*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}@font-face{font-family:Alibaba PuHuiTi;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/AlibabaPuHuiTi-3-65-Medium-latin-cyrillic-v1.woff2)format("woff2");unicode-range:U+0-24F,U+400-52F,U+2000-206F}@font-face{font-family:Alibaba PuHuiTi;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/AlibabaPuHuiTi-3-75-SemiBold-latin-cyrillic-v1.woff2)format("woff2");unicode-range:U+0-24F,U+400-52F,U+2000-206F}:root{--home-bg:#0a0a0a;--home-surface:#1a1a1a;--home-surface-2:#242424;--home-surface-half:color-mix(in srgb, var(--home-surface) 50%, transparent);--home-text:#f5f5f5;--home-text-muted:#a3a3a3;--home-border:#303030;--home-ring:#ffffff1f;--home-accent:#f5f5f5;--home-accent-soft:#f5f5f51f;--home-on-accent:#0a0a0a;--home-provider-bg:#fff;--home-provider-text:#171717;--home-provider-bg-hover:#171717;--home-provider-text-hover:#fff;--app-font-size:12px;--app-font-md:13px;--app-font-lg:14px;--app-font-title:20px;--app-font-heading:16px;--app-font-display:40px;--app-font-weight-medium:500;--app-line-heading:1.08;--app-line-none:1;--app-line-tight:1.45;--app-line-cozy:1.5;--app-line-detail:1.65;--app-line-summary:1.7;--app-line-body:1.68;--app-line-relaxed:1.75;--app-line-loose:1.85;--app-radius-none:0;--app-radius-sm:8px;--app-radius-md:9px;--app-radius-lg:12px;--app-radius-pill:999px;--app-border-width:1px;--app-space-xs:4px;--app-space-sm:8px;--app-space-md:16px;--app-touch-target:44px;--app-control-padding-inline:10px;--app-content-wide:1120px;--app-content-reading:680px;--app-section-space:64px;--app-section-space-mobile:40px;--app-font-hero:clamp(30px, 4.5vw, 48px);--app-illustration-height:192px;--app-illustration-symbol:72px;--app-illustration-orbit:144px;--app-illustration-duration:4s;--app-illustration-delay:.6s;--app-grid-fill:1fr;--app-font-monospace:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--app-font-tiny:10px;--market-chart-value-font:6px;--market-chart-hint-font:9px;--market-chart-reveal-duration:.34s;--market-chart-reveal-easing:ease-out;--market-chart-line:var(--as-success);--market-chart-dot:var(--as-success);--market-chart-tag-bg:var(--home-surface-2);--market-chart-tag-text:var(--home-text);--market-official-badge-bg:var(--as-success-soft);--market-official-badge-text:var(--as-success);--app-password-font:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--app-scrollbar-size:clamp(2px, .35vw, 5px);--app-scrollbar-track:transparent;--app-scrollbar-thumb:color-mix(in srgb, var(--home-text-muted) 42%, transparent);--app-scrollbar-thumb-hover:color-mix(in srgb, var(--home-text-muted) 72%, transparent);--admin-site-control-gap:8px;--admin-site-section-gap:14px;--admin-site-favicon-preview-size:38px;--admin-site-color-input-padding:3px;--admin-site-image-size-input-width:68px;--skill-install-badge-offset:10px;--skill-version-badge-height:22px;--home-cli-title-desc-gap:50px;--market-section-gap:24px;--app-dialog-max-height:calc(100dvh - var(--market-section-gap) - var(--market-section-gap));--app-dialog-viewport-gap:clamp(24px, 8dvh, 80px);--member-brain-client-dialog-width:min(640px, calc(100vw - var(--market-section-gap) - var(--market-section-gap)));--market-search-padding-inline:15px;--market-card-description-lines:2;--market-pagination-control-min:32px;--market-pagination-control-padding:12px;--home-composer-min-height:52px;--app-z-base:0;--app-z-stack:1;--app-z-floating:50;--app-z-overlay:1200;--brand-google-blue:#4285f4;--brand-google-green:#34a853;--brand-google-yellow:#fbbc05;--brand-google-red:#ea4335;--brand-wechat-gold:#ba972c;--brand-yandex-red:#fc3f1d;--brand-yandex-white:#fff;--as-success:#34d399;--as-success-soft:#34d39929;--member-sidebar-accent:var(--as-success);--as-danger:#f87171;--as-info:#2dd4bf;--as-info-soft:#2dd4bf29;--as-add-soft:#3fb95026;--as-del-soft:#f8514926;--as-on-brand:#fff;--as-brand-openai:#10a37f;--as-brand-anthropic:#d97757;--as-brand-meta:#6b7280;--app-shadow-low-1:#0000000d;--app-shadow-low-2:#00000005;--app-shadow-low-3:#0000000a;--app-shadow-dark-1:#0006;--app-shadow-dark-2:#0000004d;--app-shadow-inset:#0000002e;--app-mask-ink:#000;--app-code-string:#2f9b67;--app-code-number:#c97836;--app-code-keyword:#8c6bc8;--app-code-literal:#c15d78;--member-level-bg:#065f46;--member-level-text:#fff;--member-overview-overlay:#00000061;--member-active-plan-bg:color-mix(in srgb, var(--as-success) 22%, var(--home-surface));--member-active-plan-text:var(--home-text);--blueprint-panel-bg:color-mix(in srgb, var(--home-surface) 50%, transparent);--blueprint-install-tab-inactive-bg:color-mix(in srgb, var(--home-surface-2) 50%, transparent);--blueprint-document-text:var(--home-text-muted);--blueprint-document-heading:var(--home-text);--blueprint-document-subtle:var(--home-text-muted);--blueprint-panel-shadow:color-mix(in srgb, var(--home-bg) 32%, transparent);--blueprint-reasoning-bg:color-mix(in srgb, var(--home-surface-2) 20%, transparent);--blueprint-markdown-code-bg:color-mix(in srgb, var(--as-success-soft) 58%, transparent);--blueprint-markdown-link-line:color-mix(in srgb, var(--as-success) 45%, transparent);--blueprint-markdown-codeblock-bg:color-mix(in srgb, var(--home-surface-2) 82%, var(--home-surface));--blueprint-markdown-alt-row-bg:color-mix(in srgb, var(--home-surface-2) 48%, transparent);--blueprint-mermaid-bg:color-mix(in srgb, var(--home-surface-2) 65%, var(--home-surface));--blueprint-mermaid-edge:color-mix(in srgb, var(--as-success) 74%, var(--home-text-muted));--blueprint-mermaid-node-bg:color-mix(in srgb, var(--as-success-soft) 72%, var(--home-surface));--blueprint-mermaid-node-border:color-mix(in srgb, var(--as-success) 55%, var(--home-border));--blueprint-doc-panel-radius:16px;--blueprint-doc-panel-radius-compact:13px;--blueprint-doc-toolbar-icon-size:30px;--blueprint-doc-toolbar-row:50px;--blueprint-doc-font-mini:9px;--blueprint-doc-font-small:11px;--blueprint-doc-font-base:12px;--blueprint-doc-radius-chip:5px;--blueprint-doc-radius-control:7px;--blueprint-doc-line-close:20px;--blueprint-doc-line-index:24px;--blueprint-doc-radius-round:50%}*{scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb) var(--app-scrollbar-track)}::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}::-webkit-scrollbar-track{background:var(--app-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:0 0}.theme-adaptive-image-filters{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.theme-adaptive-payment-code{filter:none}:root[data-theme=dark] .theme-adaptive-payment-code{filter:url(#payment-code-neutral-dark)}:root[data-theme=light]{--home-bg:#fafafa;--home-surface:#fff;--home-surface-2:#f0f2f5;--home-text:#171717;--home-text-muted:#6b7280;--home-border:#e5e7eb;--home-ring:#00000014;--home-accent:#171717;--home-accent-soft:#17171714;--home-on-accent:#fff;--blueprint-install-tab-inactive-bg:var(--home-surface-2);--blueprint-install-tab-active-bg:var(--home-text);--blueprint-install-panel-active-bg:var(--home-text);--as-success:#15a06a;--as-success-soft:#15a06a29;--market-chart-line:#000;--market-chart-dot:#000;--market-chart-tag-bg:#000;--market-chart-tag-text:#fff;--market-official-badge-bg:#0003;--market-official-badge-text:#fff;--member-sidebar-accent:var(--home-text);--as-danger:#dc2626;--as-info:#2dd4bf;--as-info-soft:#2dd4bf24;--as-add-soft:#1a7f3717;--as-del-soft:#cf222e17;--as-on-brand:#fff;--as-brand-openai:#10a37f;--as-brand-anthropic:#d97757;--as-brand-meta:#6b7280;--home-provider-bg:#fff;--home-provider-text:#171717;--home-provider-bg-hover:#171717;--home-provider-text-hover:#fff;--member-overview-overlay:#0000000d;--member-active-plan-bg:color-mix(in srgb, var(--home-text) 86%, var(--home-bg));--member-active-plan-text:var(--home-surface)}.as-aurora-canvas{width:100%;height:100%;display:block}.member-copy-fallback{opacity:0;pointer-events:none;position:fixed}body{background:var(--home-bg);color:var(--home-text);font-size:var(--app-font-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Alibaba PuHuiTi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:500;transition:background-color .25s,color .25s}.app-tooltip{display:inline-flex;position:relative}.app-toast-region{z-index:1200;pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:18px;right:18px}.app-toast{border:1px solid var(--home-border);background:var(--home-surface);width:max-content;max-width:min(280px,100vw - 36px);min-height:28px;color:var(--home-text);box-shadow:0 10px 30px color-mix(in srgb, var(--home-bg) 70%, transparent);font-size:var(--app-font-size);border-radius:7px;align-items:center;padding:5px 9px;line-height:1.4;animation:.16s ease-out app-toast-enter;display:flex}@keyframes app-toast-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.home-page{background:var(--home-bg);flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.home-page main{flex-direction:column;flex:1 1 0;display:flex}.maintenance-content{text-align:center;width:min(520px,100% - 48px);margin:auto;padding:72px 0}.maintenance-content>strong,.maintenance-content>h1,.maintenance-content>p,.maintenance-content>a{display:block}.maintenance-content>h1{color:var(--home-text);margin-top:14px;font-size:clamp(28px,5vw,44px)}.maintenance-content>p,.maintenance-content>a{color:var(--home-text-muted);margin-top:14px;line-height:1.7}.home-aurora{z-index:0;pointer-events:none;position:fixed;inset:0}.home-page>header,.home-page>main,.home-page>footer{z-index:1;position:relative}.site-brand-mark{flex:none;align-items:center;min-width:0;line-height:1;display:inline-flex}.site-brand-logo{object-fit:contain;flex:none;width:auto;max-width:100%;display:block}.site-brand-logo.is-inverted{filter:invert()}.home-header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.smoky-text{justify-content:center;align-items:center;width:100%;display:flex}.smoky-text--badge{width:auto;color:inherit;font-size:var(--app-font-size);font-weight:500;line-height:1}.smoky-text--title{color:var(--home-text);letter-spacing:-.03em;font-size:clamp(28px,3.8vw,48px);font-weight:600;line-height:1.15}.smoky-text--subtitle{color:var(--home-text-muted);font-size:16px;line-height:1.6}.smoky-text-mobile-break{display:none}.home-subtitle{max-width:720px;color:var(--home-text-muted);margin-top:24px;font-size:16px;line-height:1.6}.home-hero{text-align:center;flex-direction:column;align-items:center;width:min(820px,100%);max-width:820px;margin:auto;padding:40px 24px;display:flex;position:relative}.home-hero:after{content:"";height:60px;display:block}.home-badge{background:var(--home-accent-soft);color:var(--home-accent);font-size:var(--app-font-size);border-radius:999px;align-items:center;gap:6px;margin-bottom:24px;padding:6px 14px;font-weight:500;display:inline-flex}.home-badge-icon{font-size:var(--app-font-size);color:var(--home-accent)}.home-badge-link,.home-badge-link:hover,.home-badge-link:focus,.home-badge-link:visited{color:var(--home-accent);text-decoration:none}.home-badge .smoky-text{width:auto}.home-title{letter-spacing:-.03em;color:var(--home-text);font-size:clamp(40px,7vw,72px);font-weight:600;line-height:1.04}.home-brand-title{justify-content:center;width:100%;margin:0;display:flex;overflow:visible}.hero-brand-mark{isolation:isolate;max-width:100%;color:var(--home-text);letter-spacing:-.055em;text-align:left;white-space:nowrap;padding:0 .08em .08em 0;font-family:inherit;font-size:clamp(80px,13vw,138px);font-style:normal;font-weight:600;line-height:.86;display:inline-grid;position:relative}.hero-brand-mark>span{grid-area:1/1;display:block}.hero-brand-mark__outline{z-index:0;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--home-text) 58%, var(--home-bg));transform:translate(.07em,.07em)}.hero-brand-mark__scan{z-index:1;color:#0000;background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--home-text) 48%, transparent) 0 1px, transparent 1px 4px);-webkit-background-clip:text;background-clip:text;transform:translate(.035em,.04em)}.hero-brand-mark__face{z-index:2;color:var(--home-text);-webkit-text-stroke:1px var(--home-bg);text-shadow:1px 0 0 var(--home-bg), 0 1px 0 var(--home-bg)}.home-capability-composer{flex:none;width:100%;min-width:0;max-width:768px;margin-top:36px;position:relative}.home-composer-shell{width:100%;min-height:var(--home-composer-min-height);border:1px solid var(--home-border);background:var(--home-surface-2);box-shadow:0 0 0 1px color-mix(in srgb, var(--home-ring) 20%, transparent), 0 14px 38px color-mix(in srgb, var(--home-bg) 45%, transparent);border-radius:999px;grid-template-columns:30px minmax(0,1fr) 30px 30px;align-items:center;gap:6px;padding:8px 10px;transition:min-height .2s,border-radius .2s,border-color .2s,box-shadow .2s;display:grid}.home-composer-shell:focus-within{border-color:color-mix(in srgb, var(--home-text-muted) 55%, var(--home-border));box-shadow:0 0 0 1px var(--home-ring), 0 16px 42px color-mix(in srgb, var(--home-bg) 52%, transparent)}.home-composer-shell.is-expanded{border-radius:12px;align-items:end;min-height:108px}.home-composer-control{width:30px;height:30px;color:var(--home-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:color .15s,background-color .15s,transform .15s;display:inline-flex}.home-composer-control:hover{background:var(--home-accent-soft);color:var(--home-text)}.home-composer-control:focus-visible,.home-composer-menu-item:focus-visible,.home-composer-attachment button:focus-visible{outline:2px solid var(--home-text-muted);outline-offset:2px}.home-composer-control:active{transform:scale(.94)}.home-composer-plus{grid-column:1}.home-composer-mic-wrap{grid-column:3;width:30px;height:30px}.home-composer-mic.is-recording{background:var(--home-accent);color:var(--home-on-accent);animation:1.1s ease-in-out infinite home-composer-recording}@keyframes home-composer-recording{50%{box-shadow:0 0 0 6px var(--home-accent-soft)}}.home-composer-send{background:var(--home-accent);color:var(--home-on-accent);grid-column:4}.home-composer-send:hover{background:var(--home-accent);color:var(--home-on-accent);filter:brightness(1.06)}.home-composer-send:disabled{background:var(--home-border);color:var(--home-text-muted);cursor:default;filter:none;opacity:.65}.home-composer-textarea{resize:none;width:100%;height:20px;min-height:20px;max-height:72px;color:var(--home-text);font:inherit;font-size:var(--app-font-size);text-align:left;background:0 0;border:0;outline:0;grid-column:2;padding:0 2px;line-height:20px;overflow-y:auto}.home-composer-textarea::placeholder{color:color-mix(in srgb, var(--home-text-muted) 68%, transparent)}.home-composer-shell.is-expanded .home-composer-textarea{grid-area:1/1/auto/-1;align-self:stretch;min-height:52px;padding:2px 2px 4px}.home-composer-shell.is-expanded .home-composer-plus,.home-composer-shell.is-expanded .home-composer-mic-wrap,.home-composer-shell.is-expanded .home-composer-send{grid-row:2}.home-composer-attachment{border:1px solid var(--home-border);background:var(--home-surface);width:fit-content;min-width:0;max-width:100%;height:30px;color:var(--home-text-muted);text-align:left;border-radius:8px;grid-area:1/1/auto/-1;align-items:center;gap:7px;padding:0 7px 0 9px;display:inline-flex}.home-composer-attachment span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-composer-attachment button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.home-composer-attachment button:hover{background:var(--home-accent-soft);color:var(--home-text)}.home-composer-shell.is-expanded.has-attachment{min-height:142px}.home-composer-shell.is-expanded.has-attachment .home-composer-textarea{grid-row:2;min-height:40px}.home-composer-shell.is-expanded.has-attachment .home-composer-plus,.home-composer-shell.is-expanded.has-attachment .home-composer-mic-wrap,.home-composer-shell.is-expanded.has-attachment .home-composer-send{grid-row:3}.home-composer-shell.is-expanded.has-images{min-height:174px}.home-composer-image-strip{grid-area:1/1/auto/-1;gap:8px;width:100%;min-width:0;padding:0 1px 4px;display:flex;overflow-x:auto}.home-composer-image-card{border:1px solid var(--home-border);background:var(--home-surface);border-radius:10px;flex:0 0 60px;width:60px;height:80px;position:relative;overflow:hidden}.home-composer-image-card img{object-fit:contain;width:100%;height:100%;display:block}.ant-dropdown .ant-dropdown-menu{--ant-padding-xxs:6px;--ant-dropdown-padding-block:6px}.header-dropdown .ant-dropdown-menu{background:color-mix(in srgb, var(--home-surface) 70%, transparent);-webkit-backdrop-filter:blur(12px)}.theme-alternating-icon{fill:currentColor;width:16px;height:16px;display:block}.header-dropdown .theme-menu-option-icon.ant-dropdown-menu-item-icon{place-items:center;width:16px;min-width:16px;height:16px;line-height:1;display:inline-grid}.header-dropdown .theme-menu-option-icon>.anticon{place-items:center;width:16px;height:16px;display:inline-grid}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item+.ant-dropdown-menu-item{margin-top:8px}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover{background:var(--home-accent-soft);color:var(--home-accent)}.home-btn{height:32px;font-family:inherit;font-size:var(--app-font-size);font-weight:500;line-height:var(--app-line-none);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:all .15s;display:inline-flex}.home-btn-sm{height:32px;font-size:var(--app-font-size);padding:0 14px}.home-btn-accent{background:var(--home-accent);color:var(--home-on-accent)}.home-btn-accent:hover{background:color-mix(in srgb, var(--home-accent) 78%, var(--home-bg))}.home-hero .home-logo-loop{width:100%;max-width:640px;margin:0 auto;position:absolute;top:calc(100% + 50px);left:0;right:0}.home-hero .home-logo-loop .logoloop__item{color:color-mix(in srgb, var(--home-text-muted) 50%, transparent)}.home-logo-loop-item{font-size:var(--app-font-size);letter-spacing:.14em;text-transform:uppercase;color:inherit;white-space:nowrap;font-weight:600}.home-footer{border-top:1px solid var(--home-border);background:var(--home-bg)}:root[data-theme=dark] .home-footer{border-top-color:color-mix(in srgb, var(--home-border) 50%, transparent)}.home-footer-inner{max-width:1280px;font-size:var(--app-font-size);color:var(--home-text-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:0 auto;padding:20px 24px;display:flex}.home-footer-meta{color:color-mix(in srgb, var(--home-text-muted) 50%, transparent);font-size:var(--app-font-size);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.home-footer-meta a{color:inherit;text-decoration:none}.home-footer-meta a:hover{color:var(--home-text)}@media (width<=768px){.home-footer{display:none}}.member-page{background:var(--home-bg)}.member-main{flex:1 0 auto}.line-sidebar{--accent-color:var(--member-sidebar-accent);--text-color:var(--home-text-muted);--marker-color:var(--home-text-muted);--marker-length:60px;--marker-gap:0px;--tick-scale:.5;--max-shift:30px;--item-gap:20px;--font-size:var(--app-font-size);justify-content:flex-start;display:flex;position:relative}.line-sidebar__item[data-effect="0"]{--effect:0}.line-sidebar__item[data-effect="1"]{--effect:.1}.line-sidebar__item[data-effect="2"]{--effect:.2}.line-sidebar__item[data-effect="3"]{--effect:.3}.line-sidebar__item[data-effect="4"]{--effect:.4}.line-sidebar__item[data-effect="5"]{--effect:.5}.line-sidebar__item[data-effect="6"]{--effect:.6}.line-sidebar__item[data-effect="7"]{--effect:.7}.line-sidebar__item[data-effect="8"]{--effect:.8}.line-sidebar__item[data-effect="9"]{--effect:.9}.line-sidebar__item[data-effect="10"]{--effect:1}.line-sidebar--markers{padding-left:calc(var(--marker-length) + var(--marker-gap))}.line-sidebar__list{gap:var(--item-gap);flex-direction:column;margin:0;padding:1rem 0;list-style:none;display:flex}.line-sidebar__item{cursor:pointer;position:relative}.line-sidebar__item:before{content:"";position:absolute;inset:-6px -48px}.line-sidebar__label{color:color-mix(in srgb, var(--accent-color) calc(var(--effect,0) * 100%), var(--text-color));font-size:var(--font-size);white-space:nowrap;transform:translateX(calc(var(--effect,0) * var(--max-shift)));will-change:transform;align-items:baseline;line-height:1.2;transition:color 80ms linear,transform 80ms linear;display:inline-flex;position:relative}.line-sidebar__index{color:inherit;font-variant-numeric:tabular-nums;opacity:calc(.55 + var(--effect,0) * .45);margin-right:.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;transition:opacity 80ms linear}.line-sidebar__marker{top:50%;left:calc(-1 * var(--marker-length) - var(--marker-gap));width:var(--marker-length);background-color:color-mix(in srgb, var(--accent-color) calc(var(--effect,0) * 100%), var(--marker-color));height:1px;transform:translateY(-50%) scaleX(calc(.7 + var(--effect,0) * .5));transform-origin:0;transition:background-color 80ms linear,transform 80ms linear;position:absolute}.line-sidebar--markers .line-sidebar__item:not(:last-child):after{content:"";top:calc(100% + var(--item-gap) / 2);left:calc(-1 * var(--marker-length) - var(--marker-gap));width:calc(var(--marker-length) * var(--tick-scale));background-color:var(--marker-color);opacity:.5;height:1px;position:absolute;transform:translateY(-50%)}.line-sidebar--scale-tick .line-sidebar__item:not(:last-child):after{transform:translateY(-50%) scaleX(calc(.7 + var(--effect,0) * .6));transform-origin:0}.line-sidebar__item:focus-visible{outline:1px solid var(--home-text-muted);outline-offset:4px;border-radius:3px}.member-floating-sidebar{--marker-length:30px;z-index:20;position:fixed;top:251px;left:max(24px,50vw - 600px)}.member-floating-sidebar .line-sidebar__label{color:var(--home-text)}.member-floating-sidebar .line-sidebar__index{opacity:1}.member-content{width:100%;max-width:890px;margin:0 auto;padding:48px 0 32px}.member-heading-row{text-align:center;flex-direction:column;align-items:center;display:flex}.member-avatar{background:color-mix(in srgb, var(--as-danger) 72%, var(--home-surface-2));width:72px;height:72px;color:var(--home-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:24px;font-weight:500;transition:box-shadow .15s,transform .15s;display:inline-flex;position:relative;overflow:hidden}.member-avatar:hover{box-shadow:0 0 0 3px var(--home-ring);transform:scale(1.025)}.member-avatar.is-palette-1{background:var(--home-text);color:var(--home-bg)}.member-avatar.is-palette-2{background:var(--as-success);color:var(--as-on-brand)}.member-avatar.is-palette-3{background:var(--as-brand-openai);color:var(--as-on-brand)}.member-avatar.is-palette-4{background:var(--brand-google-yellow);color:var(--home-provider-text)}.member-avatar.is-palette-5{background:var(--as-brand-anthropic);color:var(--as-on-brand)}.member-avatar.is-palette-6{background:var(--as-danger);color:var(--as-on-brand)}.member-avatar input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.member-avatar img{object-fit:cover;width:100%;height:100%;display:block}.member-name-editor{justify-content:center;align-items:center;min-height:25px;display:flex}.member-name{color:var(--home-text);cursor:text;font-size:18px;font-weight:500;line-height:1.35}.member-name-input{border:1px solid var(--home-border);background:var(--home-surface-2);width:min(220px,60vw);height:25px;color:var(--home-text);text-align:center;border-radius:6px;outline:0;padding:0 7px;font-family:inherit;font-size:18px;font-weight:500;line-height:1.35}.member-name-input:focus{border-color:var(--home-text-muted);box-shadow:0 0 0 2px var(--home-ring)}.member-identity-meta{color:var(--home-text-muted);font-size:var(--app-font-size);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:7px;display:flex}.member-level,.member-validity{border:1px solid var(--home-border);border-radius:999px;align-items:center;min-height:20px;padding:0 7px;line-height:1;display:inline-flex}.member-level{background:var(--member-level-bg);color:var(--member-level-text);border:0}.member-validity{border-color:color-mix(in srgb, var(--as-success) 34%, var(--home-border));background:var(--as-success-soft);color:var(--as-success)}.member-overview{border:1px solid var(--home-border);background:linear-gradient(180deg, var(--member-overview-overlay) 0%, transparent 100%);border-radius:13px;grid-template-columns:repeat(6,1fr);margin-top:28px;display:grid;overflow:hidden}.admin-reauthentication-dialog>form input{border:1px solid var(--home-border);background:var(--home-surface-2);width:100%;height:38px;color:var(--home-text);font-family:inherit;font-size:var(--app-font-size);border-radius:8px;outline:0;padding:0 10px}.admin-reauthentication-dialog>form input:focus{border-color:var(--home-text-muted);box-shadow:0 0 0 2px var(--home-ring)}.admin-reauthentication-dialog>form>small{margin-top:var(--admin-site-control-gap);color:var(--as-danger);font-size:var(--app-font-size);display:block}.admin-reauthentication-dialog>form>div{margin-top:var(--admin-site-section-gap);justify-content:flex-end;gap:var(--admin-site-control-gap);display:flex}.home-conversation-command-dialog>form{margin-top:13px}.home-conversation-command-dialog>form>label,.home-conversation-command-dialog>form>label>span{min-width:0;display:block}.home-conversation-command-dialog>form>label>span{color:var(--home-text-muted);font-size:var(--app-font-size);margin-bottom:6px}.home-conversation-command-dialog>form input{border:1px solid var(--home-border);background:var(--home-surface-2);width:100%;height:36px;color:var(--home-text);font:inherit;font-size:var(--app-font-size);border-radius:7px;outline:0;padding:0 10px}.home-conversation-command-dialog>form input:focus{border-color:var(--home-accent)}.home-conversation-command-dialog>form>p,.home-conversation-command-error{color:var(--as-danger);font-size:var(--app-font-size);margin:7px 0 0}.home-conversation-command-dialog>form>div{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.home-conversation-command-dialog button.is-danger{border-color:color-mix(in srgb, var(--as-danger) 52%, var(--home-border));background:color-mix(in srgb, var(--as-danger) 10%, var(--home-surface));color:var(--as-danger)}.member-account-dialog{width:min(360px,100vw - 40px)}.member-account-dialog>form{margin-top:13px}.member-account-dialog form>label{margin-top:10px;display:block}.member-account-dialog form>label:first-child{margin-top:0}.member-account-dialog label>span{color:var(--home-text-muted);font-size:var(--app-font-size);margin-bottom:6px;display:block}.member-account-dialog input{border:1px solid var(--home-border);background:var(--home-surface-2);width:100%;height:34px;color:var(--home-text);font-family:inherit;font-size:var(--app-font-size);border-radius:7px;outline:0;padding:0 10px}.member-account-dialog input:focus{border-color:var(--home-text-muted);box-shadow:0 0 0 2px var(--home-ring)}.member-account-dialog input[readonly]{color:var(--home-text-muted);cursor:default}.member-account-error{min-height:18px;color:var(--as-danger);font-size:var(--app-font-size);margin-top:8px;line-height:1.5}.member-account-dialog-actions{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.member-intake-dialog{width:min(420px,100vw - 40px)}.member-intake-dialog-type{grid-template-columns:repeat(3,1fr);margin-bottom:12px;gap:5px!important;display:grid!important}.member-intake-dialog-type button{width:100%;height:32px}.member-intake-dialog-type button[aria-pressed=true]{border-color:var(--home-text-muted);background:var(--home-accent-soft);color:var(--home-text)}.member-intake-dialog-field{margin-top:10px;display:block!important}.member-intake-dialog-field>span,.member-intake-cli-preview>span{color:var(--home-text-muted);font-size:var(--app-font-size);margin-bottom:6px;display:block}.member-intake-dialog-field input:not(.member-intake-file-input),.member-intake-dialog-field select{border:1px solid var(--home-border);background:var(--home-surface-2);width:100%;height:34px;color:var(--home-text);font-family:inherit;font-size:var(--app-font-size);border-radius:7px;outline:0;padding:0 10px}.member-intake-dialog-field input:focus,.member-intake-dialog-field select:focus{border-color:var(--home-text-muted);box-shadow:0 0 0 2px var(--home-ring)}.member-intake-cli-preview{margin-top:10px;display:block!important}.member-intake-cli-preview code{background:var(--home-surface-2);min-height:32px;color:var(--home-text-muted);font-family:inherit;font-size:var(--app-font-size);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;align-items:center;padding:0 10px;display:flex;overflow:hidden}.member-intake-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.member-intake-dialog .member-intake-file-picker{text-align:left;background:0 0;border-style:dashed;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:36px;display:flex;overflow:hidden}.member-intake-file-picker.has-file{background:var(--home-surface-2);color:var(--home-text);border-style:solid}.member-intake-file-picker span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-intake-dialog-field small{color:var(--home-text-muted);font-size:var(--app-font-size);margin-top:5px;display:block}.member-intake-dialog-actions{margin-top:14px;justify-content:flex-end!important;gap:7px!important;display:flex!important}@media (width<=640px){.member-content{padding-top:36px}.member-intake-layout{grid-template-columns:92px 12px 118px 24px minmax(0,1fr)}.member-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-subscription-rules dl{grid-template-columns:1fr}}@media (width<=1240px) and (width>=761px){.member-main{padding-left:170px}.member-floating-sidebar{left:24px}}@media (width<=760px){.member-floating-sidebar{overscroll-behavior-x:contain;scrollbar-width:none;background:color-mix(in srgb, var(--home-bg) 92%, transparent);border-bottom:1px solid var(--home-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:row;justify-content:flex-start;gap:4px;width:100%;padding:8px 16px;position:sticky;top:52px;left:auto;overflow-x:auto;transform:none}.member-floating-sidebar .line-sidebar__list{flex-direction:row;gap:4px;width:100%;padding:0}.member-floating-sidebar::-webkit-scrollbar{display:none}.member-floating-sidebar .line-sidebar-item{min-width:max-content;height:28px;min-height:28px;color:var(--home-text-muted);background:0 0;border-radius:6px;flex:none;justify-content:center;padding:0 10px;line-height:28px;transition:background-color .18s,color .18s}.member-floating-sidebar .line-sidebar-item:before,.member-floating-sidebar .line-sidebar-item:after,.member-floating-sidebar .line-sidebar-marker,.member-floating-sidebar .line-sidebar-index{display:none}.member-floating-sidebar .line-sidebar-label{font-size:var(--app-font-size);transform:none}.member-floating-sidebar .line-sidebar-item[aria-selected=true]{background:var(--home-accent-soft);color:var(--home-text)}.member-floating-sidebar .line-sidebar-item[aria-selected=true] .line-sidebar-label{color:inherit;transform:none}.member-floating-sidebar .line-sidebar-item:focus-visible{outline-offset:0;outline:0}}@media (prefers-reduced-motion:reduce){.line-sidebar__label{transform:none}}@media (width<=480px){.member-usage-columns,.member-intake-layout{grid-template-columns:1fr;gap:28px}.member-plan-grid{grid-template-columns:1fr}.member-category-column,.member-list-column,.member-detail-column{grid-column:1}.member-category-column,.member-list-column{padding-bottom:0}.member-category-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.member-category-column .member-column-label{grid-column:1/-1}.member-category-column .member-category-list{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.member-category-list .member-category-item,.member-category-list .member-category-item+.member-category-item{margin-top:0}.member-detail-column{min-height:270px}}@media (width<=420px){.member-overview{grid-template-columns:1fr 1fr}.member-overview-item{border-top:1px solid var(--home-border)}.member-overview-item:nth-child(odd){border-left:0}.member-overview-item:nth-child(-n+2){border-top:0}.member-usage-columns{grid-template-columns:1fr;gap:28px}.member-token-grid,.member-token-months,.member-token-week{gap:2px}}.app-global-tooltip{z-index:10000;border:1px solid var(--home-border);background:color-mix(in srgb, var(--home-surface) 50%, transparent);width:max-content;max-width:min(320px,100vw - 16px);color:var(--home-text);box-shadow:none;filter:none;overflow-wrap:anywhere;text-align:center;white-space:normal;opacity:0;pointer-events:none;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.45;transition:opacity .14s,transform .14s;position:fixed;transform:translateY(4px)scale(.98)}.app-global-tooltip[data-placement=bottom]{transform:translateY(-4px)scale(.98)}.app-global-tooltip[data-positioned=true]{opacity:1;transform:translateY(0)scale(1)}.app-global-tooltip:after{content:"";left:var(--app-global-tooltip-arrow-left,50%);border-right:1px solid var(--home-border);border-bottom:1px solid var(--home-border);background:color-mix(in srgb, var(--home-surface) 50%, transparent);width:7px;height:7px;position:absolute}.app-global-tooltip[data-placement=top]:after{top:100%;transform:translate(-50%,-4px)rotate(45deg)}.app-global-tooltip[data-placement=bottom]:after{bottom:100%;transform:translate(-50%,4px)rotate(225deg)}@media (prefers-reduced-motion:reduce){.app-global-tooltip{transition:none}}@media (pointer:coarse){.app-global-tooltip{display:none!important}}.app-route-loading{justify-content:center;align-items:center;min-height:100vh;display:flex}.app-confirm-backdrop{z-index:900;background:color-mix(in srgb, var(--home-bg) 66%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-confirm-dialog{border:1px solid var(--home-border);background:var(--home-surface);width:min(340px,100vw - 40px);color:var(--home-text);box-shadow:0 18px 56px color-mix(in srgb, var(--home-bg) 78%, transparent);border-radius:11px;padding:16px}.app-dialog-header{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.app-dialog-header>strong{min-width:0;color:var(--home-text);font-size:var(--app-font-size);font-weight:600;display:block}.app-dialog-close{border-radius:var(--app-radius-sm);width:28px;min-width:28px;height:28px;color:var(--home-text-muted);font-size:var(--app-font-size);cursor:pointer;background:0 0;border:0;flex:0 0 28px;justify-content:center;align-items:center;padding:0;line-height:0;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.app-dialog-close:hover{background:var(--home-surface-2);color:var(--home-text)}.app-dialog-close .anticon,.app-dialog-close svg{width:13px;height:13px;display:block}.app-confirm-dialog>strong{font-size:var(--app-font-size);font-weight:600;display:block}.app-confirm-dialog>p{color:var(--home-text-muted);font-size:var(--app-font-size);line-height:var(--app-line-detail);margin:8px 0 14px}.app-confirm-dialog>div{justify-content:flex-end;gap:7px;display:flex}.app-confirm-dialog button:not(.app-dialog-close),.app-action-button{height:var(--market-pagination-control-min);padding:0 var(--app-control-padding-inline);border:var(--app-border-width) solid var(--home-border);border-radius:var(--app-radius-sm);background:var(--home-surface-2);color:var(--home-text-muted);font-family:inherit;font-size:var(--app-font-size);cursor:pointer}.app-confirm-dialog button.is-primary,.app-action-button.is-primary{border-color:var(--home-text);background:var(--home-text);color:var(--home-bg)}.app-action-button{justify-content:center;align-items:center;gap:var(--app-space-sm);line-height:var(--app-line-cozy);display:inline-flex}.app-confirm-dialog .app-action-button:disabled,.app-action-button:disabled{cursor:not-allowed;color:var(--home-text-muted);background:var(--home-surface-2);border-color:var(--home-border)}.app-action-button:focus-visible{outline:var(--app-border-width) solid var(--home-text-muted);outline-offset:var(--app-space-xs)}@media (width<=900px){.app-confirm-dialog{max-width:100%;max-height:var(--app-dialog-max-height);overscroll-behavior:contain;overflow-y:auto}.app-confirm-dialog .app-action-button,.app-action-button{min-height:var(--app-touch-target);height:auto}}.admin-reauthentication-dialog>form{margin-top:var(--admin-site-control-gap)}.admin-reauthentication-dialog>form>label,.admin-reauthentication-dialog>form>label>span{display:block}.admin-reauthentication-dialog>form>label>span{margin-bottom:var(--admin-site-control-gap);color:var(--home-text-muted);font-size:var(--app-font-size)}:root[data-theme=dark] .home-header-navigation-link:is(.is-active,[aria-current=page]){background:var(--as-success-soft);color:var(--home-text)}:root[data-theme=dark] button:is(.is-active,[aria-pressed=true]):not(.member-category-item):not(.member-intake-item):not(.market-category-tab),:root[data-theme=dark] .member-trend-toggle.is-expanded{border-color:var(--as-success);background:var(--as-success);color:var(--home-on-accent)}:root[data-theme=dark] .home-header-navigation-link:is(.is-active,[aria-current=page]) :where(span,strong,small,code),:root[data-theme=dark] button:is(.is-active,[aria-pressed=true]):not(.member-category-item):not(.member-intake-item):not(.market-category-tab) :where(span,strong,small,code),:root[data-theme=dark] .member-trend-toggle.is-expanded :where(span,strong,small,code){color:inherit}:root[data-theme=dark] .member-intake-dialog-type>button[aria-pressed=true]{border-color:var(--as-success);background:var(--as-success);color:var(--home-on-accent)}
