.browser-login[data-v-b99d2873]{width:min(100%,380px);color:inherit}.login-title[data-v-b99d2873]{font-size:var(--type-task);margin:0 0 12px;font-weight:600;line-height:1.4}p[data-v-b99d2873]{opacity:.85;margin-bottom:16px;line-height:1.7}.visually-hidden[data-v-b99d2873]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}input[data-v-b99d2873]{margin-top:14px;display:block}input[data-v-b99d2873]::placeholder{color:#657085;opacity:1}input[data-v-b99d2873]{box-sizing:border-box;color:#101d3a;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #899bb5;border-radius:12px;padding:10px 12px;font-size:16px}button[data-v-b99d2873]{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#2855d9;border:0;border-radius:999px;margin-top:20px;padding:10px 28px;font-weight:600}button[data-v-b99d2873]:disabled{opacity:.65;cursor:wait}button[data-v-b99d2873]:hover:not(:disabled){background:#1743b8}input[data-v-b99d2873]:focus-visible,button[data-v-b99d2873]:focus-visible{outline-offset:3px;outline:3px solid #2855d9}.login-error[data-v-b99d2873]{color:#a0372a;opacity:1}.session-controls[data-v-7559bbe1]{flex-wrap:wrap;gap:8px;font-size:13px;display:inline-flex}button[data-v-7559bbe1]{min-height:44px;color:inherit;text-underline-offset:4px;cursor:pointer;font:inherit;background:0 0;border:0;padding:10px 0;text-decoration:underline}button[data-v-7559bbe1]:focus-visible{outline-offset:3px;outline:3px solid #2855d9}.product-header[data-v-0ca750f0]{color:#101d3a;background:#fff;border-bottom:1px solid #e2e9f3}.product-header-inner[data-v-0ca750f0]{justify-content:space-between;align-items:center;gap:8px 24px;max-width:1440px;min-height:64px;margin:0 auto;padding:0 clamp(20px,4vw,56px);display:flex}.product-brand[data-v-0ca750f0]{min-height:44px;color:inherit;flex-shrink:0;align-items:center;gap:16px;text-decoration:none;display:inline-flex}.product-brand img[data-v-0ca750f0]{object-fit:contain;width:105px;height:28px;display:block}.product-brand span[data-v-0ca750f0]{white-space:nowrap;border-left:1px solid #d4deec;padding-left:16px;font-size:17px;font-weight:600;line-height:28px}nav[data-v-0ca750f0]{align-self:stretch;gap:28px;display:flex}nav a[data-v-0ca750f0]{min-height:44px;color:inherit;border-bottom:3px solid #0000;align-items:center;font-size:16px;font-weight:600;text-decoration:none;transition:color .2s;display:flex}nav a[data-v-0ca750f0]:hover{color:#2855d9}nav a[aria-current][data-v-0ca750f0]{color:#2855d9;border-color:#2855d9}a[data-v-0ca750f0]:focus-visible{outline-offset:4px;outline:3px solid #2855d9}@media (width<=640px){.product-header-inner[data-v-0ca750f0]{flex-wrap:wrap;padding-top:12px}.product-brand[data-v-0ca750f0]{gap:12px}.product-brand img[data-v-0ca750f0]{width:90px;height:24px}.product-brand span[data-v-0ca750f0]{padding-left:12px;font-size:16px}nav[data-v-0ca750f0]{width:100%}.bare[data-v-0ca750f0]{padding-bottom:12px}}@media (prefers-reduced-motion:reduce){nav a[data-v-0ca750f0]{transition:none}}.auth-shell[data-v-1732abf8]{box-sizing:border-box;color:#101d3a;background:#f7f8fa;min-height:100vh;padding-bottom:16px;font:14px/1.6 PingFang SC,Microsoft YaHei,system-ui,sans-serif}.auth-shell[data-v-1732abf8] ::selection{color:#101d3a;background:#cfdcff}.auth-panel[data-v-1732abf8]{box-sizing:border-box;background:#fff;border:1px solid #dfe3e9;border-radius:16px;width:min(640px,100% - 40px);margin:32px auto 0;padding:28px 36px 24px}.connection[data-v-1732abf8]{justify-content:center;align-items:center;gap:10px;margin-bottom:18px;display:flex}.ai-icon[data-v-1732abf8]{object-fit:contain;width:58px;height:58px;display:block}.connection-arrows[data-v-1732abf8]{color:#8490a2;flex-shrink:0;width:28px;height:24px}.star-logo[data-v-1732abf8]{background:#fff;border:1px solid #dfe3e9;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.star-mark[data-v-1732abf8]{width:37px;height:38px;display:block;overflow:hidden}.star-mark img[data-v-1732abf8]{width:143px;max-width:none;height:38px;display:block}h1[data-v-1732abf8]{font-size:var(--type-task);letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:0;font-weight:650;line-height:1.45}.subtitle[data-v-1732abf8]{color:#657085;text-align:center;margin:8px 0 22px;font-size:14px}.mobile-break[data-v-1732abf8]{display:none}.account-row[data-v-1732abf8]{background:#f5f7fa;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.account-icon[data-v-1732abf8]{color:#4265a1;background:#e6edfa;border-radius:50%;flex-shrink:0}.account-text[data-v-1732abf8]{flex:1;min-width:0}.account-text span[data-v-1732abf8]{color:#657085;font-size:12px;display:block}.account-text strong[data-v-1732abf8]{overflow-wrap:anywhere;font-size:16px;font-weight:600;display:block}[data-v-1732abf8] .session-controls{color:#2855d9;flex-shrink:0;font-size:14px}[data-v-1732abf8] .session-controls button{min-height:44px;text-decoration:none}.permission[data-v-1732abf8]{margin-top:22px}h2[data-v-1732abf8]{color:#657085;margin:0 0 10px;font-size:14px;font-weight:600}.permission-line[data-v-1732abf8]{align-items:center;gap:12px;display:flex}.permission-line svg[data-v-1732abf8]{color:#4265a1;flex-shrink:0}.permission-line p[data-v-1732abf8]{font-size:var(--type-body);margin:0}.read-only[data-v-1732abf8]{white-space:nowrap;color:#52647c;background:#f1f4f8;border-radius:4px;margin-left:auto;padding:2px 8px;font-size:12px}.request-meta[data-v-1732abf8]{flex-wrap:wrap;gap:12px 32px;margin:20px 0;font-size:13px;display:flex}.request-meta div[data-v-1732abf8]{gap:10px;min-width:0;display:flex}dt[data-v-1732abf8]{color:#657085;white-space:nowrap}dd[data-v-1732abf8]{overflow-wrap:anywhere;margin:0}.consent-footer[data-v-1732abf8]{border-top:1px solid #e9ecf1;padding-top:18px}.consent-footer p[data-v-1732abf8]{color:#657085;margin:0 0 18px;font-size:13px;line-height:1.75}a[data-v-1732abf8]{color:#2855d9;text-underline-offset:3px}.consent-footer a[data-v-1732abf8]{margin:0 3px;text-decoration:none}a[data-v-1732abf8]:hover{text-decoration:underline}.actions[data-v-1732abf8]{justify-content:flex-end;gap:12px;display:flex}button[data-v-1732abf8]{font:inherit;cursor:pointer;border-radius:999px;min-width:108px;min-height:44px;padding:9px 24px;font-weight:550;transition:background-color .2s,transform .15s}.primary[data-v-1732abf8]{color:#fff;background:#2855d9;border:1px solid #2855d9}.primary[data-v-1732abf8]:hover{background:#1743b8}button[data-v-1732abf8]:active:not(:disabled){transform:scale(.97)}.secondary[data-v-1732abf8]{color:#34415a;background:#fff;border:1px solid #ccd2dc}.secondary[data-v-1732abf8]:hover{background:#f4f6f9}button[data-v-1732abf8]:disabled{cursor:wait;opacity:.55}button[data-v-1732abf8]:focus-visible,a[data-v-1732abf8]:focus-visible{outline-offset:4px;outline:3px solid #2855d9}.state-block[data-v-1732abf8]{text-align:center;padding:4px 0 16px}.state-block p[data-v-1732abf8]{color:#657085;margin:18px 0 28px}.state-block .actions[data-v-1732abf8]{justify-content:center}.login-content[data-v-1732abf8]{justify-content:center;display:flex}[data-v-1732abf8] .browser-login .login-title{font-size:var(--type-task);color:#101d3a;text-align:center}[data-v-1732abf8] .browser-login p{color:#657085;opacity:1;font-size:14px}[data-v-1732abf8] .browser-login button{width:100%}[data-v-1732abf8] .browser-login input{caret-color:#2855d9}.sr-only[data-v-1732abf8]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.auth-panel[data-v-1732abf8]{border-radius:12px;width:calc(100% - 24px);margin-top:16px;padding:18px 20px 16px}.connection[data-v-1732abf8]{gap:8px;margin-bottom:16px}h1[data-v-1732abf8]{font-size:20px}.mobile-break[data-v-1732abf8]{display:initial}.subtitle[data-v-1732abf8]{margin-bottom:18px;font-size:14px}.account-row[data-v-1732abf8]{gap:10px;padding:10px 12px}.account-text strong[data-v-1732abf8]{font-size:16px}.account-icon[data-v-1732abf8]{width:34px;height:34px}.permission-line[data-v-1732abf8]{align-items:flex-start;gap:8px}.permission-line p[data-v-1732abf8]{font-size:14px}.read-only[data-v-1732abf8]{margin-top:2px}.request-meta[data-v-1732abf8]{flex-direction:column;gap:6px;margin:16px 0}.actions button[data-v-1732abf8]{flex:1}.consent-footer p[data-v-1732abf8]{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){button[data-v-1732abf8]{transition:none}}.changelog-page[data-v-de26737c]{--ink:#101d3a;--blue:#2855d9;--muted:#46536b;--pale:#e9f3ff;--gutter:clamp(20px, 4vw, 56px);min-height:100vh;color:var(--ink);background:#fff;font-size:16px;line-height:1.7}.changelog-page[data-v-de26737c] ::selection{color:var(--ink);background:#cfdcff}.changelog[data-v-de26737c]{max-width:1440px;padding:clamp(32px, 4vw, 56px) var(--gutter) 80px;margin:0 auto}.changelog-heading[data-v-de26737c]{flex-direction:column;gap:8px;margin-bottom:40px;display:flex}h1[data-v-de26737c]{letter-spacing:-.025em;margin:0;font-size:clamp(26px,2.4vw,36px);font-weight:700;line-height:1.25}.changelog-heading p[data-v-de26737c]{color:var(--muted);margin:0}code[data-v-de26737c]{background:var(--pale);color:var(--ink);font-family:var(--font-mono);border-radius:6px;padding:1px 6px;font-size:14px}.entries[data-v-de26737c]{flex-direction:column;gap:48px;max-width:960px;margin:0;padding:0;list-style:none;display:flex}.entries>li[data-v-de26737c]{grid-template-columns:180px minmax(0,1fr);gap:8px 40px;display:grid}.entry-meta p[data-v-de26737c]{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:15px}.entry-meta .entry-version[data-v-de26737c]{color:var(--ink);font-weight:600}h2[data-v-de26737c]{margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.4}.entry-body ul[data-v-de26737c]{flex-direction:column;gap:8px;margin:0;padding-left:1.2em;display:flex}@media (width<=760px){.entries[data-v-de26737c]{gap:36px}.entries>li[data-v-de26737c]{grid-template-columns:minmax(0,1fr)}.entry-meta[data-v-de26737c]{flex-wrap:wrap;gap:0 12px;display:flex}}.device-list[data-v-cf9ce862]{margin:8px 0 0;padding:0;list-style:none}.device-row[data-v-cf9ce862]{border-bottom:1px solid #d5e4fb;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;column-gap:20px;min-height:92px;padding:20px 12px;display:grid}.device-identity[data-v-cf9ce862]{display:contents}.device-mark[data-v-cf9ce862]{fill:none;stroke:#2855d9;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1/3;width:40px;height:36px}.device-identity strong[data-v-cf9ce862]{overflow-wrap:anywhere;color:#101d3a;grid-column:2;min-width:0;font-size:17px;font-weight:600;line-height:1.4}.device-times[data-v-cf9ce862]{color:#46536b;font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:2;gap:4px 24px;margin:6px 0 0;font-size:15px;line-height:1.6;display:flex}.device-times div[data-v-cf9ce862]{flex-wrap:wrap;gap:4px 12px;display:flex}.device-times dt[data-v-cf9ce862],.device-times dd[data-v-cf9ce862]{margin:0}.revoke-button[data-v-cf9ce862]{color:#2855d9;min-width:112px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #2855d9;border-radius:999px;grid-area:1/3/3;padding:0 20px;font-size:15px;font-weight:600;transition:background-color .2s,transform .15s}.revoke-button[data-v-cf9ce862]:hover:not(:disabled){background:#dbe7ff}.revoke-button[data-v-cf9ce862]:active:not(:disabled){transform:scale(.97)}.revoke-button[data-v-cf9ce862]:focus-visible{outline-offset:4px;outline:3px solid #2855d9}.revoke-button[data-v-cf9ce862]:disabled{cursor:wait;opacity:.55}@media (width<=1000px){.device-times[data-v-cf9ce862]{gap:6px 20px}}@media (width<=760px){.device-row[data-v-cf9ce862]{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:16px 0}.device-mark[data-v-cf9ce862]{grid-row:1;width:36px;height:32px}.device-times[data-v-cf9ce862]{flex-direction:column;grid-area:2/2/auto/-1;margin:0}.revoke-button[data-v-cf9ce862]{grid-row:1;min-width:0;padding:0 16px}}@media (width<=360px){.device-row[data-v-cf9ce862]{grid-template-columns:36px minmax(0,1fr);align-items:start}.device-times[data-v-cf9ce862]{grid-column:2}.revoke-button[data-v-cf9ce862]{grid-area:3/2;justify-self:start}}@media (prefers-reduced-motion:reduce){.revoke-button[data-v-cf9ce862]{transition:none}}.devices-page[data-v-0f3c8f83]{--ink:#101d3a;--blue:#2855d9;--blue-hover:#1743b8;--blue-active:#103697;--pale:#e9f3ff;--muted:#46536b;--gutter:clamp(20px, 4vw, 56px);min-height:100vh;color:var(--ink);background:#fff;font-size:16px;line-height:1.6}.devices-page[data-v-0f3c8f83] ::selection{color:var(--ink);background:#cfdcff}a[data-v-0f3c8f83]{color:var(--blue);text-underline-offset:3px}a[data-v-0f3c8f83]:hover{color:var(--blue-hover)}:where(a[data-v-0f3c8f83],button[data-v-0f3c8f83],[tabindex="-1"][data-v-0f3c8f83]):focus-visible{outline:3px solid var(--blue);outline-offset:4px}.devices-stage[data-v-0f3c8f83]{max-width:1440px;padding:clamp(32px, 4vw, 56px) var(--gutter) 64px;margin:0 auto}.page-heading[data-v-0f3c8f83]{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:28px;display:flex}h1[data-v-0f3c8f83]{letter-spacing:-.025em;margin:0;font-size:clamp(26px,2.4vw,36px);font-weight:700;line-height:1.25}.page-heading p[data-v-0f3c8f83]{color:var(--muted);margin:8px 0 0}.page-heading .account[data-v-0f3c8f83]{max-width:280px;color:var(--ink);overflow-wrap:anywhere;margin-top:12px}.device-summary[data-v-0f3c8f83]{background:var(--pale);min-height:60px;color:var(--muted);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:14px 24px;font-size:15px;display:flex}.device-summary strong[data-v-0f3c8f83]{color:var(--ink);font-size:17px;font-weight:600}.bulk-section[data-v-0f3c8f83]{background:var(--pale);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:24px;display:flex}h2[data-v-0f3c8f83]{margin:0;font-size:20px;line-height:1.4}.bulk-section p[data-v-0f3c8f83]{color:var(--muted);margin:6px 0 0;font-size:15px}.bulk-actions[data-v-0f3c8f83],.state-actions[data-v-0f3c8f83]{flex-wrap:wrap;gap:12px;display:flex}.bulk-actions[data-v-0f3c8f83]{flex-shrink:0}button[data-v-0f3c8f83]{border:1px solid var(--blue);min-height:44px;color:var(--blue);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 22px;font-size:15px;font-weight:600;transition:background-color .2s,transform .15s}button[data-v-0f3c8f83]:hover:not(:disabled){background:#dbe7ff}button[data-v-0f3c8f83]:active:not(:disabled){transform:scale(.97)}.primary-button[data-v-0f3c8f83]{background:var(--blue);color:#fff}.primary-button[data-v-0f3c8f83]:hover:not(:disabled){background:var(--blue-hover)}.primary-button[data-v-0f3c8f83]:active:not(:disabled){background:var(--blue-active)}.danger-button[data-v-0f3c8f83]{color:#b42338;border-color:#bf3548}.danger-button[data-v-0f3c8f83]:hover:not(:disabled){background:#fff0f2}button[data-v-0f3c8f83]:disabled{opacity:.55;cursor:wait}.state-panel[data-v-0f3c8f83]{background:var(--pale);border-radius:16px;min-height:240px;padding:32px}.state-panel p[data-v-0f3c8f83],.empty-state p[data-v-0f3c8f83]{max-width:62ch;color:var(--muted);margin:8px 0 0;line-height:1.7}.state-actions[data-v-0f3c8f83],.retry-button[data-v-0f3c8f83]{margin-top:28px}.empty-state[data-v-0f3c8f83]{padding:40px 24px}.empty-state a[data-v-0f3c8f83]{align-items:center;gap:8px;min-height:44px;margin-top:20px;font-weight:600;display:inline-flex}.action-error[data-v-0f3c8f83]{color:#a51f32;background:#fff1f2;border-radius:12px;margin:16px 0 0;padding:14px 24px}.loading-lines[data-v-0f3c8f83]{gap:24px;margin-top:32px;display:grid}.loading-lines span[data-v-0f3c8f83]{background:#d5e4fb;border-radius:999px;width:70%;height:16px}.loading-lines span[data-v-0f3c8f83]:nth-child(2){width:90%}.sr-only[data-v-0f3c8f83]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.page-heading[data-v-0f3c8f83]{flex-direction:column;gap:8px}.page-heading .account[data-v-0f3c8f83]{max-width:100%;margin-top:0}.device-summary[data-v-0f3c8f83]{gap:4px;padding:14px 18px}.device-summary strong[data-v-0f3c8f83]{width:100%}.bulk-section[data-v-0f3c8f83]{flex-direction:column;align-items:flex-start;margin-top:28px;padding:24px 20px}.bulk-actions[data-v-0f3c8f83]{flex-shrink:1}.state-panel[data-v-0f3c8f83]{padding:28px 20px}.empty-state[data-v-0f3c8f83]{padding:40px 20px}}@media (prefers-reduced-motion:reduce){button[data-v-0f3c8f83]{transition:none}}.installation[data-v-11e2fe13]{text-align:left;background:#e9f3ff;border-radius:16px;flex-direction:column;height:100%;padding:clamp(28px,3vw,44px);scroll-margin-top:24px;display:flex}h2[data-v-11e2fe13]{font-size:var(--t-heading,28px);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.25}.install-modes[data-v-11e2fe13]{background:#d5e4fb;border-radius:999px;align-self:flex-start;gap:4px;margin-top:28px;padding:4px;display:inline-flex}.install-modes button[data-v-11e2fe13]{color:#33435f;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;font-size:15px;font-weight:600;transition:background-color .2s,color .2s}.install-modes button[aria-pressed=true][data-v-11e2fe13]{color:#101d3a;background:#fff}.install-modes button[data-v-11e2fe13]:hover:not([aria-pressed=true]){color:#2855d9}.install-help[data-v-11e2fe13]{color:#101d3a;margin:16px 0 14px;font-size:17px;line-height:1.55}.instruction-row[data-v-11e2fe13]{align-items:stretch;gap:12px;display:flex}pre[data-v-11e2fe13]{color:#e6ecf7;min-width:0;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#0f1a36;border-radius:14px;flex:1;margin:0;padding:16px 20px;font-size:15px;line-height:1.7}code[data-v-11e2fe13]{font:inherit}.copy-button[data-v-11e2fe13]{background:var(--release-blue,#2855d9);color:#fff;min-width:160px;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;gap:9px;padding:0 24px;font-size:17px;font-weight:600;transition:background-color .2s,transform .15s;display:inline-flex}.copy-button svg[data-v-11e2fe13]{width:18px;height:18px}.copy-button[data-v-11e2fe13]:hover:not(:disabled){background:#1743b8}.copy-button[data-v-11e2fe13]:active:not(:disabled){background:#103697;transform:scale(.97)}.copy-button[data-v-11e2fe13]:disabled{cursor:wait;opacity:.7}.copy-feedback[data-v-11e2fe13]{color:#1f4f80;min-height:1.6em;margin:12px 0 0;font-size:15px;line-height:1.6}.copy-error[data-v-11e2fe13]{color:#a0372a}:is(button[data-v-11e2fe13],pre[data-v-11e2fe13]):focus-visible{outline-offset:4px;outline:3px solid #2855d9}@media (width<=680px){.instruction-row[data-v-11e2fe13]{flex-direction:column}pre[data-v-11e2fe13]{padding:14px}.copy-button[data-v-11e2fe13]{align-self:stretch}}@media (prefers-reduced-motion:reduce){.install-modes button[data-v-11e2fe13],.copy-button[data-v-11e2fe13]{transition:none}}.stage[data-v-3e645d0a]{color:#101d3a;background:#f4f6fa;border-radius:16px;height:500px;margin:0;font-size:15px;line-height:1.5;position:relative;overflow:hidden;container-type:inline-size}.scene[data-v-3e645d0a]{visibility:hidden;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1),visibility 0s .6s;position:absolute;inset:0}.scene.is-before[data-v-3e645d0a]{opacity:0;transform:translateY(16px)scale(.98)}.scene.is-after[data-v-3e645d0a]{opacity:0;transform:scale(1.03)}.scene.is-active[data-v-3e645d0a]{visibility:visible;opacity:1;transition-delay:0s;transform:none}.install[data-v-3e645d0a]{flex-direction:column;justify-content:center;gap:16px;padding:0 clamp(24px,8%,60px);display:flex}.skill-name[data-v-3e645d0a]{color:#2855d9;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;display:flex}.skill-name svg[data-v-3e645d0a]{width:26px;height:26px}.skill-name rect[data-v-3e645d0a]{fill:#2855d9}.skill-name path[data-v-3e645d0a]{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.install-title[data-v-3e645d0a]{margin:0 0 16px;font-size:clamp(24px,5.4cqi,34px);font-weight:500;line-height:1.3}.command[data-v-3e645d0a]{color:#101d3a;background:#fff;border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:10px 10px 10px 18px;display:flex}.command-text[data-v-3e645d0a]{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.command-copy[data-v-3e645d0a]{color:#fff;background:#2855d9;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:84px;height:44px;padding:0 16px;font-weight:600;transition:transform .12s,background-color .2s,color .2s;display:inline-flex}.command-copy.copied[data-v-3e645d0a]{color:#06302a;background:#4ed0bc}.agent-bar[data-v-3e645d0a]{color:#303b4d;background:#e4eaf4;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:14px;display:flex}.agent-bar span[data-v-3e645d0a]{background:#c2cbd9;border-radius:50%;width:10px;height:10px}.agent-bar strong[data-v-3e645d0a]{margin-left:8px;font-weight:600}.ask-body[data-v-3e645d0a]{flex-direction:column;justify-content:center;gap:20px;height:calc(100% - 44px);padding:0 clamp(20px,7%,50px) 40px;display:flex}.ask-prompt[data-v-3e645d0a]{color:#46536b;margin:0;font-size:22px;font-weight:500}.composer[data-v-3e645d0a]{transform-origin:85%;background:#fff;border-radius:16px;align-items:center;gap:12px;min-height:72px;padding:12px 12px 12px 20px;font-size:18px;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:flex}.composer.pushed[data-v-3e645d0a]{transform:scale(1.05)}.composer-text[data-v-3e645d0a]{color:#56637b;flex:1;min-width:0}.composer-text.filled[data-v-3e645d0a]{color:#101d3a}.caret[data-v-3e645d0a]{color:#2855d9;animation:1s step-end infinite caret-3e645d0a}.send[data-v-3e645d0a]{background:#b8c3d6;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .12s,background-color .2s;display:flex}.send.ready[data-v-3e645d0a]{background:#2855d9}.send svg[data-v-3e645d0a]{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pressed[data-v-3e645d0a]{transform:scale(.92)}.transcript[data-v-3e645d0a]{flex-direction:column;gap:12px;padding:20px clamp(16px,4.5%,28px);display:flex}.bubble[data-v-3e645d0a]{color:#fff;background:#2855d9;border-radius:14px 14px 4px;align-self:flex-end;max-width:88%;margin:0;padding:10px 14px}.trace[data-v-3e645d0a]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.trace li[data-v-3e645d0a]{opacity:0;flex-wrap:wrap;align-items:center;gap:4px 10px;transition:opacity .35s,transform .35s;display:flex;transform:translateY(6px)}.trace li.shown[data-v-3e645d0a]{opacity:1;transform:none}.check[data-v-3e645d0a]{fill:none;stroke:#13808c;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.warn-mark[data-v-3e645d0a]{color:#fff;background:#b06f00;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:inline-flex}.pulse[data-v-3e645d0a]{background:#2855d9;border-radius:50%;flex:none;width:10px;height:10px;margin:4px;animation:1.1s ease-in-out infinite pulse-3e645d0a}.trace code[data-v-3e645d0a]{color:#303b4d;font-family:var(--font-mono);background:#e4eaf4;border-radius:6px;padding:1px 8px;font-size:13px}.answer[data-v-3e645d0a]{opacity:0;background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:16px;transition:opacity .45s,transform .45s;display:flex;transform:translateY(10px)}.answer.shown[data-v-3e645d0a]{opacity:1;transform:none}.answer p[data-v-3e645d0a]{margin:0}.answer ul[data-v-3e645d0a]{grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:8px 12px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.answer li[data-v-3e645d0a]{display:contents}.row-name[data-v-3e645d0a]{font-weight:600}.row-track[data-v-3e645d0a]{background:#e4eaf4;border-radius:5px;height:10px;overflow:hidden}.row-track span[data-v-3e645d0a]{transform-origin:0;background:#2855d9;border-radius:5px;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.answer li:nth-child(2) .row-track span[data-v-3e645d0a]{background:#13808c;transition-delay:.1s}.answer li:nth-child(3) .row-track span[data-v-3e645d0a]{background:#d98a00;transition-delay:.2s}.row-value[data-v-3e645d0a]{font-variant-numeric:tabular-nums}.answer .sample-note[data-v-3e645d0a]{color:#46536b;font-size:13px}.auth-dim[data-v-3e645d0a]{background:#0f1a3659}.auth[data-v-3e645d0a]{justify-content:center;align-items:center;padding:24px;display:flex}.auth.is-before[data-v-3e645d0a]{transform:translate(60px)}.auth.is-after[data-v-3e645d0a]{transform:translate(-40px)}.browser[data-v-3e645d0a]{background:#f7f8fa;border-radius:14px;width:min(480px,100%);overflow:hidden}.browser-bar[data-v-3e645d0a]{background:#e4e7ec;align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.browser-bar>span[data-v-3e645d0a]:not(.address){background:#c2cbd9;border-radius:50%;width:9px;height:9px}.address[data-v-3e645d0a]{color:#46536b;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:6px;flex:1;min-width:0;height:24px;padding-left:10px;font-size:12px;line-height:24px;overflow:hidden}.browser-body[data-v-3e645d0a]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:22px clamp(16px,6%,28px) 26px;display:flex}.first-use[data-v-3e645d0a]{color:#1f4f80;background:#e9f3ff;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.auth-question[data-v-3e645d0a]{color:#18243b;margin:0;font-size:21px;font-weight:500;line-height:1.4}.browser dl[data-v-3e645d0a]{text-align:left;border-radius:12px;flex-direction:column;align-self:stretch;gap:2px;margin:0;font-size:14px;display:flex;overflow:hidden}.browser dl div[data-v-3e645d0a]{background:#fff;justify-content:space-between;gap:12px;padding:10px 14px;display:flex}.browser dt[data-v-3e645d0a]{color:#46536b;flex:none}.browser dd[data-v-3e645d0a]{text-align:right;margin:0;font-weight:600}.auth-actions[data-v-3e645d0a]{grid-template-columns:1fr 1fr;align-self:stretch;gap:10px;margin-top:6px;display:grid}.auth-actions span[data-v-3e645d0a]{color:#34415a;background:#e6e9ef;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 8px;font-weight:600;transition:transform .12s,background-color .2s;display:flex}.auth-actions .allow[data-v-3e645d0a]{color:#fff;background:#2855d9}.auth-actions .allow.allowed[data-v-3e645d0a]{background:#13808c}.caption[data-v-3e645d0a]{text-align:center;justify-content:center;align-items:center;padding:0 24px;display:flex}.caption p[data-v-3e645d0a]{margin:0;font-size:clamp(24px,5.4cqi,34px);font-weight:500;line-height:1.4}.cursor[data-v-3e645d0a]{z-index:2;pointer-events:none;width:26px;height:30px;transition:transform .7s cubic-bezier(.3,.7,.2,1),opacity .3s;position:absolute;top:0;left:0}.cursor path[data-v-3e645d0a]{fill:#101d3a;stroke:#fff;stroke-width:1.6px;stroke-linejoin:round}@keyframes pulse-3e645d0a{50%{opacity:.6;transform:scale(.8)}}@keyframes caret-3e645d0a{50%{opacity:0}}@media (width<=560px){.stage[data-v-3e645d0a]{height:560px}.composer[data-v-3e645d0a]{font-size:16px}.answer ul[data-v-3e645d0a]{grid-template-columns:auto minmax(40px,1fr)}.row-value[data-v-3e645d0a]{grid-column:1/-1;margin-top:-4px}}@media (prefers-reduced-motion:reduce){.scene[data-v-3e645d0a],.scene.is-active[data-v-3e645d0a],.trace li[data-v-3e645d0a],.answer[data-v-3e645d0a],.row-track span[data-v-3e645d0a],.composer[data-v-3e645d0a],.command-copy[data-v-3e645d0a],.send[data-v-3e645d0a],.auth-actions span[data-v-3e645d0a]{transition:none}.caret[data-v-3e645d0a],.pulse[data-v-3e645d0a]{animation:none}}.release-page[data-v-0eefdfcc]{--ink:#101d3a;--blue:#2855d9;--blue-hover:#1743b8;--blue-active:#103697;--navy:#0f1a36;--navy-raised:#1d2a4f;--navy-ink:#f4f7fc;--navy-soft:#c3cee3;--navy-accent:#9bb4ff;--pale:#e9f3ff;--quiet:#f4f6fa;--muted:#46536b;--t-display:clamp(34px, 3.6vw, 52px);--t-heading:clamp(26px, 2.4vw, 36px);--t-lead:clamp(18px, 1.3vw, 20px);--t-small:15px;--radius:16px;--gutter:clamp(20px, 4vw, 56px);--section-gap:clamp(72px, 8vw, 120px);min-height:100vh;color:var(--ink);background:#fff;font-size:17px;line-height:1.6}.release-page[data-v-0eefdfcc] ::selection{color:var(--ink);background:#cfdcff}h1[data-v-0eefdfcc],h2[data-v-0eefdfcc],h3[data-v-0eefdfcc],p[data-v-0eefdfcc],dl[data-v-0eefdfcc],dd[data-v-0eefdfcc],ul[data-v-0eefdfcc]{margin:0}a[data-v-0eefdfcc]{color:var(--blue);text-underline-offset:3px}:is(a[data-v-0eefdfcc],button[data-v-0eefdfcc]):focus-visible{outline:3px solid var(--blue);outline-offset:4px}.hero[data-v-0eefdfcc]{background:var(--navy);color:var(--navy-ink);padding:clamp(32px, 4vw, 64px) var(--gutter)}.hero-inner[data-v-0eefdfcc]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px clamp(40px,5vw,80px);max-width:1440px;margin:0 auto;display:grid}.hero-copy[data-v-0eefdfcc]{flex-direction:column;gap:24px;display:flex}.hero h1[data-v-0eefdfcc]{font-size:var(--t-display);letter-spacing:-.02em;font-weight:700;line-height:1.2}.hero-aside[data-v-0eefdfcc]{flex-direction:column;gap:24px;display:flex}.hero-aside>p[data-v-0eefdfcc]:first-child{font-size:var(--t-lead);max-width:26em;line-height:1.55}.hero-handoff[data-v-0eefdfcc]{flex-direction:column;gap:12px;display:flex}.hero-command[data-v-0eefdfcc]{background:var(--navy-raised);border-radius:999px;align-items:center;gap:12px;padding:6px 6px 6px 22px;display:flex}.hero-command code[data-v-0eefdfcc]{color:#e6ecf7;min-width:0;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;overflow:hidden}.button-primary[data-v-0eefdfcc]{background:var(--blue);color:#fff;min-width:148px;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 28px;font-size:17px;font-weight:600;transition:background-color .2s,transform .15s;display:inline-flex}.button-primary[data-v-0eefdfcc]:hover:not(:disabled){background:var(--blue-hover)}.button-primary[data-v-0eefdfcc]:active:not(:disabled){background:var(--blue-active);transform:scale(.97)}.button-primary[data-v-0eefdfcc]:disabled{cursor:wait;opacity:.7}.hero[data-v-0eefdfcc] :is(a,button):focus-visible{outline-color:var(--navy-accent)}.hero-meta[data-v-0eefdfcc]{font-size:var(--t-small);color:var(--navy-soft)}.hero-status[data-v-0eefdfcc]{font-size:var(--t-small);color:var(--navy-ink)}.visually-hidden[data-v-0eefdfcc]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero-stage[data-v-0eefdfcc]{min-width:0}.install[data-v-0eefdfcc]{max-width:1440px;margin:var(--section-gap) auto 0;padding:0 var(--gutter);grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:24px;scroll-margin-top:24px;display:grid}.install-main[data-v-0eefdfcc]{min-width:0}.version[data-v-0eefdfcc]{border-radius:var(--radius);background:var(--quiet);flex-direction:column;gap:14px;padding:32px;display:flex}.version h3[data-v-0eefdfcc]{font-size:var(--t-heading);outline:none;font-weight:700;line-height:1.25}.version p[data-v-0eefdfcc]{color:var(--muted)}.version .version-note[data-v-0eefdfcc]{font-size:var(--t-small);margin-top:10px}.download[data-v-0eefdfcc],.release-retry[data-v-0eefdfcc]{min-height:48px;color:var(--blue);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;align-self:flex-start;align-items:center;padding:0 24px;font-weight:600;text-decoration:none;transition:transform .15s,background-color .2s;display:inline-flex}.download[data-v-0eefdfcc]:hover,.release-retry[data-v-0eefdfcc]:hover{background:#dbe7ff}.download[data-v-0eefdfcc]:active,.release-retry[data-v-0eefdfcc]:active{transform:scale(.97)}.ask[data-v-0eefdfcc]{max-width:1440px;margin:var(--section-gap) auto 0;padding:0 var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:32px clamp(40px,6vw,96px);scroll-margin-top:24px;display:grid}.ask h2[data-v-0eefdfcc],.first-use h2[data-v-0eefdfcc]{font-size:var(--t-heading);letter-spacing:-.025em;font-weight:700;line-height:1.25}.ask-heading[data-v-0eefdfcc]{flex-direction:column;gap:20px;display:flex}.ask-heading p[data-v-0eefdfcc]{max-width:24em}.questions[data-v-0eefdfcc]{border-radius:var(--radius);background:var(--quiet);flex-direction:column;align-items:flex-end;gap:14px;margin:0;padding:clamp(24px,3vw,40px);list-style:none;display:flex}.questions li[data-v-0eefdfcc]{max-width:min(92%,36em);color:var(--ink);background:#dbe7ff;border-radius:20px 20px 6px;padding:14px 20px;font-size:clamp(17px,1.3vw,19px);line-height:1.6}.first-use[data-v-0eefdfcc]{margin:var(--section-gap) 0 0;padding:clamp(48px, 5vw, 80px) var(--gutter);background:var(--pale);scroll-margin-top:24px}.first-use-inner[data-v-0eefdfcc]{flex-direction:column;gap:32px;max-width:1440px;margin:0 auto;display:flex}.facts[data-v-0eefdfcc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.facts>li[data-v-0eefdfcc]{border-radius:var(--radius);background:#fff;flex-direction:column;gap:10px;padding:clamp(24px,2.4vw,32px);display:flex}.facts h3[data-v-0eefdfcc]{font-size:var(--t-lead);line-height:1.4}.facts p[data-v-0eefdfcc]{color:var(--muted)}.fact-steps[data-v-0eefdfcc]{counter-reset:step;flex-direction:column;gap:2px;padding-left:0;list-style:none;display:flex}.fact-steps li[data-v-0eefdfcc]{background:var(--pale);font-size:var(--t-small);counter-increment:step;align-items:center;gap:12px;padding:12px 14px;font-weight:600;display:flex}.fact-steps li[data-v-0eefdfcc]:before{content:counter(step);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.fact-steps li[data-v-0eefdfcc]:last-child{color:var(--blue)}.fact-steps[data-v-0eefdfcc],.fact-paths[data-v-0eefdfcc],.fact-keep[data-v-0eefdfcc]{flex-direction:column;gap:2px;margin-top:auto;padding-top:14px;display:flex}.fact-paths div[data-v-0eefdfcc]{background:var(--navy);flex-direction:column;gap:2px;padding:10px 14px;display:flex}.fact-steps li[data-v-0eefdfcc]:first-child,.fact-paths div[data-v-0eefdfcc]:first-child,.fact-keep div[data-v-0eefdfcc]:first-child{border-radius:12px 12px 0 0}.fact-steps li[data-v-0eefdfcc]:last-child,.fact-paths div[data-v-0eefdfcc]:last-child,.fact-keep div[data-v-0eefdfcc]:last-child{border-radius:0 0 12px 12px}.fact-paths dt[data-v-0eefdfcc]{color:var(--navy-soft);font-size:13px}.fact-paths code[data-v-0eefdfcc]{color:#e6ecf7;font-family:var(--font-mono);overflow-wrap:break-word;font-size:13px}.fact-keep div[data-v-0eefdfcc]{background:var(--pale);font-size:var(--t-small);flex-wrap:wrap;justify-content:space-between;gap:2px 16px;padding:12px 14px;display:flex}.fact-keep dt[data-v-0eefdfcc]{color:var(--muted)}.fact-keep dd[data-v-0eefdfcc]{font-weight:600}.fact-keep div:last-child dd[data-v-0eefdfcc]{color:var(--blue)}.limits[data-v-0eefdfcc]{max-width:1440px;margin:var(--section-gap) auto 0;padding:0 var(--gutter)}.limits-panel[data-v-0eefdfcc]{border-radius:var(--radius);background:var(--quiet);flex-direction:column;gap:24px;padding:clamp(28px,3vw,40px);display:flex}.limits h2[data-v-0eefdfcc]{font-size:22px;font-weight:700;line-height:1.4}.bounds[data-v-0eefdfcc]{border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;overflow:hidden}.bounds div[data-v-0eefdfcc]{background:#fff;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.bounds dt[data-v-0eefdfcc]{color:var(--muted);font-size:var(--t-small)}.bounds dd[data-v-0eefdfcc]{font-variant-numeric:tabular-nums;font-weight:600}.rules[data-v-0eefdfcc]{color:var(--muted);font-size:var(--t-small);flex-direction:column;gap:6px;padding-left:1.2em;display:flex}.release-footer[data-v-0eefdfcc]{padding:28px var(--gutter);max-width:1440px;color:var(--muted);font-size:var(--t-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin:clamp(56px,6vw,96px) auto 0;display:flex}.release-footer nav[data-v-0eefdfcc]{flex-wrap:wrap;gap:0 24px;display:flex}.release-footer nav a[data-v-0eefdfcc]{min-height:44px;color:inherit;align-items:center;text-decoration:underline;display:inline-flex}.release-footer nav a[data-v-0eefdfcc]:hover{color:var(--blue)}.reveal-ready [data-reveal][data-v-0eefdfcc]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(24px)}.reveal-ready [data-reveal].is-in[data-v-0eefdfcc]{opacity:1;transform:none}[data-reveal="1"][data-v-0eefdfcc]{--i:1}[data-reveal="2"][data-v-0eefdfcc]{--i:2}[data-reveal="3"][data-v-0eefdfcc]{--i:3}@media (width<=900px){.hero-inner[data-v-0eefdfcc],.install[data-v-0eefdfcc],.ask[data-v-0eefdfcc]{grid-template-columns:minmax(0,1fr)}.bounds[data-v-0eefdfcc]{grid-template-columns:repeat(2,minmax(0,1fr))}.bounds div[data-v-0eefdfcc]:last-child:nth-child(odd){grid-column:1/-1}.facts[data-v-0eefdfcc]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.release-page[data-v-0eefdfcc]{font-size:16px}.questions li[data-v-0eefdfcc]{max-width:100%;padding:12px 16px}.bounds[data-v-0eefdfcc]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.button-primary[data-v-0eefdfcc],.download[data-v-0eefdfcc],.release-retry[data-v-0eefdfcc]{transition:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--type-body:14px;--type-meta:13px;--type-section:18px;--type-task:22px;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;font-synthesis:none;text-rendering:optimizelegibility;--background:#f7f8fa;--surface:#fbfcfe;--border:#d5dce6;--border-strong:#9eabba;--ink:#101827;--ink-soft:#303b4d;--muted:#667287;--accent:#2855d9;--signal:#1598a6;--signal-soft:#d8f0f1;--shadow:#d4dbe5;font-family:PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}body{background:var(--background);min-height:100vh;caret-color:var(--accent);line-height:1.6}
