:root{--ui-color-ink:#111827;--ui-color-ink-console:#14211f;--ui-color-muted:#667085;--ui-color-muted-console:#5f6d69;--ui-color-faint:#8b96a3;--ui-color-ink-strong:#29435a;--ui-color-content:#334155;--ui-color-content-muted:#475569;--ui-color-detail:#7c8794;--ui-color-detail-muted:#718096;--ui-color-detail-blue:#52677f;--ui-color-detail-soft:#738191;--ui-color-code:#495667;--ui-color-nav:#53635f;--ui-color-icon-muted:#53615d;--ui-color-disabled-text:#98a2b3;--ui-color-line:#1118271c;--ui-color-line-console:#d8e0dd;--ui-color-paper:#fff;--ui-color-paper-muted:#fbfcfc;--ui-color-surface:#f6f8f7;--ui-color-surface-subtle:#f8fafc;--ui-color-surface-hover:#eff2f3;--ui-color-surface-info:#f0f5fb;--ui-color-surface-info-subtle:#f8fafd;--ui-color-surface-info-hover:#f5f8fc;--ui-color-surface-info-soft:#f3f7fc;--ui-color-surface-elevated:#fbfcfe;--ui-color-surface-disabled:#f7f9fc;--ui-color-surface-warm:#fff8f1;--ui-color-surface-neutral:#edf0f3;--ui-color-neutral-wash:#e5e7eb;--ui-color-line-strong:#d7d9dc;--ui-color-line-input:#cfd2d6;--ui-color-line-info:#dce5f1;--ui-color-line-info-soft:#e5eaf3;--ui-color-line-info-muted:#dce6f2;--ui-color-line-info-hover:#bdd0e8;--ui-color-line-info-subtle:#e5ebf3;--ui-color-inverse:#fff;--ui-color-inverse-surface:#17202b;--ui-color-focus:#111827;--ui-color-disabled:#aab4b0;--ui-color-primary:#111827;--ui-color-primary-hover:#28394c;--ui-color-action:#17202b;--ui-color-info:#5277aa;--ui-color-info-soft:#7398c9;--ui-color-success:#258268;--ui-color-success-strong:#2f8f72;--ui-color-notice:#d98d71;--ui-color-danger-soft:#c65a52;--ui-color-warning:#8d651f;--ui-color-danger:#c8423b;--ui-color-danger-hover:#a93431;--ui-type-micro:8px;--ui-type-micro-plus:9px;--ui-type-tiny:10px;--ui-type-tiny-plus:11px;--ui-type-note:12px;--ui-type-caption:13px;--ui-type-compact:14px;--ui-type-body:15px;--ui-type-data:15px;--ui-type-emphasis:16px;--ui-type-subheading:17px;--ui-type-heading:18px;--ui-type-heading-large:19px;--ui-type-section:20px;--ui-type-section-large:21px;--ui-type-dialog:22px;--ui-type-display-xs:23px;--ui-type-display-sm:24px;--ui-type-display-md:25px;--ui-type-display-lg:26px;--ui-type-page-compact:27px;--ui-type-page:28px;--ui-type-page-large:29px;--ui-type-page-xl:30px;--ui-type-hero-sm:32px;--ui-type-hero:34px;--ui-type-hero-lg:36px;--ui-type-metric-responsive:clamp(22px, 2vw, 29px);--ui-type-display-responsive:clamp(23px, 2vw, 29px);--ui-type-page-responsive:clamp(28px, 3vw, 38px);--ui-type-page-responsive-large:clamp(30px, 3vw, 38px);--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-radius-control:6px;--ui-radius-panel:8px;--ui-radius-compact:4px;--ui-radius-small:5px;--ui-radius-pill:999px;--ui-border-width:1px;--ui-control-compact:32px;--ui-control-small:34px;--ui-control-medium:38px;--ui-control-default:40px;--ui-control-comfortable:44px}.shark-tooltip{z-index:2147483647;box-sizing:border-box;width:max-content;max-width:min(280px,100vw - 24px);max-height:calc(100vh - 24px);padding:var(--ui-space-2) 10px;border:var(--ui-border-width) dashed #9caebb;border-radius:var(--ui-radius-control);background:var(--ui-color-paper);color:#536277;font:400 var(--ui-type-tiny-plus)/1.5 "PingFang SC", "Microsoft YaHei", sans-serif;overflow-wrap:anywhere;pointer-events:none;text-align:left;margin:0;transition:opacity .13s ease-out,transform .13s ease-out;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 8px 18px #1f29371a}.shark-tooltip[data-visible=false]{opacity:0;transform:translateY(3px)}.shark-tooltip[data-visible=true]{opacity:1;transform:translateY(0)}[data-tooltip] .lucide-circle-help,[data-tooltip].lucide-circle-help{cursor:default}html[data-theme=dark] .shark-tooltip{color:var(--ui-color-line-console);background:#17211f;border-color:#4a5856;box-shadow:0 8px 18px #0000003d}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ui-color-ink);background:var(--ui-color-paper);font-synthesis:none;--ink:var(--ui-color-ink);--muted:var(--ui-color-muted);--line:var(--ui-color-line);--paper:var(--ui-color-paper);--night:var(--ui-color-primary);--mint:#315efb;--mint-dark:#2046c8;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--scrollbar-thumb:#aab5c2;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--ui-radius-pill);background:var(--scrollbar-thumb);border:0}html{scroll-behavior:smooth;overscroll-behavior:none;min-width:320px}body{background:var(--ui-color-paper);min-width:320px;color:var(--ink);font-size:var(--ui-type-body);overscroll-behavior:none;margin:0}html,body,body *{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}a{color:inherit;text-decoration:none}a,a *{-webkit-user-drag:none;user-drag:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}img{max-width:100%;display:block}svg{stroke-width:1.8px;width:1em;height:1em}.site-header{z-index:100;border-bottom:var(--ui-border-width) solid transparent;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;transition:background .18s,border-color .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;position:fixed;inset:0 0 auto}.site-header.is-scrolled{-webkit-backdrop-filter:blur(22px)saturate(155%);backdrop-filter:blur(22px)saturate(155%);background:#ffffff61;border-bottom-color:#ffffff75}.nav-shell{justify-content:space-between;align-items:center;gap:28px;width:min(1440px,100% - 64px);height:76px;margin:0 auto;display:flex}.brand{flex:none;align-items:center;gap:11px;display:inline-flex}.brand-mark{background:0 0;border:0;border-radius:7px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.brand-mark img{object-fit:contain;width:34px;height:34px}.brand-name{color:var(--ui-color-primary);font-size:var(--ui-type-heading);font-weight:700}.brand-name b,.hub-brand-text{font-family:var(--mono);font-weight:600;color:#315efb!important}.nav-links{align-items:center;gap:30px;margin-left:auto;display:flex}.nav-links a{color:var(--ui-color-muted);font-size:var(--ui-type-emphasis);font-weight:500}.nav-links a:hover{color:var(--ink)}.nav-links a.is-active,.nav-links a[aria-current=page]{color:var(--ink);font-weight:650}.nav-actions{align-items:center;gap:10px;display:flex}.preference-controls{align-items:center;gap:7px;display:flex}.preference-button{width:38px;height:38px;font-size:var(--ui-type-compact);cursor:pointer}.language-button{font:700 var(--ui-type-caption) var(--mono)}.icon-button{border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-pill);width:42px;height:42px;color:var(--ink);background:#ffffffc2;place-items:center;display:inline-grid}.icon-button:hover{background:var(--ui-color-paper)}.menu-button,.nav-trial{display:none}@media (width<=960px){.nav-links{padding:var(--ui-space-4);border:var(--ui-border-width) solid var(--line);border-radius:var(--ui-radius-control);background:var(--ui-color-paper);box-shadow:none;display:none;position:absolute;top:68px;left:20px;right:20px}.nav-links.is-open{gap:0;display:grid}.nav-links a{border-bottom:var(--ui-border-width) solid var(--line);padding:14px 10px}.nav-links a:last-child{border-bottom:0}.menu-button{display:inline-grid}}@media (width<=660px){.nav-shell{gap:var(--ui-space-3);width:min(100% - 28px,1320px);height:64px}.brand{gap:var(--ui-space-2)}.brand-mark{width:34px;height:34px}.brand-mark img{width:30px;height:30px}.brand-name{font-size:var(--ui-type-body)}.nav-actions,.preference-controls{gap:6px}.preference-button,.menu-button{width:36px;height:36px}.nav-links{top:58px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
