.art-gate{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 24px;background:#fff;color:var(--p-text,#0f172a);text-align:center}.art-gate h1{margin:12px 0 0;font-size:24px;font-weight:700;letter-spacing:-.3px}.art-gate p{margin:0;max-width:320px;font-size:14px;line-height:1.8;color:var(--p-muted,#526174)}.art-gate-link{width:min(340px,100%);min-height:44px;padding:0 12px;border:1px solid var(--p-line,#e2e8f0);border-radius:8px;background:var(--p-soft,#f0fcfe);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#334155;text-overflow:ellipsis}.art-gate-copy{width:min(340px,100%);min-height:46px;border:0;border-radius:8px;background:var(--p-brand,#006f80);color:#fff;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.art-gate .art-gate-status{color:var(--p-brand,#006f80);font-size:13px}.beta-backdrop[data-v-5eb85ebc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#14284955;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:24px;overflow-y:auto;color:#1d2b43;font-family:inherit}.beta-dialog[data-v-5eb85ebc]{position:relative;width:100%;max-width:438px;border:1px solid #e3eaf4;border-radius:24px;background:#fff;padding:34px;box-shadow:0 24px 90px #11294c24;max-height:calc(100dvh - 48px);overflow-y:auto}.beta-mark[data-v-5eb85ebc]{width:42px;height:42px;margin-bottom:23px}.beta-close[data-v-5eb85ebc]{position:absolute;right:18px;top:18px;border:0;background:#f5f7fa;color:#64748b;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;cursor:pointer}.beta-eyebrow[data-v-5eb85ebc]{font-size:12px;font-weight:600;color:var(--p-brand-light, #3a83f7);margin:0 0 10px}h2[data-v-5eb85ebc]{font-size:25px;line-height:1.4;letter-spacing:-.035em;margin:0 0 12px;font-weight:650}.beta-lead[data-v-5eb85ebc]{color:#66758a;font-size:14px;line-height:1.8;margin:0 0 24px}label[data-v-5eb85ebc]{display:block;font-size:13px;font-weight:550;margin:18px 0}input[data-v-5eb85ebc]{display:block;box-sizing:border-box;width:100%;margin-top:8px;border:1px solid #dce4ef;border-radius:10px;background:#fafcff;color:#243650;padding:12px 14px;font:inherit;font-size:15px}input[data-v-5eb85ebc]:focus{outline:2px solid var(--p-brand-light-ring, #3a83f740);border-color:var(--p-brand-light, #3a83f7)}.beta-primary[data-v-5eb85ebc],.beta-copy[data-v-5eb85ebc]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 12px;border:1px solid transparent;border-radius:10px;font:inherit;font-size:14px;font-weight:550;cursor:pointer}.beta-primary[data-v-5eb85ebc]{margin-top:22px;background:var(--p-brand-light, #3a83f7);color:#fff}.beta-primary[data-v-5eb85ebc]:hover{background:var(--p-brand-light-hover, #2873e6)}button[data-v-5eb85ebc]:disabled{opacity:.55;cursor:wait}.beta-copy[data-v-5eb85ebc]{color:#356aa9;background:#f3f7fd;border-color:#e5edf8;margin-top:14px}.beta-hint[data-v-5eb85ebc]{font-size:11px;line-height:1.8;text-align:center;color:#7c899b;margin:13px 0 0}.beta-hint a[data-v-5eb85ebc]{color:var(--p-brand-light, #3a83f7);margin-left:3px;text-decoration:underline;text-underline-offset:3px}.beta-switch button[data-v-5eb85ebc]{border:0;background:none;padding:0;margin-left:3px;color:var(--p-brand-light, #3a83f7);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.beta-wechat[data-v-5eb85ebc]{margin-top:14px}.beta-wechat-qr[data-v-5eb85ebc]{text-align:center}.beta-wechat-qr img[data-v-5eb85ebc]{width:180px;height:180px;border:1px solid #e5edf8;border-radius:12px}.beta-wechat-placeholder[data-v-5eb85ebc]{width:180px;height:180px;margin:0 auto;border:1px dashed #dce4ef;border-radius:12px;display:grid;place-items:center;font-size:12px;color:#7c899b}.beta-wechat-qr img.expired[data-v-5eb85ebc]{opacity:.25}.beta-wechat-qr p[data-v-5eb85ebc]{font-size:12px;color:#66758a;margin:8px 0 0}.beta-wechat-qr button[data-v-5eb85ebc]{border:0;background:none;color:var(--p-brand-light, #3a83f7);font:inherit;font-size:13px;cursor:pointer;margin-top:8px}.beta-credentials[data-v-5eb85ebc]{background:#f7faff;border:1px solid #e5edf8;border-radius:13px;padding:4px 18px;margin:0}.beta-credentials div[data-v-5eb85ebc]{padding:15px 0}.beta-credentials div+div[data-v-5eb85ebc]{border-top:1px solid #e5edf8}dt[data-v-5eb85ebc]{color:#77859a;font-size:11px;margin-bottom:7px}dd[data-v-5eb85ebc]{margin:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:15px;letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.beta-error[data-v-5eb85ebc],.beta-closed[data-v-5eb85ebc]{font-size:13px;line-height:1.7;background:#fff7ed;color:#9a5b1a;border-radius:9px;padding:11px 13px}@media (max-width: 480px){.beta-backdrop[data-v-5eb85ebc]{padding:16px}.beta-dialog[data-v-5eb85ebc]{padding:28px 24px;max-height:calc(100dvh - 32px)}h2[data-v-5eb85ebc]{font-size:23px}}.beta-entry-note{display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:#8491a3;font-size:12px;margin:12px 0;line-height:1.8}.beta-entry-note button,.beta-entry-note a{color:var(--p-brand-light, #3a83f7);font:inherit;border:0;padding:0;background:none;cursor:pointer;text-decoration:none}.beta-entry-note a:hover,.beta-entry-note button:hover{text-decoration:underline;text-underline-offset:3px}.beta-entry-note .beta-admin-link{color:#8793a4;margin-left:8px;font-size:11px}.beta-entry-consent{font-size:11px;color:#8793a4;margin:7px 0}.beta-entry-consent a{color:#647c9b;text-decoration:underline;text-underline-offset:3px}.chat-header-right .beta-entry-note{margin:0 10px 0 0}.chat-composer-area>.beta-entry-consent{text-align:center}button.chat-profile{border:0;width:100%;text-align:left;font:inherit}.chat-sidebar-bottom>.beta-entry-note{padding:0 12px}.chat-error button{white-space:nowrap}@media (max-width: 600px){.chat-header-right>.beta-entry-note{display:none}}button.member-security{font-family:inherit;border:0;background:transparent;padding:0;cursor:pointer}button.chat-login,button.landing-button{font-family:inherit;cursor:pointer}@media (max-width: 640px){.member-identity .member-user,.member-identity .member-security{flex-basis:calc(100% - 60px)}}.art-header{position:sticky;top:0;z-index:40;background:#ffffffed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--p-line,#e2e8f0);font-family:inherit}.art-inner{width:calc(100% - 96px);max-width:1180px;margin-inline:auto;min-height:76px;display:flex;align-items:center;gap:30px}.art-brand{display:flex;align-items:center;color:inherit;text-decoration:none;flex-shrink:0}.art-nav{display:flex;align-items:center;gap:32px;margin-left:18px;font-size:14px}.art-nav a{position:relative;padding-block:14px;white-space:nowrap;color:var(--p-muted,#526174);text-decoration:none}.art-nav a:hover{color:var(--p-brand,#006f80)}.art-nav a.is-active{color:var(--p-brand,#006f80);font-weight:650}.art-nav a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;border-radius:2px;background:var(--p-brand,#006f80)}.art-actions{margin-left:auto;display:flex;align-items:center;gap:10px;white-space:nowrap}.art-header .art-actions .ar-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border:1px solid var(--p-brand,#006f80);border-radius:8px;background:var(--p-brand,#006f80);color:#fff;font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.art-header .art-actions .ar-button:hover{background:var(--p-brand-hover,#005766)}.art-account{position:relative}.art-account-button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 10px 0 12px;border:1px solid #e1e7f0;border-radius:8px;background:var(--p-soft,#f0fcfe);color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;cursor:pointer}.art-account-button>span{max-width:140px;overflow:hidden;text-overflow:ellipsis}.art-account-button:hover,.art-account-button[aria-expanded=true]{border-color:var(--p-brand,#006f80)}.art-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:150px;padding:6px;background:#fff;border:1px solid #e4eaf2;border-radius:10px;box-shadow:0 12px 32px #0f172a1f;display:grid;z-index:50}.art-menu a,.art-menu button{display:block;width:100%;padding:10px 12px;border:0;border-radius:6px;background:none;text-align:left;font-family:inherit;font-size:13px;color:#334155;text-decoration:none;cursor:pointer}.art-menu a:hover,.art-menu button:hover{background:var(--p-soft,#f0fcfe);color:var(--p-brand,#006f80)}.art-menu a.router-link-active{color:var(--p-brand,#006f80);font-weight:600}.art-header a:focus-visible,.art-header button:focus-visible{outline:2px solid var(--p-brand,#006f80);outline-offset:3px}@media (max-width:1120px){.art-inner{width:calc(100% - 64px)}}@media (max-width:900px){.art-inner{gap:24px}.art-nav{gap:20px;font-size:13px}}@media (max-width:760px){.art-inner{width:calc(100% - 32px);min-height:0;flex-wrap:wrap;gap:0 12px;padding-top:12px}.art-nav{order:3;width:100%;margin-left:0;gap:8px;justify-content:space-between}.art-nav a{padding-block:12px 13px}.art-nav a.is-active:after{bottom:5px}.art-header .art-brand .youshu-mark{width:30px;height:30px}.art-header .art-brand .youshu-name{font-size:20px}.art-account-button>span{max-width:96px}}@media (max-width:360px){.art-nav{font-size:12px}.art-account-button>span{max-width:72px}}.ah-page{background:#fff;color:var(--p-text,#0f172a);overflow:clip}.ah-page main{max-width:none;padding:0}.ah-container{width:calc(100% - 96px);max-width:1180px;margin-inline:auto}.ah-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:0 18px;border:1px solid var(--p-control,#8593a6);border-radius:7px;background:#fff;color:var(--p-text,#0f172a);font-size:14px;font-weight:650;white-space:nowrap;cursor:pointer;transition:background .16s ease}.ah-button:hover{background:var(--p-soft,#f1f5f9)}.ah-button.primary{background:var(--p-brand,#006f80);border-color:transparent;color:#fff}.ah-button.primary:hover{background:var(--p-brand-hover,#005766)}.ah-button.ghost{border-color:transparent;background:transparent;color:var(--p-muted,#526174)}.ah-button.ghost:hover{background:transparent;color:var(--p-brand,#006f80)}.ah-button.large{min-height:50px;padding:0 24px;gap:16px}.ah-button.small{min-height:32px;padding:0 12px;gap:6px;border-color:var(--p-line,#e2e8f0);font-size:12px}.ah-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:650;line-height:1.8;letter-spacing:1.8px;color:var(--p-brand,#006f80)}.ah-eyebrow>i{width:7px;height:7px;border-radius:50%;background:var(--p-highlight,#00cee5)}.ah-copied{color:var(--p-brand,#006f80);font-size:12px;white-space:nowrap}.ah-hero{padding-block:76px 84px}.ah-hero-inner{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:72px}.ah-hero h1{margin:28px 0 22px;font-size:clamp(46px,4.7vw,67px);line-height:1.26;letter-spacing:-2px;font-weight:650}.ah-hero h1 em{font-style:normal;color:var(--p-brand-title,#0094a6)}.ah-brand-line{margin:0 0 14px;font-size:18px;font-weight:600;line-height:1.7}.ah-lead{margin:0;color:var(--p-muted,#526174);font-size:15px;line-height:1.95}.ah-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ah-hero-note{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:19px 0 0;color:var(--p-muted,#526174);font-size:12px;line-height:1.8}.ah-hero-login{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.ah-hero-note button{background:none;border:0;padding:0;color:var(--p-brand,#006f80);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ah-preview-wrap{position:relative;min-width:0;isolation:isolate}.ah-preview-wrap:before{content:"";position:absolute;z-index:-1;top:-28px;right:-28px;bottom:-27px;left:34px;-webkit-mask-image:radial-gradient(ellipse at 60% 50%,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse at 60% 50%,#000 30%,transparent 78%);background-image:linear-gradient(var(--p-grid,#b6ecf3) 1px,transparent 1px),linear-gradient(90deg,var(--p-grid,#b6ecf3) 1px,transparent 1px);background-size:28px 28px;border-radius:4px}.ah-preview-caption{display:flex;justify-content:space-between;gap:12px;margin:0 0 14px;color:var(--p-muted,#526174);font-size:12px;font-weight:600;letter-spacing:1px}.ah-preview{background:#fff;border:1px solid var(--p-line,#e2e8f0);border-top:2px solid var(--p-highlight,#00cee5);border-radius:10px;box-shadow:0 16px 40px -20px color-mix(in srgb,var(--p-brand) 25%,transparent);overflow:hidden}.ah-preview-head{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:21px 24px 19px;border-bottom:1px solid var(--p-line,#e2e8f0)}.ah-card-kicker{display:block;color:var(--p-muted,#526174);font-size:12px;letter-spacing:.5px}.ah-preview h2{margin:5px 0 0;font-size:21px;font-weight:600;line-height:1.3;letter-spacing:-.5px}.ah-switch,.ah-tabs{display:inline-flex;padding:3px;border:1px solid var(--p-line,#e2e8f0);border-radius:7px;background:var(--p-soft,#f1f5f9)}.ah-switch button,.ah-tabs button{min-height:30px;padding:0 14px;border:0;border-radius:5px;background:transparent;color:var(--p-muted,#526174);font-size:12px;font-weight:600;cursor:pointer}.ah-tabs button{min-height:34px;padding:0 18px;font-size:13px}.ah-switch button[aria-selected=true],.ah-tabs button[aria-selected=true]{background:#fff;color:var(--p-brand,#006f80);box-shadow:0 1px 3px #0f172a14}.ah-preview-url{display:flex;align-items:center;gap:12px;padding:22px 24px;border-bottom:1px solid var(--p-line,#e2e8f0)}.ah-preview-url code{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(15px,1.3vw,19px);font-weight:600;line-height:1.4;letter-spacing:-.2px;word-break:break-all;color:var(--p-text,#0f172a)}.ah-preview-code{padding:16px 24px 18px;background:var(--p-soft,#f0fcfe);border-bottom:1px solid var(--p-line,#e2e8f0)}.ah-preview-code-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--p-muted,#526174);font-size:12px}.ah-preview-code-head button{margin-left:auto;display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:0;color:var(--p-brand,#006f80);font:inherit;font-weight:600;cursor:pointer}.ah-preview-code-head button:hover{text-decoration:underline;text-underline-offset:3px}.ah-preview-code pre{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.75;color:var(--p-text,#0f172a);white-space:pre;overflow-x:auto;scrollbar-width:thin}.ah-preview-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;padding:15px 24px;background:var(--p-tint,#dffbff);color:var(--p-muted,#526174);font-size:12px}.ah-metric{display:inline-flex;align-items:baseline;gap:6px}.ah-metric+.ah-metric:before{content:"·";margin-inline:10px;color:#b4bfd0}.ah-metric strong{color:var(--p-text,#0f172a);font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.ah-preview-note{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;color:var(--p-muted,#526174);font-size:12px}.ah-preview-note>svg{color:var(--p-brand,#006f80);flex-shrink:0}.ah-preview-signature{margin-left:auto;letter-spacing:1px;white-space:nowrap}.ah-section{padding-block:72px 0}.ah-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px}.ah-section-head h2,.ah-faq h2{margin:15px 0 0;font-size:clamp(28px,2.8vw,40px);font-weight:600;line-height:1.4;letter-spacing:-1px;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}.ah-section-head>p{margin:0;max-width:420px;color:var(--p-muted,#526174);font-size:14px;line-height:1.9}.price-table{padding-block:68px 64px;background:var(--p-soft,#f0fcfe);border-block:1px solid var(--p-line,#e2e8f0)}.ah-table-wrap{position:relative;background:#fff;border:1px solid var(--p-line,#e2e8f0);border-radius:10px;box-shadow:0 10px 30px -24px #18223040;overflow:auto;scrollbar-width:thin}.ah-table-hint{display:none;margin:0 0 8px;color:var(--p-muted,#526174);font-size:12px}@media (max-width:760px){.ah-table-hint{display:block}.ah-table th:first-child,.ah-table td:first-child{position:sticky;left:0;background:#fff;box-shadow:6px 0 8px -8px #18223040}.ah-table thead th:first-child{background:#fff}.ah-table-wrap:after{content:"";position:sticky;right:0;top:0;display:block;float:right;width:28px;height:100%;margin-left:-28px;pointer-events:none;background:linear-gradient(90deg,transparent,#fff)}}.ah-table{width:100%;border-collapse:collapse;font-size:14px}.ah-table th{padding:14px 18px;border-bottom:1px solid var(--p-line,#e2e8f0);color:var(--p-muted,#526174);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-align:left;white-space:nowrap}.ah-table td{padding:13px 18px;border-bottom:1px solid var(--p-line,#c5e8ee);white-space:nowrap;line-height:1.6}.ah-table tbody:last-child tr:last-child td{border-bottom:0}.ah-table .num{text-align:right;font-variant-numeric:tabular-nums}.ah-table .ah-group th{padding:9px 18px;background:var(--p-tint,#dffbff);border-bottom:1px solid var(--p-line,#e2e8f0);color:var(--p-brand,#006f80);font-size:12px;letter-spacing:1px;text-transform:uppercase}.ah-table code{margin-left:10px;color:var(--p-muted,#526174);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ah-note{margin:16px 0 0;color:var(--p-muted,#526174);font-size:13px;line-height:1.8}.ah-note a{color:var(--p-brand,#006f80);font-weight:600}.ah-note a:hover{text-decoration:underline;text-underline-offset:4px}.ah-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}.ah-step{padding:26px 28px 28px;background:#fff;border:1px solid var(--p-line,#e2e8f0);border-radius:10px;box-shadow:0 10px 30px -26px #18223040}.ah-step-top{display:flex;justify-content:space-between;align-items:center;color:var(--p-brand,#006f80);font-size:12px;font-weight:600;letter-spacing:1px}.ah-step h3{margin:24px 0 0;font-size:18px;font-weight:600;letter-spacing:-.3px}.ah-step p{margin:12px 0 0;color:var(--p-muted,#526174);font-size:14px;line-height:1.9}.ah-clients{padding-top:56px}.ah-clients-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:22px 0;border-block:1px solid var(--p-line,#e2e8f0)}.ah-clients-label{display:grid;gap:3px;margin-right:12px;font-size:13px;font-weight:600}.ah-clients-label small{color:var(--p-muted,#526174);font-size:12px;font-weight:400}.ah-client{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid var(--p-line,#e2e8f0);border-radius:6px;background:var(--p-soft,#f0fcfe);color:var(--p-text,#0f172a);font-size:13px;font-weight:600}.ah-client i{width:7px;height:7px;border-radius:50%;background:var(--p-highlight,#00cee5)}.ah-clients-row>a{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:var(--p-brand,#006f80);font-size:13px;font-weight:600}.ah-clients-row>a:hover{text-decoration:underline;text-underline-offset:5px}.ah-integrate-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:32px;align-items:start}.ah-url{display:flex;align-items:center;gap:12px;margin-top:16px;padding:10px 10px 10px 14px;border:1px solid var(--p-line,#e2e8f0);border-radius:7px;background:var(--p-soft,#f0fcfe);font-size:13px}.ah-url>span:first-child{color:var(--p-muted,#526174);white-space:nowrap}.ah-url code{order:1;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.ah-url .ah-copied{order:2}.ah-url .ah-button{order:3;background:#fff}.ah-hint{margin:14px 0 0;color:var(--p-muted,#526174);font-size:13px;line-height:1.8}.ah-integrate-links{display:flex;flex-wrap:wrap;gap:20px;margin:18px 0 0;font-size:14px}.ah-integrate-links a{display:inline-flex;align-items:center;gap:8px;color:var(--p-brand,#006f80);font-weight:600}.ah-integrate-links a:hover{text-decoration:underline;text-underline-offset:5px}.ah-code{background:var(--p-soft,#f0fcfe);border:1px solid var(--p-line,#e2e8f0);border-radius:10px;overflow:hidden}.ah-code-head{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 18px;border-bottom:1px solid var(--p-line,#e2e8f0);color:var(--p-muted,#526174);font-size:12px}.ah-code-head .ah-button{margin-left:auto;background:#fff}.ah-code pre{margin:0;padding:18px 20px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.75;color:var(--p-text,#0f172a);white-space:pre-wrap;word-break:break-all}.ah-section.ah-faq{padding-block:72px 0}.ah-faq-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;align-items:start;padding-block:66px 86px;border-top:1px solid var(--p-line,#e2e8f0)}.ah-faq-list details{border-bottom:1px solid var(--p-line,#e2e8f0)}.ah-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px 0;font-size:15px;font-weight:550;list-style:none;cursor:pointer}.ah-faq-list summary::-webkit-details-marker{display:none}.ah-faq-list summary:focus-visible{outline:3px solid var(--p-brand,#006f80);outline-offset:4px}.ah-faq-list summary svg{flex-shrink:0;color:var(--p-brand,#006f80);transition:transform .18s ease}.ah-faq-list details[open] summary svg{transform:rotate(180deg)}.ah-faq-list details>p{margin:0;padding:0 24px 24px 0;color:var(--p-muted,#526174);font-size:14px;line-height:1.95}.ah-footer{border-top:1px solid var(--p-line,#e2e8f0);padding-block:42px}.ah-footer-inner{display:flex;align-items:center;flex-wrap:wrap;gap:16px 30px;color:var(--p-muted,#526174);font-size:12px}.ah-footer-inner p{margin:0}.ah-footer-inner nav{display:flex;gap:20px}.ah-footer-inner nav a{color:var(--p-text,#0f172a);font-weight:500}.ah-footer-inner nav a:hover{color:var(--p-brand,#006f80)}.ah-footer-inner>span:last-child{margin-left:auto}.youshu-demo .ah-footer .youshu-mark{width:32px;height:32px}.youshu-demo .ah-footer .youshu-name{font-size:23px}@media (prefers-reduced-motion:no-preference){.ah-hero-copy,.ah-preview-wrap{animation:ah-arrive .65s ease both}.ah-preview-wrap{animation-delay:.1s}@keyframes ah-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1100px){.ah-container{width:calc(100% - 64px)}.ah-hero-inner{gap:40px}.ah-faq-grid{gap:48px}.ah-button.large{padding-inline:18px;gap:14px}}@media (max-width:900px){.ah-hero{padding-block:56px 64px}.ah-hero-inner{grid-template-columns:1fr;gap:60px}.ah-hero h1{font-size:62px}.ah-hero-copy{max-width:600px}.ah-preview-wrap{width:100%;max-width:600px}.ah-preview-wrap:before{top:-22px;right:-22px;bottom:-22px;left:45px}.ah-section-head{display:block}.ah-section-head>p{margin-top:18px;max-width:600px}.ah-steps-grid,.ah-integrate-grid{grid-template-columns:1fr}.ah-faq-grid{grid-template-columns:1fr;gap:15px}}@media (max-width:760px){.ah-container{width:calc(100% - 40px)}.ah-hero{padding-block:44px 52px}.ah-hero-inner{gap:54px}.ah-hero h1{font-size:clamp(36px,10.2vw,54px);letter-spacing:-1px;margin-block:23px 18px}.ah-eyebrow{letter-spacing:1.2px}.ah-brand-line{font-size:17px}.ah-lead{font-size:14px}.ah-desktop-break{display:none}.ah-hero-actions{gap:10px;margin-top:25px}.ah-hero-actions .ah-button{flex:1 1 auto;padding-inline:14px;gap:10px;font-size:13px}.ah-preview-wrap:before{top:-17px;right:-15px;bottom:-18px;left:27px}.ah-preview-caption{font-size:11px;letter-spacing:.7px}.ah-preview-head{flex-wrap:wrap;gap:12px;padding:18px 16px}.ah-preview h2{font-size:19px}.ah-preview-url{flex-wrap:wrap;gap:10px;padding:18px 16px}.ah-preview-url code{flex-basis:100%;font-size:15px}.ah-preview-url .ah-copied,.ah-preview-url .ah-button{margin-left:auto}.ah-preview-url .ah-copied+.ah-button{margin-left:0}.ah-preview-code,.ah-preview-foot{padding-inline:16px}.ah-preview-code pre{font-size:11.5px}.ah-metric+.ah-metric:before{margin-inline:8px}.ah-preview-signature{font-size:11px}.price-table{padding-block:44px}.ah-section{padding-block:48px 0}.ah-section-head{margin-bottom:24px}.ah-section-head h2,.ah-faq h2{font-size:27px}.ah-table{font-size:13px}.ah-table th,.ah-table td{padding-inline:12px}.ah-table td:first-child{white-space:normal;min-width:150px}.ah-table code{display:block;margin:2px 0 0}.ah-step{padding:22px 20px 24px}.ah-clients{padding-top:40px}.ah-clients-row>a{margin-left:0}.ah-tabs{display:flex}.ah-tabs button{flex:1}.ah-url{flex-wrap:wrap;gap:8px 10px}.ah-url code{order:4;flex-basis:100%}.ah-url .ah-copied{margin-left:auto}.ah-code-head{padding-left:14px}.ah-code pre{padding:14px 14px 16px;font-size:12px}.ah-section.ah-faq{padding-block:48px 0}.ah-faq-grid{padding-block:44px 50px}.ah-faq-list summary{padding-block:18px;font-size:14px}.ah-footer{padding-block:30px}.ah-footer-inner{gap:14px 20px}.ah-footer-inner>span:last-child{margin-left:0;width:100%}}@media (prefers-reduced-motion:reduce){.ah-button,.ah-faq-list summary svg{transition:none}}.ah-client-preview .ah-preview-head{align-items:center}.ah-client-preview .youshu-logo .youshu-wordmark{display:none}.ah-client-flow{list-style:none;padding:4px 24px 0;margin:0}.ah-client-flow li{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--p-line,#c5e8ee)}.ah-client-flow li>span{font-size:12px;color:var(--p-brand);font-weight:700}.ah-client-flow strong{display:block;font-size:14px;font-weight:600}.ah-client-flow small{display:block;font-size:12px;color:var(--p-muted,#47636e);margin-top:6px}.ah-client-availability{font-size:12px;line-height:1.9;color:var(--p-muted,#47636e);padding:16px 24px;margin:0}.ah-client-availability a{display:inline-flex;align-items:center;gap:6px;color:var(--p-brand)}.ah-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.ah-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ah-steps-grid{grid-template-columns:1fr}}.ah-download-meta{margin:12px 0 0;color:var(--p-muted,#526174);font-size:12px;line-height:1.9}.ah-download-meta a{color:var(--p-brand,#006f80);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ah-download-url{-webkit-user-select:all;-moz-user-select:all;user-select:all;word-break:break-all;color:var(--p-text,#0f172a)}.ah-footer-download{display:inline-flex;align-items:center;gap:5px;color:var(--p-brand,#006f80)!important;font-weight:700}.ah-footer-inner nav{flex-wrap:wrap;row-gap:10px}@font-face{font-family:YoushuLocal;src:local("Avenir Next");font-display:swap}:root{font-family:YoushuLocal,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#222a25;background:#f8f9f6;font-synthesis:none;font-weight:400;--ink: #222a25;--muted: #7b837b;--line: #e8ebe4;--lime: #c6ef78;--green: #4e7234;--paper: #fff;--soft: #f1f3ed;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit;border:0}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #8fb852;outline-offset:4px}h1,h2,h3,p{margin:0}svg{flex-shrink:0}input,select,textarea{min-width:0}::-moz-selection{background:#c6ef78;color:#222a25}::selection{background:#c6ef78;color:#222a25}.mono,code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.eyebrow{font-size:10px;font-weight:600;letter-spacing:2px;color:var(--muted)}.subtle{color:#a2a79e}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:5px;left:240px;z-index:100;background:var(--ink);color:#fff;padding:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.demo-shell{min-height:100vh}.sidebar{width:222px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid var(--line);padding:31px 21px 0;display:flex;flex-direction:column;z-index:10}.brand{display:flex;align-items:center;gap:12px;width:-moz-max-content;width:max-content;margin:0 0 37px 8px;font-size:25px;line-height:1;font-weight:650;letter-spacing:2px}.brand>span:last-child{display:flex;flex-direction:column;gap:7px}.brand-english{font-size:8px;letter-spacing:3px;font-weight:600;color:#747b70}.brand-symbol{display:flex;gap:4px;transform:skewY(-12deg);align-items:center}.brand-symbol i{width:7px;height:30px;background:var(--ink);border-radius:2px}.brand-symbol i:nth-child(2){height:19px;background:#a2c85f}.brand-symbol i:nth-child(3){height:25px}.workspace-card{border:1px solid var(--line);border-radius:9px;display:flex;gap:10px;padding:13px 10px;align-items:center;margin-bottom:31px}.workspace-avatar{width:29px;height:29px;display:grid;place-items:center;background:#eff3e9;border:1px solid #e2e8d9;font-family:Georgia,serif;border-radius:7px;font-size:16px}.workspace-card strong{font-size:11px;display:block;font-weight:550}.workspace-card small{font-size:9px;color:var(--muted);display:block;margin-top:4px}.workspace-dot{height:5px;width:5px;border-radius:100%;background:#91b257;margin-left:auto}.nav-label{font-size:9px;letter-spacing:1px;color:#a1a69c;padding:0 12px;margin-bottom:14px}.sidebar nav{display:flex;flex-direction:column;gap:7px}.nav-item{display:flex;align-items:center;gap:11px;font-size:12px;color:#6b756b;padding:13px 12px;border-radius:7px;transition:background .15s,color .15s}.nav-item:hover{background:#f6f8f1}.nav-item.nav-active{background:#edf3e2;color:#304323;font-weight:600}.nav-item svg:last-child:not(:first-child){margin-left:auto;color:#9aab8e}.nav-count{font-size:10px;margin-left:auto;font-weight:400;color:#93a183}.sidebar-divider{height:1px;background:var(--line);margin:27px 11px 25px}.product-note{display:flex;align-items:flex-start;gap:10px;padding:0 12px}.product-dot{width:6px;height:6px;background:#8dac5b;border-radius:50%;margin-top:4px}.product-note strong{font-size:11px;font-weight:500}.product-note small{display:block;font-size:9px;color:#92998f;margin-top:7px}.sidebar-bottom{margin-top:auto;padding-top:40px}.sidebar-manifesto{border:1px solid #eceee8;background:linear-gradient(130deg,#f9faf6,#f3f5ec);border-radius:9px;padding:18px 16px 21px;position:relative;overflow:hidden}.sidebar-manifesto:after{content:"";position:absolute;width:100px;height:100px;right:-45px;bottom:15px;border:1px solid #dbe3ca;box-shadow:0 0 0 12px #f2f5e9,0 0 0 13px #e6eadc,0 0 0 25px #f5f7ef,0 0 0 26px #edf0e4;border-radius:50%}.manifesto-mark{font:40px Georgia,serif;line-height:32px;color:#a3b982}.sidebar-manifesto p{font-size:18px;line-height:1.6;letter-spacing:1px;font-weight:500;position:relative;z-index:1}.sidebar-manifesto>span:last-child{font-size:6px;letter-spacing:1.2px;color:#8e9a82;display:block;margin-top:14px}.sidebar-footer{display:flex;align-items:center;gap:6px;font-size:9px;color:#8d9589;padding:22px 2px}.sidebar-footer span:last-child{margin-left:auto;font-size:9px}.workspace{margin-left:222px}.topbar{height:73px;background:#ffffffd4;border-bottom:1px solid var(--line);padding:0 42px;display:flex;justify-content:space-between;align-items:center}.breadcrumbs{display:flex;align-items:center;gap:13px;font-size:11px;color:#9aa193}.breadcrumbs strong{font-weight:500;color:#535e50}.topbar-right{display:flex;gap:11px;align-items:center;font-size:11px}.demo-badge{display:flex;gap:6px;align-items:center;color:#7d876e;font-size:10px}.demo-badge i{width:5px;height:5px;border-radius:50%;background:#a7bb81}.topbar-divider{height:18px;width:1px;background:var(--line);margin:0 8px}.user-avatar{width:28px;height:28px;display:grid;place-items:center;background:#eaf0df;border:1px solid #dee7ce;border-radius:50%;font-size:11px;color:#657649}.user-name{color:#687360}main{max-width:1570px;margin:auto;padding:22px 42px 0;outline:none}.demo-notice{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #e5eadc;border-radius:6px;background:#f0f4e8;padding:10px 13px;font-size:10px;color:#7c896b;margin-bottom:28px}.demo-notice>span{display:flex;align-items:center;gap:7px}.demo-notice button{background:transparent;display:flex;align-items:center;white-space:nowrap;gap:5px;font-size:10px;color:#63764e;padding:1px}.overview-heading{display:flex;justify-content:space-between;align-items:center}.overview-heading h1{font-size:24px;letter-spacing:-.5px;font-weight:550;margin-top:8px}.overview-heading .eyebrow{font-size:8px;letter-spacing:1.6px}.text-link{display:inline-flex;gap:8px;align-items:center;font-size:11px;font-weight:500;white-space:nowrap;color:#66764f}.text-link:hover{color:#283e1a}.hero-grid{display:grid;grid-template-columns:1.18fr 1fr;gap:46px;align-items:center;margin-top:32px;margin-bottom:32px}.hero-copy{padding:4px 0 7px}.focus-label{display:flex;align-items:center;gap:7px;font-size:8px;font-weight:600;letter-spacing:1.2px;color:#829264;margin-bottom:18px}.tiny-mark{font-size:18px;line-height:12px}.hero-copy h2{font-size:clamp(36px,3.35vw,57px);line-height:1.33;font-weight:600;letter-spacing:-1.8px;position:relative}.highlight-word{position:relative;z-index:1}.highlight-word svg{width:100%;height:10px;position:absolute;bottom:-5px;left:0;fill:none;stroke:#bddc87;stroke-width:6;stroke-linecap:round;z-index:-1}.hero-copy>p{font-size:11px;line-height:1.95;color:#87907e;margin-top:23px}.hero-actions{display:flex;align-items:center;gap:16px;margin-top:26px}.button{display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:40px;padding:0 20px;font-size:11px;line-height:1.5;font-weight:550;border-radius:6px;transition:background .17s,transform .17s}.button:hover:not(:disabled){transform:translateY(-1px)}.primary{background:var(--ink);color:#f2f7e9;border:1px solid var(--ink)}.primary:hover:not(:disabled){background:#354331}.secondary{background:#fff;border:1px solid #dee4d8;color:#58634e}.text-button{background:transparent;padding:0 8px;color:#758465;font-weight:400;gap:9px}.compact{min-height:34px;padding:0 12px;gap:9px;font-size:10px}.full-width{width:100%}.hero-points{display:flex;align-items:center;gap:17px;margin-top:25px;color:#959d8c;font-size:9px}.hero-points span{display:flex;align-items:center;gap:4px}.hero-points svg{color:#82945f}.supply-card{border-radius:13px;background:#273329;color:#f8faef;padding:25px 27px 0;position:relative;overflow:hidden;min-height:291px;box-shadow:0 10px 22px #2634210b}.supply-card:before{content:"";position:absolute;width:350px;height:350px;right:-250px;top:-120px;border-radius:50%;border:1px solid #7b8c6226;box-shadow:0 0 0 35px #ffffff02,0 0 0 36px #7b8c6219,0 0 0 71px #ffffff02,0 0 0 72px #7b8c6219;pointer-events:none}.supply-top{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#d5dfcc;position:relative}.supply-top>span:first-child{display:flex;gap:7px;align-items:center}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#bcdf87;flex-shrink:0}.dark-label{font-size:8px;letter-spacing:1px;border:1px solid #58634c;color:#bac6aa;border-radius:4px;padding:4px 6px}.supply-center{display:flex;justify-content:space-between;align-items:center;padding-top:26px;padding-bottom:22px}.supply-number>span{font-size:10px;color:#a6b59a}.supply-number strong{font-size:58px;font-weight:450;line-height:1.2;display:block;letter-spacing:-2px;margin:5px 0 6px;font-variant-numeric:tabular-nums}.supply-number small{font-size:19px;font-weight:400;color:#788d72;letter-spacing:0;margin-left:8px}.supply-number p{font-size:9px;color:#a4b496}.supply-orbit{height:119px;width:119px;border-radius:50%;background:conic-gradient(from -90deg,#c8ed8f 0 var(--percentage),#546247 var(--percentage) 83.33%,#83946d 83.33% 91.66%,#3e4a39 91.66% 100%);padding:5px;position:relative;margin-right:3px;transform:rotate(-25deg)}.supply-orbit>div{width:100%;height:100%;border-radius:50%;background:#273329;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(25deg);box-shadow:inset 0 0 0 9px #273329,inset 0 0 0 10px #8ca57422}.orbit-symbol{font-size:43px;line-height:1;color:#c2dd9c}.supply-orbit small{font-size:6px;letter-spacing:1.5px;color:#92a87f;margin-top:8px}.orbit-satellite{position:absolute;bottom:7px;right:18px;width:10px;height:10px;border:2px solid #273329;background:#c8ed8f;border-radius:50%}.supply-bar{display:flex;gap:4px;height:5px}.supply-bar i{border-radius:2px;flex:1}.supply-bar .healthy,.supply-legend .healthy{background:#c1e692}.supply-bar .limited,.supply-legend .limited{background:#ccbc7e}.supply-bar .paused,.supply-legend .paused{background:#8d9b7c}.supply-bar .unknown,.supply-legend .unknown{background:#59684d}.supply-legend{display:flex;justify-content:space-between;gap:6px;margin-top:12px;font-size:8px;color:#bac7ae}.supply-legend span{display:flex;align-items:center;gap:5px}.supply-legend i{height:4px;width:4px;border-radius:50%}.supply-bottom{display:flex;align-items:center;gap:6px;margin-top:19px;padding:13px 0;border-top:1px solid #ffffff11;color:#889f7a;font-size:8px}.principles-strip{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;margin-bottom:31px}.principles-strip>div{display:flex;gap:12px;align-items:center;position:relative;padding:0 20px;border-right:1px solid var(--line)}.principles-strip>div:first-child{padding-left:0}.principles-strip>div:last-child{border-right:0}.principle-index{position:absolute;right:16px;top:-3px;font-size:8px;color:#b9c1b1;font-family:monospace}.principle-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid #e5eadb;background:#f0f3e9;border-radius:9px;color:#6e8551}.principles-strip h3{font-size:11px;font-weight:550;letter-spacing:.3px}.principles-strip p{font-size:9px;color:#959e8a;margin-top:6px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px}.section-heading h2{font-size:17px;font-weight:550;display:flex;align-items:center;gap:9px;letter-spacing:-.2px}.section-heading p{font-size:10px;color:#919b87;margin-top:8px}.count-tag{background:#edf1e4;border:1px solid #e2e8d7;border-radius:4px;color:#809463;font-size:9px;letter-spacing:0;padding:3px 6px;font-weight:500}.account-board{background:#fff;border:1px solid #e5e9df;border-radius:9px;overflow:hidden}.account-table-head,.account-row{display:grid;grid-template-columns:1.3fr 1.2fr 1.2fr .85fr .35fr;gap:24px;align-items:center;padding:0 23px}.account-table-head{background:#f4f6ef;min-height:38px;color:#87917d;font-size:9px;border-bottom:1px solid #e8ecdf}.account-row{min-height:92px;border-bottom:1px solid #eef0e9;transition:background .15s}.account-row:hover{background:#fcfdf9}.account-row:last-child{border-bottom:0}.account-identity{display:flex;gap:12px;align-items:center;min-width:0}.plan-icon{height:34px;width:34px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.plan-icon.pro{background:#eef4e2;color:#6f8945;border:1px solid #e3eccf}.plan-icon.business{background:#edf0ee;color:#6e8073;border:1px solid #e1e7e2}.plan-icon.plus{background:#f5f2e9;color:#a18d60;border:1px solid #eee8d8}.account-identity strong{font-size:11px;display:block;font-weight:550;white-space:nowrap}.account-identity .mono{font-size:8px;display:block;color:#a3ac98;margin-top:6px;letter-spacing:.6px}.quota-meter{min-width:0;max-width:180px}.quota-value{display:flex;align-items:baseline;gap:5px;margin-bottom:7px}.quota-value strong{font-size:13px;font-weight:550;font-variant-numeric:tabular-nums;letter-spacing:-.2px}.quota-suffix{font-size:8px;color:#a2ab98}.quota-window{display:none}.quota-track{height:4px;border-radius:3px;background:#edf0e7;overflow:hidden}.quota-track i{height:100%;display:block;border-radius:3px;background:#a5bd78;transition:width .25s}.quota-meter.low .quota-track i{background:#c9b579}.quota-meter.empty .quota-value strong{color:#bb9952}.quota-meter.unknown .quota-track{background:repeating-linear-gradient(120deg,#edf0e7,#edf0e7 3px,#f9faf6 3px,#f9faf6 6px)}.quota-meter.unknown .quota-value strong{font-size:11px;color:#a1ab98}.quota-meter small{display:block;margin-top:6px;color:#a3ac99;font-size:8px;white-space:nowrap}.account-health>small{font-size:8px;color:#a5ae9b;display:block;margin-top:7px}.status-pill{display:inline-flex;gap:5px;align-items:center;border-radius:4px;padding:4px 7px;font-size:9px;white-space:nowrap;border:1px solid transparent;width:-moz-max-content;width:max-content}.status-pill i{width:4px;height:4px;border-radius:50%;background:currentColor}.status-pill.healthy{background:#f0f6e8;color:#789753;border-color:#e5edd9}.status-pill.limited{background:#fcf5e6;color:#ad8738;border-color:#f5e9c9}.status-pill.paused{background:#f1f2ef;color:#828b79;border-color:#e8ebe3}.status-pill.unknown{background:#f1f3f4;color:#8b989f;border-color:#e7eced}.detail-button{display:flex;align-items:center;justify-content:flex-end;background:transparent;color:#a0ab94;padding:9px 0;gap:2px;font-size:9px;white-space:nowrap}.detail-button:hover{color:#4e7133}.detail-button span{display:none}.table-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eef0e9;padding:12px 21px;color:#a1aa97;font-size:8px}.table-foot>span:last-child{display:flex;gap:5px;align-items:center}.bottom-invite{display:flex;align-items:center;gap:17px;padding:24px 25px;border-radius:9px;border:1px solid #e6eade;background:linear-gradient(100deg,#f1f4e9,#f8f9f4);margin-top:24px}.invite-icon{color:#829964;display:grid;place-items:center;width:39px;height:39px;border:1px solid #e0e7d1;background:#fbfcf9;border-radius:10px}.bottom-invite h3{font-size:12px;font-weight:550}.bottom-invite p{font-size:9px;color:#98a18a;margin-top:7px}.bottom-invite>.text-link{margin-left:auto}.main-footer{display:flex;align-items:center;justify-content:space-between;margin-top:33px;padding:21px 0 22px;border-top:1px solid var(--line);font-size:8px;color:#a2ab98}.main-footer>span:last-child,.main-footer a{display:flex;gap:5px;align-items:center}.footer-dot{margin:0 8px}.page-intro{display:flex;justify-content:space-between;align-items:center;margin:33px 0 31px;gap:20px}.page-intro h1{font-size:31px;font-weight:550;letter-spacing:-.7px;margin:11px 0}.page-intro p{font-size:12px;line-height:1.8;color:#939b8a}.account-summary{display:grid;grid-template-columns:1.1fr repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:9px;padding:25px 0;margin-bottom:24px}.account-summary>div{padding:0 28px;border-right:1px solid var(--line)}.account-summary>div:last-child{border:0}.account-summary>div>span{font-size:10px;color:#8c9681;display:flex;align-items:center;gap:6px}.account-summary strong{display:block;font-size:30px;line-height:1.3;font-weight:450;margin-top:9px;letter-spacing:-.6px}.account-summary small{font-size:9px;color:#a0a995;font-weight:400;margin-left:7px;letter-spacing:0}.status-dot.healthy{background:#a4be78}.status-dot.limited{background:#d1b675}.status-dot.paused{background:#9ca590}.status-dot.unknown{background:#b2bbc0}.account-filters{display:flex;align-items:center;gap:11px;padding:17px 18px;border-bottom:1px solid var(--line);flex-wrap:wrap}.segmented{display:flex;gap:2px;background:#f2f4ee;padding:3px;border:1px solid #ecf0e3;border-radius:6px}.segmented button{background:transparent;color:#949f86;font-size:10px;padding:7px 11px;border-radius:4px;white-space:nowrap}.segmented button.active{background:#fff;color:#4d653b;box-shadow:0 1px 4px #14260910}.search-input{display:flex;align-items:center;gap:7px;margin-left:auto;border:1px solid #e3e8da;border-radius:5px;padding:8px 10px;color:#9daa8f;max-width:175px}.search-input input{border:0;background:transparent;outline:none;width:100%;font-size:10px;color:#526446}.search-input input::-moz-placeholder{color:#a4ae99}.search-input input::placeholder{color:#a4ae99}.search-input:focus-within{outline:2px solid #a1bd70}.account-filters select{border:1px solid #e3e8da;padding:8px 9px;border-radius:5px;background:#fff;color:#8a967c;font-size:10px;max-width:140px}.empty-state{padding:60px 20px;text-align:center;color:#97a685;display:flex;flex-direction:column;align-items:center;gap:15px}.empty-state h3{font-size:15px;color:#687c52;font-weight:500}.empty-state p{font-size:11px;color:#8f9b81}.empty-state .button{margin-top:6px}.transparency-note{display:flex;gap:12px;align-items:center;color:#8b9d74;margin-top:27px;padding:18px 2px}.transparency-note strong{font-size:11px;font-weight:500;color:#778e5d}.transparency-note p{font-size:9px;line-height:1.8;color:#a0ac91;margin-top:6px}.transparency-note>.mono{margin-left:auto;font-size:8px;color:#adb69e;white-space:nowrap}.quota-guide{display:flex;align-items:flex-start;gap:15px;border-radius:8px;padding:21px;background:#edf3e4;border:1px solid #dfe8d0;margin-bottom:21px;color:#7b925d}.quota-guide h3{font-size:13px;font-weight:550;margin-bottom:9px}.quota-guide p{font-size:11px;line-height:1.9;color:#7c8c6b}.quota-guide>.icon-button{margin-left:auto}.icon-button{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#909c83;padding:6px;border-radius:4px}.icon-button:hover{background:#eef2e6;color:#4d6934}.detail-dialog{width:510px;max-width:calc(100vw - 32px);border:1px solid #e1e7d7;border-radius:15px;padding:30px;color:var(--ink);background:#fcfdf9;box-shadow:0 25px 100px #14260a25}.detail-dialog::backdrop{background:#13211166;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-heading{display:flex;align-items:center;justify-content:space-between}.detail-dialog h2{font-size:27px;font-weight:550;margin:20px 0 17px;letter-spacing:-.5px}.detail-dialog h2 .mono{font-size:12px;color:#a5af98;font-weight:400;margin-left:8px;letter-spacing:0}.dialog-description{font-size:12px;line-height:1.8;color:#8b967e;margin-top:13px}.detail-quotas{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px 0;margin:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.detail-quotas .quota-meter{max-width:none}.detail-quotas .quota-window{display:block;font-size:10px;color:#92a07f;flex-basis:100%;margin-bottom:9px}.detail-quotas .quota-value{flex-wrap:wrap;gap:5px}.detail-quotas .quota-value strong{font-size:25px}.detail-quotas .quota-track{height:5px}.detail-quotas small{font-size:9px;margin-top:9px}.explanation{display:flex;gap:10px;background:#f0f3e9;padding:13px;border-radius:6px;color:#8fa575}.explanation p{font-size:10px;line-height:1.8;color:#8a9a75}.detail-metadata{margin:21px 0}.detail-metadata>div{display:flex;justify-content:space-between;margin:12px 0;font-size:10px;gap:16px}.detail-metadata dt{color:#9ca88f}.detail-metadata dd{margin:0;color:#7c8b6c;text-align:right}.outlined-tag{display:inline-flex;align-items:center;gap:6px;color:#91a07c;border:1px solid #e2e8d7;border-radius:5px;font-size:9px;padding:6px 9px;white-space:nowrap}.connect-layout{display:grid;grid-template-columns:1.55fr 1fr;gap:23px;align-items:start}.connect-main{display:flex;flex-direction:column;gap:22px;min-width:0}.panel{background:#fff;border:1px solid var(--line);border-radius:11px}.step-panel{padding:25px}.step-heading{display:flex;gap:13px;align-items:flex-start;margin-bottom:23px}.step-number{color:#8c9f71;background:#f1f5e9;border:1px solid #e5ebda;border-radius:6px;font-size:11px;line-height:29px;min-width:30px;text-align:center}.step-heading h2{font-size:14px;font-weight:550;margin-top:3px}.step-heading p{font-size:10px;line-height:1.8;color:#9aa58c;margin-top:7px}.key-field{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px dashed #dbe4cb;border-radius:6px;background:#fafcf6;padding:13px}.key-field code{font-size:10px;color:#93a27b;overflow-wrap:anywhere;min-width:0}.key-field .button{white-space:nowrap}.field-note{font-size:9px;color:#a0aa94;margin-top:12px;line-height:1.8;display:flex;gap:5px;align-items:center}.endpoint-field{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:5px;margin-bottom:17px}.endpoint-field>span{font-size:8px;letter-spacing:.5px;color:#a2ae92;white-space:nowrap}.endpoint-field code{font-size:10px;color:#7c8c69;overflow-wrap:anywhere}.endpoint-field .icon-button{margin-left:auto}.code-block{background:#27332a;border-radius:7px;overflow:hidden}.code-toolbar{display:flex;justify-content:space-between;align-items:center;padding:10px 13px;border-bottom:1px solid #ffffff10}.code-toolbar>div{display:flex;gap:15px}.code-toolbar button{background:transparent;font-size:9px;color:#8b9e7e;padding:3px;display:inline-flex;gap:5px;align-items:center}.code-toolbar button.active{color:#d3e8b2}.code-block pre{margin:0;padding:23px 20px;font-size:10px;line-height:2;color:#c6d8b4;overflow:auto;min-height:174px;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.playground{padding:26px;position:sticky;top:20px;background:linear-gradient(160deg,#fcfdf8,#fff)}.playground-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:29px}.playground-icon{background:#eaf2d9;border:1px solid #deebc5;color:#779749;width:45px;height:45px;border-radius:12px;display:grid;place-items:center}.playground .eyebrow{font-size:8px;color:#9eac8b}.playground h2{font-size:27px;font-weight:550;letter-spacing:-.5px;margin:9px 0 12px}.playground>p{font-size:10px;color:#98a488;margin-bottom:28px}.playground label{font-size:10px;display:flex;justify-content:space-between;color:#7e8f6b;margin:20px 0 9px}.playground label span{color:#abb59d;font-size:9px}.playground select,.playground textarea{width:100%;background:#fff;border:1px solid #e0e7d5;border-radius:6px;padding:11px;font-size:11px;color:#7e906a;resize:vertical}.playground textarea{line-height:1.8;min-height:97px;max-height:220px}.playground>.button{margin-top:18px}.simulation-result{margin-top:20px;border:1px dashed #e0e7d4;border-radius:6px;padding:15px;min-height:65px;background:#fbfcf7}.success-label{display:flex;gap:5px;align-items:center;font-size:10px;color:#7c9e52}.simulation-result p{font-size:11px;line-height:1.85;color:#859771;white-space:pre-wrap;margin-top:12px}.result-placeholder{font-size:10px;color:#afbaa1;display:block;text-align:center;margin-top:7px}.playground-foot{display:flex;gap:6px;align-items:flex-start;justify-content:center;margin-top:17px;font-size:8px;color:#a4b197;line-height:1.8}.toast{position:fixed;bottom:25px;left:calc(50% + 111px);transform:translate(-50%);display:flex;align-items:center;gap:9px;color:#e6f0d9;background:#34432b;border:1px solid #536845;border-radius:8px;padding:13px 19px;font-size:11px;box-shadow:0 5px 25px #263b1226;z-index:20}.spinning{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.hero-grid,.page-intro,.account-summary,.connect-layout{animation:arrive .4s ease both}@media (min-width: 1500px){main{padding-left:60px;padding-right:60px}.hero-grid{gap:80px;margin-top:40px;margin-bottom:41px}.hero-copy h2{font-size:60px}.hero-copy>p{font-size:13px}.supply-card{max-width:520px;padding:29px 31px 0;min-height:324px}.supply-center{padding-top:33px;padding-bottom:28px}.supply-orbit{width:139px;height:139px}.supply-number strong{font-size:67px}.supply-top{font-size:12px}.supply-legend,.supply-bottom{font-size:9px}.principles-strip{padding:29px 0}.principles-strip h3{font-size:12px}.principles-strip p{font-size:10px}.account-row{min-height:99px}.account-identity strong{font-size:12px}.quota-value strong{font-size:15px}.quota-meter small{font-size:9px}.status-pill,.account-table-head{font-size:10px}.detail-button span{display:block}}@media (max-width: 1180px){.sidebar{width:190px;padding-left:14px;padding-right:14px}.workspace{margin-left:190px}.topbar{padding:0 29px}main{padding:21px 29px 0}.workspace-card{gap:7px;padding:12px 9px}.workspace-card small{font-size:8px}.hero-grid{gap:24px}.supply-card{padding:22px 20px 0;min-height:282px}.supply-orbit{height:101px;width:101px}.supply-number strong{font-size:51px}.supply-legend{font-size:7px}.hero-copy h2{font-size:42px}.hero-copy>p{font-size:10px}.hero-actions{gap:7px}.hero-points{gap:10px;font-size:8px}.principles-strip>div{gap:8px;padding:0 12px}.principle-icon{width:30px;height:30px}.principle-index{right:8px;font-size:7px}.principles-strip h3{font-size:10px}.principles-strip p{font-size:8px}.account-table-head,.account-row{gap:15px;padding-left:17px;padding-right:17px}.account-identity{gap:9px}.account-summary>div{padding:0 22px}.account-filters{gap:9px}.account-filters .search-input{max-width:150px}.segmented button{padding:7px 9px}.account-filters select{max-width:125px}.connect-layout{grid-template-columns:1.3fr 1fr;gap:18px}.step-panel,.playground{padding:21px}.key-field{flex-wrap:wrap}.toast{left:calc(50% + 95px)}}@media (max-width: 980px){.sidebar{width:174px;padding:28px 12px 0}.workspace{margin-left:174px}.workspace-card{padding:10px 7px}.workspace-avatar{width:24px;height:26px}.workspace-card strong{font-size:10px}.workspace-card small{font-size:7px}.workspace-dot{display:none}.brand{font-size:22px}.nav-item{font-size:11px;padding:12px 10px}.nav-label{font-size:8px}.hero-copy h2{font-size:36px}.hero-grid{gap:20px}.supply-card{min-height:262px;padding:19px 17px 0}.supply-number strong{font-size:46px}.supply-orbit{width:84px;height:84px;padding:4px}.orbit-symbol{font-size:30px}.supply-orbit small{font-size:5px}.supply-center{padding:26px 0 22px}.supply-number p{font-size:8px}.supply-legend{gap:3px;font-size:6px}.supply-bottom{font-size:7px;padding:12px 0}.hero-actions .button{padding:0 13px;font-size:10px;gap:9px}.hero-actions .text-button{padding:0 4px}.hero-points{gap:7px}.hero-points svg{width:12px}.hero-copy>p{font-size:9px}.principle-index{display:none}.principles-strip>div{gap:7px;padding:0 10px}.principle-icon{width:27px;height:29px;flex-shrink:0}.principle-icon svg{width:17px}.principles-strip p{font-size:7px}.account-table-head,.account-row{grid-template-columns:1.2fr 1fr 1fr .65fr 16px;gap:15px}.account-identity strong{font-size:10px}.plan-icon{height:29px;width:29px;border-radius:7px}.account-health>small{font-size:7px}.quota-meter small{font-size:7px}.account-table-head{font-size:8px}.account-summary>div{padding:0 17px}.account-summary strong{font-size:26px}.account-summary>div>span{font-size:9px}.account-summary small{font-size:8px}.transparency-note>.mono{display:none}.connect-layout{grid-template-columns:1fr}.playground{position:static}.page-intro h1{font-size:27px}.toast{left:calc(50% + 87px)}}@media (max-width: 760px){.sidebar{position:static;width:100%;padding:18px 21px 0;border-right:0;border-bottom:1px solid var(--line);display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:18px;background:#fff}.brand{font-size:22px;margin:0;gap:10px}.brand-symbol i{height:25px;width:6px}.brand-symbol i:nth-child(2){height:17px}.brand-symbol i:nth-child(3){height:21px}.brand-english{font-size:6px;letter-spacing:2px}.brand>span:last-child{gap:4px}.workspace-card{border:0;background:#f4f7ee;margin:0 0 0 auto;padding:7px 9px;gap:7px}.workspace-avatar{width:23px;height:23px;font-size:13px}.workspace-card strong{font-size:9px}.workspace-card small,.sidebar-divider,.product-note,.sidebar-bottom,.nav-label{display:none}.sidebar nav{flex-direction:row;width:100%;gap:0;margin-top:0}.nav-item{flex:1;justify-content:center;padding:11px 5px 13px;border-radius:5px 5px 0 0;font-size:11px;gap:7px;border-bottom:2px solid transparent}.nav-item.nav-active{background:#f6f9f0;border-bottom-color:#9bbc6c}.nav-item>svg{width:17px}.nav-item>svg:last-child:not(:first-child),.nav-count{display:none}.workspace{margin-left:0}.topbar{height:48px;padding:0 21px}.topbar-divider,.user-name{display:none}.demo-badge{font-size:8px}.topbar-right{gap:10px}.user-avatar{width:23px;height:23px;font-size:9px}.breadcrumbs{font-size:9px;gap:8px}main{padding:17px 21px 0}.demo-notice{padding:9px 10px;font-size:8px;margin-bottom:25px;align-items:flex-start}.demo-notice>span{align-items:flex-start;line-height:1.65;gap:5px}.demo-notice svg{width:13px;height:13px;margin-top:1px}.demo-notice button{font-size:8px;margin-top:2px;gap:3px}.overview-heading h1{font-size:21px}.overview-heading .eyebrow{font-size:7px}.overview-heading .text-link{font-size:9px;gap:5px}.overview-heading .text-link svg{width:15px}.hero-grid{grid-template-columns:1fr;gap:25px;margin-top:25px;margin-bottom:27px}.hero-copy{padding:0 1px}.focus-label{font-size:7px;margin-bottom:15px}.hero-copy h2{font-size:45px;line-height:1.3;letter-spacing:-1.2px}.hero-copy>p{font-size:11px;line-height:1.9;margin-top:19px}.hero-actions{gap:15px;margin-top:22px}.hero-actions .button{min-height:40px;padding:0 17px;font-size:11px;gap:15px}.hero-actions .text-button{padding:0 4px;gap:9px}.hero-points{font-size:9px;gap:16px;margin-top:20px}.supply-card{padding:23px 23px 0;min-height:271px}.supply-top{font-size:11px}.supply-center{padding:21px 0}.supply-number strong{font-size:55px}.supply-number p{font-size:9px}.supply-orbit{width:109px;height:109px}.orbit-symbol{font-size:39px}.supply-orbit small{font-size:6px}.supply-legend{font-size:8px;gap:10px}.supply-bottom{font-size:8px}.principles-strip{padding:20px 0;margin-bottom:27px;gap:8px}.principles-strip>div{flex-direction:column;align-items:flex-start;gap:10px;padding:0 8px}.principle-icon{width:29px;height:29px}.principles-strip h3{font-size:10px;white-space:nowrap;letter-spacing:0}.principles-strip p{font-size:8px;line-height:1.6;max-width:100px;margin-top:5px}.section-heading{align-items:flex-start;gap:8px}.section-heading h2{font-size:16px;gap:5px}.section-heading p{font-size:9px;line-height:1.8;max-width:220px}.section-heading>.text-link{font-size:8px;margin-top:5px;gap:3px}.section-heading>.text-link svg{width:14px}.count-tag{font-size:8px;padding:2px 5px}.account-table-head{display:none}.account-row{display:grid;grid-template-columns:1fr 1fr;gap:20px 27px;padding:19px 18px;position:relative}.account-identity{grid-column:1;grid-row:1;gap:9px}.account-identity strong{font-size:12px}.account-identity .mono{font-size:8px}.plan-icon{width:34px;height:34px}.account-health{grid-column:2;grid-row:1;justify-self:end;padding-right:24px}.account-health small{font-size:7px}.status-pill{font-size:9px}.account-row>.quota-meter{max-width:none;grid-row:2}.quota-window{display:inline;color:#a1ae91;font-size:8px;margin-right:auto}.quota-value{gap:4px}.quota-value strong{font-size:13px}.quota-suffix{font-size:7px}.quota-meter small{font-size:8px}.detail-button{position:absolute;right:11px;top:22px;padding:11px 0}.table-foot{font-size:7px;padding:13px 14px;gap:8px}.table-foot>span:last-child{gap:3px}.table-foot svg{width:11px}.bottom-invite{padding:20px 17px;gap:12px;flex-wrap:wrap}.invite-icon{width:34px;height:34px}.bottom-invite h3{font-size:10px}.bottom-invite p{font-size:8px;line-height:1.7}.bottom-invite>.text-link{font-size:9px;margin-left:46px;gap:7px}.main-footer{font-size:7px;margin-top:25px;padding:18px 0;gap:12px;line-height:1.8}.main-footer>span:last-child{font-size:6px;white-space:nowrap}.footer-dot{margin:0 3px}.page-intro{margin:26px 0 25px;align-items:flex-start;gap:10px}.page-intro .eyebrow{font-size:8px}.page-intro h1{font-size:26px;line-height:1.5;margin:8px 0}.page-intro p{font-size:10px;max-width:250px}.page-intro .compact{font-size:8px;min-height:31px;padding:0 9px;gap:4px;white-space:nowrap;margin-top:21px}.page-intro>.outlined-tag{display:none}.account-summary{grid-template-columns:repeat(4,1fr);padding:0;margin-bottom:20px;overflow:hidden}.account-summary>div{padding:17px 13px}.account-summary .summary-total{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;background:#f3f6eb;border-right:0;border-bottom:1px solid #e5ebd9;padding:14px 18px}.account-summary .summary-total strong{margin:0;font-size:25px}.account-summary strong{font-size:23px;margin-top:10px}.account-summary>div>span{font-size:8px;gap:5px}.account-summary small{font-size:7px;margin-left:4px}.account-filters{padding:13px;gap:9px}.segmented{width:100%;justify-content:space-between}.segmented button{flex:1;font-size:10px;padding:9px 6px}.search-input{max-width:none!important;flex:1;min-width:100px;padding:9px;margin-left:0}.search-input input{font-size:12px}.account-filters select{font-size:10px;max-width:103px;padding:10px 4px}.account-filters select:last-child{max-width:98px}.transparency-note{align-items:flex-start;margin-top:17px;padding:13px 2px;gap:9px}.transparency-note strong{font-size:10px}.transparency-note p{font-size:8px}.quota-guide{padding:15px;gap:9px}.quota-guide h3{font-size:11px}.quota-guide p{font-size:9px}.quota-guide>svg{width:17px}.quota-guide>.icon-button{padding:0}.detail-dialog{padding:23px}.detail-dialog h2{font-size:24px}.dialog-description{font-size:11px}.detail-quotas{gap:22px}.detail-quotas .quota-value strong{font-size:23px}.detail-quotas .quota-window{font-size:10px}.detail-quotas small{font-size:8px}.detail-metadata>div{font-size:9px}.connect-layout{gap:20px}.step-panel,.playground{padding:20px}.step-heading h2{font-size:13px}.step-heading p{font-size:9px}.key-field{padding:12px}.key-field code{font-size:9px}.endpoint-field{gap:8px;padding:10px}.endpoint-field code{font-size:9px}.endpoint-field>span{font-size:7px}.code-block pre{font-size:9px;padding:17px 13px}.field-note{font-size:8px}.playground label{font-size:11px}.playground select,.playground textarea{font-size:16px;padding:12px;line-height:1.8}.playground h2{font-size:28px}.playground>p{font-size:11px}.playground-foot{font-size:8px}.toast{left:50%;max-width:90%;white-space:nowrap}.skip-link{left:10px}}.account-table-head,.account-identity .mono,.quota-meter small,.quota-window,.status-pill,.account-health small,.detail-button,.table-foot,.segmented button,.account-filters select,.account-summary>div>span,.account-summary small,.page-intro p,.page-intro .compact,.section-heading p,.principles-strip p,.transparency-note p,.quota-guide p,.dialog-description,.detail-metadata>div,.detail-quotas small,.step-heading p,.key-field code,.endpoint-field code,.field-note,.code-block pre,.playground>p,.playground label,.playground-foot,.simulation-result p,.result-placeholder,.supply-legend,.supply-bottom{font-size:12px;line-height:1.6}.account-identity strong,.principles-strip h3,.transparency-note strong,.quota-guide h3,.step-heading h2{font-size:14px}.account-identity .mono,.quota-meter small,.account-health small,.table-foot,.section-heading p,.principles-strip p,.page-intro p,.transparency-note p,.field-note,.playground>p,.playground-foot,.result-placeholder{color:#65705f}.supply-legend{flex-wrap:wrap}.supply-bottom{color:#b9c7ac}.endpoint-field code,.key-field code{overflow-wrap:anywhere;min-width:0}@media (max-width: 700px){.account-filters select{max-width:none;flex:1}.account-filters select:last-child{max-width:none}.search-input{flex-basis:100%}.search-input input{font-size:16px}.account-summary>div{padding-left:10px;padding-right:10px}.table-foot{flex-wrap:wrap;gap:8px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--p-bg: #f6f8fc;--p-surface: #ffffff;--p-soft: #f1f5f9;--p-line: #e2e8f0;--p-control: #8593a6;--p-text: #182230;--p-muted: #526174;--p-brand: #2563eb;--p-brand-hover: #1d4ed8;--p-on-brand: #ffffff;--p-accent: #2563eb;--p-accent-hover: #1d4ed8;--p-on-accent: #ffffff;--p-tint: #eff5ff;--p-hero: #14243c;--p-hero-text: #f4f8ff;--p-hero-muted: #becee5;--p-hero-line: #4c6080;--p-healthy: #166347;--p-healthy-bg: #e7f5ef;--p-warning: #8a4b0b;--p-warning-bg: #fff0d8;--p-paused: #5c4c6c;--p-paused-bg: #f1ecf6;--p-unknown: #49596a;--p-unknown-bg: #edf2f7;--p-track: #dce4ee;--p-pool-healthy: #68d9b0;--p-pool-limited: #ffcb70;--p-pool-paused: #c6b0eb;--p-pool-unknown: #8ba0bf}:root.youshu-demo[data-brand=arouter]{--p-bg: #f0fcfe;--p-soft: #f0fcfe;--p-rail: #f0fcfe;--p-line: #c5e8ee;--p-control: #47636e;--p-text: #0c2c36;--p-muted: #47636e;--p-brand: #006f80;--p-brand-hover: #005766;--p-brand-active: #005766;--p-brand-light: #006f80;--p-brand-light-ring: #00cee540;--p-brand-light-soft: #00cee514;--p-brand-light-hover: #005766;--p-brand-text: #006f80;--p-brand-title: #0094a6;--p-brand-mark: #0094a6;--p-highlight: #00cee5;--p-grid: #b6ecf3;--p-accent: #006f80;--p-accent-hover: #005766;--p-tint: #dffbff;--p-hero: #0c2c36;--p-hero-text: #f0fcfe;--p-hero-muted: #b6ecf3;--p-hero-line: #47636e}:root.youshu-demo{--ink: var(--p-text);--muted: var(--p-muted);--line: var(--p-line);--lime: var(--p-brand);--green: var(--p-accent);--paper: var(--p-surface);--soft: var(--p-soft);--pool-healthy: var(--p-pool-healthy);--pool-limited: var(--p-pool-limited);--pool-paused: var(--p-pool-paused);--pool-unknown: var(--p-pool-unknown);color:var(--p-text);background:var(--p-bg);color-scheme:light}.youshu-demo ::-moz-selection{background:var(--p-accent);color:var(--p-on-accent)}.youshu-demo ::selection{background:var(--p-accent);color:var(--p-on-accent)}.youshu-demo :is(button,a,input,select,textarea):focus-visible{outline-color:var(--p-accent)}.youshu-demo :is(.sidebar,.topbar,.account-board,.account-summary,.panel,.detail-dialog,.playground){background:var(--p-surface);color:var(--p-text);border-color:var(--p-line)}.youshu-demo :is(.workspace-card,.account-filters,.account-row,.table-foot,.endpoint-field,.detail-quotas,.account-summary>div){border-color:var(--p-line)}.youshu-demo :is(.brand-english,.nav-label,.nav-item,.nav-count,.product-note small,.sidebar-footer,.breadcrumbs,.demo-badge,.user-name,.hero-copy>p,.hero-points,.section-heading p,.principles-strip p,.account-identity .mono,.quota-suffix,.quota-window,.quota-meter small,.account-health>small,.table-foot,.bottom-invite p,.main-footer,.page-intro p,.account-summary>div>span,.account-summary small,.empty-state p,.transparency-note p,.transparency-note>.mono,.dialog-description,.detail-dialog h2 .mono,.detail-quotas .quota-window,.detail-metadata dt,.step-heading p,.field-note,.endpoint-field>span,.playground>p,.playground label,.playground label span,.playground-foot,.result-placeholder,.subtle,.eyebrow,.playground .eyebrow){color:var(--p-muted)}.youshu-demo :is(.breadcrumbs strong,.detail-metadata dd,.empty-state h3,.transparency-note strong,.simulation-result p){color:var(--p-text)}.youshu-demo :is(.brand-symbol i:nth-child(2),.workspace-dot,.product-dot,.demo-badge i){background:var(--p-brand)}.youshu-demo :is(.workspace-avatar,.user-avatar,.principle-icon,.count-tag,.invite-icon,.step-number,.playground-icon,.plan-icon.pro){background:var(--p-tint);color:var(--p-accent);border-color:var(--p-line)}.youshu-demo .nav-item:hover{background:var(--p-soft)}.youshu-demo .nav-item.nav-active{background:var(--p-tint);color:var(--p-accent);border-bottom-color:var(--p-accent)}.youshu-demo .nav-item svg:last-child:not(:first-child){color:currentColor}.youshu-demo :is(.sidebar-manifesto,.bottom-invite){background:var(--p-soft);border-color:var(--p-line)}.youshu-demo .sidebar-manifesto:after{border-color:var(--p-line);box-shadow:0 0 0 12px var(--p-soft),0 0 0 13px var(--p-line),0 0 0 25px var(--p-soft),0 0 0 26px var(--p-line)}.youshu-demo :is(.manifesto-mark,.sidebar-manifesto>span:last-child,.principle-index){color:var(--p-muted)}.youshu-demo :is(.demo-notice,.quota-guide){background:var(--p-tint);color:var(--p-text);border-color:var(--p-line)}.youshu-demo :is(.demo-notice button,.text-link,.text-button,.focus-label,.hero-points svg,.detail-button,.transparency-note,.icon-button,.outlined-tag,.key-field code,.endpoint-field code){color:var(--p-accent)}.youshu-demo :is(.text-link:hover,.detail-button:hover){color:var(--p-accent-hover)}.youshu-demo .highlight-word svg{stroke:var(--p-brand)}.youshu-demo .primary{color:var(--p-on-brand);background:var(--p-brand);border-color:var(--p-brand)}.youshu-demo .primary:hover:not(:disabled){background:var(--p-brand-hover);border-color:var(--p-brand-hover)}.youshu-demo .secondary{color:var(--p-text);background:var(--p-surface);border-color:var(--p-control)}.youshu-demo .skip-link{background:var(--p-accent);color:var(--p-on-accent)}.youshu-demo .supply-card{background:var(--p-hero);color:var(--p-hero-text);box-shadow:none;border:1px solid var(--p-hero-line)}.youshu-demo .supply-card:before{border-color:var(--p-hero-line);box-shadow:0 0 0 35px var(--p-hero),0 0 0 36px var(--p-hero-line);opacity:.2}.youshu-demo .supply-top{color:var(--p-hero-text)}.youshu-demo :is(.dark-label,.supply-number>span,.supply-number small,.supply-number p,.supply-orbit small,.supply-legend,.supply-bottom){color:var(--p-hero-muted);border-color:var(--p-hero-line)}.youshu-demo .supply-orbit>div{background:var(--p-hero);box-shadow:inset 0 0 0 9px var(--p-hero),inset 0 0 0 10px var(--p-hero-line)}.youshu-demo .orbit-symbol{color:var(--pool-healthy)}.youshu-demo .orbit-satellite{background:var(--pool-healthy);border-color:var(--p-hero)}.youshu-demo :is(.supply-bar .healthy,.supply-legend .healthy,.supply-top .status-dot){background:var(--pool-healthy)}.youshu-demo :is(.supply-bar .limited,.supply-legend .limited){background:var(--pool-limited)}.youshu-demo :is(.supply-bar .paused,.supply-legend .paused){background:var(--pool-paused)}.youshu-demo :is(.supply-bar .unknown,.supply-legend .unknown){background:var(--pool-unknown)}.youshu-demo .account-table-head{background:var(--p-soft);color:var(--p-muted);border-color:var(--p-line)}.youshu-demo .account-row:hover{background:var(--p-soft)}.youshu-demo .plan-icon.business{background:var(--p-soft);color:var(--p-text);border-color:var(--p-line)}.youshu-demo .plan-icon.plus{background:var(--p-warning-bg);color:var(--p-warning);border-color:var(--p-line)}.youshu-demo .quota-track{background:var(--p-track)}.youshu-demo .quota-track i{background:var(--p-brand)}.youshu-demo .quota-meter.low .quota-track i{background:var(--p-warning)}.youshu-demo .quota-meter.empty .quota-value strong{color:var(--p-warning)}.youshu-demo .quota-meter.unknown .quota-track{background:repeating-linear-gradient(120deg,var(--p-track),var(--p-track) 3px,var(--p-surface) 3px,var(--p-surface) 6px)}.youshu-demo .quota-meter.unknown .quota-value strong{color:var(--p-muted)}.youshu-demo .status-pill.healthy{color:var(--p-healthy);background:var(--p-healthy-bg);border-color:currentColor}.youshu-demo .status-pill.limited{color:var(--p-warning);background:var(--p-warning-bg);border-color:currentColor}.youshu-demo .status-pill.paused{color:var(--p-paused);background:var(--p-paused-bg);border-color:currentColor}.youshu-demo .status-pill.unknown{color:var(--p-unknown);background:var(--p-unknown-bg);border-color:currentColor}.youshu-demo .status-dot.healthy{background:var(--p-healthy)}.youshu-demo .status-dot.limited{background:var(--p-warning)}.youshu-demo .status-dot.paused{background:var(--p-paused)}.youshu-demo .status-dot.unknown{background:var(--p-unknown)}.youshu-demo .segmented{background:var(--p-soft);border-color:var(--p-line)}.youshu-demo .segmented button{color:var(--p-muted)}.youshu-demo .segmented button.active{background:var(--p-accent);color:var(--p-on-accent);box-shadow:none}.youshu-demo :is(.search-input,.account-filters select,.playground select,.playground textarea){color:var(--p-text);background:var(--p-surface);border-color:var(--p-control)}.youshu-demo .search-input input{color:var(--p-text)}.youshu-demo :is(input,textarea)::-moz-placeholder{color:var(--p-muted);opacity:1}.youshu-demo :is(input,textarea)::placeholder{color:var(--p-muted);opacity:1}.youshu-demo .search-input:focus-within{outline-color:var(--p-accent)}.youshu-demo .empty-state{color:var(--p-muted)}.youshu-demo .quota-guide p{color:var(--p-text)}.youshu-demo .icon-button:hover{background:var(--p-tint);color:var(--p-accent)}.youshu-demo .detail-dialog{box-shadow:0 25px 100px #00000040}.youshu-demo .detail-dialog::backdrop{background:#040b16a3}.youshu-demo .explanation{color:var(--p-accent);background:var(--p-soft)}.youshu-demo .explanation p{color:var(--p-muted)}.youshu-demo .outlined-tag{border-color:var(--p-control)}.youshu-demo :is(.key-field,.simulation-result){background:var(--p-soft);border-color:var(--p-control)}.youshu-demo .code-block{background:var(--p-hero)}.youshu-demo .code-toolbar{border-color:var(--p-hero-line)}.youshu-demo .code-toolbar button{color:var(--p-hero-muted)}.youshu-demo .code-toolbar button.active{color:var(--p-hero-text);text-decoration:underline;text-underline-offset:6px}.youshu-demo .code-block pre{color:var(--p-hero-text)}.youshu-demo .success-label{color:var(--p-healthy)}.youshu-demo .toast{color:var(--p-on-accent);background:var(--p-accent);border-color:var(--p-accent);box-shadow:0 5px 25px #00000026}.youshu-demo :is(.nav-item,.hero-copy>p,.hero-points,.demo-notice,.demo-notice button,.text-link,.button,.search-input input,.playground select,.playground textarea,.explanation p){font-size:13px}.youshu-demo :is(.nav-label,.product-note small,.breadcrumbs,.user-name,.sidebar-footer,.main-footer,.outlined-tag,.code-toolbar button,.success-label){font-size:12px}@media (max-width: 700px){.youshu-demo .workspace-card{background:var(--p-soft)}.youshu-demo .account-summary .summary-total{background:var(--p-soft);border-color:var(--p-line)}.youshu-demo :is(.search-input input,.playground select,.playground textarea){font-size:16px}}.console-home-link{display:inline-flex;align-items:center;gap:6px;color:var(--p-accent);font-size:12px}.youshu-demo :is(.button,.landing-button){border-radius:8px;font-weight:600;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.youshu-demo .button{min-height:44px;font-size:14px}.youshu-demo .button.compact{min-height:36px;font-size:13px}.youshu-demo :is(.primary,.landing-primary){box-shadow:0 1px 2px #18223014}.youshu-demo :is(.button,.landing-button):hover:not(:disabled){transform:none}.youshu-demo :is(.primary,.landing-primary):active:not(:disabled){background:var(--p-brand-active, #1e40af)}.youshu-demo :is(.primary,.landing-primary):disabled{color:#526174;background:#e2e8f0;border-color:#e2e8f0;box-shadow:none;opacity:1}.youshu-demo :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--p-accent);outline-offset:3px}.youshu-demo :is(.account-board,.account-summary,.panel){border-radius:12px;box-shadow:0 1px 3px #18223005}.youshu-demo :is(.hero-copy>p,.page-intro p,.section-heading p,.step-heading p,.playground>p){font-size:14px;line-height:1.85}.youshu-demo :is(.quota-window,.quota-meter small,.account-health>small,.table-foot,.field-note,.detail-metadata dt,.detail-metadata dd){font-size:12px;line-height:1.65}.youshu-demo :is(.quota-value strong,.account-summary strong,.supply-number strong){font-variant-numeric:tabular-nums}.youshu-demo .status-pill{border-color:transparent;font-weight:600}.youshu-demo .plan-icon.plus{color:var(--p-accent);background:var(--p-tint)}.youshu-demo .secondary:hover:not(:disabled){border-color:var(--p-accent);background:var(--p-tint)}@media (prefers-reduced-motion: reduce){.youshu-demo :is(.button,.landing-button){transition:none}}.landing-page{background:var(--p-surface);color:var(--p-text);overflow:clip}.landing-container{width:calc(100% - 96px);max-width:1180px;margin-inline:auto}.landing-header{position:sticky;top:0;z-index:20;background:#ffffffed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--p-line)}.landing-header-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:30px}.landing-header .brand{margin:0;flex-shrink:0}.landing-nav{display:flex;gap:32px;align-items:center;font-size:14px;color:var(--p-muted)}.landing-nav a{padding-block:15px}.landing-nav a:hover,.landing-console:hover{color:var(--p-accent)}.landing-console{display:inline-flex;align-items:center;gap:16px;font-size:14px;font-weight:600;white-space:nowrap;padding:12px 0 12px 24px;border-left:1px solid var(--p-line)}.landing-main{max-width:none;padding:0}.landing-hero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:72px;padding-block:76px 84px}.landing-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:YoushuLocal,sans-serif;font-size:12px;font-weight:650;line-height:1.8;letter-spacing:1.8px;color:var(--p-accent)}.landing-eyebrow>span{width:7px;height:7px;background:var(--p-brand)}.landing-hero h1{margin:28px 0 26px;font-size:clamp(46px,4.7vw,67px);line-height:1.26;letter-spacing:-2px;font-weight:650}.landing-hero h1 em{color:var(--p-brand);font-style:normal}.landing-lead{color:var(--p-muted);font-size:15px;line-height:1.95}.landing-brand-line{margin-bottom:14px;color:var(--p-text);font-size:18px;font-weight:600;line-height:1.7}.landing-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.landing-button{display:inline-flex;justify-content:center;align-items:center;gap:16px;padding:0 24px;min-height:50px;border:1px solid transparent;border-radius:7px;font-size:14px;font-weight:650;transition:background .16s ease,transform .16s ease}.landing-primary{background:var(--p-brand);color:var(--p-on-brand)}.landing-primary:hover{background:var(--p-brand-hover);transform:none}.landing-secondary{border-color:var(--p-control);background:#fff;color:var(--p-text)}.landing-secondary:hover{background:var(--p-soft)}.landing-demo-note{display:flex;align-items:center;gap:7px;margin-top:19px;color:var(--p-muted);font-size:12px;line-height:1.8}.landing-preview-wrap{position:relative;min-width:0;isolation:isolate}.landing-preview-wrap:before{content:"";position:absolute;z-index:-1;top:-28px;right:-28px;bottom:-27px;left:34px;background-color:#f5f8ff;background-image:linear-gradient(#e8eef9 1px,transparent 1px),linear-gradient(90deg,#e8eef9 1px,transparent 1px);background-size:28px 28px;border-radius:4px}.landing-preview-caption{display:flex;justify-content:space-between;margin:0 0 14px;color:var(--p-muted);font-size:12px;font-weight:600;letter-spacing:1px}.landing-preview{background:#fff;border:1px solid var(--p-line);border-top:2px solid var(--p-brand);border-radius:10px;box-shadow:0 16px 40px -20px #18223030;overflow:hidden}.landing-preview-heading{padding:23px 24px 21px;display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid var(--p-line)}.landing-card-kicker{color:var(--p-muted);font-size:12px}.landing-preview h2{font-size:21px;font-weight:600;letter-spacing:-.5px;margin-top:5px}.landing-sample-label{color:var(--p-accent);background:var(--p-tint);padding:5px 8px;border-radius:4px;white-space:nowrap;font-size:12px}.landing-account{padding:17px 24px;border-bottom:1px solid var(--p-line)}.landing-account-top{display:flex;align-items:center;gap:10px}.landing-account-icon{width:35px;height:35px;display:grid;place-items:center;background:var(--p-soft);color:var(--p-accent);border:1px solid #dae5f6;border-radius:7px}.landing-account-name h3{font-size:14px;font-weight:600;line-height:1.6}.landing-account-name .mono{color:var(--p-muted);font-size:12px}.landing-account .status-pill{margin-left:auto;font-size:12px;min-height:25px}.landing-account-quotas{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:15px}.landing-account .quota-window{display:inline;margin-right:auto;font-size:12px}.landing-account .quota-meter{max-width:none}.landing-account .quota-value{display:flex;align-items:baseline;gap:4px}.landing-account .quota-value strong{font-size:15px}.landing-account .quota-suffix{font-size:12px}.landing-account .quota-track{width:100%;max-width:none;height:5px;margin-block:7px}.landing-account .quota-meter small{display:block;font-size:12px}.landing-preview-footer{display:flex;justify-content:space-between;align-items:center;padding:17px 24px;color:var(--p-accent);font-size:12px;background:#f8faff}.landing-preview-footer:hover{background:var(--p-tint)}.landing-preview-note{display:flex;align-items:center;gap:6px;margin-top:16px;font-size:12px;color:var(--p-muted)}.landing-preview-signature{margin-left:auto;letter-spacing:1px;font-size:12px}.landing-transparency{padding-block:68px 64px;background:#f7f9fd;border-block:1px solid var(--p-line)}.landing-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px}.landing-main :is(.landing-section-heading,.landing-start,.landing-faq) h2{margin-top:15px;font-size:clamp(27px,2.5vw,36px);font-weight:600;line-height:1.45;letter-spacing:-1px}.landing-section-heading>p,.landing-faq>div>p{color:var(--p-muted);font-size:14px;line-height:1.9}.landing-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px}.landing-dimensions article{padding-inline:32px;border-left:1px solid var(--p-line)}.landing-dimensions article:first-child{padding-left:0;border-left:0}.landing-dimensions article:last-child{padding-right:0}.landing-dimension-top{display:flex;align-items:center;justify-content:space-between;color:var(--p-accent);font-size:12px;font-weight:600;letter-spacing:1px}.landing-dimensions h3{margin-top:24px;font-size:18px;font-weight:600;letter-spacing:-.3px}.landing-dimensions p{margin-top:12px;font-size:14px;color:var(--p-muted);line-height:1.9}.landing-type-samples,.landing-window-samples,.landing-health-samples{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;font-size:12px}.landing-type-samples span,.landing-window-samples span{padding:6px 9px;background:#fff;border:1px solid var(--p-line);border-radius:4px;color:var(--p-muted)}.landing-window-samples span{color:var(--p-accent);border-left:3px solid var(--p-brand)}.landing-health-samples .status-pill{font-size:12px}.landing-rule-dialogue{display:grid;grid-template-columns:1fr 1.4fr;align-items:center;gap:40px;margin-top:44px;padding-top:32px;border-top:1px solid var(--p-line)}.landing-rule-dialogue>div>p{margin-top:12px;font-size:18px;font-weight:550;line-height:1.7}.landing-rule-dialogue dl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px 24px;margin:0;font-size:14px;line-height:1.8}.landing-rule-dialogue dt{color:var(--p-muted)}.landing-rule-dialogue dd{margin:0;font-weight:550}.landing-rule-dialogue strong{color:var(--p-accent);font-size:20px;font-weight:600}.landing-start{display:grid;grid-template-columns:1fr 1.15fr;gap:100px;padding-block:86px}.landing-start-copy>p{margin-top:22px;color:var(--p-muted);font-size:15px;line-height:1.9}.landing-inline-link{display:inline-flex;align-items:center;gap:12px;color:var(--p-accent);font-size:14px;font-weight:600;margin-top:25px}.landing-inline-link:hover{text-decoration:underline;text-underline-offset:5px}.landing-start-signature{display:flex;align-items:center;gap:16px;color:var(--p-muted);font-size:13px;margin-top:48px}.landing-start-signature span{color:var(--p-brand);font-size:34px;font-weight:400}.landing-steps{list-style:none;padding:0;margin:0}.landing-steps li{display:flex;gap:21px;padding:26px 0;border-bottom:1px solid var(--p-line)}.landing-steps li:first-child{padding-top:0}.landing-steps li:last-child{border-bottom:0}.landing-step-index{color:var(--p-accent);font-size:14px;padding-top:3px}.landing-steps h3{font-size:18px;font-weight:600}.landing-steps p{font-size:14px;color:var(--p-muted);line-height:1.85;margin-top:10px}.landing-steps a{display:inline-flex;align-items:center;gap:8px;color:var(--p-accent);font-size:12px;margin-top:12px}.landing-steps li>svg{color:var(--p-accent);margin-top:2px;margin-left:auto}.landing-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;border-top:1px solid var(--p-line);padding-block:66px 86px}.landing-faq>div>p{margin-top:15px}.landing-questions details{border-bottom:1px solid var(--p-line)}.landing-questions summary{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;padding:21px 0;font-size:15px;font-weight:550;list-style:none}.landing-questions summary::-webkit-details-marker{display:none}.landing-questions summary:focus-visible{outline:3px solid var(--p-accent);outline-offset:4px}.landing-questions summary svg{color:var(--p-accent);transition:transform .18s ease}.landing-questions details[open] summary svg{transform:rotate(180deg)}.landing-questions details>p{font-size:14px;color:var(--p-muted);line-height:1.95;padding:0 24px 24px 0}.landing-closing{display:flex;justify-content:space-between;align-items:center;gap:32px;background:var(--p-hero);border-top:2px solid var(--p-brand);border-radius:10px;color:var(--p-hero-text);padding:44px 52px 48px}.landing-closing .landing-eyebrow{color:var(--p-hero-muted)}.landing-closing h2{font-size:clamp(28px,2.7vw,38px);font-weight:550;line-height:1.5;letter-spacing:-.8px;margin-top:12px}.landing-closing p{font-size:14px;color:var(--p-hero-muted);margin-top:17px}.landing-closing-actions{display:flex;flex-direction:column;align-items:center;gap:24px;flex-shrink:0}.landing-closing-actions>a:last-child{display:inline-flex;align-items:center;gap:10px;color:var(--p-hero-text);font-size:13px}.landing-footer{display:flex;align-items:center;gap:30px;padding-block:42px;color:var(--p-muted);font-size:12px}.landing-footer-brand{color:var(--p-text);font-size:18px;font-weight:600;letter-spacing:1px}.landing-footer-brand span{color:var(--p-muted);font-size:12px;letter-spacing:2px;margin-left:10px}.landing-footer>span{margin-left:auto}.landing-shell .skip-link{left:20px}@media (prefers-reduced-motion: no-preference){.landing-hero-copy,.landing-preview-wrap{animation:landing-arrive .65s ease both}.landing-preview-wrap{animation-delay:.1s}@keyframes landing-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media (max-width: 1100px){.landing-container{width:calc(100% - 64px)}.landing-hero{gap:40px}.landing-dimensions article{padding-inline:22px}.landing-dimensions h3{font-size:16px}.landing-start,.landing-faq{gap:54px}.landing-button{padding-inline:17px;gap:14px}}@media (max-width: 900px){.landing-hero{grid-template-columns:1fr;gap:60px;padding-block:55px 65px}.landing-hero h1{font-size:62px}.landing-hero-copy{max-width:600px}.landing-preview-wrap{width:100%;max-width:600px;justify-self:center}.landing-preview-wrap:before{top:-22px;right:-22px;bottom:-22px;left:45px}.landing-account-quotas{gap:36px}.landing-section-heading{display:block}.landing-section-heading>p{margin-top:18px}.landing-section-heading>p br{display:none}.landing-nav{gap:20px;font-size:13px}.landing-header-inner{gap:24px}.landing-dimensions{grid-template-columns:1fr;margin-top:24px}.landing-dimensions article{border-left:0;border-bottom:1px solid var(--p-line);padding:25px 0}.landing-dimensions article:last-child{border:0;padding-bottom:0}.landing-rule-dialogue{grid-template-columns:1fr;gap:24px}.landing-rule-dialogue dl{max-width:580px}.landing-dimensions h3{font-size:20px;margin-top:16px}.landing-dimensions p{max-width:580px}.landing-type-samples,.landing-window-samples,.landing-health-samples{margin-top:16px}.landing-start{grid-template-columns:1fr 1.2fr;gap:35px;padding-block:65px}.landing-steps li{gap:15px}.landing-steps li>svg{display:none}.landing-faq{grid-template-columns:1fr;gap:15px;padding-block:50px 65px}.landing-closing{padding:34px}.landing-closing h2{font-size:28px}}@media (max-width: 650px){.landing-container{width:calc(100% - 40px)}.landing-header-inner{min-height:77px;flex-wrap:wrap;gap:0 20px;padding-top:17px}.landing-header .brand{font-size:23px}.landing-header .brand-english{display:inline}.landing-nav{order:3;justify-content:center;gap:30px;width:100%;padding-top:8px;font-size:12px}.landing-nav a{padding-block:15px}.landing-console{padding:8px 0;border:0;font-size:12px;gap:8px}.landing-hero{padding-block:44px 52px;gap:54px}.landing-hero h1{font-size:clamp(36px,10.2vw,54px);letter-spacing:-1px;margin-block:23px}.landing-eyebrow{font-size:12px;letter-spacing:1.2px}.landing-lead{font-size:14px}.landing-desktop-break{display:none}.landing-actions{gap:10px;margin-top:25px}.landing-actions .landing-button{flex:1 1 auto;padding-inline:14px;gap:10px;font-size:13px}.landing-demo-note{font-size:12px}.landing-preview-wrap:before{top:-17px;right:-15px;bottom:-18px;left:27px}.landing-preview-caption{font-size:11px;letter-spacing:.7px}.landing-preview-heading{padding:20px 16px;gap:10px}.landing-preview h2{font-size:19px}.landing-account{padding:17px 16px}.landing-account-quotas{gap:18px}.landing-account .quota-suffix{display:none}.landing-account .quota-value{gap:3px}.landing-preview-footer{padding-inline:16px}.landing-preview-note{font-size:12px}.landing-preview-signature{font-size:11px}.landing-rule-dialogue dl{grid-template-columns:1fr;gap:8px}.landing-rule-dialogue dd{padding-left:16px}.landing-rule-dialogue dt:not(:first-child){margin-top:12px}.landing-transparency{padding-block:44px}.landing-main :is(.landing-section-heading,.landing-start,.landing-faq) h2{font-size:27px}.landing-start{grid-template-columns:1fr;gap:35px;padding-block:50px}.landing-start-signature{display:none}.landing-steps li{padding-block:24px}.landing-steps li>svg{display:block}.landing-faq{padding-block:43px 50px}.landing-closing{display:block;padding:28px 24px}.landing-closing h2{font-size:27px}.landing-closing-actions{align-items:flex-start;margin-top:30px;gap:20px}.landing-footer{flex-wrap:wrap;gap:15px 24px;padding-block:30px}.landing-footer>span{margin-left:0;width:100%}.landing-footer>p{font-size:12px}}@media (prefers-reduced-motion: reduce){.landing-button,.landing-questions summary svg{transition:none}.landing-primary:hover{transform:none}}.landing-model{display:flex;align-items:center;gap:15px;padding:21px 24px;border-top:1px solid var(--p-line)}.landing-model-symbol{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:11px;background:var(--p-soft);color:var(--p-brand)}.landing-model-copy{flex:1;min-width:0}.landing-model-title{display:flex;align-items:center;gap:9px}.landing-model-title h3{font-size:16px;font-weight:650;margin:0}.landing-model-title span{font-size:10px;line-height:1.8;padding:0 6px;border:1px solid #dce8fc;border-radius:4px;color:var(--p-accent);background:#f5f8ff}.landing-model-copy p{margin:4px 0 0;font-size:12px;color:var(--p-muted);line-height:1.6}.landing-model-copy .landing-model-name{color:var(--p-text);font-size:12px;letter-spacing:.2px}.landing-model-access{font-size:11px;color:var(--p-muted);white-space:nowrap}@media (max-width: 480px){.landing-model{padding:18px 16px;gap:10px}.landing-model-symbol{width:32px;height:36px}.landing-model-access{font-size:10px}}:root.youshu-demo{--p-sidebar-width: 248px;--p-header-height: 72px;--p-radius-control: 8px;--p-radius-card: 12px;--p-rail: #f6f8fc;--p-brand-light: #3a83f7}.youshu-demo .site-brand-link{display:inline-flex;flex-shrink:0;width:-moz-max-content;width:max-content}.youshu-demo .sidebar{width:var(--p-sidebar-width);padding:28px 18px 0;background:var(--p-rail)}.youshu-demo .sidebar>.site-brand-link{margin:0 10px 30px}.youshu-demo .workspace{margin-left:var(--p-sidebar-width)}.youshu-demo .workspace-card{padding:12px;margin-bottom:26px;background:#fff;gap:10px}.youshu-demo .workspace-card strong{font-size:13px;font-weight:600}.youshu-demo .workspace-card small{font-size:11px;line-height:1.6}.youshu-demo .workspace-avatar{flex-shrink:0}.youshu-demo .workspace-dot{display:none}.youshu-demo .nav-label{font-size:11px;letter-spacing:1px}.youshu-demo .nav-item{min-height:44px;font-size:14px;border-radius:var(--p-radius-control)}.youshu-demo .nav-count{font-size:11px}.youshu-demo .product-note strong{font-size:13px}.youshu-demo .product-note small{font-size:11px;line-height:1.7}.youshu-demo .sidebar-manifesto{background:transparent;border:0;padding-inline:12px}.youshu-demo .sidebar-manifesto:after{display:none}.youshu-demo .sidebar-manifesto p{font-size:21px;line-height:1.6}.youshu-demo .sidebar-manifesto>span:last-child{font-size:11px;letter-spacing:.5px}.youshu-demo .sidebar-footer{font-size:11px}.youshu-demo .topbar{height:var(--p-header-height);padding-inline:36px}.youshu-demo :is(.breadcrumbs,.demo-badge){font-size:12px}.youshu-demo .workspace main{padding:24px 36px 0}.youshu-demo .demo-notice{padding:12px 14px;border-radius:var(--p-radius-control);font-size:12px;line-height:1.7;margin-bottom:28px}.youshu-demo .demo-notice button{font-size:12px}.youshu-demo :is(.overview-heading .eyebrow,.page-intro .eyebrow){font-size:11px;letter-spacing:1px}.youshu-demo :is(.overview-heading h1,.page-intro h1){font-size:28px;line-height:1.4;font-weight:600;margin-top:8px;letter-spacing:-.6px}.youshu-demo .text-link{font-size:13px}.youshu-demo .hero-grid{gap:32px;margin-block:26px 28px}.youshu-demo .hero-copy h2{font-size:clamp(27px,2.5vw,36px);line-height:1.5;letter-spacing:-.7px;font-weight:600}.youshu-demo .focus-label{font-size:11px;margin-bottom:14px;letter-spacing:.7px}.youshu-demo .hero-copy>p{margin-top:16px}.youshu-demo .hero-actions{margin-top:22px;gap:14px}.youshu-demo .hero-points{font-size:12px;gap:14px;margin-top:18px}.youshu-demo .supply-card{border-radius:var(--p-radius-card)}.youshu-demo :is(.supply-top,.supply-legend,.supply-bottom,.supply-number p){font-size:12px}.youshu-demo .supply-legend{flex-wrap:wrap;row-gap:8px}.youshu-demo .supply-orbit svg{color:var(--p-hero-text);margin-bottom:6px}.youshu-demo .principles-strip h3{font-size:14px}.youshu-demo .principles-strip p{font-size:12px}.youshu-demo .section-heading h2{font-size:21px;font-weight:600}.youshu-demo :is(.table-foot,.main-footer,.outlined-tag,.field-note,.playground-foot){font-size:12px;line-height:1.7}.youshu-demo .transparency-note>span{font-size:12px}.youshu-demo .step-heading h2{font-size:17px;font-weight:600}.youshu-demo :is(.button,.landing-button,.chat-login,.chat-new,.chat-send){border-radius:var(--p-radius-control)}.youshu-demo :is(.landing-button,.button){min-height:44px}.youshu-demo .button.compact{min-height:38px}.youshu-demo .landing-header-inner{min-height:var(--p-header-height)}.youshu-demo .landing-nav{gap:26px}.youshu-demo .landing-preview{border-radius:var(--p-radius-card)}.youshu-demo .landing-preview-wrap:before{border-radius:var(--p-radius-card)}.youshu-demo .landing-eyebrow>span{background:var(--p-brand-light);border-radius:50%}.youshu-demo .landing-footer{gap:28px}.youshu-demo .landing-footer .youshu-mark{width:32px;height:32px}.youshu-demo .landing-footer .youshu-name{font-size:23px}.youshu-demo .chat-app{--chat-blue: var(--p-brand);--chat-ink: var(--p-text);--chat-muted: var(--p-muted)}.youshu-demo .chat-app .chat-sidebar{width:var(--p-sidebar-width);flex-basis:var(--p-sidebar-width);background:var(--p-rail);border-color:var(--p-line);padding:28px 18px 16px}.youshu-demo .chat-brand-row{padding:0 10px 30px}.youshu-demo .chat-header{height:var(--p-header-height);border-bottom:0;padding-inline:36px}.youshu-demo .chat-app .chat-new{min-height:44px;background:var(--p-brand);border-color:var(--p-brand);color:#fff}.youshu-demo .chat-app .chat-new:hover:not(:disabled){background:var(--p-brand-hover)}.youshu-demo .chat-app .chat-login{min-height:38px;font-size:13px;color:var(--p-brand);border-color:#c4d5f4;background:var(--p-surface)}.youshu-demo .chat-app .chat-login:hover{background:var(--p-tint)}.youshu-demo .chat-api-link{font-size:13px;border-top:0;border-radius:8px;padding-block:11px}.youshu-demo .chat-api-link:hover{background:var(--p-tint)}.youshu-demo .chat-local-note{padding-top:10px;padding-bottom:10px}.youshu-demo .chat-profile{margin-top:10px}.youshu-demo .chat-assistant-label .chat-mini-logo{width:27px;height:27px;border-radius:0;background:transparent;color:var(--p-brand)}.youshu-demo .chat-composer{border-color:#c8d5e7;box-shadow:0 4px 20px #18223006}.youshu-demo .chat-composer textarea:focus-visible{outline:none}.youshu-demo .chat-app .chat-send{width:40px;height:40px;background:var(--p-brand);color:#fff}.youshu-demo .chat-app .chat-send:hover:not(:disabled){background:var(--p-brand-hover)}.youshu-demo .chat-app .chat-send:disabled{background:var(--p-brand);color:#fff;opacity:.38}.youshu-demo .chat-example-notice{color:var(--p-muted)}.youshu-demo .chat-example-notice button{color:var(--p-brand)}@media (min-width: 761px) and (max-width: 1180px){:root.youshu-demo{--p-sidebar-width: 224px}.youshu-demo :is(.sidebar,.chat-app .chat-sidebar){padding-inline:14px}.youshu-demo :is(.topbar,.chat-header){padding-inline:28px}.youshu-demo .workspace main{padding-inline:28px}.youshu-demo .hero-grid{grid-template-columns:1fr;gap:24px}.youshu-demo .hero-copy h2 br{display:none}.youshu-demo .supply-card{min-height:0}}@media (max-width: 900px){.youshu-demo .landing-nav{gap:18px;font-size:13px}}@media (max-width: 760px){:root.youshu-demo{--p-header-height: 64px}.youshu-demo .sidebar{width:100%;padding:18px 16px 0;gap:18px;background:#fff}.youshu-demo .sidebar>.site-brand-link{margin:0}.youshu-demo .workspace-card{padding:6px 8px;margin:0 0 0 auto;background:var(--p-rail)}.youshu-demo .workspace-card strong{font-size:11px}.youshu-demo .workspace-card .workspace-avatar{display:none}.youshu-demo .workspace{margin-left:0}.youshu-demo .nav-item{font-size:12px;gap:5px;min-height:44px;border-radius:6px 6px 0 0}.youshu-demo .topbar{height:50px;padding-inline:18px}.youshu-demo .breadcrumbs{font-size:11px;gap:6px}.youshu-demo .demo-badge{display:none}.youshu-demo .workspace main{padding:18px 18px 0}.youshu-demo .demo-notice{font-size:11px;padding:10px;margin-bottom:24px;gap:8px}.youshu-demo .demo-notice button{font-size:11px}.youshu-demo :is(.overview-heading h1,.page-intro h1){font-size:25px}.youshu-demo .hero-copy h2{font-size:29px}.youshu-demo .hero-grid{gap:24px}.youshu-demo .hero-points{font-size:11px;gap:12px}.youshu-demo .supply-card{padding-inline:20px}.youshu-demo .section-heading h2{font-size:20px}.youshu-demo .text-link{font-size:12px}.youshu-demo .chat-app .chat-sidebar{width:min(294px,86vw);padding-top:max(24px,env(safe-area-inset-top))}.youshu-demo .chat-header{padding-inline:14px}.youshu-demo .chat-app .chat-login{padding:7px 10px;border:1px solid #c4d5f4;font-size:12px}}@media (max-width: 650px){.youshu-demo .landing-header-inner{flex-wrap:wrap;padding-block:14px 0;gap:14px}.youshu-demo .landing-nav{order:3;width:100%;justify-content:space-between;gap:12px}.youshu-demo .landing-nav a{padding-block:0 12px}.youshu-demo .landing-console{border:0;padding:8px 0;font-size:13px;gap:6px}.youshu-demo .landing-footer{gap:20px}}@media (max-width: 360px){.youshu-demo .workspace-card{display:none}.youshu-demo .nav-item{flex-direction:column;gap:5px;padding:10px 4px}}
