/* Source: https://aihubmix.com/ — homepage feature cards, retrieved 2026-11-11. */
:root{--ah-font-system: -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ah-font-ui-en: "Plus Jakarta Sans", jakarta, var(--ah-font-system);--ah-font-title-en: var(--ah-font-ui-en);--ah-font-ui-zh: var(--ah-font-system);--ah-font-code: "Geist Mono", GeistMono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ah-primary: #2563eb;--ah-primary-hover: #1d4ed8;--ah-primary-active: #0049df;--ah-primary-foreground: #ffffff;--ah-link: var(--ah-primary);--ah-link-hover: var(--ah-primary-hover);--ah-link-active: var(--ah-primary-active);--ah-accent-foreground: var(--ah-primary);--ah-accent: rgb(37 99 235 / 8%);--ah-accent-subtle: rgb(37 99 235 / 3%);--ah-accent-border: rgb(37 99 235 / 16%);--ah-focus-border: var(--ah-primary);--ah-focus-shadow: 0 0 0 3px rgb(37 99 235 / 16%);--ah-background: #fcfcfe;--ah-card: #ffffff;--ah-input-bg: #ffffff;--ah-foreground: #03080a;--ah-muted-foreground: rgb(3 8 10 / 69%);--ah-muted: rgb(3 8 10 / 3%);--ah-border: rgb(3 8 10 / 8%);--ah-border-strong: rgb(3 8 10 / 18%);--ah-control-border: #85898b;--ah-interactive-bg: transparent;--ah-interactive-border: var(--ah-border);--ah-interactive-focus-border: var(--ah-border-strong);--ah-input-border: var(--ah-interactive-border);--ah-select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2303080a' fill-opacity='.69' d='M12 13.17l4.95-4.95 1.41 1.41L12 16 5.64 9.64l1.41-1.41z'/%3E%3C/svg%3E");--ah-search-bg: var(--ah-interactive-bg);--ah-search-border: var(--ah-interactive-border);--ah-search-focus-shadow: none;--ah-segmented-track-bg: transparent;--ah-danger-action-bg: #e91445;--ah-danger-hover-overlay: rgb(255 255 255 / 16%);--ah-danger-hover-shadow: inset 0 0 0 100vmax var(--ah-danger-hover-overlay);--ah-surface-inset: #f7f8fa;--ah-card-hover: rgb(3 8 10 / 2%);--ah-content-card-hover-shadow: 0 10px 24px rgb(3 8 10 / 10%);--ah-elevated: var(--ah-card);--ah-content-card-hover-border: var(--ah-border-strong);--ah-content-card-title-hover: var(--ah-link);--ah-shadow-overlay: 0 8px 24px rgb(3 8 10 / 8%), 0 2px 6px rgb(3 8 10 / 4%);--ah-inverse: #03080a;--ah-inverse-foreground: #ffffff;--ah-backdrop: rgb(0 0 0 / 40%);--ah-positive: #007544;--ah-positive-bg: rgb(0 191 111 / 8%);--ah-warning: #8a5900;--ah-warning-bg: rgb(255 171 0 / 8%);--ah-negative: #bf0024;--ah-negative-bg: rgb(255 45 85 / 8%);--ah-radius-sm: 4px;--ah-radius-md: 6px;--ah-radius-lg: 8px;--ah-radius-full: 9999px;--ah-space-1: 4px;--ah-space-2: 8px;--ah-space-3: 12px;--ah-space-4: 16px;--ah-space-5: 20px;--ah-space-6: 24px;--ah-space-8: 32px;--ah-space-12: 48px;--ah-space-16: 64px;--ah-space-24: 96px;--ah-text-overline: 12px;--ah-text-caption: 13px;--ah-text-body: 14px;--ah-text-button: 14px;--ah-text-heading: 16px;--ah-text-title: 20px;--ah-text-display: 24px;--ah-text-hero: 36px;--ah-text-marketing: 56px;--ah-text-prose: 16px;--ah-text-section-marketing: 32px;--ah-content-max: 1200px;--ah-reading-max: 720px;--ah-form-max: 560px;--ah-dialog-max: 520px;--ah-tooltip-max: 240px;--ah-target-min: 24px;--ah-scroll-edge: 8px;--ah-sidebar-width: 240px;--ah-header-height: 64px;--ah-brand-logo-height: 24px;--ah-brand-logo-width: 110px;--ah-brand-clear-space: 12px;--ah-brand-hit-size: 44px;--ah-account-avatar-size: 24px;--ah-table-row-height: 64px;--ah-table-line-height: 20px;--ah-table-pad-y: 11px;--ah-table-min-width: 1080px;--ah-table-type-width: 160px;--ah-table-status-width: 130px;--ah-table-number-width: 140px;--ah-table-date-width: 160px;--ah-table-expiry-width: 140px;--ah-table-note-width: 210px;--ah-duration-instant: 80ms;--ah-duration-fast: .15s;--ah-duration-base: .2s;--ah-duration-moderate: .25s;--ah-duration-slow: .35s;--ah-duration-slower: .5s;--ah-duration-stagger: 40ms;--ah-duration-loop: 1.2s;--ah-stream-cps: 220;--ah-stream-tail: 6;--ah-stream-blur: 1.6px;--ah-ease-standard: ease;--ah-ease-out: cubic-bezier(.22, 1, .36, 1);--ah-ease-in: cubic-bezier(.4, 0, 1, 1);--ah-ease-in-out: ease-in-out;--ah-ease-spring: cubic-bezier(.34, 1.36, .64, 1);--ah-motion-distance-sm: 4px;--ah-motion-distance-md: 8px;--ah-motion-distance-lg: 16px;--ah-motion-scale-press: .98;--ah-motion-scale-popover: .97;--ah-motion-scale-dialog: .96;--ah-z-header: 100;--ah-z-menu: 1000;--ah-z-modal: 1100;--ah-z-modal-overlay: 1150;--ah-z-toast: 1200;--ah-control-height: 36px;--ah-cta-height: 44px;--ah-control-hover-bg: var(--ah-surface-inset);--ah-control-focus-bg: var(--ah-surface-inset);--ah-control-open-bg: var(--ah-surface-inset);--ah-control-selected-bg: var(--ah-surface-inset);--ah-control-focus-border: var(--ah-border-strong);--ah-control-hover-shadow: inset 0 0 0 1px rgb(3 8 10 / 4%);--ah-control-focus-shadow: inset 0 0 0 1px rgb(3 8 10 / 6%);--ah-list-item-hover-bg: var(--ah-surface-inset);--ah-table-row-hover-bg: var(--ah-surface-inset);--ah-table-row-hover-shadow: inset 0 0 8px rgb(3 8 10 / 4%);--ah-button-default-bg: var(--ah-interactive-bg);--ah-button-default-color: var(--ah-foreground);--ah-button-default-border: var(--ah-border);--ah-button-hover-bg: var(--ah-control-hover-bg);--ah-button-hover-color: var(--ah-foreground);--ah-button-hover-border: var(--ah-border);--ah-button-hover-shadow: var(--ah-control-hover-shadow);--ah-button-active-bg: var(--ah-control-selected-bg);--ah-button-active-color: var(--ah-foreground);--ah-button-active-border: var(--ah-control-focus-border);--ah-button-active-shadow: var(--ah-control-focus-shadow);--ah-button-disabled-bg: var(--ah-card);--ah-button-disabled-color: var(--ah-muted-foreground);--ah-button-disabled-border: var(--ah-border)}
.kPlwMC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ah-space-6);width:min(var(--ah-content-max,1200px),calc(100vw - 2 * var(--ah-space-6)));text-align:left;}/*!sc*/
[data-theme='dark'] .kPlwMC img[data-mono]{filter:invert(1);}/*!sc*/
@media (max-width:1199px){.kPlwMC{grid-template-columns:minmax(0,1fr);max-width:480px;}}/*!sc*/
@media (max-width:639px){.kPlwMC{gap:var(--ah-space-4);width:calc(100vw - 2 * var(--ah-space-4));}}/*!sc*/

.eployT{display:flex;flex-direction:column;gap:var(--ah-space-5);min-width:0;overflow:hidden;padding:var(--ah-space-6) var(--ah-space-5);animation:ah-enter var(--ah-duration-slower) var(--ah-ease-out) both;animation-delay:calc(var(--ah-duration-base) + var(--card-i, 0) * var(--ah-duration-stagger) * 2);background:var(--ah-card);border:1px solid var(--ah-border);border-radius:var(--ah-radius-lg);}/*!sc*/
.eployT h2{margin:0;color:var(--ah-foreground);text-align:center;}/*!sc*/
@media (max-width:639px){.eployT{gap:var(--ah-space-4);padding:var(--ah-space-5) var(--ah-space-3);}}/*!sc*/

.dgtZFu{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:152px;}/*!sc*/

.eaQxMD{display:inline-grid;min-width:0;}/*!sc*/
.eaQxMD >*{grid-area:1/1;display:inline-flex;align-items:center;justify-content:inherit;gap:inherit;min-width:0;}/*!sc*/
.eaQxMD .sizer{visibility:hidden;}/*!sc*/
.eaQxMD .in{animation:kDEbQM var(--ah-duration-slow) var(--ah-ease-out) both;animation-delay:calc(var(--i,0) * var(--ah-duration-stagger));}/*!sc*/
.eaQxMD .out{animation:gyjLiU var(--ah-duration-slow) var(--ah-ease-out) both;animation-delay:calc(var(--i,0) * var(--ah-duration-stagger));}/*!sc*/

.hFQxfm{display:flex;flex-direction:column;align-items:center;}/*!sc*/

.SGWyc{display:inline-flex;align-items:center;gap:var(--ah-space-4);height:44px;padding:0 var(--ah-space-4);border:1px solid var(--ah-border);border-radius:var(--ah-radius-full);background:var(--ah-card);color:var(--ah-muted-foreground);overflow:hidden;}/*!sc*/
.SGWyc .mark{display:inline-grid;place-items:center;width:22px;height:22px;}/*!sc*/
.SGWyc img{display:block;width:22px;height:22px;object-fit:contain;}/*!sc*/
.SGWyc svg{width:18px;height:18px;}/*!sc*/
@media (max-width:359px){.SGWyc{gap:var(--ah-space-3);}}/*!sc*/
.fXrlis{display:inline-flex;align-items:center;gap:var(--ah-space-6);height:36px;padding:0 var(--ah-space-5);border:1px solid var(--ah-border);border-radius:var(--ah-radius-full);background:var(--ah-card);color:var(--ah-muted-foreground);overflow:hidden;}/*!sc*/
.fXrlis .mark{display:inline-grid;place-items:center;width:18px;height:18px;}/*!sc*/
.fXrlis img{display:block;width:22px;height:22px;object-fit:contain;}/*!sc*/
.fXrlis svg{width:18px;height:18px;}/*!sc*/
@media (max-width:359px){.fXrlis{gap:var(--ah-space-5);}}/*!sc*/

.fRQhZZ{display:block;width:1px;height:var(--ah-space-3);background:var(--ah-border-strong);}/*!sc*/

.cHMUkT{display:inline-flex;align-items:center;gap:var(--ah-space-2);height:34px;padding:0 var(--ah-space-4) 0 5px;border:1px solid var(--ah-accent-border);border-radius:var(--ah-radius-full);background:var(--ah-card);box-shadow:0 0 0 4px var(--ah-accent-subtle);white-space:nowrap;animation:ah-enter var(--ah-duration-moderate) var(--ah-ease-out) both;animation-delay:calc(calc(var(--ah-duration-base) + var(--card-i, 0) * var(--ah-duration-stagger) * 2) + var(--ah-duration-slow) + 0ms);}/*!sc*/
.cHMUkT .badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--ah-radius-full);background:var(--ah-primary);color:var(--ah-primary-foreground);}/*!sc*/
.cHMUkT .badge svg{width:13px;height:13px;}/*!sc*/
.cHMUkT .secret{font-family:var(--ah-font-code);font-size:var(--ah-text-caption);letter-spacing:0.02em;color:var(--ah-accent-foreground);}/*!sc*/

.LRGUT{display:flex;flex-direction:column;align-items:center;gap:var(--ah-space-4);width:100%;min-width:0;}/*!sc*/

.hBdIjH{max-width:100%;overflow-x:auto;scrollbar-width:none;color:var(--ah-foreground);font-family:var(--ah-font-code);font-size:var(--ah-text-overline);line-height:1.75;white-space:pre;text-align:left;}/*!sc*/
.hBdIjH code{display:block;font:inherit;}/*!sc*/
.hBdIjH .line{display:block;padding-right:var(--ah-space-2);border-radius:var(--ah-radius-sm);}/*!sc*/
.hBdIjH .num{display:inline-block;width:var(--ah-space-5);text-align:right;color:var(--ah-muted-foreground);opacity:0.5;font-variant-numeric:tabular-nums;user-select:none;}/*!sc*/
.hBdIjH .mark{display:inline-block;width:var(--ah-space-5);text-align:center;color:var(--ah-muted-foreground);user-select:none;}/*!sc*/
.hBdIjH .str{color:var(--ah-accent-foreground);}/*!sc*/
.hBdIjH .del{color:var(--ah-muted-foreground);background:var(--ah-muted);animation:eNuugt var(--ah-duration-slower) var(--ah-ease-out) both;animation-delay:calc(calc(var(--ah-duration-base) + var(--card-i, 0) * var(--ah-duration-stagger) * 2) + var(--ah-duration-slow) + 0ms);}/*!sc*/
.hBdIjH .del .str{color:inherit;}/*!sc*/
.hBdIjH .del .text{position:relative;}/*!sc*/
.hBdIjH .del .text::after{content:'';position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transform-origin:left;animation:gHIgyP var(--ah-duration-slower) var(--ah-ease-out) both;animation-delay:calc(calc(var(--ah-duration-base) + var(--card-i, 0) * var(--ah-duration-stagger) * 2) + var(--ah-duration-slow) + 0ms);}/*!sc*/
.hBdIjH .add{background:var(--ah-accent);animation:gIxRFN var(--ah-duration-slower) var(--ah-ease-out) both;animation-delay:calc(calc(var(--ah-duration-base) + var(--card-i, 0) * var(--ah-duration-stagger) * 2) + var(--ah-duration-slow) + var(--ah-duration-slow));}/*!sc*/
.hBdIjH .add .mark{color:var(--ah-primary);}/*!sc*/
@media (max-width:639px){.hBdIjH .num{display:none;}}/*!sc*/

.elTjnX{display:inline-flex;align-items:center;gap:var(--ah-space-5);color:var(--ah-muted-foreground);font-size:var(--ah-text-overline);font-weight:500;}/*!sc*/
.elTjnX span{display:inline-flex;align-items:center;gap:6px;}/*!sc*/
.elTjnX img{display:block;}/*!sc*/

.dRMJVY{display:flex;align-items:center;justify-content:center;width:100%;}/*!sc*/
.dRMJVY svg{display:block;flex:0 0 auto;overflow:visible;}/*!sc*/
.dRMJVY .feed{margin-right:-26px;}/*!sc*/
.dRMJVY .out{margin-left:-26px;}/*!sc*/
.dRMJVY .line{fill:none;stroke:var(--ah-border-strong);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:0 5;transition:stroke var(--ah-duration-slow) var(--ah-ease-out),opacity var(--ah-duration-slow) var(--ah-ease-out);}/*!sc*/
.dRMJVY .line[data-state='active']{stroke:var(--ah-primary);animation:dEknlH 0.9s linear infinite;}/*!sc*/
.dRMJVY .line[data-state='down']{opacity:0.4;}/*!sc*/
.dRMJVY[data-live='false'] .line{animation-play-state:paused;}/*!sc*/
@media (max-width:359px){.dRMJVY >:is(.out,:last-child){display:none;}}/*!sc*/

.fJxlTD{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:102px;position:relative;z-index:1;}/*!sc*/

.iWkXyv{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 10px;border:1px solid var(--ah-border);border-radius:var(--ah-radius-md);background:var(--ah-card);color:var(--ah-foreground);font-size:var(--ah-text-overline);line-height:1;white-space:nowrap;box-sizing:border-box;transition:border-color var(--ah-duration-slow) var(--ah-ease-out),background-color var(--ah-duration-slow) var(--ah-ease-out),color var(--ah-duration-slow) var(--ah-ease-out);position:relative;}/*!sc*/
.iWkXyv >span:last-child{justify-items:center;}/*!sc*/
.iWkXyv >span:last-child{--clear:0px;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent var(--clear),#000 calc(var(--clear) * 1.9));mask-image:radial-gradient(circle at 50% 50%,transparent var(--clear),#000 calc(var(--clear) * 1.9));transition:--clear var(--ah-duration-slower) var(--ah-ease-out),opacity var(--ah-duration-slower) var(--ah-ease-out);}/*!sc*/
.iWkXyv .off{position:absolute;top:50%;left:50%;display:flex;color:var(--ah-muted-foreground);opacity:0;transform:translate(-50%,-50%) scale(0.6);filter:blur(2px);pointer-events:none;transition:opacity var(--ah-duration-slow) var(--ah-ease-out),transform var(--ah-duration-slower) var(--ah-ease-out),filter var(--ah-duration-slow) var(--ah-ease-out);}/*!sc*/
.iWkXyv .off svg{width:14px;height:14px;}/*!sc*/
.iWkXyv[data-state='active']{border-color:var(--ah-accent-border);background:var(--ah-accent-subtle);color:var(--ah-accent-foreground);}/*!sc*/
.iWkXyv[data-state='down']{border-style:dashed;color:var(--ah-muted-foreground);background:transparent;}/*!sc*/
.iWkXyv[data-state='down']>span:last-child{--clear:9px;opacity:0.45;}/*!sc*/
.iWkXyv[data-state='down'] .off{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0);transition-delay:var(--ah-duration-fast);}/*!sc*/
@media (max-width:639px){.iWkXyv{padding:0 var(--ah-space-2);}}/*!sc*/

.bqnBGI{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:92px;height:92px;}/*!sc*/
.bqnBGI .rings{position:absolute;inset:0;}/*!sc*/
.bqnBGI .ring{fill:none;stroke:var(--ah-border);stroke-width:1;}/*!sc*/
.bqnBGI .ring.inner{fill:var(--ah-surface-inset);}/*!sc*/
.bqnBGI .label{fill:var(--ah-muted-foreground);font-family:var(--ah-font-code);font-size:9px;letter-spacing:0.12em;}/*!sc*/
.bqnBGI .core{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--ah-border-strong);border-radius:var(--ah-radius-full);background:var(--ah-card);}/*!sc*/
.bqnBGI .core img{display:block;object-fit:contain;}/*!sc*/

.dHMOGm{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:102px;position:relative;z-index:1;}/*!sc*/
.dHMOGm .caller{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 10px;border:1px solid var(--ah-border);border-radius:var(--ah-radius-md);background:var(--ah-card);color:var(--ah-foreground);font-size:var(--ah-text-overline);line-height:1;white-space:nowrap;box-sizing:border-box;gap:5px;padding:0 8px;color:var(--ah-foreground);}/*!sc*/
.dHMOGm svg{flex:0 0 auto;width:13px;height:13px;color:var(--ah-muted-foreground);}/*!sc*/
@media (max-width:639px){.dHMOGm .caller{width:26px;padding:0;border-radius:var(--ah-radius-full);}.dHMOGm .label{display:none;}}/*!sc*/

@keyframes kDEbQM{from{opacity:0;transform:translateY(60%);filter:blur(2px);}}/*!sc*/

@keyframes gyjLiU{to{opacity:0;transform:translateY(-60%);filter:blur(2px);}}/*!sc*/

@keyframes eNuugt{from{color:var(--ah-foreground);background-color:transparent;}}/*!sc*/

@keyframes gHIgyP{from{transform:scaleX(0);}}/*!sc*/

@keyframes gIxRFN{from{opacity:0;transform:translateY(-50%);}}/*!sc*/

@keyframes dEknlH{from{stroke-dashoffset:0;}to{stroke-dashoffset:5;}}/*!sc*/

