@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f3f4f6;--surface:#fff;--surface-2:#f8f9fa;--surface-3:#eef0f3;--line:#e3e5ea;--line-soft:#eceef1;--line-strong:#d3d6dd;--ink:#0c0d10;--ink-2:#3b3e47;--muted:#545864;--faint:#666a75;--on-ink:#fff;--accent:#2f5bff;--accent-ink:#1d44e0;--accent-tint:#eef2ff;--accent-line:#c9d4ff;--ok:#15803d;--ok-tint:#ecfdf3;--warn:#b45309;--warn-tint:#fff7e8;--bad:#c62828;--bad-tint:#fff1f1;--tc-bg:#0c0d10;--tc-ink:#fff;--tc-line:transparent;--media-bg:#0b0c0f;--strip:#e2e5ea;--strip-speech:#c9ced8;--strip-hover:#b9bfcb;--shadow-xs:0 1px 2px #1012180f;--shadow-sm:0 1px 3px #10121814, 0 1px 2px #1012180a;--shadow-md:0 8px 24px -8px #10121824, 0 2px 6px #1012180d;--shadow-lg:0 28px 72px -16px #10121847, 0 4px 12px #1012180f;--glass:#ffffffc7;--scrim:#0c0d1061;--ambient-opacity:0;--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-voice:"Instrument Serif", "Iowan Old Style", Georgia, serif;--t-xs:12px;--t-sm:13px;--t-base:14px;--t-md:16px;--t-lg:20px;--t-xl:24px;--t-2xl:32px;--t-3xl:40px;--r-xs:5px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-pill:999px;--sidebar:244px;--topbar:52px;--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#08090b;--surface:#101114;--surface-2:#15161a;--surface-3:#1c1d22;--line:#24262c;--line-soft:#1b1c21;--line-strong:#32343b;--ink:#f2f3f5;--ink-2:#d0d3da;--muted:#9da1ac;--faint:#858a95;--on-ink:#0c0d10;--accent:#7d9bff;--accent-ink:#a8bbff;--accent-tint:#7d9bff21;--accent-line:#7d9bff57;--ok:#4ade80;--ok-tint:#4ade801a;--warn:#fbbf24;--warn-tint:#fbbf241a;--bad:#f87171;--bad-tint:#f871711a;--tc-bg:#000;--tc-ink:#fff;--tc-line:#ffffff29;--media-bg:#000;--strip:#23252b;--strip-speech:#363943;--strip-hover:#4a4e59;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000080;--shadow-md:0 10px 28px -8px #0009, 0 2px 6px #0000004d;--shadow-lg:0 30px 80px -16px #000000bf, 0 0 0 1px #ffffff0a;--glass:#141519b8;--scrim:#0009;--ambient-opacity:.55;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#08090b;--surface:#101114;--surface-2:#15161a;--surface-3:#1c1d22;--line:#24262c;--line-soft:#1b1c21;--line-strong:#32343b;--ink:#f2f3f5;--ink-2:#d0d3da;--muted:#9da1ac;--faint:#858a95;--on-ink:#0c0d10;--accent:#7d9bff;--accent-ink:#a8bbff;--accent-tint:#7d9bff21;--accent-line:#7d9bff57;--ok:#4ade80;--ok-tint:#4ade801a;--warn:#fbbf24;--warn-tint:#fbbf241a;--bad:#f87171;--bad-tint:#f871711a;--tc-bg:#000;--tc-ink:#fff;--tc-line:#ffffff29;--media-bg:#000;--strip:#23252b;--strip-speech:#363943;--strip-hover:#4a4e59;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000080;--shadow-md:0 10px 28px -8px #0009, 0 2px 6px #0000004d;--shadow-lg:0 30px 80px -16px #000000bf, 0 0 0 1px #ffffff0a;--glass:#141519b8;--scrim:#0009;--ambient-opacity:.55;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{height:100%}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 var(--t-base)/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01" on;margin:0}img,video,svg,canvas{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{text-wrap:balance;letter-spacing:-.015em;font-weight:600}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}::selection{background:var(--accent-tint);color:var(--ink)}[hidden]{display:none!important}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.i-xs{width:12px;height:12px}.i-sm{width:14px;height:14px}.i-lg{width:20px;height:20px}.i-xl{stroke-width:1.5px;width:28px;height:28px}.mono,.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.num{font-family:var(--font-sans);font-feature-settings:"tnum" on}.voice{font-family:var(--font-voice);letter-spacing:0;font-style:italic;font-weight:400}.muted{color:var(--muted)}.faint{color:var(--faint)}.ink-2{color:var(--ink-2)}.strong{color:var(--ink);font-weight:600}.xs{font-size:var(--t-xs)}.sm{font-size:var(--t-sm)}.md{font-size:var(--t-md)}.nowrap{white-space:nowrap}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.row{align-items:center;gap:8px;min-width:0;display:flex}.row.wrap{flex-wrap:wrap}.row.top{align-items:flex-start}.row.gap-4{gap:4px}.row.gap-12{gap:12px}.row.gap-16{gap:16px}.row.gap-24{gap:24px}.stack{flex-direction:column;gap:12px;min-width:0;display:flex}.stack.gap-4{gap:4px}.stack.gap-8{gap:8px}.stack.gap-16{gap:16px}.stack.gap-24{gap:24px}.stack.gap-32{gap:32px}.grow{flex:auto;min-width:0}.spacer{flex:auto}.grid{gap:16px;display:grid}.hr{background:var(--line);border:0;height:1px;margin:0}.app{grid-template-columns:var(--sidebar) minmax(0, 1fr);grid-template-rows:minmax(0,1fr);height:100%;display:grid}.app.no-shell{display:block}.app.no-shell>.sidebar,.app.no-shell>.main>.panel>.topbar{display:none}.app.no-shell>.main{padding:0}.app.no-shell>.main>.panel{box-shadow:none;border:0;border-radius:0}.sidebar{scrollbar-width:none;flex-direction:column;gap:2px;height:100%;padding:12px 10px 12px 12px;display:flex;overflow-y:auto}.sidebar::-webkit-scrollbar{display:none}.org{border-radius:var(--r-sm);text-align:left;align-items:center;gap:10px;width:100%;margin:0 0 10px;padding:6px 8px;display:flex}.org:hover{background:var(--surface-3)}.logo{background:var(--ink);width:26px;height:26px;color:var(--surface);border-radius:7px;flex:none;place-items:center;display:grid}.logo svg{width:22px;height:22px}.org-name{font-weight:600;font-size:var(--t-sm);line-height:1.2}.org-sub{font-size:var(--t-xs);color:var(--muted);line-height:1.2}.nav{flex-direction:column;gap:1px;display:flex}.nav+.nav{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.nav-label{font-size:var(--t-xs);color:var(--faint);padding:0 10px 6px}.nav a{border-radius:var(--r-sm);height:32px;color:var(--ink-2);transition:background .12s var(--ease), color .12s var(--ease);border:1px solid #0000;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:500;display:flex}.nav a .i{color:var(--muted)}.nav a:hover{background:var(--surface-3);color:var(--ink)}.nav a[aria-current=page]{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:var(--shadow-xs)}.nav a[aria-current=page] .i{color:var(--ink)}.nav .count{font-size:var(--t-xs);color:var(--muted);font-feature-settings:"tnum" on;margin-left:auto}.nav .count.live{color:var(--accent);align-items:center;gap:6px;display:inline-flex}.nav .count.live:before{content:"";background:var(--accent);width:6px;height:6px;animation:pulse 1.6s var(--ease) infinite;border-radius:50%}.sidebar-foot{flex-direction:column;gap:8px;margin-top:auto;padding-top:16px;display:flex}.meter-card{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-xs);padding:12px;display:block}.meter-card:hover{border-color:var(--line-strong)}.meter-card .label{font-size:var(--t-xs);color:var(--muted);justify-content:space-between;display:flex}.meter-card .big{letter-spacing:-.02em;font-feature-settings:"tnum" on;margin-top:2px;font-size:17px;font-weight:600}.meter{background:var(--surface-3);border-radius:4px;height:4px;margin-top:10px;display:flex;overflow:hidden}.meter>span{background:var(--ink);height:100%;display:block}.meter>span.held{background:var(--accent)}.meter-card .foot{font-size:var(--t-xs);color:var(--faint);margin-top:8px}.me{border-radius:var(--r-sm);text-align:left;align-items:center;gap:10px;width:100%;padding:6px 8px;display:flex}.me:hover{background:var(--surface-3)}.avatar{width:28px;height:28px;color:var(--ink-2);background:var(--surface-3);border:1px solid var(--line);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.avatar.sm{width:22px;height:22px;font-size:9.5px}.avatar.lg{width:40px;height:40px;font-size:14px}.avatar.ink{background:var(--ink);color:var(--surface);border-color:var(--ink)}.avatars{display:flex}.avatars .avatar{box-shadow:0 0 0 2px var(--surface);margin-left:-6px}.avatars .avatar.sm{margin-left:-3px}.avatars .avatar:first-child{margin-left:0}.main{min-width:0;height:100%;padding:8px 8px 8px 0}.panel{background:var(--surface);border:1px solid var(--line);min-width:0;height:100%;box-shadow:var(--shadow-xs);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.topbar{height:var(--topbar);border-bottom:1px solid var(--line-soft);background:var(--surface);z-index:5;flex:none;align-items:center;gap:12px;padding:0 12px 0 20px;display:flex;position:relative}.crumbs{font-size:var(--t-sm);color:var(--muted);align-items:center;gap:6px;min-width:0;display:flex}.crumbs a:hover{color:var(--ink)}.crumbs [aria-current]{color:var(--ink);font-weight:500}.crumbs .sep{color:var(--faint)}.menu-btn{display:none}.search-trigger{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);width:148px;height:32px;color:var(--faint);font-size:var(--t-sm);transition:border-color .12s var(--ease), background .12s var(--ease);align-items:center;gap:8px;padding:0 6px 0 10px;display:flex}.search-trigger:hover{border-color:var(--line-strong);background:var(--surface);color:var(--muted)}.scroller{scroll-behavior:smooth;flex:auto;position:relative;overflow:hidden auto}.view{display:none;overflow-x:clip}.view.on{animation:viewIn .22s var(--ease);display:block}@keyframes viewIn{0%{transform:translateY(4px)}to{transform:none}}.page{flex-direction:column;gap:32px;max-width:1240px;margin:0 auto;padding:32px 40px 72px;display:flex;position:relative}.page.wide{max-width:1480px}.page.narrow{max-width:880px}.page.flush{gap:0;max-width:none;padding:0}.page-head{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.page-head .titles{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.title{font-size:var(--t-xl);letter-spacing:-.022em;line-height:1.2}.title.lg{font-size:var(--t-2xl);letter-spacing:-.028em}.sub{color:var(--muted);font-size:var(--t-base)}.meta-line{color:var(--muted);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.meta-line>*+:before{content:"";background:var(--faint);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin-right:10px;display:inline-block;transform:translateY(-1px)}.section{flex-direction:column;gap:14px;min-width:0;display:flex}.section-head{align-items:baseline;gap:10px;display:flex}.section-head h2{font-size:var(--t-md);letter-spacing:-.012em}.section-head .count{color:var(--faint);font-size:var(--t-sm);font-feature-settings:"tnum" on}.section-head .more{font-size:var(--t-sm);color:var(--muted);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.section-head .more:hover{color:var(--ink)}.ambient{z-index:0;pointer-events:none;filter:blur(72px)saturate(1.6);height:520px;opacity:var(--ambient-opacity);background-position:50%;background-size:cover;position:absolute;top:-120px;left:0;right:0;transform:scale(1.15);-webkit-mask-image:linear-gradient(#000 10%,#0000 92%);mask-image:linear-gradient(#000 10%,#0000 92%)}.page>:not(.ambient){z-index:1;position:relative}.btn{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);height:32px;color:var(--ink);font-size:var(--t-sm);white-space:nowrap;box-shadow:var(--shadow-xs);transition:background .12s var(--ease), border-color .12s var(--ease), color .12s var(--ease), transform 60ms;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:500;display:inline-flex}.btn:hover{background:var(--surface-2);border-color:var(--line-strong)}.btn:active{transform:translateY(1px)}.btn .i{color:var(--muted)}.btn.primary{background:var(--ink);border-color:var(--ink);color:var(--on-ink);box-shadow:var(--shadow-sm)}.btn.primary .i{color:inherit}.btn.primary:hover{background:color-mix(in srgb, var(--ink) 86%, var(--surface))}.btn.accent{background:var(--accent);border-color:var(--accent);color:#fff}.btn.accent .i{color:inherit}.btn.accent:hover{background:var(--accent-ink)}.btn.ghost{box-shadow:none;color:var(--ink-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--surface-3);color:var(--ink)}.btn.danger,.btn.danger .i{color:var(--bad)}.btn.danger.solid{background:var(--bad);border-color:var(--bad);color:#fff}.btn.danger.solid .i{color:#fff}.btn.sm{height:28px;font-size:var(--t-xs);gap:6px;padding:0 10px}.btn.lg{height:40px;font-size:var(--t-base);padding:0 16px}.btn.block{width:100%}.btn[disabled],.btn.is-disabled{opacity:.5;pointer-events:none}.btn .cost{font-family:var(--font-mono);opacity:.7;border-left:1px solid;border-left-color:color-mix(in srgb, currentColor 30%, transparent);margin-left:1px;padding-left:7px;font-size:11px}.icon-btn{border-radius:var(--r-sm);width:32px;height:32px;color:var(--muted);transition:background .12s var(--ease), color .12s var(--ease);flex:none;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--surface-3);color:var(--ink)}.icon-btn.sm{border-radius:6px;width:26px;height:26px}.icon-btn.bordered{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-xs)}.link{color:var(--accent-ink);font-weight:500}.link:hover{text-underline-offset:3px;text-decoration:underline}.kbd{border:1px solid var(--line);background:var(--surface);height:20px;color:var(--muted);font:500 11px/1 var(--font-sans);box-shadow:0 1px 0 var(--line);border-radius:5px;align-items:center;gap:2px;padding:0 5px;display:inline-flex}.btn.primary .kbd{color:inherit;border-color:color-mix(in srgb, var(--on-ink) 30%, transparent);box-shadow:none;opacity:.8;background:0 0}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label,.label{font-size:var(--t-sm);color:var(--ink);font-weight:500}.field .hint{font-size:var(--t-xs);color:var(--muted)}.field .hint.bad{color:var(--bad)}.input,.select,.textarea{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);width:100%;height:36px;color:var(--ink);font-size:var(--t-base);box-shadow:var(--shadow-xs);transition:border-color .12s var(--ease), box-shadow .12s var(--ease);padding:0 12px}.input::placeholder,.textarea::placeholder{color:var(--faint)}.input:hover,.select:hover,.textarea:hover{border-color:var(--line-strong)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:none}.input.sm,.select.sm{height:32px;font-size:var(--t-sm)}.input.mono{font-family:var(--font-mono);font-size:var(--t-sm)}.textarea{resize:vertical;height:auto;min-height:96px;padding:10px 12px;line-height:1.55}.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23959aa5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:14px;padding-right:32px}.input-icon{align-items:center;display:flex;position:relative}.input-icon>.i{color:var(--faint);pointer-events:none;position:absolute;left:11px}.input-icon>.input{padding-left:34px}.input-icon>.kbd{position:absolute;right:8px}.segmented{background:var(--surface-3);border:1px solid var(--line-soft);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.segmented button{height:26px;font-size:var(--t-sm);color:var(--muted);transition:background .12s var(--ease), color .12s var(--ease);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.segmented button:hover{color:var(--ink)}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.segmented.sm button{height:22px;font-size:var(--t-xs);padding:0 8px}.segmented.lg{border-radius:12px;padding:4px}.segmented.lg button{border-radius:9px;height:34px;padding:0 14px}.switch{flex:none;width:34px;height:20px;position:relative}.switch input{opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:0}.switch span{background:var(--line-strong);transition:background .15s var(--ease);border-radius:999px;position:absolute;inset:0}.switch span:after{content:"";width:16px;height:16px;transition:transform .18s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.switch input:checked+span{background:var(--ink)}.switch input:checked+span:after{background:var(--on-ink);transform:translate(14px)}.switch input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.check{cursor:pointer;align-items:flex-start;gap:10px;display:inline-flex}.check input{appearance:none;border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;margin:2px 0 0;transition:background .12s,border-color .12s;display:grid}.check input:checked{background:var(--ink);border-color:var(--ink)}.check input:checked:after{content:"";border-left:2px solid var(--on-ink);border-bottom:2px solid var(--on-ink);width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.check input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chip{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);height:24px;color:var(--ink-2);font-size:var(--t-xs);white-space:nowrap;align-items:center;gap:6px;padding:0 9px;font-weight:500;display:inline-flex}button.chip:hover,a.chip:hover{border-color:var(--line-strong);color:var(--ink)}.chip.soft{background:var(--surface-3);border-color:#0000}.chip.on,.chip[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.chip .i{width:13px;height:13px;color:var(--muted)}.chip.on .i,.chip[aria-pressed=true] .i{color:inherit}.status{border-radius:var(--r-pill);height:22px;font-size:var(--t-xs);white-space:nowrap;background:var(--surface-3);color:var(--ink-2);align-items:center;gap:6px;padding:0 8px 0 7px;font-weight:500;display:inline-flex}.status:before{content:"";background:var(--faint);border-radius:50%;flex:none;width:6px;height:6px}.status.processing{background:var(--accent-tint);color:var(--accent-ink)}.status.processing:before{background:var(--accent);animation:pulse 1.6s var(--ease) infinite}.status.completed{background:var(--ok-tint);color:var(--ok)}.status.completed:before{background:var(--ok)}.status.failed{background:var(--bad-tint);color:var(--bad)}.status.failed:before{background:var(--bad)}.status.warn{background:var(--warn-tint);color:var(--warn)}.status.warn:before{background:var(--warn)}.status.queued:before{border:1.5px solid var(--faint);background:0 0;width:7px;height:7px}.status.draft{border:1px dashed var(--line-strong);color:var(--muted);background:0 0}.status.cancelled{color:var(--muted)}.status.glass{color:#fff;-webkit-backdrop-filter:blur(8px);background:#0c0d109e}.status.glass:before{background:#fff}.status.glass.processing:before{background:#8fa8ff}.status.glass.failed:before{background:#ff8a8a}@keyframes pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}50%{box-shadow:0 0 0 4px #0000}}.badge{letter-spacing:.01em;background:var(--surface-3);height:20px;color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.badge .i{width:12px;height:12px}.badge.fast{background:var(--warn-tint);color:var(--warn)}.badge.accent{background:var(--accent-tint);color:var(--accent-ink)}.badge.outline{border:1px solid var(--line);color:var(--muted);background:0 0;font-weight:500}.tc{border-radius:var(--r-xs);background:var(--tc-bg);height:20px;color:var(--tc-ink);box-shadow:inset 0 0 0 1px var(--tc-line);font:500 11.5px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;vertical-align:1px;align-items:center;gap:4px;padding:0 6px;text-decoration:none;display:inline-flex}button.tc,a.tc{cursor:pointer;transition:background .12s var(--ease), transform 60ms}button.tc:hover,a.tc:hover{background:var(--accent)}button.tc:active,a.tc:active{transform:translateY(1px)}.tc .i{stroke-width:2.2px;width:11px;height:11px}.tc.lg{height:24px;padding:0 8px;font-size:12.5px}.tc.over{-webkit-backdrop-filter:blur(6px);box-shadow:none;background:#000000b8;position:absolute;bottom:8px;right:8px}.tc .dash{opacity:.5}.cite{border-radius:var(--r-xs);background:var(--tc-bg);min-width:18px;height:18px;color:var(--tc-ink);box-shadow:inset 0 0 0 1px var(--tc-line);font:600 10.5px/1 var(--font-mono);vertical-align:2px;cursor:pointer;transition:background .12s var(--ease);place-items:center;margin:0 1px;padding:0 5px;display:inline-grid}.cite:hover,.cite.on{background:var(--accent)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.card.pad{padding:20px}.card.pad-sm{padding:14px 16px}.card.quiet{background:var(--surface-2);border-color:var(--line-soft)}.card.raised{box-shadow:var(--shadow-sm)}.card-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:14px 16px;display:flex}.card-head h3{font-size:var(--t-sm);letter-spacing:-.005em;font-weight:600}.card-head .more{font-size:var(--t-xs);color:var(--muted);margin-left:auto}.card-head .more:hover{color:var(--ink)}.thumb{aspect-ratio:16/9;background:var(--media-bg);isolation:isolate;border-radius:10px;flex:none;position:relative;overflow:hidden}.thumb>img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease), filter .3s var(--ease)}.thumb:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.thumb.sm{border-radius:6px;width:64px}.thumb.md{border-radius:8px;width:112px}.thumb .status{position:absolute;bottom:8px;left:8px}.thumb .kind{color:#fff;opacity:.9;position:absolute;bottom:8px;left:8px}.thumb.is-dim>img{filter:saturate(.6)brightness(.7)}.thumb.audio{background:radial-gradient(120% 90% at 20% 0,#26304a 0%,#0f1218 60%);place-items:center;display:grid}.thumb.audio svg.wave{color:#ffffffb8;width:78%;height:46%}.thumb.blank{background:var(--surface-3);color:var(--faint);place-items:center;display:grid}.media-card{border-radius:12px;flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.media-card:hover .thumb>img{transform:scale(1.035)}.media-card .name{font-size:var(--t-base);color:var(--ink);font-weight:500;line-height:1.35}.media-card .meta{font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.media-card .meta .dot{background:var(--faint);border-radius:50%;width:3px;height:3px}.media-card .pick{z-index:2;opacity:0;transition:opacity .12s var(--ease);position:absolute;top:8px;left:8px}.media-card:hover .pick,.media-card.is-picked .pick,.media-grid.is-picking .pick{opacity:1}.media-card .pick input{background:#00000059;border-color:#fffc;width:18px;height:18px;margin:0}.media-card.is-picked .thumb{box-shadow:0 0 0 2px var(--ink)}.media-card .card-actions{z-index:2;opacity:0;transition:opacity .12s var(--ease);gap:4px;display:flex;position:absolute;top:8px;right:8px}.media-card:hover .card-actions{opacity:1}.glass-btn{color:#fff;-webkit-backdrop-filter:blur(8px);background:#0c0d108c;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.glass-btn:hover{background:#0c0d10cc}.media-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:28px 20px;display:grid}.list>li{border-bottom:1px solid var(--line-soft)}.list>li:last-child{border-bottom:0}.list-row{align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}a.list-row:hover,button.list-row:hover,.list-row[data-go]:hover{background:var(--surface-2)}.list-row[data-go]{cursor:pointer}.table-wrap{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);position:relative;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.table th{text-align:left;color:var(--muted);font-weight:500;font-size:var(--t-xs);background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap;height:38px;padding:0 14px}.table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:11px 14px}.table tr:last-child td{border-bottom:0}.table tbody tr{transition:background .1s var(--ease)}.table tbody tr:hover{background:var(--surface-2)}.table .r{text-align:right}.table td.num,.table th.num{text-align:right;font-feature-settings:"tnum" on}.table .shrink{white-space:nowrap;width:1%}.kv{font-size:var(--t-sm);grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:12px 24px;display:grid}.kv dt{color:var(--muted)}.kv dd{color:var(--ink);min-width:0}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{height:40px;color:var(--muted);font-size:var(--t-sm);white-space:nowrap;flex:none;align-items:center;gap:6px;font-weight:500;display:inline-flex;position:relative}.tab:hover,.tab[aria-selected=true]{color:var(--ink)}.tab[aria-selected=true]:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tab .n{font-size:var(--t-xs);color:var(--faint);font-feature-settings:"tnum" on}.progress{background:var(--surface-3);border-radius:4px;height:4px;overflow:hidden}.progress>span{background:var(--accent);border-radius:inherit;height:100%;transition:width .4s var(--ease);display:block}.progress.is-paused>span{background:var(--faint)}.stages{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.stages>span{background:var(--surface-3);border-radius:4px;height:4px;position:relative;overflow:hidden}.stages>span.done{background:var(--ink)}.stages>span.now{background:var(--accent-tint)}.stages>span.now:after{content:"";border-radius:inherit;background:var(--accent);width:40%;animation:sweep 1.6s var(--ease) infinite;position:absolute;inset:0}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(260%)}}.stage-labels{color:var(--faint);grid-template-columns:repeat(3,1fr);gap:4px;margin-top:6px;font-size:11px;display:grid}.stage-labels .done{color:var(--muted)}.stage-labels .now{color:var(--accent-ink);font-weight:500}.spinner{border:2px solid var(--accent-tint);border-top-color:var(--accent);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:linear-gradient(90deg, var(--surface-3) 0%, var(--surface-2) 50%, var(--surface-3) 100%);background-size:200% 100%;border-radius:6px;animation:1.4s linear infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.note{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line-soft);font-size:var(--t-sm);color:var(--ink-2);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.note>.i{color:var(--muted);margin-top:2px}.note.accent{background:var(--accent-tint);border-color:var(--accent-line)}.note.accent>.i{color:var(--accent)}.note.warn{background:var(--warn-tint);border-color:color-mix(in srgb, var(--warn) 25%, transparent)}.note.warn>.i{color:var(--warn)}.note.bad{background:var(--bad-tint);border-color:color-mix(in srgb, var(--bad) 25%, transparent)}.note.bad>.i{color:var(--bad)}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.empty .i-xl{color:var(--faint);margin-bottom:4px}.empty h3{font-size:var(--t-md);color:var(--ink)}.layer-root{z-index:50;display:none;position:fixed;inset:0}.layer-root.on{display:block}.scrim{background:var(--scrim);-webkit-backdrop-filter:blur(3px);animation:fade .18s var(--ease);position:absolute;inset:0}@keyframes fade{0%{opacity:0}}.dialog{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:min(560px,100vw - 32px);max-height:calc(100% - 48px);box-shadow:var(--shadow-lg);flex-direction:column;display:none;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.dialog.on{animation:pop .2s var(--ease);display:flex}.dialog.wide{width:min(760px,100vw - 32px)}.dialog.narrow{width:min(440px,100vw - 32px)}@keyframes pop{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.985)}}.dialog-head{align-items:flex-start;gap:12px;padding:20px 20px 0 24px;display:flex}.dialog-head h2{font-size:var(--t-md);letter-spacing:-.012em}.dialog-head p{color:var(--muted);font-size:var(--t-sm);margin-top:4px}.dialog-head .icon-btn{margin:-4px -4px 0 auto}.dialog-body{flex-direction:column;gap:18px;padding:20px 24px;display:flex;overflow-y:auto}.dialog-foot{border-top:1px solid var(--line-soft);background:var(--surface-2);align-items:center;gap:8px;padding:14px 20px 14px 24px;display:flex}.dialog-foot .grow{font-size:var(--t-xs);color:var(--muted)}.drawer{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:min(460px,100vw - 16px);box-shadow:var(--shadow-lg);flex-direction:column;display:none;position:absolute;top:8px;bottom:8px;right:8px;overflow:hidden}.drawer.on{animation:slide .22s var(--ease);display:flex}@keyframes slide{0%{opacity:0;transform:translate(16px)}}.menu{z-index:60;background:var(--surface);border:1px solid var(--line);min-width:200px;box-shadow:var(--shadow-md);border-radius:10px;padding:4px;display:none;position:absolute}.menu.on{animation:fade .12s var(--ease);display:block}.menu button,.menu a{width:100%;height:32px;font-size:var(--t-sm);color:var(--ink-2);text-align:left;border-radius:6px;align-items:center;gap:10px;padding:0 10px;display:flex}.menu button:hover,.menu a:hover{background:var(--surface-3);color:var(--ink)}.menu .i{color:var(--muted)}.menu .sep{background:var(--line-soft);height:1px;margin:4px -4px}.menu .danger,.menu .danger .i{color:var(--bad)}.menu .hint{color:var(--faint);margin-left:auto;font-size:11px}.menu-label{color:var(--faint);padding:6px 10px 4px;font-size:11px}.toasts{z-index:80;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{background:var(--ink);color:var(--on-ink);font-size:var(--t-sm);box-shadow:var(--shadow-md);animation:toastIn .24s var(--ease);border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-weight:500;display:inline-flex}.toast .i{color:inherit;opacity:.8}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}}.palette{background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(1.4);border:1px solid var(--line);border-radius:var(--r-lg);width:min(640px,100vw - 32px);box-shadow:var(--shadow-lg);flex-direction:column;max-height:70vh;display:none;position:absolute;top:14vh;left:50%;overflow:hidden;transform:translate(-50%)}.palette.on{animation:fade .14s var(--ease);display:flex}.palette-input{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;height:54px;padding:0 16px;display:flex}.palette-input .i{color:var(--muted)}.palette-input input{height:100%;font-size:var(--t-md);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.palette-input input::placeholder{color:var(--faint)}.palette-list{padding:6px;overflow-y:auto}.palette-group{color:var(--faint);padding:10px 10px 4px;font-size:11px}.palette-item{width:100%;min-height:38px;font-size:var(--t-sm);text-align:left;color:var(--ink-2);border-radius:8px;align-items:center;gap:10px;padding:6px 10px;display:flex}.palette-item .i{color:var(--muted)}.palette-item .thumb.sm{border-radius:4px;width:40px}.palette-item .hint{font-size:var(--t-xs);color:var(--faint);align-items:center;gap:6px;margin-left:auto;display:flex}.palette-item[aria-selected=true]{background:var(--surface-3);color:var(--ink)}.palette-foot{border-top:1px solid var(--line-soft);color:var(--faint);gap:14px;padding:8px 14px;font-size:11px;display:flex}.palette-foot span{align-items:center;gap:5px;display:inline-flex}.tray{z-index:40;background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--line);width:360px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg);border-radius:14px;position:fixed;bottom:20px;right:20px;overflow:hidden}.hovercard{z-index:70;background:var(--surface);border:1px solid var(--line);width:300px;box-shadow:var(--shadow-md);pointer-events:none;font-size:var(--t-sm);border-radius:12px;padding:10px;display:none;position:fixed}.hovercard.on{animation:fade .1s var(--ease);display:block}.proto-note{color:var(--faint);align-items:center;gap:6px;font-size:11px;display:inline-flex}.proto-note:before{content:"Prototype";color:var(--muted);border:1px dashed var(--line-strong);border-radius:4px;padding:1px 6px;font-weight:600}.meter-ico{opacity:0;max-height:0;display:block;overflow:hidden}.rail-tip{z-index:75;pointer-events:none;white-space:nowrap;background:var(--ink);color:var(--on-ink);font-size:var(--t-xs);box-shadow:var(--shadow-md);opacity:0;transition:opacity .1s var(--ease);border-radius:7px;padding:5px 9px;font-weight:500;line-height:1.4;position:fixed;transform:translateY(-50%)}.rail-tip.on{opacity:1}@media (width>=821px){:root{--rail:.3s cubic-bezier(.4, 0, .2, 1)}.app{transition:grid-template-columns var(--rail)}.app.is-rail{grid-template-columns:60px minmax(0,1fr)}.app.no-anim,.app.no-anim *{transition:none!important}.topbar{padding-left:12px}.menu-btn{margin-left:-4px;display:inline-grid}.sidebar{transition:padding var(--rail);overflow-x:hidden}.app.is-rail .sidebar{padding-left:11px;padding-right:11px}.nav a{white-space:nowrap;position:relative;overflow:hidden}.org,.me{white-space:nowrap;transition:padding var(--rail), background .12s var(--ease);overflow:hidden}.app.is-rail .org{padding-left:6px;padding-right:6px}.app.is-rail .me{padding-left:5px;padding-right:5px}.nl,.org>.grow,.org>.i,.me>.grow,.me>.i,.nav .count:not(.live){transition:opacity .2s var(--ease) .12s}.app.is-rail :is(.nl,.org>.grow,.org>.i,.me>.grow,.me>.i,.nav .count:not(.live)){opacity:0;transition:opacity 80ms var(--ease)}.app.is-rail .nav .count.live{gap:0;font-size:0;position:absolute;top:5px;left:25px}.meter-card{white-space:nowrap;transition:padding var(--rail), border-color .12s var(--ease);overflow:hidden}.meter-card :is(.label,.big,.foot,.meter){max-height:28px;transition:max-height var(--rail), margin var(--rail), opacity .2s var(--ease) .12s;overflow:hidden}.app.is-rail .meter-card{padding:10px}.app.is-rail .meter-card :is(.label,.big,.foot,.meter){opacity:0;max-height:0;transition:max-height var(--rail), margin var(--rail), opacity 80ms var(--ease);margin-top:0}.meter-ico{transition:max-height var(--rail), opacity .18s var(--ease)}.app.is-rail .meter-ico{opacity:1;max-height:16px}.proto-note{white-space:nowrap;max-height:24px;transition:max-height var(--rail), padding var(--rail), margin var(--rail), opacity .2s var(--ease) .12s, visibility 0s;overflow:hidden}.app.is-rail .proto-note{opacity:0;visibility:hidden;max-height:0;transition:max-height var(--rail), padding var(--rail), margin var(--rail), opacity 80ms var(--ease), visibility 0s .3s;margin-top:-8px;padding-top:0!important;padding-bottom:0!important}}@media (prefers-reduced-motion:reduce){.app,.sidebar,.sidebar *{transition-delay:0s!important}}@media (width<=1080px){:root{--sidebar:220px}.page{padding:28px 28px 64px}}@media (width<=820px){.app{grid-template-columns:minmax(0,1fr)}.sidebar{z-index:45;background:var(--bg);width:280px;transition:transform .22s var(--ease);box-shadow:var(--shadow-lg);padding-top:16px;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.app.nav-open .sidebar{transform:none}.app.nav-open:after{content:"";z-index:44;background:var(--scrim);position:fixed;inset:0}.main{padding:0}.panel{box-shadow:none;border:0;border-radius:0}.topbar{gap:4px;padding:0 8px 0 4px}.menu-btn{display:inline-grid}.search-trigger{background:0 0;border-color:#0000;justify-content:center;width:36px;padding:0}.search-trigger span,.search-trigger .kbd,.topbar .btn.primary .btn-label{display:none}.topbar .btn.primary{width:34px;padding:0}.crumbs>:not(:last-child){display:none}.page{gap:24px;padding:20px 16px 56px}.title.lg{font-size:26px}.media-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px 12px}.kv{grid-template-columns:minmax(0,1fr);gap:2px 0}.kv dd{margin-bottom:10px}.tray{width:auto;bottom:12px;left:12px;right:12px}.dialog{border-radius:18px 18px 0 0;width:100%;max-height:92%;inset:auto 0 0;transform:none}.dialog.on{animation:sheet .24s var(--ease)}@keyframes sheet{0%{opacity:0;transform:translateY(24px)}}.dialog.wide,.dialog.narrow{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.media-layout{grid-template-columns:minmax(0,1fr) minmax(360px,420px);align-items:start;gap:28px;display:grid}.media-main{top:calc(var(--pbar) + 20px);flex-direction:column;gap:16px;min-width:0;display:flex;position:sticky}.media-side{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0;top:calc(var(--pbar) + 20px);height:calc(100dvh - var(--topbar) - 16px - 44px);flex-direction:column;display:flex;position:sticky;overflow:hidden}.media-side .tabs{flex:none;gap:18px;padding:0 16px}.media-side .side-tools{border-bottom:1px solid var(--line-soft);z-index:2;background:var(--surface);align-items:center;gap:8px;padding:12px 16px;display:flex;position:sticky;top:0}.media-side [data-panel]{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.media-side [data-panel=ask]{flex-direction:column;display:flex}.media-side [data-panel=ask][hidden]{display:none}.player{background:var(--media-bg);aspect-ratio:16/9;isolation:isolate;box-shadow:var(--shadow-sm);border-radius:14px;position:relative;overflow:hidden}.player:after{content:"";border-radius:inherit;pointer-events:none;z-index:4;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.player .poster{object-fit:cover;filter:blur(18px)brightness(.5)saturate(1.2);width:100%;height:100%;transition:opacity .3s var(--ease);position:absolute;inset:0;transform:scale(1.12)}.player video{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .3s var(--ease);background:#000;position:absolute;inset:0}.player.is-loaded video{opacity:1}.player.is-loaded .poster,.player.is-loaded .player-copy{opacity:0;pointer-events:none}.player.is-kept .poster{filter:none;transform:none}.player-copy{z-index:2;text-align:center;color:#fff;transition:opacity .3s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.player-copy .copy-icon{-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:4px;display:grid}.player-copy .copy-icon .i{stroke-width:1.5px;width:24px;height:24px}.player-copy h2{font-size:var(--t-lg);letter-spacing:-.02em}.player-copy p{max-width:440px;font-size:var(--t-sm);color:#ffffffb8;line-height:1.55}.player-copy .row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px}.btn.white{color:#0c0d10;background:#fff;border-color:#fff}.btn.white:hover{background:#e9ebef;border-color:#e9ebef}.btn.white .i{color:#0c0d10}.btn.glass{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(10px);background:#ffffff1f;border-color:#ffffff2e}.btn.glass:hover{background:#fff3}.btn.glass .i{color:#fff}.file-pick{position:relative;overflow:hidden}.file-pick input{opacity:0;cursor:pointer;position:absolute;inset:0}.on-media-link{color:#ffffffbf;font-size:var(--t-sm);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.on-media-link:hover{color:#fff}.player.is-drop .player-copy{background:#2f5bff47}.player.is-drop:before{content:"";z-index:3;pointer-events:none;border:2px dashed #ffffffb3;border-radius:10px;position:absolute;inset:10px}.player-bar{z-index:3;-webkit-backdrop-filter:blur(16px)saturate(1.4);color:#fff;opacity:0;height:44px;transition:opacity .2s var(--ease), transform .2s var(--ease);background:#0c0d108c;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:6px;padding:0 8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(6px)}.player.is-loaded .player-bar{opacity:1;transform:none}.player.is-loaded.is-playing:not(:hover) .player-bar{opacity:0}.player-bar .icon-btn{color:#ffffffdb;width:32px;height:32px}.player-bar .icon-btn:hover{color:#fff;background:#ffffff1f}.player-bar .tc{box-shadow:none;background:0 0;padding:0 4px;font-size:12.5px}.player-bar .dur{font:500 12px/1 var(--font-mono);color:#ffffff80}.player-bar .src{color:#fff9;align-items:center;gap:6px;margin-left:4px;font-size:11px;display:inline-flex}.player-bar .src:before{content:"";background:#4ade80;border-radius:50%;width:6px;height:6px}.player .big-play{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;width:64px;height:64px;transition:opacity .2s var(--ease);background:#ffffff24;border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player.is-loaded:not(.is-playing) .big-play{opacity:1;pointer-events:auto}.player .big-play .i{fill:currentColor;stroke:none;width:24px;height:24px;margin-left:3px}.player-note{font-size:var(--t-xs);color:var(--muted);align-items:center;gap:8px;display:flex}.player-note .i{color:var(--ok)}.strip{-webkit-user-select:none;user-select:none;flex-direction:column;gap:8px;display:flex}.strip-now{min-height:24px;font-size:var(--t-sm);color:var(--ink-2);align-items:center;gap:10px;min-width:0;display:flex}.strip-now .n{color:var(--faint);font-size:var(--t-xs);white-space:nowrap}.strip-now .d{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.strip-track{cursor:pointer;outline-offset:3px;border-radius:7px;gap:2px;height:34px;display:flex;position:relative}.strip-seg{background:var(--strip);min-width:2px;height:100%;transition:background .12s var(--ease), transform .12s var(--ease);border-radius:3px;flex:1 1 0;position:relative}.strip-seg.speech{background:var(--strip-speech)}.strip-seg:hover{background:var(--strip-hover)}.strip-seg.is-hit:after{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:-7px;left:50%}.strip-seg.is-now{background:var(--accent)}.strip-seg:first-child{border-radius:6px 3px 3px 6px}.strip-seg:last-child{border-radius:3px 6px 6px 3px}.playhead{background:var(--ink);pointer-events:none;z-index:2;border-radius:2px;width:2px;margin-left:-1px;transition:left .12s linear;position:absolute;top:-5px;bottom:-5px;left:0}.playhead:before{content:"";background:var(--ink);border-radius:2px;width:10px;height:6px;position:absolute;top:-3px;left:-4px}.strip-ruler{height:16px;font:500 10.5px/16px var(--font-mono);color:var(--faint);position:relative}.strip-ruler span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.strip-ruler span:first-child{transform:none}.strip-ruler span:last-child{transform:translate(-100%)}.strip-legend{color:var(--faint);flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.strip-legend span{align-items:center;gap:6px;display:inline-flex}.strip-legend i{background:var(--strip);border-radius:2px;width:12px;height:8px}.strip-legend i.speech{background:var(--strip-speech)}.strip-legend i.now{background:var(--accent)}.strip-legend i.hit{background:var(--accent);border-radius:50%;width:5px;height:5px}.now-card{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px 18px;display:grid}.now-card .voice{color:var(--ink);font-size:19px;line-height:1.35}.now-card .who{font-size:var(--t-xs);color:var(--muted);margin-top:6px}.scenes{flex-direction:column;display:flex}.scene{border-bottom:1px solid var(--line-soft);transition:background .12s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:14px 16px;display:grid;position:relative}.scene:hover{background:var(--surface-2)}.scene.is-now{background:var(--accent-tint)}.scene.is-now:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.scene.is-hit .tc{background:var(--accent)}.scene .tc{margin-top:1px}.scene-body{flex-direction:column;gap:5px;min-width:0;display:flex}.scene-desc{font-size:var(--t-sm);color:var(--ink);line-height:1.5}.scene-voice{color:var(--ink-2);margin:0;font-size:17px;line-height:1.35}.scene-voice[lang]:not([lang=en]):after{content:attr(data-lang);font:500 10px/1 var(--font-sans);letter-spacing:.04em;color:var(--muted);border:1px solid var(--line);vertical-align:3px;border-radius:4px;margin-left:6px;padding:2px 4px;font-style:normal}.scene-meta{font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.scene-meta .who{color:var(--ink-2);font-weight:500}.scene-actions{opacity:0;transition:opacity .12s var(--ease);align-self:start;gap:2px;display:flex}.scene:hover .scene-actions,.scene:focus-within .scene-actions{opacity:1}.scenes-foot{font-size:var(--t-xs);color:var(--faint);text-align:center;padding:14px 16px}.person{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.person .name{font-size:var(--t-sm);font-weight:500}.person .sub{font-size:var(--t-xs);color:var(--muted)}.lane{background:var(--surface-3);border-radius:4px;height:8px;margin-top:8px;position:relative;overflow:hidden}.lane>span{background:var(--ink-2);border-radius:2px;min-width:2px;position:absolute;top:0;bottom:0}.person.unnamed .avatar{color:var(--faint);border-style:dashed}.side-chat{flex-direction:column;flex:auto;min-height:100%;display:flex}.side-chat .msgs{flex-direction:column;flex:auto;gap:18px;padding:16px;display:flex}.side-chat .composer{margin:0 12px 12px;position:sticky;bottom:12px}.details{flex-direction:column;gap:18px;padding:18px 16px;display:flex}.details .kv{grid-template-columns:128px minmax(0,1fr);gap:10px 16px}.msg-q{background:var(--surface-3);max-width:88%;color:var(--ink);font-size:var(--t-sm);border-radius:14px 14px 4px;align-self:flex-end;padding:10px 14px;line-height:1.5}.msg-q .at{color:var(--muted);margin-top:6px;font-size:11px;display:block}.msg-a{font-size:var(--t-sm);color:var(--ink);flex-direction:column;gap:8px;line-height:1.65;display:flex}.msg-a p+p{margin-top:4px}.msg-meta{color:var(--faint);align-items:center;gap:10px;font-size:11px;display:flex}.msg-meta button{color:var(--faint);align-items:center;gap:4px;display:inline-flex}.msg-meta button:hover{color:var(--ink)}.cursor-blink{vertical-align:-2px;background:var(--accent);border-radius:1px;width:7px;height:15px;margin-left:2px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.composer{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);transition:border-color .12s var(--ease), box-shadow .12s var(--ease);border-radius:14px;flex-direction:column;gap:8px;padding:10px 10px 10px 14px;display:flex}.composer:focus-within{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.composer textarea{resize:none;font-size:var(--t-base);min-height:24px;max-height:160px;color:var(--ink);background:0 0;border:0;outline:none;padding:4px 0 0;line-height:1.5}.composer textarea::placeholder{color:var(--faint)}.composer .row{gap:6px}.send{background:var(--ink);width:32px;height:32px;color:var(--on-ink);border-radius:9px;flex:none;place-items:center;transition:opacity .12s;display:grid}.send:hover{opacity:.88}.send .i{stroke-width:2.2px}@media (width<=1180px){.media-layout{grid-template-columns:minmax(0,1fr)}.media-main{position:static}.media-side{height:640px;position:static}}@media (width<=820px){.player{border-radius:10px}.player-copy h2{font-size:var(--t-md)}.player-copy p{font-size:var(--t-xs)}.player-copy .copy-icon{display:none}.scene-actions{opacity:1}}.hero{flex-direction:column;gap:6px;max-width:760px;padding-top:12px;display:flex}.hero .title.lg{font-size:34px}.home-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;display:grid}.live-row{align-items:flex-start;padding:14px 16px}.live-row .thumb.md{width:96px}.live-row .thumb.pending{background:radial-gradient(120% 90% at 20% 0,#26304a 0%,#0f1218 60%)}.live-row .thumb.pending .kind{opacity:.72}.live-stages>span.done{background:color-mix(in srgb, var(--ink) 78%, transparent)}.live-labels>span{align-items:flex-start;gap:4px;min-width:0;display:inline-flex}.live-labels .i{stroke-width:2.4px;flex:none;width:12px;height:12px;margin-top:2px}@media (width<=359px){.live-labels .i{display:none}}.continue{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);transition:border-color .15s var(--ease), box-shadow .15s var(--ease);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:20px;padding:12px;display:grid}.continue:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.continue:hover .thumb>img{transform:scale(1.03)}.continue .resume{background:var(--accent);z-index:2;height:3px;position:absolute;bottom:0;left:0}.continue-body{flex-direction:column;gap:6px;min-width:0;padding-right:8px;display:flex}.continue-body h3{font-size:var(--t-lg);letter-spacing:-.02em;line-height:1.25}.continue-quote{color:var(--ink-2);font-size:19px;line-height:1.35}.media-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}.stat-card{transition:border-color .15s var(--ease);flex-direction:column;gap:6px;display:flex}.stat-card:hover{border-color:var(--line-strong)}.stat-big{letter-spacing:-.03em;margin-top:4px;font-size:30px;font-weight:600;line-height:1.15}.stat-big .unit{font-size:var(--t-base);color:var(--muted);letter-spacing:0;font-weight:500}.spark{height:56px;margin:10px 0 6px}.kinds{gap:3px;height:8px;margin:12px 0 8px;display:flex}.kinds span{border-radius:3px}.k-video{background:var(--ink)}.k-audio{background:var(--accent)}.k-image{background:var(--strip-hover)}.kinds-legend{color:var(--muted);flex-direction:column;gap:6px;display:flex}.kinds-legend li{align-items:center;gap:8px;display:flex}.kinds-legend i{border-radius:2px;width:8px;height:8px}.kinds-legend .num{color:var(--ink);margin-left:auto;font-weight:500}.thread-ico{aspect-ratio:16/9;background:var(--surface-3);width:64px;color:var(--muted);border-radius:6px;flex:none;place-items:center;display:grid}.lib{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;display:grid}.lib-tree{top:calc(var(--pbar) + 20px);font-size:var(--t-sm);flex-direction:column;gap:1px;display:flex;position:sticky}.lib-tree .tree-label{font-size:var(--t-xs);color:var(--faint);align-items:center;padding:0 8px 6px;display:flex}.lib-tree .tree-label button{margin-left:auto}.tree-item{border-radius:var(--r-sm);height:32px;color:var(--ink-2);text-align:left;align-items:center;gap:8px;width:100%;padding:0 8px;display:flex;position:relative}.tree-item:hover{background:var(--surface-3);color:var(--ink)}.tree-item[aria-current=true]{background:var(--surface-3);color:var(--ink);font-weight:500}.tree-item .i{color:var(--faint)}.tree-item[aria-current=true] .i{color:var(--ink)}.tree-item.child{padding-left:calc(8px + var(--depth,1) * 18px)}.tree-item .caret{width:14px;color:var(--faint);transition:transform .15s var(--ease);margin-left:-4px}.tree-item.open .caret{transform:rotate(90deg)}.tree-item .tree-more{opacity:0;margin-left:auto}.tree-item:hover .tree-more{opacity:1}.tree-sep{background:var(--line);height:1px;margin:10px 8px}.lib-main{flex-direction:column;gap:20px;min-width:0;display:flex}.lib-toolbar{top:var(--pbar);z-index:3;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(12px);flex-wrap:wrap;align-items:center;gap:10px;margin:-12px 0 0;padding:12px 0;display:flex;position:sticky}.lib-toolbar .input-icon{width:240px}.folder-tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.folder-tile{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);transition:border-color .12s var(--ease), background .12s var(--ease);text-align:left;align-items:center;gap:12px;padding:12px 14px;display:flex}.folder-tile:hover{border-color:var(--line-strong);background:var(--surface-2)}.folder-tile .ico{background:var(--surface-3);width:34px;height:34px;color:var(--ink-2);border-radius:9px;flex:none;place-items:center;display:grid}.lib-more{justify-content:center;align-items:center;gap:14px;padding:8px 0 0;display:flex}.lib-table .title-cell{align-items:center;gap:12px;min-width:260px;display:flex}.lib-table .title-cell .thumb.sm{width:72px}.lib-table td{height:60px}.ov-groups{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.ov-group{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.ov-group h2{font-size:var(--t-sm);border-bottom:1px solid var(--line-soft);background:var(--surface-2);padding:12px 16px}.ov-link{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 16px;display:grid}.ov-link:last-child{border-bottom:0}.ov-link:hover{background:var(--surface-2)}.ov-link .n{font-weight:500;font-size:var(--t-sm)}.ov-link .r{font:500 11px/1 var(--font-mono);color:var(--faint);align-self:center}.ov-link .api{font:400 11px/1.5 var(--font-mono);color:var(--muted);grid-column:1/-1}.ov-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.ov-shots{aspect-ratio:16/10;position:relative}.ov-shots .thumb{box-shadow:var(--shadow-lg);border-radius:12px;position:absolute}.ov-shots .thumb:first-child{width:62%;top:6%;left:0;transform:rotate(-3deg)}.ov-shots .thumb:nth-child(2){width:54%;top:0;right:0;transform:rotate(2.5deg)}.ov-shots .thumb:nth-child(3){width:58%;bottom:0;left:22%;transform:rotate(-.5deg)}.ov-shots .tc{z-index:3;position:absolute}.swatches{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.swatch{border:1px solid var(--line);border-radius:10px;font-size:11px;overflow:hidden}.swatch i{height:44px;display:block}.swatch span{color:var(--muted);padding:6px 8px;display:block}.gaps{gap:0;display:grid}.gaps li{border-bottom:1px solid var(--line-soft);font-size:var(--t-sm);grid-template-columns:26px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.gaps li:last-child{border-bottom:0}.gaps .num{color:var(--faint);font-family:var(--font-mono);font-size:var(--t-xs);padding-top:2px}.gaps b{font-weight:600}@media (width<=1080px){.home-grid{grid-template-columns:minmax(0,1fr)}.home-grid>aside{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.lib{grid-template-columns:minmax(0,1fr)}.lib-tree{scrollbar-width:none;flex-direction:row;gap:6px;padding-bottom:4px;position:static;overflow-x:auto}.lib-tree .tree-label,.lib-tree .tree-sep,.lib-tree .tree-item.child{display:none}.lib-tree .tree-item{border:1px solid var(--line);border-radius:999px;flex:none;width:auto;height:30px;padding:0 12px}.lib-tree .tree-item .caret,.lib-tree .tree-item .tree-more{display:none}.ov-hero{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.hero .title.lg{font-size:28px}.hide-sm{display:none!important}.continue{grid-template-columns:minmax(0,1fr)}.lib-toolbar .input-icon{width:100%}}@media (width<=560px){.live-row{gap:12px;padding:14px}.live-row .thumb.md{width:72px}.live-row .thumb.pending:has(.tc) .kind{display:none}.live-row .grow>.row:first-child{flex-wrap:wrap;row-gap:6px}.live-row .grow>.row:first-child .spacer{display:none}.live-row .grow>.row:first-child .strong{white-space:normal;flex-basis:100%}.live-row .row.xs{flex-wrap:wrap;row-gap:2px}}@media (width<=1240px) and (width>=1081px){.media-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.media-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}}.set-page{max-width:1040px}.set-section{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:16px 48px;padding-top:28px;display:grid}.set-page .page-head+.set-section{border-top:0;padding-top:0}.set-intro{flex-direction:column;gap:4px;display:flex}.set-intro h2{font-size:var(--t-md);letter-spacing:-.012em}.set-intro p{font-size:var(--t-sm);color:var(--muted);line-height:1.5}.set-card{overflow:hidden}.set-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:16px;min-width:0;padding:16px 20px;display:flex}.set-row:last-child{border-bottom:0}.set-label{width:140px;font-size:var(--t-sm);color:var(--muted);flex:none;align-self:flex-start;padding-top:1px}.set-value{min-width:0;font-size:var(--t-sm);flex-direction:column;gap:4px;display:flex}.set-id{font:400 12px/1.4 var(--font-mono);color:var(--ink-2);word-break:break-all}.set-quiet{background:var(--surface-2);color:var(--muted);font-size:var(--t-xs);align-items:flex-start}.set-quiet .i{color:var(--faint);margin-top:1px}.set-toggle{align-items:flex-start;gap:24px}.set-toggle .grow{flex-direction:column;gap:4px;display:flex}.set-toggle .grow p{max-width:60ch;line-height:1.5}.set-toggle .switch{margin-top:2px}.set-quotas{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.set-quotas li{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-direction:column;gap:3px;padding:14px 20px 16px;display:flex}.set-quotas li:nth-child(3n){border-right:0}.set-quotas li:nth-last-child(-n+3){border-bottom:0}.set-quota-v{font-size:var(--t-lg);letter-spacing:-.02em;color:var(--ink);font-weight:600}.mem-table td{height:62px}.mem-who{align-items:center;gap:12px;min-width:240px;display:flex}.mem-who .avatar{flex:none;width:32px;height:32px;font-size:11.5px}.mem-name{flex-direction:column;gap:2px;min-width:0;display:flex}.mem-name .strong{align-items:center;gap:8px;display:inline-flex}.mem-name .badge{height:18px;font-size:10.5px}.mem-seen{display:none}.mem-notes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.inv-ava{background:var(--surface-2);border:1px dashed var(--line-strong);color:var(--muted)}.inv-status{align-items:center;gap:8px;display:inline-flex}.inv-acts{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.inv-empty{padding:32px 24px}.inv-tags{min-height:44px}.inv-chip{min-width:0;max-width:100%}.inv-chip .inv-say{color:var(--muted);white-space:nowrap;font-size:11px}.inv-chip.is-bad{background:var(--bad-tint);color:var(--bad)}.inv-chip.is-bad .inv-say{color:var(--bad)}.inv-chip.is-member{color:var(--muted)}.inv-chip.is-member>.truncate{text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.inv-chip.is-resend .inv-say{color:var(--accent-ink)}@media (width<=820px){.inv-table th:nth-child(2),.inv-table td:nth-child(2),.inv-table th:nth-child(3),.inv-table td:nth-child(3),.mem-people th:nth-child(3),.mem-people td:nth-child(3),.mem-people:not(.is-member-view) th:nth-child(4),.mem-people:not(.is-member-view) td:nth-child(4){display:none}.mem-table td:first-child{width:100%}.mem-who{min-width:0}.mem-seen{display:block}.mem-table td{padding-inline:12px}.set-section{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:22px}.set-row{flex-wrap:wrap;padding:14px 16px}.set-label,.set-profile .btn{width:100%}.set-toggle,.set-quiet{flex-wrap:nowrap}.set-toggle .segmented{flex-wrap:wrap}.set-quotas{grid-template-columns:repeat(2,minmax(0,1fr))}.set-quotas li,.set-quotas li:nth-child(3n){border-right:1px solid var(--line-soft)}.set-quotas li:nth-child(2n){border-right:0}.set-quotas li:nth-last-child(-n+3){border-bottom:1px solid var(--line-soft)}.set-quotas li:nth-last-child(-n+2){border-bottom:0}}.act-live{align-items:center;gap:8px;display:inline-flex}.act-pulse{background:var(--accent);width:7px;height:7px;animation:pulse 1.6s var(--ease) infinite;border-radius:50%}.act-summary{grid-template-columns:repeat(4,minmax(0,auto)) minmax(240px,1fr);align-items:stretch;display:grid;overflow:hidden}.act-stat{border-right:1px solid var(--line-soft);flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:18px 28px 18px 22px;display:flex}.act-stat:last-child{border-right:0}.act-n{letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:1}.act-quota{gap:8px;padding-right:22px}.act-quota .row,.act-quota .progress{width:100%}.act-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tab .n.live{color:var(--accent);align-items:center;gap:5px;font-weight:600;display:inline-flex}.tab .n.live:before{content:"";background:var(--accent);width:6px;height:6px;animation:pulse 1.6s var(--ease) infinite;border-radius:50%}.act-table td{vertical-align:middle}.act-run{align-items:flex-start;gap:12px;min-width:320px;display:flex}.act-run .thumb.sm{width:72px;margin-top:1px}.act-title{font-size:var(--t-sm);line-height:1.4}.act-title .muted{font-weight:400}.act-sub{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.act-sent{color:var(--ok);align-items:center;gap:5px;font-weight:500;display:inline-flex}.act-fail{font-size:var(--t-xs);color:var(--bad);align-items:flex-start;gap:6px;margin-top:2px;line-height:1.45;display:flex}.act-fail .i{flex:none;margin-top:2px}.act-stages{width:96px}.act-stages>span{height:3px}.act-acts{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.act-table tr.act-group th{background:var(--surface);height:34px;color:var(--ink-2);font-size:var(--t-xs);border-bottom:1px solid var(--line-soft);text-align:left;padding:0 14px;font-weight:600}.act-table tr.act-group+tr td{border-top:0}.act-table tbody tr.act-group:hover{background:0 0}.act-table tbody tr.act-group:not(:first-child) th{border-top:1px solid var(--line-soft);height:42px;padding-top:10px}@media (width<=1080px){.act-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.act-quota{border-top:1px solid var(--line-soft);grid-column:1/-1}}@media (width<=820px){.act-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.act-stat{border-bottom:1px solid var(--line-soft);padding:14px 16px}.act-stat:nth-child(2n){border-right:0}.act-quota{border-top:0;border-bottom:0}.act-run{min-width:260px}}.act-table td>.stack{align-items:flex-start}.ak-head{flex-wrap:wrap;align-items:center;row-gap:10px}.ak-n{color:var(--faint);font-feature-settings:"tnum" on;font-size:11px}.segmented button[aria-pressed=true] .ak-n{color:var(--muted)}.ak-soon{color:var(--warn);font-size:var(--t-xs);align-items:center;gap:6px;font-weight:500;display:inline-flex}.ak-table td{height:64px}.ak-name{flex-direction:column;gap:3px;min-width:200px;display:flex}.ak-mask{font:500 12px/1 var(--font-mono);color:var(--ink-2);white-space:nowrap;letter-spacing:-.01em}.ak-mask span{color:var(--faint);letter-spacing:.08em}.ak-scopes{flex-wrap:wrap;gap:4px;min-width:180px;max-width:300px;display:flex}.ak-scopes .chip{height:22px;padding:0 8px}.ak-all{color:var(--ink);font-weight:600}.ak-exp{flex-direction:column;gap:2px;display:flex}.ak-warn{color:var(--warn);font-weight:500}.ak-off td{color:var(--muted)}.ak-off .strong{color:var(--ink-2)}.ak-off .ak-mask{color:var(--faint);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.ak-off .chip{opacity:.7}.ak-rename{align-items:center;gap:6px;min-width:260px;display:flex}.ak-rename .input{width:200px}.ak-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ak-notes .note{margin:0}.kn-scopes{border:0;min-width:0;margin:0;padding:0}.kn-scopes legend{margin-bottom:8px;padding:0}.kn-scope-list{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}.kn-scope{border-bottom:1px solid var(--line-soft);transition:background .12s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 14px;display:grid}.kn-scope:last-child{border-bottom:0}.kn-scope:hover,.kn-scope:has(input:checked){background:var(--surface-2)}.kn-scope-text{flex-direction:column;gap:1px;min-width:0;display:flex}.kn-code{font:500 11px/1 var(--font-mono);color:var(--faint);background:var(--surface-3);white-space:nowrap;border-radius:5px;margin-top:1px;padding:4px 6px}.kn-date{width:auto}.kc-icon{background:var(--ink);width:40px;height:40px;color:var(--surface);border-radius:11px;place-items:center;margin-bottom:14px;display:grid}.kc-key{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex}.kc-secret{min-width:0;font:500 13px/1.5 var(--font-mono);color:var(--ink);word-break:break-all;-webkit-user-select:all;user-select:all;flex:auto}.kc-kv{grid-template-columns:80px minmax(0,1fr);gap:8px 16px}.mcp-card{flex-direction:column;gap:14px;padding:20px 22px 18px;display:flex}.mcp-head{align-items:flex-start;gap:14px;display:flex}.mcp-ico{background:var(--ink);width:36px;height:36px;color:var(--on-ink);border-radius:10px;flex:none;place-items:center;display:grid}.mcp-titles{flex-direction:column;gap:3px;min-width:0;padding-top:1px;display:flex}.mcp-titles h2{font-size:var(--t-md);letter-spacing:-.012em;line-height:1.3}.mcp-titles p{font-size:var(--t-sm);color:var(--muted);line-height:1.5}.mcp-body{flex-direction:column;gap:10px;max-width:760px;padding-left:50px;display:flex}.mcp-cmd{padding:10px 10px 10px 14px}.mcp-line{min-width:0;font:500 13.5px/1.5 var(--font-mono);color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:auto}.mcp-alt{font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;align-items:center;column-gap:6px;line-height:1.5;display:flex}.mcp-url{align-items:center;gap:2px;display:inline-flex}.mcp-url code{font:500 12px/1.5 var(--font-mono);color:var(--ink-2);letter-spacing:-.01em}.mcp-url .icon-btn{width:24px;height:24px}.ct-head{align-items:center}.ct-table td{height:60px}.ct-table td.shrink{text-align:right}.ct-tool{align-items:center;gap:12px;min-width:190px;display:flex}.ct-ico{background:var(--surface-2);border:1px solid var(--line);width:32px;height:32px;color:var(--ink-2);border-radius:9px;flex:none;place-items:center;display:grid}.ct-person{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.ct-person .avatar{width:24px;height:24px;font-size:9.5px}.ct-scopes{flex-wrap:wrap;gap:4px;min-width:180px;max-width:380px;display:flex}.ct-scopes .chip{height:22px;font:500 11.5px/1 var(--font-mono);letter-spacing:-.01em;padding:0 8px}.ct-off td{color:var(--muted)}.ct-off .strong{color:var(--ink-2)}.ct-off .ct-ico,.ct-off .avatar,.ct-off .chip{opacity:.7}@media (width<=820px){.ak-notes{grid-template-columns:minmax(0,1fr)}.kn-code{display:none}.kn-scope{grid-template-columns:auto minmax(0,1fr)}.mcp-card{gap:12px;padding:16px 16px 14px}.mcp-head{gap:12px}.mcp-ico{border-radius:9px;width:32px;height:32px}.mcp-body{padding-left:0}}@media (width<=560px){.mcp-cmd{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.mcp-cmd .btn{width:100%;height:34px;font-size:var(--t-sm)}}.au-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-top:-12px;display:flex}.au-select{width:auto;min-width:150px}.au-feed{flex-direction:column;gap:22px;margin-top:-8px;display:flex}.au-day{flex-direction:column;gap:8px;display:flex}.au-day-h{font-size:var(--t-xs);color:var(--muted);letter-spacing:0;font-weight:500}.au-list{overflow:hidden}.au-row{border-bottom:1px solid var(--line-soft);transition:background .1s var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.au-row:last-child{border-bottom:0}.au-row:hover{background:var(--surface-2)}.au-main{text-align:left;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px 12px 12px 16px;display:grid}.au-text{flex-direction:column;gap:3px;min-width:0;display:flex}.au-sentence{font-size:var(--t-sm);color:var(--ink-2);line-height:1.45}.au-sentence b{color:var(--ink);font-weight:600}.au-meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.au-meta code{font:500 11px/1 var(--font-mono);color:var(--muted)}.au-time{font:500 12px/1 var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums}.au-req{height:28px;color:var(--faint);border-radius:6px;align-items:center;gap:6px;margin-right:12px;padding:0 8px;display:inline-flex}.au-req code{font:500 11px/1 var(--font-mono)}.au-req:hover{background:var(--surface-3);color:var(--ink)}.au-mark{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.au-mark-user{width:28px;height:28px}.au-mark.key{background:var(--surface-3);color:var(--ink-2);border:1px solid var(--line)}.au-mark.platform{background:var(--ink);color:var(--surface)}.au-mark.platform svg{width:22px;height:22px}.au-mark.ops{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);box-shadow:var(--shadow-xs)}.au-more{justify-content:center;display:flex}.ae-head{padding-right:20px}.ae-head-text{flex-direction:column;gap:6px;min-width:0;display:flex}.ae-head h2{font-size:var(--t-md);line-height:1.35}.ae-body{flex:auto;gap:22px}.ae-kv{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px 16px}.ae-kv dd{flex-direction:column;gap:4px;display:flex}.ae-code{font:500 12px/1 var(--font-mono);background:var(--surface-3);color:var(--ink);border-radius:5px;align-self:flex-start;padding:4px 6px}.ae-id{font:400 11.5px/1.4 var(--font-mono);color:var(--muted);word-break:break-all}.ae-json{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line-soft);font:400 12px/1.6 var(--font-mono);color:var(--ink-2);white-space:pre;tab-size:2;margin:0;padding:14px 16px;overflow-x:auto}.j-key{color:var(--muted)}.j-str{color:var(--ink)}.j-num{color:var(--accent-ink)}.j-bool,.j-null{color:var(--faint)}@media (width<=820px){.au-filters{margin-top:-6px}.au-filters .segmented{max-width:100%;overflow-x:auto}.au-select{flex:140px}.au-row{grid-template-columns:minmax(0,1fr)}.au-req{justify-self:start;margin:-6px 0 10px 56px}.au-main{padding-bottom:8px}}.view[data-view=chats].on{position:absolute;inset:0}.chats{grid-template-columns:288px minmax(0,1fr);height:100%;min-height:0;display:grid}.chat-list{border-right:1px solid var(--line-soft);flex-direction:column;min-height:0;display:flex}.chat-list-head{align-items:center;gap:10px;padding:18px 16px 12px 20px;display:flex}.chat-h{font-size:var(--t-lg);letter-spacing:-.02em;flex:auto}.chat-list-tools{flex-direction:column;gap:10px;padding:0 16px 8px;display:flex}.chat-list-tools .segmented{align-self:flex-start}.chat-threads{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 8px 12px;overflow-y:auto}.thread-group{color:var(--faint);padding:14px 10px 6px;font-size:11px}.thread-row{text-align:left;width:100%;transition:background .12s var(--ease);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.thread-row:hover{background:var(--surface-3)}.thread-row[aria-current=true]{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line)}.thread-row .thumb.sm{border-radius:6px;width:56px}.thread-lib{aspect-ratio:16/9;background:var(--surface-3);width:56px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:6px;flex:none;place-items:center;display:grid}.thread-row[aria-current=true] .thread-lib{background:var(--surface)}.thread-lib.lg{aspect-ratio:auto;background:var(--surface);border-radius:12px;width:44px;height:44px}.thread-title{font-size:var(--t-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.thread-scope{font-size:var(--t-xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.thread-time{color:var(--faint);white-space:nowrap;font-feature-settings:"tnum" on;align-self:start;margin-top:2px;font-size:11px}.chat-list-foot{border-top:1px solid var(--line-soft);font-size:var(--t-xs);color:var(--faint);align-items:center;gap:6px;padding:12px 20px 14px;display:flex}.chat-list-empty{font-size:var(--t-sm);color:var(--muted);text-align:center;padding:28px 16px}.chat-main{flex-direction:column;min-width:0;min-height:0;display:flex}.chat-head{border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:10px;height:60px;padding:0 12px 0 28px;display:flex}.chat-back{display:none}.chat-head-titles{align-items:center;gap:12px;min-width:0;display:flex}.chat-head-titles h2{font-size:var(--t-md);letter-spacing:-.012em;flex:0 auto;min-width:0}.scope-chip{flex:0 3 auto;gap:8px;min-width:120px;max-width:320px;padding-left:4px}.scope-chip.soft{padding-left:9px}.scope-chip .thumb.sm{border-radius:4px;width:28px}.scope-chip .truncate{max-width:240px}.chat-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.chat-msgs{flex-direction:column;gap:26px;max-width:780px;margin:0 auto;padding:32px 28px 36px;display:flex;container-type:inline-size}.chat-msgs .msg-q{max-width:80%;font-size:var(--t-base)}.chat-msgs .msg-a{font-size:var(--t-base);gap:10px;line-height:1.7}.chat-msgs .msg-a>p{text-wrap:pretty;max-width:68ch}.chat-msgs .msg-a.is-cut>p{color:var(--ink-2)}.cite.pending{opacity:.45;cursor:default}.q-preset{color:var(--muted);align-items:center;gap:5px;margin-bottom:4px;font-size:11px;font-weight:600;display:flex}.q-preset .i{color:var(--accent)}.chat-sources{grid-template-columns:repeat(auto-fill,minmax(214px,1fr));gap:8px;margin-top:2px;display:grid}.source{text-align:left;border:1px solid var(--line);background:var(--surface);min-width:0;transition:border-color .12s var(--ease), background .12s var(--ease);border-radius:10px;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:flex}.source:hover{border-color:var(--line-strong);background:var(--surface-2)}.source:hover .cite{background:var(--accent)}.source .thumb.sm{width:64px}.source .cite{vertical-align:0;margin:0}.source-title{font-size:var(--t-xs);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.cut-note{font-size:var(--t-sm);background:var(--warn-tint);color:var(--ink-2);border:1px solid color-mix(in srgb, var(--warn) 22%, transparent);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 10px 10px 12px;line-height:1.45;display:grid}.cut-note>.i{color:var(--warn)}@container (width<=520px){.cut-note{grid-template-columns:auto minmax(0,1fr)}.cut-note .btn{grid-column:2;justify-self:start}}.chat-thinking{font-size:var(--t-sm);color:var(--muted);align-items:center;gap:10px;display:flex}.chat-compose{flex:none;padding:0 28px 20px}.chat-compose .composer{max-width:780px;margin:0 auto}.chat-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 0 16px;display:flex}.chat-empty h2{font-size:var(--t-xl);letter-spacing:-.022em;max-width:560px}.chat-empty>p{max-width:470px;color:var(--muted);font-size:var(--t-sm);line-height:1.55}.chat-empty-ico{background:var(--surface-3);width:52px;height:52px;color:var(--ink-2);border-radius:14px;place-items:center;margin-bottom:4px;display:grid}.chat-empty-item{width:min(320px,100%);margin-bottom:6px}.chat-empty-item .thumb{box-shadow:var(--shadow-md)}.chat-starters{flex-wrap:wrap;justify-content:center;gap:6px;margin:4px 0 14px;display:flex}.preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(560px,100%);margin-top:2px;display:grid}.preset-card{text-align:left;border:1px solid var(--line);background:var(--surface);transition:border-color .12s var(--ease), box-shadow .12s var(--ease);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.preset-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.preset-card .i{color:var(--accent)}.chat-context{border-left:1px solid var(--line-soft);background:var(--surface-2);flex-direction:column;gap:20px;min-height:0;padding:20px;display:none;overflow-y:auto}.ctx-item{flex-direction:column;gap:8px;display:flex}.ctx-item .btn{margin-top:4px}.ctx-scope{align-items:center;gap:12px;display:flex}.ctx-sec{flex-direction:column;gap:2px;display:flex}.ctx-sec h3{font-size:var(--t-xs);color:var(--muted);margin-bottom:6px;font-weight:500}.ctx-cite,.ctx-src{text-align:left;width:calc(100% + 16px);transition:background .12s var(--ease);border-radius:8px;gap:10px;margin:0 -8px;padding:8px;display:flex}.ctx-cite{align-items:flex-start}.ctx-cite .tc,.ctx-cite .badge{flex:none}.ctx-cite .xs{line-height:1.45}.ctx-src{align-items:center}.ctx-src .thumb.sm{width:56px}.ctx-cite:hover,.ctx-src:hover{background:var(--surface-3)}.ctx-note{line-height:1.55}.hc-thumb .thumb{border-radius:8px;width:100%}@media (width>=1280px){.chats{grid-template-columns:288px minmax(0,1fr) 300px}.chat-context{display:flex}}@media (width<=1080px){.chats{grid-template-columns:260px minmax(0,1fr)}.scope-chip .truncate{max-width:160px}}@media (width<=820px){.chats{grid-template-columns:minmax(0,1fr)}.chats .chat-main,.chats.is-reading .chat-list{display:none}.chats.is-reading .chat-main{display:flex}.chat-list{border-right:0}.chat-back{display:inline-grid}.chat-head{height:auto;min-height:60px;padding:8px 8px 8px 4px}.chat-head-titles{flex-direction:column;align-items:flex-start;gap:4px}.scope-chip .truncate{max-width:200px}.chat-msgs{gap:22px;padding:20px 16px 24px}.chat-msgs .msg-q{max-width:92%}.chat-compose{padding:0 12px 12px}.preset-grid,.chat-sources{grid-template-columns:minmax(0,1fr)}}[data-view=credits]{--s1:#2a78d6;--s2:#eb6834;--s3:#1baf7a;--s4:#eda100;--s5:#e87ba4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-view=credits]{--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;--s5:#d55181}}:root[data-theme=dark] [data-view=credits]{--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;--s5:#d55181}.cr-notice-link{white-space:nowrap;margin-left:2px}.view[data-view=credits]:has(#cr-tab-prices[aria-selected=true]) .cr-notice{display:none}.cr-h{font-size:var(--t-md);letter-spacing:-.012em}.cr-bal{flex-direction:column;gap:16px;min-width:0;padding:20px 22px;display:flex}.cr-bal-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.cr-hero{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.cr-big{letter-spacing:-.035em;color:var(--ink);font-size:48px;font-weight:600;line-height:1}.cr-unit{font-size:var(--t-sm);color:var(--muted)}.cr-bal-figs{align-items:stretch;display:flex}.cr-bal-figs>div{border-left:1px solid var(--line);flex-direction:column;gap:4px;margin-left:24px;padding:2px 0 2px 24px;display:flex}.cr-bal-figs>div:first-child{margin-left:0}.cr-bal-figs dt{font-size:var(--t-xs);color:var(--muted);white-space:nowrap}.cr-bal-figs dd{font-size:var(--t-lg);letter-spacing:-.02em;color:var(--ink);font-weight:600;line-height:1.2}.cr-explain{font-size:var(--t-xs);color:var(--muted);border-top:1px solid var(--line-soft);align-items:flex-start;gap:8px;margin-top:auto;padding-top:14px;line-height:1.55;display:flex}.cr-explain .i{color:var(--faint);margin-top:2px}.cr-order{overflow:hidden}.cr-order-head{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:4px;padding:18px 22px 16px;display:flex}.cr-glist>li{grid-template-columns:22px minmax(0,1fr) minmax(180px,220px) minmax(170px,210px);align-items:start;gap:8px 20px;padding:16px 22px;display:grid}.cr-glist>li+li{border-top:1px solid var(--line-soft)}.cr-g-n{width:22px;height:22px;color:var(--muted);background:var(--surface-3);font-feature-settings:"tnum" on;border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.cr-g-what{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.cr-g-what>.row{min-height:22px}.cr-scope{font-size:var(--t-xs);color:var(--muted);align-items:center;gap:7px;line-height:1.45;display:inline-flex}.cr-scope>.i{color:var(--faint);flex:none}.cr-limit{font-size:var(--t-xs);color:var(--ink-2);align-items:flex-start;gap:7px;line-height:1.45;display:flex}.cr-limit>.i{color:var(--faint);flex:none;margin-top:2px}.cr-limit-body{flex-direction:column;gap:3px;display:flex}.cr-limit-use{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.cr-g-left{flex-direction:column;gap:8px;padding-top:2px;display:flex}.cr-g-num{font-size:var(--t-sm);color:var(--muted);line-height:18px}.cr-g-num b{color:var(--ink);font-feature-settings:"tnum" on;font-weight:600}.cr-g-left .cr-left-bar{width:100%;max-width:180px}.cr-g-exp{font-size:var(--t-sm);color:var(--ink-2);padding-top:2px;line-height:18px}.cr-g-soon{font-size:var(--t-xs);color:var(--faint);margin-top:3px;display:block}.cr-usage-bar,.cr-grants-bar{flex-wrap:wrap;row-gap:10px}.cr-usage-tools,.cr-grants-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.cr-usage{flex-direction:column;gap:18px;padding:20px 20px 12px;display:flex}.cr-usage-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.cr-total-block{flex-direction:column;gap:2px;display:flex}.cr-total{letter-spacing:-.03em;font-size:30px;font-weight:600;line-height:1.15}.cr-keys{font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;gap:6px 18px;display:flex}.cr-keys li{align-items:center;gap:7px;display:inline-flex}.cr-keys b{color:var(--ink);font-weight:600}.cr-sw{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.cr-sw.s1,.cr-seg.s1{background:var(--s1);fill:var(--s1)}.cr-sw.s2,.cr-seg.s2{background:var(--s2);fill:var(--s2)}.cr-sw.s3,.cr-seg.s3{background:var(--s3);fill:var(--s3)}.cr-sw.s4,.cr-seg.s4{background:var(--s4);fill:var(--s4)}.cr-sw.s5,.cr-seg.s5{background:var(--s5);fill:var(--s5)}.cr-chart{min-height:236px;position:relative}.cr-svg{display:block;overflow:visible}.cr-grid{stroke:var(--line-soft);stroke-width:1px;shape-rendering:crispedges}.cr-base{stroke:var(--line-strong);stroke-width:1px;shape-rendering:crispedges}.cr-ytick,.cr-xtick{fill:var(--faint);font:500 10.5px var(--font-mono);font-variant-numeric:tabular-nums}.cr-peak{fill:var(--ink-2);font:600 11px var(--font-sans);font-feature-settings:"tnum" on}.cr-col{transition:opacity .12s var(--ease)}.cr-svg.is-hover .cr-col:not(.on){opacity:.32}.cr-hit{fill:#0000;cursor:default;outline:none}.cr-hit:focus-visible{stroke:var(--accent);stroke-width:1.5px;rx:6}.cr-tip{z-index:3;pointer-events:none;background:var(--surface);border:1px solid var(--line);min-width:208px;box-shadow:var(--shadow-md);font-size:var(--t-xs);border-radius:10px;padding:10px 12px;position:absolute}.cr-tip-day{color:var(--muted)}.cr-tip-total{letter-spacing:-.01em;color:var(--ink);margin:1px 0 8px;font-size:15px;font-weight:600}.cr-tip-row{color:var(--muted);grid-template-columns:14px 44px minmax(0,1fr);align-items:center;gap:8px;padding:2px 0;display:grid}.cr-tip-row b{color:var(--ink);text-align:right;font-feature-settings:"tnum" on;font-weight:600}.cr-line{border-radius:2px;width:12px;height:2px;display:block}.cr-line.s1{background:var(--s1)}.cr-line.s2{background:var(--s2)}.cr-line.s3{background:var(--s3)}.cr-line.s4{background:var(--s4)}.cr-line.s5{background:var(--s5)}.cr-services td{height:48px}.cr-services td:first-child{min-width:190px}.cr-services td:nth-child(2){min-width:230px}.cr-services td:first-child .strong,.cr-grants td:nth-child(5),.cr-grants td:nth-child(6){white-space:nowrap}.cr-services tfoot td{border-top:1px solid var(--line);background:var(--surface-2);border-bottom:0}.cr-share-h{width:200px}.cr-share{align-items:center;gap:10px;display:flex}.cr-share-bar{background:var(--surface-3);border-radius:3px;flex:auto;min-width:80px;height:6px;position:relative;overflow:hidden}.cr-share-bar>span{background:var(--ink-2);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.cr-share .num{text-align:right;width:32px}.cr-grants td{height:58px;padding-top:12px;padding-bottom:12px}.cr-dim td{color:var(--muted)}.cr-dim .strong{color:var(--ink-2)}.cr-left{align-items:center;gap:10px;min-width:140px;display:flex}.cr-left .num{text-align:right;width:52px}.cr-left-bar{background:var(--surface-3);border-radius:2px;flex:none;width:72px;height:4px;position:relative;overflow:hidden}.cr-left-bar>span{background:var(--ink);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.cr-dim .cr-left-bar>span{background:var(--faint)}.cr-left-bar.cr-mini-bar{width:56px}.cr-kind{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cr-state{font-size:var(--t-xs);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.cr-state:before{content:"";background:var(--faint);border-radius:50%;flex:none;width:6px;height:6px}.cr-state.active:before{background:var(--ok)}.cr-state.upcoming:before{border:1.5px solid var(--faint);background:0 0;width:7px;height:7px}.cr-amt{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.cr-scopes{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.cr-why{color:var(--ink-2);align-items:baseline;gap:8px;min-width:190px;display:flex}.cr-src{font:500 11px/1.6 var(--font-mono);color:var(--muted);background:var(--surface-3);border-radius:5px;flex:none;padding:0 5px}.pr-head{align-items:center}.pr-head .count{flex:1;min-width:0}.pr-calc-btn{flex:none}.pr-calc-btn .pr-chev{width:14px;height:14px;color:var(--muted);transition:transform .22s var(--ease);margin-left:2px}.pr-calc-btn[aria-expanded=true]{background:var(--surface-3);border-color:var(--line-strong)}.pr-calc-btn[aria-expanded=true] .pr-chev{transform:rotate(180deg)}.pr-collapse{transition:grid-template-rows .3s var(--ease), margin-bottom .3s var(--ease);grid-template-rows:0fr;margin-bottom:-14px;display:grid}.pr-collapse.open{grid-template-rows:1fr;margin-bottom:0}.pr-collapse-in{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.pr-collapse,.pr-calc-btn .pr-chev{transition:none}}.pr-calc{padding:0 22px;overflow:hidden;container:prcalc/inline-size}.pr-calc-cols,.pr-row{grid-template-columns:200px 200px minmax(0,1fr) 96px;align-items:center;column-gap:32px;display:grid}.pr-calc-cols{border-bottom:1px solid var(--line-soft);font-size:var(--t-xs);color:var(--muted);padding:14px 0 9px}.pr-calc-cols span:last-child{text-align:right}.pr-rows{flex-direction:column;padding:2px 0 14px;display:flex}.pr-row{padding:12px 0 6px}.pr-r-name{font-size:var(--t-sm);color:var(--ink);flex-direction:column;align-items:flex-start;gap:8px;font-weight:500;line-height:20px;display:flex}.pr-speed .i{width:12px;height:12px;color:var(--warn);margin-right:4px}.pr-r-price .pr-off-badge{align-self:flex-start;height:18px;margin-top:4px}.pr-r-price{font-size:var(--t-sm);color:var(--muted);white-space:nowrap;flex-direction:column;gap:2px;line-height:20px;display:flex}.pr-r-price b{color:var(--ink);font-feature-settings:"tnum" on;font-weight:600}.pr-p2{font-size:var(--t-xs);color:var(--muted);align-items:center;gap:5px;line-height:16px;display:inline-flex}.pr-r-price .pr-p2 b{color:var(--ink-2)}.pr-r-cost{text-align:right;font-size:var(--t-md);line-height:20px}.pr-r-cost b{color:var(--ink);font-feature-settings:"tnum" on;font-weight:600}.pr-cu-s{display:none}.pr-slider{--thumb:16px;padding-top:28px;position:relative}.pr-bubble{top:0;left:calc((100% - var(--thumb)) * var(--f,0) + var(--thumb) / 2);background:var(--ink);height:20px;color:var(--on-ink);white-space:nowrap;font-feature-settings:"tnum" on;pointer-events:none;border-radius:6px;padding:0 7px;font-size:11px;font-weight:600;line-height:20px;position:absolute;transform:translate(-50%)}.pr-bubble:after{content:"";left:var(--ax,50%);border:4px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;transform:translate(-50%)}.pr-range{appearance:none;cursor:pointer;background:linear-gradient(to right, var(--ink) calc((100% - var(--thumb)) * var(--f,0) + var(--thumb) / 2), var(--surface-3) 0);width:100%;height:10px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:4px;outline:none;margin:0;display:block}.pr-range::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb);background:var(--surface);border:1.5px solid var(--ink);height:24px;box-shadow:var(--shadow-sm);cursor:grab;border-radius:6px}.pr-range::-moz-range-thumb{width:var(--thumb);background:var(--surface);border:1.5px solid var(--ink);height:24px;box-shadow:var(--shadow-sm);cursor:grab;border-radius:6px}.pr-range:focus-visible::-webkit-slider-thumb{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.pr-range:focus-visible::-moz-range-thumb{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.pr-ticks{padding:0 calc(var(--thumb) / 2 - .5px);justify-content:space-between;margin-top:7px;display:flex}.pr-ticks i{background:var(--line-strong);width:1px;height:5px}.pr-calc-foot{background:var(--surface-2);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 -22px;padding:16px 22px;display:flex}.pr-cf-l{font-size:var(--t-xs);color:var(--muted);flex-direction:column;gap:3px;min-width:0;line-height:1.5;display:flex}.pr-cf-l>b{font-size:var(--t-sm);color:var(--ink);font-weight:600}.pr-cf-l span b{color:var(--ink-2);font-feature-settings:"tnum" on;font-weight:600}.pr-cf-r{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.pr-cf-now{align-items:baseline;gap:7px;display:flex}.pr-total{letter-spacing:-.03em;color:var(--ink);font-feature-settings:"tnum" on;font-size:30px;font-weight:600;line-height:1}.pr-cu{font-size:var(--t-sm);color:var(--muted)}.pr-cf-next{font-size:var(--t-xs);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.pr-cf-next b{color:var(--ink-2);font-feature-settings:"tnum" on;font-weight:600}.pr-wrap{container:prw/inline-size}.pr-table td{vertical-align:top;padding:13px 16px}.pr-table th{padding:0 16px}.pr-table th.pr-c,.pr-table td.pr-now,.pr-table td.pr-next{white-space:nowrap;width:1%}.pr-table td.pr-now,.pr-table th.pr-now-h{padding-right:8px}.pr-table td.pr-now:last-child,.pr-table th.pr-now-h:last-child{padding-right:24px}.pr-table td.pr-next,.pr-table th.pr-next-h{padding-left:8px;padding-right:24px}.pr-table thead .pr-next-h{color:var(--ink-2)}.pr-hd{align-items:center;gap:8px;display:inline-flex}.pr-hd .i{color:var(--muted)}.pr-table .pr-group:hover{background:0 0}.pr-table .pr-group th{height:auto;font-size:var(--t-xs);color:var(--muted);letter-spacing:.01em;background:0 0;border-bottom:0;padding:18px 16px 4px;font-weight:600}.pr-table tbody .pr-group:first-child th{padding-top:14px}.pr-name{color:var(--ink);font-weight:500;line-height:20px}.pr-sub{font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;line-height:18px;display:flex}.pr-sub .badge{height:18px}.pr-p{white-space:nowrap;grid-template-columns:46px auto;align-items:baseline;column-gap:7px;line-height:20px;display:inline-grid}.pr-p>b{text-align:right;color:var(--ink);font-feature-settings:"tnum" on;font-weight:600}.pr-p>span{color:var(--muted)}.pr-p .pm-dot{white-space:pre}.pr-ph>b{color:var(--muted);font-weight:500}.pr-to{align-items:flex-start;display:inline-flex}.pr-to-p{flex-direction:column;display:flex}.pr-when{font-size:var(--t-xs);color:var(--muted);margin-left:53px;line-height:16px}.pr-ar{width:22px;height:20px;color:var(--muted);flex:none;align-items:center;display:flex}.pr-p>b.pr-dash{color:var(--faint);font-weight:400}.pr-chg .pr-now .pr-p>b{color:var(--ink-2);font-weight:500}.pr-off .pr-name{color:var(--ink-2)}.pr-off .pr-now .pr-p>b{color:var(--muted);font-weight:500}.pr-next-m{display:none}.pr-foot td{background:var(--surface-2);border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--muted);padding:12px 16px}.pr-foot td>span{align-items:center;gap:8px;display:inline-flex}.pr-foot .i{color:var(--faint)}@container prcalc (width<=680px){.pr-calc-cols{display:none}.pr-rows{padding-top:6px}.pr-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name cost""price price""slider slider";row-gap:0;padding:12px 0 8px}.pr-row+.pr-row{border-top:1px solid var(--line-soft)}.pr-r-name{grid-area:name}.pr-r-cost{font-size:var(--t-sm);grid-area:cost;align-self:start}.pr-cu-s{font-size:var(--t-xs);color:var(--muted);margin-left:5px;display:inline}.pr-r-price{flex-flow:wrap;grid-area:price;align-items:center;gap:0 12px;margin-top:6px}.pr-slider{grid-area:slider;margin-top:4px}.pr-calc-foot{flex-direction:column;align-items:flex-start;gap:4px;padding:14px 22px 16px}.pr-cf-l,.pr-cf-r{display:contents}.pr-cf-l>b{order:1}.pr-cf-now{order:2;margin-top:2px}.pr-cf-next{order:3}.pr-cf-l>span{order:4;margin-top:8px}}@container prw (width<=560px){.pr-table thead{display:none}.pr-p .pm{display:block}.pr-p .pm-dot{display:none}.pr-table,.pr-table tbody,.pr-table tfoot,.pr-table tr,.pr-table th,.pr-table td{display:block}.pr-table tbody tr:not(.pr-group){border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;column-gap:14px;padding:12px 14px;display:grid}.pr-table tbody tr:not(.pr-group)>td,.pr-table tbody tr:not(.pr-group)>td.pr-now{border:0;width:auto;padding:0}.pr-table td.pr-next{display:none}.pr-table .pr-group th{padding:16px 14px 2px}.pr-table tbody tr:has(+.pr-group),.pr-table tbody tr:last-child{border-bottom:0}.pr-next-m{font-size:var(--t-xs);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;margin-top:6px;display:flex}.pr-next-m .i{color:var(--muted)}.pr-next-m b{color:var(--ink);font-feature-settings:"tnum" on;font-weight:600}.pr-foot td{padding:12px 14px}}.cr-pop.menu{width:300px;padding:16px}.cr-pop.menu.on{flex-direction:column;gap:10px;display:flex}.cr-pop.menu p{line-height:1.5}.cr-pop-address{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.cr-pop.menu .btn{border-radius:var(--r-sm);width:auto;height:28px;color:var(--ink);font-size:var(--t-xs);border:1px solid var(--line);background:var(--surface);gap:6px;padding:0 10px;display:inline-flex}.cr-pop.menu .btn:hover{background:var(--surface-2);border-color:var(--line-strong)}.cr-pop.menu .cr-pop-mail{justify-content:center;width:100%;display:flex}@media (width<=820px){.cr-bal{padding:18px 16px}.cr-bal-row{align-items:flex-start}.cr-bal-figs{width:100%}.cr-bal-figs>div{flex:1 1 0}.cr-bal-figs>div:first-child{border-left:0;padding-left:0}.cr-order-head{padding:16px 16px 14px}.cr-glist>li{grid-template-columns:22px minmax(0,1fr);gap:10px 12px;padding:14px 16px}.cr-g-left,.cr-g-exp{grid-column:2}.cr-g-left{flex-direction:row;align-items:center;gap:12px;padding-top:0}.cr-g-left .cr-left-bar{flex:auto;width:auto;max-width:none}.cr-g-num{flex:none}.cr-g-exp{font-size:var(--t-xs);color:var(--muted);padding-top:0}.cr-g-soon{margin:0 0 0 4px;display:inline}.cr-g-soon:before{content:"· "}.cr-big{font-size:40px}.cr-usage-tools,.cr-grants-tools{justify-content:space-between;width:100%;margin-left:0}.cr-usage{padding:16px 14px 10px}.cr-share-h{width:auto}}.lb-main{flex-direction:column;gap:30px;min-width:0;display:flex}.lb-tools{top:var(--pbar);z-index:4;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(12px);flex-wrap:wrap;align-items:center;gap:10px;margin:-12px 0 -14px;padding:12px 0;display:flex;position:sticky}.lb-find{border:1px solid var(--line);background:var(--surface);width:320px;height:38px;box-shadow:var(--shadow-xs);transition:border-color .12s var(--ease), box-shadow .12s var(--ease);border-radius:11px;align-items:center;gap:10px;padding:0 12px;display:flex;position:relative}.lb-find:hover{border-color:var(--line-strong)}.lb-find:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.lb-find>.i{color:var(--faint)}.lb-find input{min-width:0;height:100%;font-size:var(--t-base);color:var(--ink);background:0 0;border:0;outline:none;flex:auto}.lb-find input::placeholder{color:var(--faint)}.lb-find input::-webkit-search-cancel-button{display:none}.lb-deep{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:-6px;display:flex}.lb-deep-btn{border-radius:var(--r-pill);border:1px solid var(--accent-line);background:var(--accent-tint);min-height:34px;color:var(--accent-ink);font-size:var(--t-sm);text-align:left;transition:background .12s var(--ease), border-color .12s var(--ease);align-items:center;gap:8px;padding:6px 12px 6px 10px;display:inline-flex}.lb-deep-btn:hover{border-color:var(--accent)}.lb-deep-btn b{font-weight:600}.lb-deep-btn .cost{font-family:var(--font-mono);opacity:.8;border-left:1px solid var(--accent-line);white-space:nowrap;padding-left:8px;font-size:11px}.lb-sec-head{align-items:baseline;gap:10px;display:flex}.lb-sec-head h2{font-size:var(--t-md);letter-spacing:-.012em}.lb-sec-head .count{color:var(--faint);font-size:var(--t-sm);font-feature-settings:"tnum" on}.lb-sec-head .more{font-size:var(--t-sm);color:var(--muted);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.lb-sec-head .more:hover{color:var(--ink)}.lb-pending{flex-direction:column;gap:12px;min-width:0;display:flex}.nr{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden;container-type:inline-size}.nr-sec+.nr-sec{border-top:1px solid var(--line-soft)}.nr-head{grid-template-columns:80px minmax(0,1fr) 252px 96px;align-items:end;column-gap:16px;padding:14px 16px 6px;display:grid}.nr-sec+.nr-sec .nr-head{padding-top:16px}.nr-group{font-size:var(--t-xs);color:var(--ink-2);letter-spacing:.005em;grid-column:1/3;align-items:baseline;gap:6px;margin:0;font-weight:600;display:flex}.nr-group span{color:var(--faint);font-feature-settings:"tnum" on;font-weight:500}.nr-cols{color:var(--faint);grid-column:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;font-size:11px;display:grid}.nr-cols span{white-space:nowrap}.nr-list{margin:0;padding:0 0 4px;list-style:none}.nr-row{transition:background .12s var(--ease);grid-template-columns:80px minmax(0,1fr) 252px 96px;align-items:center;column-gap:16px;padding:10px 16px;display:grid;position:relative}.nr-row+.nr-row:before{content:"";background:var(--line-soft);height:1px;position:absolute;top:0;left:112px;right:16px}.nr-row:hover{background:var(--surface-2)}.nr-thumb .thumb{border-radius:8px;width:80px}.nr-thumb .tc.over{height:16px;padding:0 4px;font-size:10px;bottom:5px;right:5px}.nr-main{flex-direction:column;gap:4px;min-width:0;display:flex}.nr-title{font-size:var(--t-base);color:var(--ink);letter-spacing:-.005em;font-weight:500}.nr-title:after{content:"";position:absolute;inset:0}.nr-state{min-width:0;font-size:var(--t-sm);color:var(--muted);align-items:center;gap:7px;display:flex}.nr-state>i{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px}.nr-state b{color:var(--ink-2);white-space:nowrap;font-weight:500}.nr-more:before{content:"·";color:var(--faint);margin-right:7px}.nr-state.is-bad>i{background:var(--bad)}.nr-state.is-bad b{color:var(--bad)}.nr-state.is-live>i{background:var(--accent);animation:pulse 1.6s var(--ease) infinite}.nr-state.is-live b{color:var(--accent-ink)}.nr-state.is-paused>i{background:var(--warn)}.nr-state.is-wait>i{box-shadow:inset 0 0 0 1.5px var(--faint);background:0 0}.nr-state .badge.fast{flex:none}.nr-pipe{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.nr-pipe>span{background:var(--surface-3);border-radius:4px;height:4px;position:relative;overflow:hidden}.nr-pipe>.done{background:color-mix(in srgb, var(--ink) 78%, transparent)}.nr-pipe>.now{background:var(--accent)}.nr-pipe>.now:after{content:"";border-radius:inherit;width:40%;animation:sweep 1.6s var(--ease) infinite;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;inset:0}.nr-pipe>.part>i{border-radius:inherit;background:var(--warn);position:absolute;inset:0 auto 0 0}.nr-pipe>.part.live>i{background:var(--accent)}.nr-pipe>.fail{background:color-mix(in srgb, var(--bad) 38%, var(--surface))}.nr-act{z-index:1;justify-content:flex-end;display:flex;position:relative}.nr-act .btn.ghost{color:var(--muted)}@container (width<=759px){.nr-head{grid-template-columns:minmax(0,1fr);padding:12px 14px 4px}.nr-group{grid-column:1}.nr-cols{display:none}.nr-row{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"thumb main act""thumb pipe pipe";align-items:start;gap:9px 12px;padding:12px 14px}.nr-row+.nr-row:before{left:90px;right:14px}.nr-thumb{grid-area:thumb}.nr-thumb .thumb{width:64px}.nr-main{grid-area:main}.nr-pipe{grid-area:pipe;align-self:center;max-width:360px}.nr-act{grid-area:act}}@media (prefers-reduced-motion:reduce){.nr-pipe>.now:after,.nr-state.is-live>i{animation:none}}.lb-strip-more{align-self:flex-start;display:none}.lb-bad{color:var(--bad)}.lb-groups{flex-direction:column;gap:38px;display:flex}.lb-group{flex-direction:column;gap:14px;display:flex}.lb-grid{gap:28px 20px}.lb-card-link{flex-direction:column;gap:10px;display:flex}.lb-card-body{flex-direction:column;gap:8px;min-width:0;display:flex}.lb-card-meta{min-height:22px;font-size:var(--t-xs);color:var(--muted);align-items:center;gap:6px;display:flex}.lb-card-meta .avatars{margin-right:2px}.lb-what{white-space:nowrap}.lb-lang{border:1px solid var(--line);height:18px;font:600 9.5px/1 var(--font-mono);letter-spacing:.04em;color:var(--muted);border-radius:5px;align-items:center;padding:0 5px;display:inline-flex}.thumb .lb-kept{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);background:#0c0d109e;border-radius:6px;align-items:center;gap:4px;height:20px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:8px;left:8px}.thumb .lb-kept .i{stroke-width:2.4px}.lb-bin .table{table-layout:fixed;min-width:664px}.lb-bin td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lb-bin .title-cell{align-items:center;gap:12px;min-width:0;display:flex}.lb-bin th,.lb-bin td{padding-left:12px;padding-right:12px}.lb-bin .title-cell .thumb.sm{border-radius:6px;width:80px}.lb-bin td{height:62px}.lb-bin .avatars .avatar{width:22px;height:22px}.lb-bin td .lb-lang+.lb-lang{margin-left:4px}.lb-bin-state{align-items:center;gap:12px;min-width:0;display:flex}.lb-bin-state .status{flex:none}.lb-bin-stages{flex:none;width:96px}.lb-bin-stages>span{height:3px}@media (width<=1080px){.lb .lib{row-gap:18px}.lb-find{width:260px}}@media (width<=820px){.lb-main{gap:24px}.lb-tools{gap:8px}.lb-find{width:100%}.lb-tools .segmented[data-lib-kind]{flex:auto}.lb-tools .segmented[data-lib-kind] button{flex:1 1 0;justify-content:center;padding:0 6px}.nr:not(.is-open) .nr-fold{display:none}.lb-strip-more{display:inline-flex}.lb-deep-btn{width:100%}.lb-grid{gap:22px 12px}.lb-card-meta .lb-lang{display:none}}@media (width<=560px){.lb-bin .table,.lb-bin tbody{min-width:0;display:block}.lb-bin thead,.lb-bin colgroup{display:none}.lb-bin tr{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 12px;display:grid}.lb-bin tr:last-child{border-bottom:0}.lb-bin td{border:0;height:auto;padding:0;display:none}.lb-bin td:nth-child(-n+2){display:block}.lb-bin tr.is-waiting td[colspan]{grid-column:1/-1;padding-left:68px;display:block}.lb-bin .title-cell .thumb.sm{width:56px}}.mp-proto{border:1px dashed var(--line-strong);border-radius:var(--r-md);flex-wrap:wrap;align-self:flex-start;align-items:center;gap:10px;margin:-14px 0 -10px;padding:6px 8px 6px 10px;display:flex}.mp-wait{opacity:.55}.mp-wait:hover{opacity:.8}.mp-stage{flex-direction:column;gap:16px;padding:20px;display:flex}.mp-stage-head{align-items:flex-start;gap:12px;display:flex}.mp-stage-head .status{margin-top:2px}.mp-stage-title{font-size:var(--t-md);letter-spacing:-.012em;margin-bottom:3px;line-height:1.3}.mp-spin{width:18px;height:18px;margin:4px 7px 0}.mp-ico{background:var(--surface-3);width:32px;height:32px;color:var(--ink-2);border-radius:9px;flex:none;place-items:center;display:grid}.mp-bar.stages>span,.mp-bar.progress{border-radius:6px;height:6px}.mp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:-4px;display:grid}.mp-step-name{font-size:var(--t-sm);color:var(--faint);align-items:center;gap:6px;font-weight:500;display:flex}.mp-step-say{font-size:var(--t-xs);color:var(--faint);margin-top:3px;line-height:1.45}.mp-step.done .mp-step-name{color:var(--ink-2)}.mp-step.done .mp-step-name .i{color:var(--ok)}.mp-step.done .mp-step-say{color:var(--muted)}.mp-step.now .mp-step-name{color:var(--accent-ink)}.mp-step.now .mp-step-say{color:var(--ink-2)}.mp-dot{background:var(--accent);width:7px;height:7px;animation:pulse 1.6s var(--ease) infinite;border-radius:50%;flex:none}.mp-stage-foot{border-top:1px solid var(--line-soft);align-items:center;gap:16px;padding-top:16px;display:flex}.mp-stage-foot p{line-height:1.5}.mp-stage-foot>.row{flex:none}.mp-upload-slate{aspect-ratio:16/9;border:1px dashed var(--line-strong);background:var(--surface-2);color:var(--faint);font-size:var(--t-sm);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.mp-upload-slate p{color:var(--muted)}.mp-wait-note{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:12px;padding:16px;display:flex}.mp-wait-ico{background:var(--accent-tint);width:32px;height:32px;color:var(--accent-ink);border-radius:9px;flex:none;place-items:center;display:grid}.mp-wait-note .xs{margin-top:2px}.mp-skeleton .scene:hover{background:0 0}.mp-skeleton .scene-body{gap:9px;padding-top:4px}.mp-sk-tc{border-radius:5px;width:64px;height:20px}.mp-sk-line{height:10px;display:block}.mp-sk-voice{border-radius:7px;height:15px;display:block}.mf-meta-status{color:var(--bad);font-weight:500}.mf-card{border-color:color-mix(in srgb, var(--bad) 30%, var(--line));flex-direction:column;gap:16px;padding:20px;display:flex}.mf-head{align-items:flex-start;gap:12px;display:flex}.mf-ico{background:var(--bad-tint);width:32px;height:32px;color:var(--bad);border-radius:9px;flex:none;place-items:center;display:grid}.mf-head .sm{line-height:1.5}.mf-code{margin-top:8px}.mf-steps ol{font-size:var(--t-sm);color:var(--ink-2);gap:4px;margin-top:6px;padding-left:20px;line-height:1.5;list-style:decimal;display:grid}.mf-steps li::marker{color:var(--faint);font-feature-settings:"tnum" on}.mf-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding-top:16px;display:flex}.mf-timeline{flex-direction:column;gap:14px;padding:16px;display:flex}.mf-run{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:12px;padding:14px;display:flex}.mf-kv{font-size:var(--t-xs);grid-template-columns:64px minmax(0,1fr);gap:8px 12px}.mf-next{align-items:flex-start;gap:8px;line-height:1.5;display:flex}.mf-next .i{flex:none;margin-top:2px}.player.ma-player{aspect-ratio:21/9;background:radial-gradient(120% 110% at 18% 0%, color-mix(in srgb, var(--accent) 20%, black) 0%, black 66%)}.ma-wave{cursor:pointer;transition:opacity .3s var(--ease);position:absolute;inset:16% 5% 30%}.ma-wave-base,.ma-wave-played{position:absolute;inset:0}.ma-wave svg{width:100%;height:100%}.ma-wave-base{color:#ffffff3d}.ma-wave-played{color:#fff;clip-path:inset(0 100% 0 0)}.ma-wave-head{background:var(--accent);width:2px;box-shadow:0 0 12px var(--accent);border-radius:2px;margin-left:-1px;position:absolute;top:-8%;bottom:-8%;left:0}.ma-player:not(.is-loaded) .ma-wave{opacity:.45;pointer-events:none}.ma-player:not(.is-loaded) .ma-wave-head{display:none}.ma-more{justify-content:center;align-items:center;gap:12px;display:flex}.mi-frame{aspect-ratio:16/9;box-shadow:var(--shadow-sm);isolation:isolate;background:#000;border-radius:14px;place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.mi-frame:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.mi-frame img{object-fit:contain;width:100%;height:100%}.mi-caption{color:#fff;-webkit-backdrop-filter:blur(10px);background:#0000008c;border-radius:10px;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:6px 10px 6px 6px;font-size:11px;display:flex;position:absolute;bottom:12px;left:12px}.mi-badge{color:#fff;border-color:#ffffff4d}.mi-frame.is-flash{animation:miFlash 1s var(--ease)}@keyframes miFlash{0%{box-shadow:0 0 0 0 var(--accent)}35%{box-shadow:0 0 0 4px var(--accent)}to{box-shadow:0 0 #0000}}.mi-desc{letter-spacing:-.005em;color:var(--ink);font-size:16px;line-height:1.55}.mi-tags{gap:6px;margin-top:12px}.mi-scene{gap:20px}@media (width<=820px){.mp-proto{max-width:100%;margin:-8px 0 -4px}.mp-proto .segmented{scrollbar-width:none;max-width:100%;overflow-x:auto}.mp-proto .segmented::-webkit-scrollbar{display:none}[data-mp-player] .player-bar .src,[data-ma-player] .player-bar .src{display:none}.mp-steps{grid-template-columns:minmax(0,1fr);gap:10px}.mp-stage-foot{flex-direction:column;align-items:flex-start;gap:10px}.player.ma-player{aspect-ratio:auto;min-height:300px}.ma-player.is-loaded{min-height:200px}.ma-wave{top:12%;bottom:34%}.mi-frame{aspect-ratio:4/3}.mi-understanding{grid-template-columns:minmax(0,1fr)}.mi-understanding>.stack{flex-flow:wrap}.mi-caption{font-size:10.5px}}.ma-track{gap:1px}.ma-track .strip-seg{border-radius:2px;min-width:1px}.ma-track .strip-seg:first-child{border-radius:5px 2px 2px 5px}.ma-track .strip-seg:last-child{border-radius:2px 5px 5px 2px}.ag,.aw-page{--ag-card:color-mix(in srgb, var(--surface-3) 72%, var(--surface));--ag-card-on:var(--surface);--ag-tile-ink:0%;--ag-tile-bg:13%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ag,:root:not([data-theme=light]) .aw-page{--ag-card-on:color-mix(in srgb, var(--surface-3), #fff 4%);--ag-tile-ink:45%;--ag-tile-bg:24%}}:root[data-theme=dark] .ag,:root[data-theme=dark] .aw-page{--ag-card-on:color-mix(in srgb, var(--surface-3), #fff 4%);--ag-tile-ink:45%;--ag-tile-bg:24%}.ag-tile{width:40px;height:40px;color:color-mix(in srgb, var(--c), #fff var(--ag-tile-ink));background:color-mix(in srgb, var(--c) var(--ag-tile-bg), var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 14%, transparent);border-radius:12px;flex:none;place-items:center;font-size:16px;font-weight:600;line-height:1;display:grid}.ag-tile.lg{border-radius:15px;width:52px;height:52px;font-size:21px}.ag{gap:0;max-width:1120px}.ag-find{flex-direction:column;gap:14px;margin-top:26px;display:flex}.ag-search{border:1px solid var(--line);background:var(--surface);height:50px;box-shadow:var(--shadow-xs);transition:border-color .12s var(--ease), box-shadow .12s var(--ease);border-radius:14px;align-items:center;gap:12px;padding:0 14px 0 18px;display:flex}.ag-search:hover{border-color:var(--line-strong)}.ag-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.ag-search>.i{width:18px;height:18px;color:var(--muted)}.ag-search input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:auto;font-size:15px}.ag-search input::placeholder{color:var(--faint)}.ag-search:focus-within .kbd{display:none}.ag-chips{flex-wrap:wrap;gap:8px;display:flex}.ag-chips .chip{height:32px;font-size:var(--t-sm);cursor:pointer;gap:7px;padding:0 14px}.ag-chips .chip .n{opacity:.55;font-feature-settings:"tnum" on;font-size:12px}.ag-chips .chip[aria-pressed=true] .n{opacity:.7}.ag-chips .chip .i{width:14px;height:14px;margin-left:-3px}.ag-chips .chip[aria-pressed=false] .i{display:none}.ag-sec{flex-direction:column;gap:14px;margin-top:36px;display:flex}.ag-sec h2{font-size:var(--t-base);letter-spacing:-.01em;font-weight:600}.ag-grid{grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:14px;display:grid}.ag-card{background:var(--ag-card);min-width:0;min-height:196px;transition:background .15s var(--ease), border-color .15s var(--ease), box-shadow .15s var(--ease);border:1px solid #0000;border-radius:18px;flex-direction:column;padding:18px 18px 16px;display:flex;position:relative}.ag-card:hover,.ag-card:focus-within{background:var(--ag-card-on);border-color:var(--line);box-shadow:0 1px 2px #1012180d,0 18px 40px -20px #1012184d}.ag-top{align-items:flex-start;margin-bottom:16px;display:flex}.ag-acts{z-index:1;gap:2px;margin:-4px -6px 0 auto;display:flex;position:relative}.ag-acts .icon-btn{color:var(--muted);opacity:0;transition:opacity .12s var(--ease)}.ag-card:hover .ag-acts .icon-btn,.ag-card:focus-within .ag-acts .icon-btn,.ag-acts .ag-pin[aria-pressed=true]{opacity:1}.ag-pin[aria-pressed=true] .i,.aw-pin[aria-pressed=true] .i{fill:currentColor}.ag-name{font-size:var(--t-base);letter-spacing:-.012em;color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.ag-open{color:inherit;outline:none}.ag-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.ag-open:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.ag-dot{background:var(--accent);vertical-align:2px;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}.ag-line{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ag-foot{min-width:0;font-size:var(--t-xs);color:var(--faint);align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.ag-v{text-overflow:ellipsis;white-space:nowrap;max-width:55%;font:600 11px/1 var(--font-mono);color:var(--ink-2);background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:6px;padding:4px 6px;overflow:hidden}.ag-draft{color:var(--accent-ink);font-weight:500}.ag-foot .avatar{margin-left:auto}.ag-key .i{width:11px;height:11px;color:var(--muted)}.ag-empty{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:18px;flex-direction:column;align-items:center;gap:8px;margin-top:36px;padding:56px 24px;display:flex}.ag-empty>.i{color:var(--faint);margin-bottom:4px}.ag-empty h2{font-size:var(--t-lg);color:var(--ink)}.ag-empty .btn{margin-top:10px}@media (hover:none){.ag-acts .icon-btn{opacity:1}}.aw-v{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;max-width:100%;height:20px;font:600 11px/18px var(--font-mono);letter-spacing:0;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:6px;flex:none;padding:0 6px;display:inline-block;overflow:hidden}.aw-tag{white-space:nowrap;vertical-align:middle;height:18px;font:600 10.5px/1 var(--font-mono);letter-spacing:0;color:var(--accent-ink);background:var(--accent-tint);border:1px solid var(--accent-line);border-radius:5px;flex:none;align-items:center;padding:0 6px;display:inline-flex}.aw-vt{align-items:center;gap:5px;display:inline-flex}.view[data-view=agent].on{flex-direction:column;min-height:100%;display:flex}.aw-page{flex-direction:column;flex:1 0 auto;width:100%;max-width:1000px;margin:0 auto;padding:0 40px;display:flex}.aw-doc{flex-direction:column;flex:1 0 auto;min-width:0;display:flex;position:relative}.aw-doc-head{flex:none;align-items:center;gap:14px;padding-top:34px;display:flex}.aw-back{display:none}.aw-titles{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.aw-name{width:100%;color:var(--ink);font-size:var(--t-xl);letter-spacing:-.022em;text-overflow:ellipsis;transition:border-color .12s var(--ease), background .12s var(--ease), box-shadow .12s var(--ease);background:0 0;border:1px solid #0000;border-radius:9px;margin-left:-9px;padding:3px 8px;font-weight:600;line-height:1.25}.aw-name::placeholder{color:var(--faint);font-weight:500}.aw-name:hover{border-color:var(--line)}.aw-name:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-tint);outline:none}.aw-meta{font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.aw-head-acts{flex:none;gap:6px}.aw-confirm,.aw-note{font-size:var(--t-sm);color:var(--ink-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 8px 8px 14px;display:flex}.aw-confirm{background:var(--bad-tint);border:1px solid color-mix(in srgb, var(--bad) 24%, transparent);flex:none;margin:18px 0 0}.aw-confirm.is-calm{background:var(--surface-2);border-color:var(--line)}.aw-note{background:var(--surface-2);border:1px solid var(--line);margin:0 0 12px}.aw-note b{font:600 12.5px/1 var(--font-mono);color:var(--ink)}.aw-confirm .grow,.aw-note .grow{min-width:200px}.aw-tabs{flex:none;margin-top:24px;padding:0}.aw-tabs-gap{border-bottom:1px solid var(--line-soft);flex:none;height:14px;margin-top:6px}.aw-body{flex:none;min-width:0}.aw-paper{padding:18px 0 32px}.aw-editor{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-xs);transition:border-color .12s var(--ease), box-shadow .12s var(--ease);border-radius:14px;overflow:hidden}.aw-editor:hover{border-color:var(--line-strong)}.aw-editor:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.aw-editor-head{border-bottom:1px solid var(--line-soft);background:var(--surface-2);min-height:42px;font-size:var(--t-xs);color:var(--muted);align-items:center;gap:12px;padding:5px 6px 5px 12px;display:flex}.aw-edbar-l{flex-wrap:wrap;flex:auto;align-items:center;gap:4px 10px;min-width:0;display:flex}.aw-ed-what{color:var(--muted)}.aw-ed-edited{color:var(--accent-ink);align-items:center;gap:6px;font-weight:500;display:inline-flex}.aw-ed-edited i{background:var(--accent);border-radius:50%;width:6px;height:6px}.aw-linkbtn{color:var(--accent-ink);font-weight:500}.aw-linkbtn:hover{text-underline-offset:3px;text-decoration:underline}.aw-size{white-space:nowrap;font-feature-settings:"tnum" on;flex:none}.aw-size:empty{display:none}.aw-near{color:var(--warn)}.aw-over{color:var(--bad);font-weight:500}.aw-tools{flex:none;align-items:center;gap:2px;display:inline-flex}.aw-chg-slot:empty{display:none}.aw-chg{height:28px;font-size:var(--t-xs);color:var(--muted);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-weight:500;display:inline-flex}.aw-chg:hover{background:var(--surface-3);color:var(--ink)}.aw-chg[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.aw-chg-n{font:600 11px/1 var(--font-mono);gap:5px;display:inline-flex}.aw-chg-n .add{color:var(--ok)}.aw-chg-n .rem{color:var(--bad)}.aw-tools .icon-btn{color:var(--muted)}.aw-tools .icon-btn:disabled{opacity:.35;cursor:default}.aw-tools .icon-btn:disabled:hover{background:0 0}.aw-cm{cursor:text}.aw-cm .cm-content,.aw-cm .cm-gutter{min-height:248px}.aw-cm-wait{min-height:272px;font:400 15px/1.7 var(--font-sans);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 16px 12px 56px}.aw-savebar{--bar-bad:color-mix(in srgb, var(--bad) 62%, var(--on-ink));z-index:5;background:var(--ink);color:var(--on-ink);box-shadow:var(--shadow-lg);animation:toastIn .2s var(--ease);font-size:var(--t-sm);border-radius:14px;flex-wrap:wrap;flex:none;align-items:center;gap:8px 14px;margin:auto 0 16px;padding:8px 8px 8px 16px;display:flex;position:sticky;bottom:16px}.aw-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:50%;flex:none}.aw-save-what{flex-direction:column;flex:200px;min-width:0;line-height:1.35;display:flex}.aw-save-what b{font-weight:600}.aw-save-sub{font-size:var(--t-xs);color:color-mix(in srgb, var(--on-ink) 70%, transparent)}.aw-save-sub .aw-bad{color:var(--bar-bad);font-weight:500}.aw-opts-btn{color:var(--on-ink);font-size:var(--t-xs);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--on-ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--on-ink) 40%, transparent);margin-left:8px;font-weight:500}.aw-opts-btn:hover{-webkit-text-decoration-color:var(--on-ink);text-decoration-color:var(--on-ink)}.aw-save-opts{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.aw-label-field{font-size:var(--t-xs);align-items:center;gap:8px;display:inline-flex}.aw-label{width:116px;height:30px;color:var(--on-ink);font:500 12.5px/1 var(--font-mono);border:1px solid color-mix(in srgb, var(--on-ink) 28%, transparent);background:color-mix(in srgb, var(--on-ink) 8%, transparent);border-radius:8px;padding:0 9px}.aw-label:focus{border-color:color-mix(in srgb, var(--on-ink) 72%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--on-ink) 16%, transparent);outline:none}.aw-label[aria-invalid=true]{border-color:var(--bar-bad)}.aw-check{font-size:var(--t-xs);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;display:inline-flex}.aw-check input{appearance:none;cursor:pointer;border:1px solid color-mix(in srgb, var(--on-ink) 45%, transparent);background:0 0;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;margin:0;display:grid}.aw-check input:checked{background:var(--on-ink);border-color:var(--on-ink)}.aw-check input:checked:after{content:"";border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.aw-check input:focus-visible{outline:2px solid var(--on-ink);outline-offset:2px}.aw-save-acts{align-items:center;gap:8px;margin-left:auto;display:flex}.aw-savebar .btn{border-color:color-mix(in srgb, var(--on-ink) 22%, transparent);color:var(--on-ink);box-shadow:none;background:0 0}.aw-savebar .btn:hover{background:color-mix(in srgb, var(--on-ink) 12%, transparent)}.aw-savebar .aw-save{background:var(--on-ink);border-color:var(--on-ink);color:var(--ink)}.aw-savebar .aw-save:hover{background:color-mix(in srgb, var(--on-ink) 88%, var(--ink))}.aw-savebar .aw-save .kbd{border-color:color-mix(in srgb, var(--ink) 22%, transparent);color:inherit;box-shadow:none;opacity:.6;background:0 0}.aw-hist{flex-direction:column;gap:14px;min-width:0;padding:18px 0 32px;display:flex}.aw-strip{scrollbar-width:thin;gap:6px;min-width:0;padding:2px 2px 4px;display:flex;overflow-x:auto}.aw-strip li{flex:none}.aw-chip{white-space:nowrap;border:1px solid var(--line);background:var(--surface);height:32px;color:var(--muted);transition:background .12s var(--ease), border-color .12s var(--ease), color .12s var(--ease);border-radius:9px;align-items:center;gap:8px;padding:0 11px;font-size:11.5px;display:inline-flex}.aw-chip:hover{border-color:var(--line-strong);color:var(--ink-2)}.aw-chip-v{font:600 12px/1 var(--font-mono);color:var(--ink)}.aw-chip .aw-tag{height:17px;margin-right:-4px}.aw-chip.is-on{background:var(--ink);border-color:var(--ink);color:color-mix(in srgb, var(--on-ink) 72%, transparent)}.aw-chip.is-on .aw-chip-v{color:var(--on-ink)}.aw-chip.is-on .aw-tag{color:var(--on-ink);background:color-mix(in srgb, var(--on-ink) 16%, transparent);border-color:#0000}.aw-cmp-head{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.aw-cmp-title{min-width:0;font-size:var(--t-sm);color:var(--muted);flex-wrap:wrap;flex:260px;align-items:baseline;gap:4px 10px;display:flex}.aw-cmp-title b{font:600 15px/1.2 var(--font-mono);color:var(--ink)}.aw-cmp-title .add{color:var(--ok);font-weight:500}.aw-cmp-title .rem{color:var(--bad);font-weight:500}.aw-cmp-with{font-size:var(--t-xs);color:var(--muted);align-items:center;gap:8px;display:flex}.aw-cmp-with .select{width:auto;min-width:116px;font-family:var(--font-mono);font-size:12px}.aw-merge{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;overflow:hidden}.aw-merge-head{border-bottom:1px solid var(--line-soft);background:var(--surface-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.aw-merge-side{min-width:0;font-size:var(--t-xs);color:var(--muted);align-items:center;gap:10px;padding:8px 14px;display:flex}.aw-merge-side b{font:600 12px/1 var(--font-mono);color:var(--ink)}.aw-merge-side+.aw-merge-side{border-left:1px solid var(--line-soft)}.aw-merge-host{min-height:60px;padding:6px 0}.aw-merge .cm-mergeViewEditor+.cm-mergeViewEditor{border-left:1px solid var(--line-soft)}.aw-hist-acts{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.aw-hist-say{font-size:var(--t-sm);color:var(--muted);margin-right:4px}.aw-runs-empty,.aw-empty{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:56px 24px;display:flex}.aw-runs-empty .i,.aw-empty>.i{color:var(--faint);margin-bottom:4px}.aw-runs-empty .btn{margin-top:8px}.aw-empty{margin:auto}.aw-empty h2{font-size:var(--t-lg);color:var(--ink)}.aw-empty .btn{margin-top:10px}.aw-runs{flex-direction:column;gap:2px;margin:0 -12px;padding:14px 0 4px;display:flex}.aw-run{transition:background .12s var(--ease);border-radius:12px;grid-template-columns:64px minmax(0,1fr) auto auto auto auto;align-items:center;gap:14px;padding:8px 12px;display:grid}.aw-run:hover{background:var(--surface-2)}.aw-run .thumb.sm{width:64px}.aw-run-title{color:var(--ink);font-weight:500}.aw-run-title:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.aw-run-again{color:var(--muted)}.aw-runs-foot{font-size:var(--t-xs);color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 0 28px;display:flex}.aw-runs-foot .more{font-size:var(--t-sm);color:var(--muted);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.aw-runs-foot .more:hover{color:var(--ink)}.aw-api{flex-direction:column;gap:16px;min-width:0;display:flex}.aw-api-lead{max-width:64ch;font-size:var(--t-sm);color:var(--muted)}.aw-api-ids{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px 20px;padding:12px 16px;display:grid}.aw-api-ids>div{display:contents}.aw-api-ids dt{font-size:var(--t-xs);color:var(--muted)}.aw-api-ids dd{align-items:center;gap:6px;min-width:0;display:flex}.aw-api-ids code{min-width:0;font:500 12.5px/1.4 var(--font-mono);color:var(--ink);overflow-wrap:anywhere}.aw-api-ids .select{width:auto;max-width:100%}.aw-api-say{max-width:70ch;font-size:var(--t-xs);color:var(--muted);margin-top:-6px}.aw-code{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;min-width:0;overflow:hidden}.aw-code-head{border-bottom:1px solid var(--line-soft);font-size:var(--t-xs);color:var(--muted);align-items:center;gap:10px;padding:5px 6px 5px 14px;display:flex}.aw-code pre{font:400 12.5px/1.7 var(--font-mono);color:var(--ink-2);margin:0;padding:12px 0;overflow-x:auto}.aw-code pre:focus-visible{outline-offset:-2px}.aw-code code{width:max-content;min-width:100%;display:block}.aw-code .cl{white-space:pre;padding:0 16px;display:block}.aw-code .cl.is-hl{background:var(--accent-tint);box-shadow:inset 2px 0 0 var(--accent);color:var(--ink)}.aw-more>summary{cursor:pointer;font-size:var(--t-sm);color:var(--ink-2);align-items:center;gap:8px;font-weight:500;list-style:none;display:inline-flex}.aw-more>summary::-webkit-details-marker{display:none}.aw-more>summary:before{content:"";width:6px;height:6px;transition:transform .15s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;margin:0 2px;transform:rotate(-45deg)}.aw-more[open]>summary:before{transform:rotate(45deg)}.aw-more>summary:hover{color:var(--ink)}.aw-more[open]>summary{margin-bottom:12px}.aw-api-notes{font-size:var(--t-xs);color:var(--muted);flex-direction:column;gap:6px;margin-top:12px;line-height:1.5;display:flex}.aw-api-foot{font-size:var(--t-xs);color:var(--muted)}.ar-form{flex-direction:column;flex:auto;min-height:0;display:flex}.ar-form .cost:empty{display:none}.arun-pick{grid-template-columns:minmax(0,1fr) minmax(110px,28%);gap:8px;display:grid}.arun-pick .arun-ver{font-family:var(--font-mono);font-size:12.5px}.arun-media{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);max-height:236px;overflow-y:auto}.arun-item{border-bottom:1px solid var(--line-soft);cursor:pointer;transition:background .1s var(--ease);align-items:center;gap:12px;padding:8px 12px;display:flex;position:relative}.arun-item:last-child{border-bottom:0}.arun-item:hover{background:var(--surface-2)}.arun-item.is-on{background:var(--accent-tint)}.arun-item:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.arun-item .thumb.sm{width:56px}.arun-check{border:1px solid var(--line-strong);color:#0000;background:var(--surface);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.arun-check .i{stroke-width:3px}.arun-item.is-on .arun-check{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.arun-cost{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-2);padding:12px 14px}.arun-cost-d>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 12px;list-style:none;display:flex}.arun-cost-d>summary::-webkit-details-marker{display:none}.arun-over{color:var(--bad);font-weight:500}.arun-more{font-size:var(--t-xs);color:var(--muted);margin-left:auto}.arun-more:after{content:"Details"}.arun-cost-d[open] .arun-more:after{content:"Hide details"}.arun-cost-d>summary:hover .arun-more{color:var(--ink)}.arun-cost-d[open]>summary{margin-bottom:12px}.arun-cost-d>p{margin-top:10px}.arun-lines{font-size:var(--t-sm);grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;display:grid}.arun-lines dt{color:var(--muted)}.arun-lines dd{text-align:right;color:var(--ink)}#arun-hook[aria-invalid=true]{border-color:var(--bad)}#arun-hook[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--bad-tint)}@media (width<=1180px){.aw-run{grid-template-columns:56px minmax(0,1fr) auto auto auto}.aw-run .thumb.sm{width:56px}.aw-run-when{display:none}}@media (width<=820px){.ag-find{margin-top:20px}.ag-search{height:46px}.ag-search .kbd{display:none}.ag-sec{margin-top:28px}.ag-grid{gap:10px}.ag-card{min-height:0}.aw-page{padding:0 14px}.aw-back{margin:0 -6px 0 -8px;display:inline-grid}.aw-doc-head{flex-wrap:wrap;gap:10px;padding-top:14px}.aw-doc-head .ag-tile.lg{border-radius:12px;width:40px;height:40px;font-size:16px}.aw-titles{flex:1 1 0}.aw-name{font-size:var(--t-lg)}.aw-head-acts{width:100%}.aw-head-acts .btn.primary{flex:auto}.aw-confirm{margin:12px 0 0}.aw-tabs{margin-top:16px}.aw-paper{padding:10px 0 24px}.aw-hist{padding:14px 0 24px}.aw-cmp-with{width:100%}.aw-cmp-with .select{flex:auto}.aw-savebar{margin:auto 0 10px;bottom:10px}.aw-savebar .kbd{display:none}.aw-save-opts{width:100%}.aw-save-acts{justify-content:flex-end;width:100%}.aw-runs{margin:0 -8px;padding:8px 0 4px}.aw-run{grid-template-columns:56px minmax(0,1fr) auto;gap:4px 12px}.aw-run .thumb.sm{grid-row:span 2}.aw-run>.status{grid-column:2;justify-self:start}.aw-run>.aw-v{grid-area:1/3}.aw-run-again{grid-area:2/3;justify-self:end}.aw-runs-foot{padding:6px 0 24px}.aw-api-ids{grid-template-columns:minmax(0,1fr);gap:4px}.aw-api-ids>div+div dt{margin-top:8px}}.srch{gap:0;padding-top:44px}.srch-col{flex-direction:column;gap:44px;width:min(860px,100%);margin:0 auto;display:flex}.srch-box{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-md);transition:border-color .15s var(--ease), box-shadow .15s var(--ease);border-radius:20px;flex-direction:column;display:flex;position:relative}.srch-box:focus-within{border-color:var(--line-strong);box-shadow:var(--shadow-lg)}.srch-line{align-items:center;gap:12px;padding:10px 10px 2px 20px;display:flex}.srch-line>.i{color:var(--muted)}.srch-line input{min-width:0;height:50px;color:var(--ink);letter-spacing:-.02em;background:0 0;border:0;outline:none;flex:auto;font-size:20px;font-weight:500}.srch-line input::placeholder{color:var(--faint);font-weight:400}.srch-line input::-webkit-search-cancel-button{display:none}.srch-line .send{border-radius:11px;width:36px;height:36px}.srch-tools{align-items:center;gap:10px;padding:2px 14px 12px 16px;display:flex}.srch-suggest{z-index:10;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);animation:fade .12s var(--ease);border-radius:16px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0}.srch-suggest-label{color:var(--faint);padding:8px 10px 4px;font-size:11px}.srch-suggest-item{width:100%;height:38px;font-size:var(--t-base);color:var(--ink-2);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.srch-suggest-item .i{color:var(--faint)}.srch-suggest-item:hover,.srch-suggest-item[aria-selected=true]{background:var(--surface-3);color:var(--ink)}.srch-suggest-item .hint{color:var(--faint);margin-left:auto;font-size:11px}.srch-suggest-foot{border-top:1px solid var(--line-soft);color:var(--faint);align-items:center;gap:12px;margin-top:4px;padding:9px 10px 5px;font-size:11px;display:flex}.srch-suggest-foot button{color:var(--muted);margin-left:auto}.srch-suggest-foot button:hover{color:var(--ink)}.srch-hero{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:-16px;padding-top:clamp(4px,5vh,56px);display:flex}.srch-hero .title.lg{letter-spacing:-.03em;font-size:36px}.srch-hero .sub{max-width:52ch;font-size:var(--t-md);text-wrap:balance;line-height:1.5}.srch-start{flex-direction:column;gap:36px;display:flex}.srch-start-sec{flex-direction:column;gap:12px;display:flex}.srch-start-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.srch-start-head h2{font-size:var(--t-md);letter-spacing:-.012em}.srch-start-note{font-size:var(--t-sm);color:var(--faint)}.srch-start-head .srch-text-btn{margin-left:auto}.srch-recent{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.srch-recent li+li{border-top:1px solid var(--line-soft)}.srch-recent-item{text-align:left;width:100%;min-height:48px;font-size:var(--t-base);color:var(--ink);transition:background .12s var(--ease);align-items:center;gap:12px;padding:0 16px;display:flex}.srch-recent-item>.i{color:var(--faint)}.srch-recent-item:hover{background:var(--surface-2)}.srch-recent-item:focus-visible{outline-offset:-2px;border-radius:0}.srch-recent-go{font-size:var(--t-xs);color:var(--muted);opacity:0;transition:opacity .12s var(--ease);flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.srch-recent-item:hover .srch-recent-go,.srch-recent-item:focus-visible .srch-recent-go{opacity:1}.srch-ideas{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.srch-ideas li{display:flex}.srch-idea{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;box-shadow:var(--shadow-xs);transition:border-color .15s var(--ease), box-shadow .15s var(--ease), transform .15s var(--ease);flex-direction:column;align-items:flex-start;gap:10px;padding:16px 16px 18px;display:flex}.srch-idea:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.srch-idea:focus-visible{border-radius:var(--r-lg)}.srch-idea-kind{font-size:var(--t-xs);color:var(--muted);align-items:center;gap:7px;font-weight:500;display:inline-flex}.srch-idea-kind .i{color:var(--faint)}.srch-idea-q{letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;font-size:15px;line-height:1.4}.srch-idea-q.voice{letter-spacing:0;font-size:19px;line-height:1.3}.srch-how{border-top:1px solid var(--line-soft);font-size:var(--t-sm);color:var(--muted);align-items:flex-start;gap:10px;padding-top:18px;line-height:1.55;display:flex}.srch-how .i{color:var(--faint);margin-top:3px}@media (width<=1080px){.srch-ideas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.srch-hero{margin-bottom:-6px;padding-top:8px}.srch-hero .title.lg{font-size:28px}.srch-hero .sub{font-size:var(--t-base)}.srch-start{gap:28px}}@media (width<=560px){.srch-ideas{grid-template-columns:minmax(0,1fr)}.srch-recent-go{display:none}.srch-start-head .srch-text-btn{order:1}.srch-start-note{flex-basis:100%;order:2}}@media (hover:none){.srch-recent-go{opacity:1}}@media (prefers-reduced-motion:reduce){.srch-idea{transition:none}.srch-idea:hover{transform:none}}.srch-answer{flex-direction:column;gap:14px;display:flex}.srch-label{font-size:var(--t-sm);color:var(--ink-2);align-items:center;gap:8px;font-weight:500;display:flex}.srch-label>.i{color:var(--accent)}.srch-label.is-miss>.i{color:var(--warn)}.srch-answer-text{letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;max-width:64ch;font-size:19px;line-height:1.62}.srch-answer-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.srch-sources{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink-2);transition:border-color .12s var(--ease), color .12s var(--ease);align-items:center;gap:10px;padding:0 14px 0 5px;font-size:12.5px;font-weight:500;display:inline-flex}.srch-sources:hover{border-color:var(--line-strong);color:var(--ink)}.srch-sources .stack{flex-direction:row;gap:0}.srch-sources .thumb{width:40px;box-shadow:0 0 0 2px var(--surface);border-radius:6px}.srch-sources .thumb+.thumb{margin-left:-14px}.srch-sources .i{color:var(--faint)}.srch-rule{border-bottom:1px solid var(--line);font-size:var(--t-sm);color:var(--ink);align-items:center;gap:8px;margin-bottom:-44px;padding-bottom:14px;font-weight:600;display:flex}.srch-rule .faint{font-weight:400}.srch-text-btn{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.srch-text-btn:hover{color:var(--ink)}.srch-results{flex-direction:column;gap:44px;display:flex}.srch-groups{flex-direction:column;display:flex}.srch-group{border-bottom:1px solid var(--line-soft);grid-template:"thumb head""thumb line""thumb list"1fr/216px minmax(0,1fr);column-gap:26px;padding:30px 0;display:grid}.srch-group:last-child{border-bottom:0}.srch-thumb{top:calc(var(--pbar) + 24px);border-radius:12px;grid-area:thumb;align-self:start;display:block;position:sticky}.srch-thumb .thumb{width:100%;box-shadow:var(--shadow-sm);border-radius:12px}.srch-thumb:hover .thumb>img{transform:scale(1.04)}.srch-thumb .play{z-index:3;opacity:0;border-radius:inherit;transition:opacity .15s var(--ease);background:#0003;place-items:center;display:grid;position:absolute;inset:0}.srch-thumb .play .i{box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff29;border:1px solid #ffffff47;border-radius:50%;width:42px;height:42px;padding:12px}.srch-thumb:hover .play,.srch-thumb:focus-visible .play{opacity:1}.srch-group-head{grid-area:head;min-width:0;padding-top:2px}.srch-group-head h3{font-size:var(--t-md);letter-spacing:-.012em;font-weight:600;line-height:1.35}.srch-group-head h3 a:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.srch-group-head p{font-size:var(--t-xs);color:var(--muted);margin-top:3px}.srch-timeline{grid-area:line;margin-top:16px}.srch-track{background:var(--surface-3);border-radius:6px;height:6px;position:relative}.srch-mark{background:var(--accent);cursor:pointer;min-width:6px;transition:transform .15s var(--ease), background .15s var(--ease);border-radius:6px;position:absolute;top:0;bottom:0}.srch-mark:hover,.srch-mark.on{background:var(--ink);transform:scaleY(1.8)}.srch-ends{font:500 10.5px/1 var(--font-mono);color:var(--faint);justify-content:space-between;margin-top:7px;display:flex}.srch-moments{flex-direction:column;grid-area:list;gap:2px;min-width:0;margin-top:12px;display:flex}.srch-group.is-image .srch-moments{margin-top:10px}.srch-moment{cursor:pointer;transition:background .12s var(--ease);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;margin:0 -10px;padding:12px 10px;display:grid}.srch-moment:hover,.srch-moment.on{background:var(--surface-2)}.srch-moment>.tc,.srch-moment>.badge{margin-top:2px}.srch-moment-body{flex-direction:column;gap:4px;min-width:0;display:flex}.srch-desc{color:var(--ink);font-size:14.5px;line-height:1.5}.srch-voice{color:var(--ink-2);margin:0;font-size:18px;line-height:1.36}.srch-meta{font-size:var(--t-xs);color:var(--muted)}.srch-best{color:var(--accent-ink);white-space:nowrap;font-weight:600}.srch-best:after{content:"·";color:var(--faint);margin:0 6px;font-weight:400}.srch-acts{opacity:0;transition:opacity .12s var(--ease);align-self:start;gap:2px;display:flex}.srch-moment:hover .srch-acts,.srch-moment:focus-within .srch-acts{opacity:1}.srch-moment.is-flash{animation:srchFlash 1.4s var(--ease)}@keyframes srchFlash{0%,45%{background:var(--accent-tint)}to{background:0 0}}.srch-foot{color:var(--faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:-16px;font-size:12.5px;display:flex}.srch-answer-text p+p,.srch-answer-text p+ul,.srch-answer-text ul+p{margin-top:10px}.cite-n{background:var(--accent-tint);min-width:18px;height:18px;color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-line);font:600 11px/1 var(--font-mono);letter-spacing:0;vertical-align:3px;border-radius:6px;justify-content:center;align-items:center;margin:0 1px 0 3px;padding:0 5px;display:inline-flex}.cite-n:hover,.cite-n.on{background:var(--accent);color:#fff;box-shadow:none}.cite-points{gap:8px;display:grid}.cite-points li{padding-left:18px;position:relative}.cite-points li:before{content:"";background:var(--line-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:4px}.cite-head{border-bottom:1px solid var(--line);font-size:var(--t-sm);color:var(--ink);align-items:center;gap:8px;margin-top:10px;padding-bottom:12px;font-weight:600;display:flex}.cite-head .faint{font-weight:400}.cite-videos{gap:22px;margin-top:8px;display:grid}.cite-video{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:16px;display:grid}.cite-thumb{border-radius:10px;display:block}.cite-thumb .thumb{width:100%;box-shadow:0 0 0 1px var(--line);border-radius:10px}.cite-title{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600;line-height:1.3}.cite-title a:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.cite-meta{color:var(--muted);margin-top:3px;font-size:12.5px}.cite-track{background:var(--surface-3);border-radius:3px;height:6px;margin:14px 0 12px;position:relative}.cite-mark{background:var(--accent);border-radius:4px;min-width:8px;height:8px;position:absolute;top:-1px}.cite-mark.on{background:var(--ink)}.cite-segs{flex-wrap:wrap;gap:8px;display:flex}.cite-meta+.cite-segs{margin-top:12px}.cite-seg{border:1px solid var(--line);background:var(--surface);height:28px;color:var(--ink);font:500 12.5px/1 var(--font-mono);border-radius:8px;align-items:center;gap:7px;padding:0 9px 0 4px;display:inline-flex}.cite-seg:hover,.cite-seg.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.cite-seg b{background:var(--accent);color:#fff;min-width:18px;height:18px;font:600 11px/1 var(--font-mono);border-radius:5px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.cite-seg .dash{opacity:.45;margin:0 -2px}.cite-seg .i{width:12px;height:12px;color:var(--muted);margin-left:2px}.cite-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}@media (width<=640px){.cite-video{grid-template-columns:96px minmax(0,1fr);gap:12px}}.srch-loading{flex-direction:column;gap:24px;display:flex}.srch-loading .srch-label{color:var(--muted)}.srch-group.is-skeleton{border-bottom:0;grid-template-rows:auto;grid-template-areas:"thumb head";padding:12px 0}.srch-group.is-skeleton>.stack{grid-area:head}.srch-sk-thumb{aspect-ratio:16/9;border-radius:12px;grid-area:thumb;width:100%;display:block}@media (width<=820px){.srch{padding-top:20px}.srch-col,.srch-results{gap:30px}.srch-rule{margin-bottom:-30px}.srch-line{gap:10px;padding:8px 8px 0 14px}.srch-line input{height:46px;font-size:17px}.srch-tools{padding:2px 10px 10px 12px}.srch-answer-text{font-size:17px}.srch-answer-foot .spacer{display:none}.srch-group{grid-template-columns:104px minmax(0,1fr);grid-template-areas:"thumb head""line line""list list";column-gap:14px;padding:24px 0}.srch-thumb{position:static}.srch-thumb .play{display:none}.srch-group-head h3{font-size:var(--t-base)}.srch-timeline{margin-top:14px}.srch-moment{grid-template-columns:auto minmax(0,1fr);gap:10px 12px}.srch-acts{opacity:1;grid-column:2;margin:2px 0 0 -6px}.srch-voice{font-size:17px}.srch-group.is-skeleton{grid-template-columns:104px minmax(0,1fr)}}.si{background:var(--bg);grid-template-columns:minmax(0,1.15fr) minmax(440px,1fr);min-height:100dvh;display:grid}.si-visual{isolation:isolate;color:#fff;background:#000;min-height:100%;position:relative;overflow:hidden}.si-visual>img{object-fit:cover;width:100%;height:100%;animation:28s ease-in-out infinite alternate siDrift;position:absolute;inset:0;transform:scale(1.04)}@keyframes siDrift{to{transform:scale(1.12)translate(-1.5%,-1%)}}.si-shade{background:linear-gradient(#00000061 0%,#00000038 52%,#000000d1 100%);position:absolute;inset:0}.si-brand{z-index:2;letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex;position:absolute;top:28px;left:32px}.si-brand .logo{color:#0c0d10;background:#fff}.si-caption{z-index:2;flex-direction:column;gap:22px;max-width:560px;display:flex;position:absolute;bottom:36px;left:32px;right:32px}.si-claim{letter-spacing:-.035em;text-wrap:balance;font-size:42px;font-weight:600;line-height:1.06}.si-quote{-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#0c0d106b;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:10px;margin:0;padding:16px 18px 15px;display:flex}.si-quote .tc{color:#fff;background:#000;align-self:flex-start;box-shadow:inset 0 0 0 1px #ffffff2e}.si-quote blockquote{color:#fff;margin:0;font-size:22px;line-height:1.3}.si-quote figcaption{font-size:var(--t-xs);color:#ffffffa8}.si-side{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:0;padding:48px 32px;display:flex}.si-card{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);width:min(400px,100%);box-shadow:var(--shadow-md);flex-direction:column;gap:18px;padding:32px 32px 24px;display:flex}.si-card .btn{width:100%}.si-logo{border-radius:11px;width:40px;height:40px}.si-logo svg{width:34px;height:34px}.si-head{flex-direction:column;gap:6px;display:flex}.si-head h1{font-size:var(--t-lg);letter-spacing:-.02em;line-height:1.25}.si-head p{font-size:var(--t-sm);color:var(--muted);line-height:1.5}.si-head b{color:var(--ink);font-weight:600}.si-google{gap:10px;font-weight:500}.si-g{width:18px;height:18px}.si-or{color:var(--faint);font-size:var(--t-xs);align-items:center;gap:12px;display:flex}.si-or:before,.si-or:after{content:"";background:var(--line);flex:auto;height:1px}.si-form{flex-direction:column;gap:12px;display:flex}.si-form .input{height:40px}.si-secured{font-size:var(--t-xs);color:var(--faint);border-top:1px solid var(--line-soft);justify-content:center;align-items:center;gap:6px;padding-top:16px;display:flex}.si-wait{text-align:center;align-items:center;padding:48px 32px}.si-spin{border-width:3px;width:28px;height:28px}.si-proto,.si-alt{text-align:center}.si-alert{background:var(--warn-tint);width:44px;height:44px;color:var(--warn);border-radius:50%;place-items:center;display:grid}.si-invite{align-items:center;display:flex}.si-invite .avatar{z-index:1;width:40px;height:40px;box-shadow:0 0 0 3px var(--surface);font-size:13px;position:relative}.si-invite .si-logo{margin-left:-6px}.si-steps{font-size:var(--t-sm);color:var(--ink-2);flex-direction:column;gap:10px;display:flex}.si-steps li{grid-template-columns:22px minmax(0,1fr);gap:10px;line-height:1.5;display:grid}.si-steps b{color:var(--ink);font-weight:600}.si-step-n{background:var(--surface-3);width:22px;height:22px;color:var(--ink-2);border-radius:50%;place-items:center;margin-top:1px;font-size:11px;font-weight:600;display:grid}.si-address{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.si-card .si-address .btn{width:auto}.si-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=960px){.si{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.si-visual{min-height:320px}.si-claim{font-size:30px}.si-quote blockquote{font-size:18px}.si-caption{gap:14px;bottom:24px}}@media (width<=820px){.si-visual{min-height:300px}.si-brand{top:18px;left:16px}.si-caption{bottom:18px;left:16px;right:16px}.si-claim{font-size:26px}.si-quote{gap:8px;padding:12px 14px}.si-quote blockquote{font-size:16px}.si-side{justify-content:flex-start;padding:24px 16px 40px}.si-card{padding:24px 20px 20px}.si-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.si-visual>img{animation:none}}.upl-stack{width:236px;height:100px;margin:0 auto 10px;position:relative}.upl-stack>.thumb{width:124px;box-shadow:var(--shadow-md);transition:transform .4s var(--ease);border-radius:9px;position:absolute;top:12px}.upl-stack>.thumb .tc.over{height:17px;padding:0 4px;font-size:10px;bottom:6px;right:6px}.upl-stack>.thumb .kind{bottom:6px;left:6px}.upl-stack .a{left:0;transform:rotate(-8deg)translateY(8px)}.upl-stack .b{z-index:2;box-shadow:var(--shadow-lg);left:56px;transform:translateY(-2px)}.upl-stack .c{left:112px;transform:rotate(8deg)translateY(8px)}.upl-zone.is-over .upl-stack .a,.upl-stack.is-spread .a{transform:rotate(-13deg)translate(-22px,6px)}.upl-zone.is-over .upl-stack .b,.upl-stack.is-spread .b{transform:translateY(-10px)scale(1.04)}.upl-zone.is-over .upl-stack .c,.upl-stack.is-spread .c{transform:rotate(13deg)translate(22px,6px)}.upl-zone{text-align:center;border-radius:var(--r-lg);border:1.5px dashed var(--line-strong);background:var(--surface-2);transition:border-color .15s var(--ease), background .15s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:30px 24px 26px;display:flex}.upl-zone.is-over{border-color:var(--accent);background:var(--accent-tint)}.upl-zone-title{font-size:var(--t-lg);letter-spacing:-.02em;margin-top:6px}.upl-coarse{display:none}@media (pointer:coarse){.upl-fine{display:none}.upl-coarse{display:inline}}.upl-zone>p{max-width:420px;margin-top:6px}.upl-zone-actions{justify-content:center;margin-top:10px}.upl-limits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.upl-limits li{font-size:var(--t-xs);color:var(--muted);align-items:flex-start;gap:10px;padding:2px 4px;line-height:1.5;display:flex}.upl-limits li>.i{color:var(--ink-2);flex:none;margin-top:1px}.upl-limits b{color:var(--ink);font-size:var(--t-sm);font-weight:600;display:block}.upl-limits span{display:block}@media (width>=821px){.dialog.wide.upl{width:min(720px,100vw - 32px)}}.upl .dialog-head{align-items:center;padding:16px 16px 0 24px}.upl .dialog-body{gap:14px;padding:18px 24px 20px}.upl .dialog-body>*{flex:none}.upl-to{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.upl-to h2{white-space:nowrap}.upl-to .fp{min-width:0}.upl-to .fp-btn{width:auto;height:32px;font-size:var(--t-md);letter-spacing:-.012em;border-radius:9px;align-self:flex-start;gap:7px;padding:0 30px 0 6px;font-weight:600}.upl-to .fp-btn .ws-tile{border-radius:5px;width:20px;height:20px;font-size:10.5px}.upl-to .fp:has(>.fp-pop.on){flex-basis:100%}.upl-staged{border-radius:var(--r-md);transition:box-shadow .15s var(--ease);flex-direction:column;gap:14px;display:flex}.upl-staged.is-over{box-shadow:0 0 0 2px var(--accent), 0 0 0 6px var(--accent-tint)}.upl-staged>*{flex:none}.upl-list{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.upl-files-head{background:var(--surface-2);border-bottom:1px solid var(--line-soft);height:40px;font-size:var(--t-xs);color:var(--muted);align-items:center;gap:10px;padding:0 48px 0 14px;display:flex}.upl-files-head b{color:var(--ink);font-size:var(--t-sm);font-weight:600}.upl-files{flex-direction:column;max-height:316px;display:flex;overflow-y:auto}.upl-file{border-bottom:1px solid var(--line-soft);grid-template-columns:80px minmax(0,1fr) auto 26px;align-items:center;gap:14px;padding:10px 8px 10px 14px;display:grid}.upl-file>.thumb{border-radius:7px;width:80px}.upl-file>.thumb .tc.over{height:16px;padding:0 4px;font-size:10px;bottom:5px;right:5px}.upl-file>.thumb.blank .i{color:var(--faint)}.upl-file .upl-noimg{color:var(--faint);background:var(--surface-3);place-items:center;width:100%;height:100%;display:grid}.upl-file-main{flex-direction:column;gap:1px;min-width:0;display:flex}.upl-title{width:100%;height:28px;color:var(--ink);font-size:var(--t-base);text-overflow:ellipsis;transition:border-color .12s var(--ease), background .12s var(--ease);background:0 0;border:1px solid #0000;border-radius:6px;margin-left:-7px;padding:0 6px;font-weight:500}.upl-title:hover:not(:disabled){border-color:var(--line)}.upl-title:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-tint);outline:none}.upl-title:disabled{color:var(--muted)}.upl-meta{font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;gap:2px 0;display:flex}.upl-meta span+span:before{content:"·";color:var(--faint);margin:0 6px}.upl-err{font-size:var(--t-xs);color:var(--bad);align-items:flex-start;gap:6px;margin-top:2px;display:flex}.upl-err .i{margin-top:2px}.upl-file.is-bad>.thumb{opacity:.5}.upl-cost{color:var(--ink-2);white-space:nowrap;font-feature-settings:"tnum" on;font-weight:500}.upl-warn{color:var(--warn);font-weight:500}.upl-keep{font-size:var(--t-xs);color:var(--muted);white-space:nowrap;cursor:pointer;align-items:center;gap:9px;font-weight:500;display:inline-flex}.upl-keep:has(input:checked){color:var(--ink)}.upl-add{width:100%;height:46px;font-size:var(--t-sm);color:var(--ink-2);justify-content:center;align-items:center;gap:8px;font-weight:500;display:flex}.upl-add:hover{background:var(--surface-2);color:var(--ink)}.upl-add .i{color:var(--muted)}.upl-add .faint{font-weight:400}.upl-note{font-size:var(--t-xs);color:var(--muted);align-items:flex-start;gap:8px;margin-top:-4px;padding:0 2px;line-height:1.5;display:flex}.upl-note .i{width:14px;height:14px;color:var(--faint);flex:none;margin-top:2px}.upl-speed-row{border-top:1px solid var(--line-soft);align-items:center;gap:16px;padding-top:14px;display:flex}.upl-speed-row .grow{flex-direction:column;gap:2px;display:flex}.upl-speed{flex:none}.upl-speed button{gap:6px}.upl-price{font-size:var(--t-xs);color:var(--faint);font-weight:400}.upl-speed button[aria-pressed=true] .upl-price{color:var(--muted)}.upl-tags{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);min-height:40px;box-shadow:var(--shadow-xs);cursor:text;transition:border-color .12s var(--ease), box-shadow .12s var(--ease);flex-wrap:wrap;align-items:center;gap:6px;padding:5px 8px;display:flex}.upl-tags:hover{border-color:var(--line-strong)}.upl-tags:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.upl-tags .chip{height:26px;font-size:var(--t-sm);color:var(--ink);gap:4px;padding:0 4px 0 10px}.upl-tags .chip button{width:18px;height:18px;color:var(--muted);border-radius:5px;place-items:center;display:grid}.upl-tags .chip button:hover{background:var(--line);color:var(--ink)}.upl-tags input{min-width:120px;height:28px;font-size:var(--t-base);color:var(--ink);background:0 0;border:0;outline:none;flex:160px}.upl-tags input::placeholder{color:var(--faint)}.upl-advanced summary{cursor:pointer;font-size:var(--t-sm);color:var(--muted);border-radius:6px;align-items:center;gap:6px;font-weight:500;list-style:none;display:inline-flex}.upl-advanced summary::-webkit-details-marker{display:none}.upl-advanced summary:hover{color:var(--ink)}.upl-advanced summary .i{transition:transform .15s var(--ease)}.upl-advanced summary .faint{font-weight:400}.upl-advanced[open] summary{color:var(--ink);margin-bottom:10px}.upl-advanced[open] summary .i{transform:rotate(90deg)}.upl-advanced .input[aria-invalid=true]{border-color:var(--bad)}.upl-note+.upl-advanced,.upl-speed-row+.upl-advanced{margin-top:2px}.dialog-foot b{color:var(--ink);font-weight:600}.tray.upl-tray{flex-direction:column;width:400px;display:flex}.upl-tray-head{align-items:center;gap:10px;padding:12px 8px 12px 14px;display:flex}.upl-tray-ico{background:var(--ink);width:28px;height:28px;color:var(--on-ink);border-radius:8px;flex:none;place-items:center;display:grid}.upl-tray-head h2{font-size:var(--t-sm);letter-spacing:-.01em;line-height:1.3}.upl-tray-head p{font-size:var(--t-xs);color:var(--muted);line-height:1.35}.upl-tray-head p:empty{display:none}.upl-tray-head [data-tray-toggle] .i{transition:transform .18s var(--ease)}.upl-tray.is-collapsed [data-tray-toggle] .i{transform:rotate(180deg)}.upl-tray-bar{background:var(--surface-3);border-radius:3px;height:3px;margin:-2px 14px 10px;overflow:hidden}.upl-tray-bar>span{background:var(--accent);border-radius:inherit;width:0;height:100%;transition:width .3s linear;display:block}.upl-tray-list{border-top:1px solid var(--line-soft);overscroll-behavior:contain;max-height:340px;overflow-y:auto}.upl-tray.is-collapsed .upl-tray-list{display:none}.upl-row{border-bottom:1px solid var(--line-soft);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 8px 10px 14px;display:grid}.upl-row:last-child{border-bottom:0}.upl-row>.thumb{border-radius:5px;width:56px}.upl-row>.thumb.blank .i{color:var(--faint)}.upl-row-main{flex-direction:column;gap:4px;min-width:0;display:flex}.upl-row-name{align-items:baseline;gap:10px;min-width:0;display:flex}.upl-row-name .name{font-size:var(--t-sm);color:var(--ink);flex:auto;font-weight:500}.upl-where{color:var(--faint);font-feature-settings:"tnum" on;flex:none;font-size:11px}.upl-where:empty{display:none}.upl-line.is-split{justify-content:space-between}.upl-line.is-split span:last-child{color:var(--ink-2);font-weight:500}.upl-row-actions{margin-top:4px}.upl-row .progress{height:3px}.upl-row .progress.is-paused>span{background:var(--faint)}.upl-line{color:var(--muted);font-feature-settings:"tnum" on;align-items:center;gap:8px;min-width:0;font-size:11.5px;line-height:1.4;display:flex}.upl-line.faint{color:var(--faint)}.upl-line .status{height:20px;font-size:11px}.upl-line .spinner{border-width:1.5px;width:12px;height:12px}.upl-row.is-cancelled{opacity:.6}.upl-row.is-stopped .name{color:var(--ink-2)}.upl-overlay{z-index:90;pointer-events:none;background:color-mix(in srgb, var(--bg) 62%, transparent);-webkit-backdrop-filter:blur(6px)saturate(1.2);animation:fade .14s var(--ease);place-items:center;display:grid;position:fixed;inset:0}.upl-overlay:before{content:"";border:2px dashed var(--accent);border-radius:20px;position:absolute;inset:12px}.upl-overlay-card{text-align:center;background:var(--surface);border:1px solid var(--line);max-width:calc(100vw - 48px);box-shadow:var(--shadow-lg);animation:pop .2s var(--ease);border-radius:22px;flex-direction:column;align-items:center;gap:8px;padding:28px 40px 30px;display:flex;position:relative}.upl-overlay-card h2{font-size:var(--t-lg);letter-spacing:-.02em;margin-top:10px}.upl-overlay-card [data-drop-to]{color:var(--accent-ink)}.upl-overlay-card p{font-size:var(--t-sm);color:var(--muted);max-width:380px}.upl-moving{align-items:center;gap:14px;display:flex}.upl-moving:empty{display:none}.upl-moving-thumbs{flex:none;display:flex}.upl-moving-thumbs .thumb.sm{width:56px;box-shadow:0 0 0 2px var(--surface)}.upl-moving-thumbs .thumb.sm+.thumb.sm{margin-left:-18px}.fp{flex-direction:column;min-width:0;display:flex;position:relative}.fp-btn{text-align:left;font:inherit;font-size:var(--t-base);align-items:center;gap:8px;display:flex}.fp-btn>.i{color:var(--muted);flex:none}.fp-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:0 auto;margin-right:-4px;overflow:hidden}.fp-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink);flex:none;overflow:hidden}.fp-btn[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.fp-pop{z-index:60;background:var(--surface);border:1px solid var(--line);min-width:280px;max-height:360px;box-shadow:var(--shadow-md);border-radius:10px;flex-direction:column;display:none;position:fixed;overflow:hidden}.fp-pop.on{animation:fade .12s var(--ease);display:flex}.fp-pop.fp-inline{z-index:auto;min-width:0;min-height:200px;max-height:none;box-shadow:none;transition:border-color .12s var(--ease), box-shadow .12s var(--ease);animation:none;position:static}.fp-pop.fp-inline:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.fp-find{border-bottom:1px solid var(--line-soft);cursor:text;flex:none;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.fp-find .i{color:var(--faint)}.fp-find input{min-width:0;height:100%;color:var(--ink);font:inherit;font-size:var(--t-sm);background:0 0;border:0;outline:none;flex:1;padding:0}.fp-find input::placeholder{color:var(--faint)}.fp-find input::-webkit-search-cancel-button{display:none}.fp-tree{overscroll-behavior:contain;outline:none;padding:4px;position:relative;overflow-y:auto}.fp-inline .fp-tree{max-height:300px}.fp-row{height:32px;font-size:var(--t-sm);color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;padding:0 8px;display:flex}.fp-row:hover,.fp-row.is-active{background:var(--surface-3);color:var(--ink)}.fp-tree{--fp-line:color-mix(in srgb, var(--line-strong) 70%, var(--faint))}.fp-guide{flex:none;align-self:stretch;width:20px;position:relative}.fp-guide:before,.fp-guide:after{position:absolute;left:7.5px}.fp-guide.is-rail:before,.fp-guide.is-mid:before{content:"";background:var(--fp-line);width:1px;top:0;bottom:0}.fp-guide.is-mid:after{content:"";background:var(--fp-line);height:1px;top:calc(50% - .5px);right:-14px}.fp-guide.is-end:before{content:"";border:0 solid var(--fp-line);border-width:0 0 1px 1px;border-bottom-left-radius:6px;top:0;bottom:calc(50% - .5px);right:-14px}.fp-row[aria-expanded] .fp-guide.is-mid:after,.fp-row[aria-expanded] .fp-guide.is-end:before{right:-1px}.fp-row[aria-expanded=true] .fp-tw:after{content:"";background:var(--fp-line);width:1px;height:8px;position:absolute;top:100%;left:7.5px}.fp-tw{width:16px;height:16px;color:var(--faint);border-radius:4px;flex:none;place-items:center;display:grid;position:relative}.fp-tw .i{width:14px;height:14px;transition:transform .15s var(--ease)}.fp-row[aria-expanded=false] .fp-tw .i{transform:rotate(-90deg)}.fp-tw[data-fp-tw]:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent)}.fp-ico{color:var(--faint);flex:none;margin:0 8px 0 4px}.fp-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fp-label mark{color:inherit;background:0 0;font-weight:650}.fp-check{color:var(--accent);visibility:hidden;flex:none;margin-left:8px}.fp-row[aria-selected=true]{color:var(--ink);font-weight:500}.fp-row[aria-selected=true] .fp-ico{color:var(--ink)}.fp-row[aria-selected=true] .fp-check{visibility:visible}.fp-row.is-ctx{color:var(--muted)}.fp-row.is-off{cursor:not-allowed}.fp-row.is-off :is(.fp-tw>*,.fp-ico,.fp-label,.fp-here){opacity:.45}.fp-row.is-off:hover{background:0 0}.fp-here{color:var(--faint);white-space:nowrap;flex:none;margin-left:8px;font-size:11px;font-weight:400}.fp-root .ws-tile,.fp-btn .ws-tile{border-radius:4px;width:16px;height:16px;font-size:9.5px}.fp-root+.fp-label{margin-left:8px}.fp-none{font-size:var(--t-sm);color:var(--muted);padding:14px 12px}.dialog-foot .btn.fp-under{visibility:hidden}@media (width<=820px){.fp-pop{min-width:0;max-height:none;box-shadow:none;margin-top:6px;position:static}.fp-pop.on{animation:none}.fp-pop.fp-inline{margin-top:0}.fp-inline .fp-tree{max-height:none}.fp-find{height:44px}.fp-find input{font-size:16px}.fp-row{height:44px;font-size:var(--t-base)}.fp-guide{width:22px}.fp-guide:before,.fp-guide:after{left:9.5px}.fp-guide.is-mid:after,.fp-guide.is-end:before{right:-18px}.fp-row[aria-expanded=true] .fp-tw:after{height:12px;left:9.5px}.fp-tw{width:20px;height:20px}.fp-tw .i{width:16px;height:16px}}.upl-danger-ico{background:var(--bad-tint);width:36px;height:36px;color:var(--bad);border-radius:10px;flex:none;place-items:center;margin-top:-2px;display:grid}.upl-del-list{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}.upl-del-list li{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:10px 12px;display:flex}.upl-del-list li:last-child{border-bottom:0}.upl-del-list .thumb.sm{width:56px}.upl-del-list li.is-busy{background:var(--surface-2)}.upl-del-list li.is-busy .thumb{opacity:.55}.upl-del-list .upl-del-more{justify-content:center}.upl-del-what{font-size:var(--t-sm);color:var(--ink-2);flex-direction:column;gap:8px;display:flex}.upl-del-what li{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.upl-del-what li:before{content:"";background:var(--faint);border-radius:50%;flex:none;width:5px;height:5px;margin-top:8px}@media (width<=820px){.upl-zone{padding:24px 18px}.upl-limits{grid-template-columns:minmax(0,1fr);gap:8px}.upl .dialog-head{padding:14px 12px 0 18px}.upl .dialog-body{padding:16px 16px 18px}.upl-to{gap:6px}.upl-to h2{font-size:var(--t-base)}.upl-to .fp-btn{height:30px;font-size:var(--t-base)}.upl-files-head{padding-right:46px}.upl-files{max-height:none}.upl-file{grid-template-columns:64px minmax(0,1fr) 26px;align-items:start;gap:4px 12px;padding:10px 6px 10px 12px}.upl-file>.thumb{grid-row:span 2;width:64px}.upl-file>.upl-keep{grid-area:2/2;justify-self:start;margin-top:4px}.upl-file>.icon-btn{grid-area:1/3}.upl-m-opt{display:none}.upl-speed-row{flex-direction:column;align-items:stretch;gap:10px}.upl-speed{width:100%}.upl-speed button{flex:1 1 0;justify-content:center;padding:0 8px}.dialog.upl .dialog-foot{flex-wrap:wrap;padding:12px 16px}.dialog.upl .dialog-foot .grow{flex-basis:100%}.dialog.upl .dialog-foot .btn{flex:1 1 0;justify-content:center}.upl-overlay-card{padding:22px 20px 24px}.tray.upl-tray{width:auto}.upl-tray-list{max-height:46vh}}.ws-tile{background:var(--ink);width:26px;height:26px;color:var(--on-ink);font:600 12.5px/1 var(--font-sans);letter-spacing:0;border-radius:7px;flex:none;place-items:center;display:grid}.ws-tile.sm{border-radius:5px;width:20px;height:20px;font-size:10.5px}.ws-tile.xs{border-radius:4px;width:14px;height:14px;font-size:8.5px}.chip .ws-tile.xs{margin-left:-4px}.wsp-who .ws-tile{border-radius:9px;width:32px;height:32px;font-size:14px}.ws-menu{width:264px}.ws-menu [role=menuitemradio][aria-checked=true]{color:var(--ink);font-weight:500}.ws-menu-note{white-space:normal;padding:8px 10px 6px;line-height:1.4;display:flex}:root[data-role=member] [data-admin],:root:not([data-role=member]) [data-member-only],:root[data-chat=off] [data-chat-only],:root:not([data-chat=off]) [data-no-chat]{display:none!important}.role-note{cursor:pointer;text-align:left}.role-note:hover{color:var(--muted)}.ov-pages-head{flex-wrap:wrap;align-items:center;row-gap:8px}.ov-role{align-items:center;gap:8px;display:inline-flex}.ov-now{border-top:1px solid var(--line-soft);padding-top:12px;line-height:1.55}.wsp-head{flex-wrap:wrap;align-items:center;row-gap:10px}.wsp-table td{height:62px}.wsp-who{min-width:220px}.wsp-who .mem-name .strong{flex-wrap:wrap;row-gap:2px}.wsp-n{display:none}.wsp-who.is-out .ws-tile{background:var(--surface);color:var(--muted);border:1px dashed var(--line-strong)}.mem-role{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.mem-role .select{width:auto;min-width:104px;height:30px}.mem-spaces{flex-wrap:wrap;gap:4px;max-width:320px;display:inline-flex}.mem-spaces .chip{height:22px;padding:0 8px}.cr-ws{width:auto;min-width:168px}.cr-ws-fixed{border-radius:var(--r-sm);background:var(--surface-3);height:28px;color:var(--ink-2);font-size:var(--t-xs);align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.cr-ws-fixed .i{color:var(--muted)}.lb-ppl{color:var(--muted);font-size:var(--t-xs);align-items:center;gap:3px;display:inline-flex}.lb-ppl .i{color:var(--faint);stroke-width:2px}.lb-card-meta .lb-ppl{margin-right:2px}.wm-body{gap:14px}.wm-self{align-items:center}.wm-self>.i{margin-top:0}.wm-add{align-items:center;gap:8px;display:flex}.wm-add .select{flex:auto;min-width:0}.wm-list{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}.wm-row{border-bottom:1px solid var(--line-soft)}.wm-row:last-child{border-bottom:0}.wm-row.is-removing{background:var(--surface-2)}.wm-person{align-items:center;gap:12px;min-height:56px;padding:10px 12px 10px 14px;display:flex}.wm-person .mem-name{flex:auto}.wm-person .avatar{width:32px;height:32px;font-size:11.5px}.wm-confirm{flex-direction:column;gap:10px;padding:0 14px 14px 58px;display:flex}.wm-confirm .check{align-items:flex-start}.wm-check-sub{margin-top:2px;display:block}.wm-confirm-acts{gap:8px}.wm-empty{padding:16px 14px}.wm-result{align-items:flex-start}.wm-result>.grow{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.wm-result>.i{margin-top:2px}.wm-keys{flex-direction:column;gap:4px;width:100%;display:flex}.wm-keys li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nw-ico{background:var(--surface-3);color:var(--ink-2)}@media (width<=820px){.wsp-table th:nth-child(2),.wsp-table td:nth-child(2),.wsp-table th:nth-child(3),.wsp-table td:nth-child(3){display:none}.wsp-n{display:inline}.wsp-table td:first-child{width:100%}.wsp-who{min-width:0}.wsp-btn-l{display:none}.wsp-table td{padding-inline:12px}.mem-role .select{min-width:0}.mem-people td:first-child{max-width:0}.cr-usage-tools,.cr-grants-tools{flex-wrap:wrap;row-gap:8px}.cr-ws{flex:100%;min-width:0}.cr-ws-fixed{flex:100%}.wm-confirm{padding-left:14px}.ov-role{margin-left:0}}:root{--pbar-l:56px;--pbar-r:172px}.sidebar>*{flex-shrink:0}.side-upload{background:var(--ink);width:100%;height:36px;color:var(--on-ink);letter-spacing:-.005em;white-space:nowrap;box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff14;transition:background .12s var(--ease);border-radius:10px;align-items:center;gap:10px;margin:0 0 14px;padding:0 8px 0 12px;font-size:13.5px;font-weight:500;display:flex;overflow:hidden}.side-upload:hover{background:color-mix(in srgb, var(--ink) 86%, var(--surface))}.side-upload .kbd{color:inherit;border-color:color-mix(in srgb, var(--on-ink) 28%, transparent);box-shadow:none;opacity:.7;background:0 0;margin-left:auto}.panel>.topbar{z-index:6;pointer-events:none;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.panel>.topbar>:not(.spacer){pointer-events:auto}.topbar .bar-upload{display:none}.search-trigger .kbd{margin-left:auto}.scroller{--pbar:var(--topbar);scroll-padding-top:var(--pbar)}.page-bar{z-index:5;height:var(--topbar);padding:0 var(--pbar-r) 0 var(--pbar-l);background:var(--surface);border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;display:flex;position:sticky;top:0}.page-bar .crumbs{flex:0 auto;gap:7px;font-size:14px}.page-bar:has(.pbar-tabs) .crumbs{flex-shrink:0}.page-bar .crumbs a{color:var(--muted);white-space:nowrap;transition:color .12s var(--ease)}.page-bar .crumbs a:hover{color:var(--ink)}.page-bar .crumbs .crumb-here{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);letter-spacing:-.012em;margin:0;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}.page-bar .crumbs .back{display:none}.pbar-tabs{flex:0 auto;align-self:stretch;gap:22px;min-width:0;margin-left:8px;padding-left:20px;display:flex;position:relative;overflow:clip visible}.pbar-tabs:before{content:"";background:var(--line-strong);width:1px;height:16px;margin-top:-8px;position:absolute;top:50%;left:0}.pbar-tabs .tabs{border-bottom:0;flex:none;gap:22px;height:100%;overflow:visible}.pbar-tabs .tab{height:100%}.pbar-tabs .tab.is-folded{display:none}.pbar-more{gap:4px}.pbar-more .i{width:14px;height:14px;color:var(--faint);transition:transform .15s var(--ease)}.pbar-more[aria-expanded=true]{color:var(--ink)}.pbar-more[aria-expanded=true] .i{transform:rotate(180deg)}.pbar-menu{min-width:200px}.pbar-acts{flex:none;align-items:center;gap:8px;display:flex}.view[data-bar-title] .page{padding-top:28px}.view[data-bar-title] .ag-find{margin-top:0}.act-toolbar .act-live{margin-right:2px}.act-dot{background:var(--faint);border-radius:50%;flex:none;width:3px;height:3px}@media (width>=821px){.side-upload{transition:padding var(--rail), background .12s var(--ease)}.side-upload :is(.nl,.kbd){transition:opacity .2s var(--ease) .12s}.app.is-rail .side-upload{padding:0 11px}.app.is-rail .side-upload :is(.nl,.kbd){opacity:0;transition:opacity 80ms var(--ease)}}@media (width<=1080px) and (width>=821px){:root{--pbar-r:58px}.search-trigger{justify-content:center;width:34px;padding:0}.search-trigger>span{display:none}}@media (width<=820px){:root{--pbar-l:44px;--pbar-r:88px}.topbar .bar-upload{place-items:center;display:inline-grid}.page-bar{flex-wrap:wrap;align-content:flex-start;row-gap:0;height:auto}.page-bar>:not(.pbar-tabs){height:calc(var(--topbar) - 1px)}.page-bar .crumbs .back{color:var(--muted);align-items:center;gap:2px;display:inline-flex}.pbar-tabs{order:9;flex:0 0 calc(100% + var(--pbar-l) + var(--pbar-r));height:45px;margin:0 calc(-1 * var(--pbar-r)) -1px calc(-1 * var(--pbar-l));border-top:1px solid var(--line-soft);scrollbar-width:none;padding:0 16px;overflow:auto hidden}.pbar-tabs::-webkit-scrollbar{display:none}.pbar-tabs:before{display:none}.pbar-tabs .tab[aria-selected=true]:after{bottom:0}.pbar-tabs.is-over{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.pbar-more{display:none!important}.pbar-acts .btn{gap:0;width:34px;padding:0;font-size:0}.pbar-acts .btn .i{width:16px;height:16px}.pbar-acts .segmented button,.pbar-acts .segmented button>span{font-size:0}.pbar-acts .segmented button{gap:0}.view:has(.page-bar .tabs){--pbar:calc(var(--topbar) + 44px)}:root[data-role=member] .view:has(.page-bar .tabs[data-admin]){--pbar:var(--topbar)}.view[data-bar-title] .page{padding-top:20px}.act-toolbar .act-live{flex-basis:100%;order:9;margin:0}.act-toolbar .act-dot{display:none}.sidebar{box-shadow:none;visibility:hidden;transition:transform .22s var(--ease), visibility 0s .22s}.app.nav-open .sidebar{box-shadow:var(--shadow-lg);visibility:visible;transition:transform .22s var(--ease)}.side-upload{margin-top:2px}.side-upload .kbd{display:none}}:root[data-role=member] .pbar-tabs:has(>.tabs[data-admin]){display:none}.ag-vis{width:16px;height:16px;color:var(--faint);flex:none;place-items:center;display:inline-grid}.ag-vis .i{width:13px;height:13px}.ag-n{white-space:nowrap;color:var(--muted);flex:none}.ag-org{min-width:0;margin-left:auto}.aw-desc{width:calc(100% + 16px);font:inherit;font-size:var(--t-sm);color:var(--ink-2);resize:none;field-sizing:content;background:0 0;border:1px solid #0000;border-radius:8px;min-height:0;margin:-2px -8px;padding:2px 8px;line-height:1.5;display:block;overflow:hidden}.aw-desc::placeholder{color:var(--faint)}.aw-desc:hover{border-color:var(--line)}.aw-desc:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-tint);outline:none}p.aw-desc.is-read{border:0;max-width:72ch;margin:0;padding:0}h1.aw-name.is-read{cursor:default;background:0 0;border-color:#0000}.aw-meta b{color:var(--ink-2);font-weight:600}.aw-meta-vis{align-items:center;gap:5px;display:inline-flex}.aw-vis{gap:7px}.aw-head-acts [aria-disabled=true]{opacity:.5;cursor:not-allowed}.spinner.xs{border-width:1.5px;width:10px;height:10px}.aw-note.aw-review{flex-wrap:nowrap;align-items:flex-start}.aw-review>.i,.aw-review>.spinner{flex:none;margin-top:2px}.aw-review>.grow{min-width:0}.aw-review>.btn{flex:none;align-self:center}.aw-review>.i{color:var(--muted);flex:none}.aw-review.is-bad{background:var(--bad-tint);border-color:color-mix(in srgb, var(--bad) 24%, transparent)}.aw-review.is-bad>.i{color:var(--bad)}.aw-editor.is-read .aw-editor-head{background:var(--surface-2)}.aw-ed-what{align-items:center;gap:5px;display:inline-flex}.aw-ed-what .i{flex:none}.aw-rv{width:16px;height:16px;color:var(--muted);border-radius:50%;place-items:center;margin-right:-4px;display:inline-grid}.aw-rv.is-bad{color:var(--bad);background:var(--bad-tint)}.aw-rv .i{width:11px;height:11px}.aw-chip.is-on .aw-rv{color:var(--on-ink);background:color-mix(in srgb, var(--on-ink) 16%, transparent)}.aw-chip.is-unchecked:not(.is-on) .aw-chip-v{color:var(--ink-2)}.aw-chip.is-draft:not(.is-on){border-style:dashed;border-color:var(--line-strong);background:0 0}.aw-pub{border:1px dashed var(--line-strong);height:20px;color:var(--muted);white-space:nowrap;border-radius:6px;align-self:center;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.aw-pub.is-on{background:var(--ok-tint);color:var(--ok);border:0}.aw-pub .i{width:12px;height:12px}.aw-pub-confirm .check{align-items:center}.aw-pub-confirm .check input{margin:0}.aw-vnote{font-size:var(--t-sm);color:var(--ink-2);align-items:flex-start;gap:8px;margin:-4px 0 12px;display:flex}.aw-vnote .i{color:var(--faint);flex:none;margin-top:2px}.aw-hist .aw-review{margin:0 0 12px}.aw-hist-acts [aria-disabled=true]{opacity:.5;cursor:not-allowed}.aw-vnote-field .aw-vnote-in{width:220px}.aw-savebar.is-checking .aw-dot{background:var(--accent)}.aw-save .spinner{border-color:color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;margin-right:2px}.ash-opts{gap:8px;display:grid}.ash-opt{border:1px solid var(--line);cursor:pointer;transition:border-color .12s var(--ease), box-shadow .12s var(--ease);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:12px 14px;display:grid;position:relative}.ash-opt:hover{border-color:var(--line-strong)}.ash-opt.is-on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ash-opt.is-off{cursor:not-allowed}.ash-opt.is-off .ash-ico,.ash-opt.is-off .ash-txt>b,.ash-opt.is-off .ash-txt>span:not(.ash-why){opacity:.5}.ash-opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ash-ico{background:var(--surface-2);width:32px;height:32px;color:var(--ink-2);border-radius:9px;place-items:center;display:grid}.ash-opt.is-on .ash-ico{background:var(--ink);color:var(--on-ink)}.ash-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.ash-txt>b{font-size:var(--t-base);color:var(--ink);font-weight:600}.ash-txt>span{font-size:var(--t-sm);color:var(--muted);line-height:1.45}.ash-txt>span b{color:var(--ink-2);font-weight:600}.ash-why{align-items:center;gap:6px;margin-top:2px;display:inline-flex;color:var(--ink-2)!important}.ash-why .i{color:var(--muted)}.ash-radio{border:1px solid var(--line-strong);background:var(--surface);border-radius:50%;width:18px;height:18px;margin-top:7px}.ash-opt.is-on .ash-radio{border:5px solid var(--ink)}.ash-say{font-size:var(--t-sm);color:var(--muted);align-items:flex-start;gap:8px;display:flex}.ash-say .i{flex:none;margin-top:2px}.ash-say b{color:var(--ink-2);font-weight:600}.ash-id{border:1px solid var(--line);border-radius:12px;align-items:center;gap:14px;padding:12px 14px;display:flex}.ash-id .grow{flex-direction:column;gap:3px;min-width:0;display:flex}.ash-id b{font-size:var(--t-sm);color:var(--ink);font-weight:600}.ash-uuid{font:500 12px/1.4 var(--font-mono);color:var(--ink-2);overflow-wrap:anywhere}.ash-id .btn{flex:none}.acopy-desc{min-height:64px}.acopy-vis{font-size:var(--t-sm);color:var(--muted);align-items:center;gap:8px;display:flex}.acopy-vis b{color:var(--ink);font-weight:600}@media (width<=820px){.ash-opt{grid-template-columns:auto 1fr}.ash-radio{display:none}.aw-vnote-field .aw-vnote-in{width:100%}.aw-back{display:none}.aw-head-acts [data-open=agent-code]{flex:none;gap:0;width:32px;padding:0;font-size:0}}@media (width>=821px){.aw-doc{container-type:inline-size}}@container (width<=800px){.aw-doc-head{grid-template-columns:auto minmax(0,1fr);gap:14px;display:grid}.aw-head-acts{grid-column:2;justify-self:start}}.lb-tools.is-picking>:not(.lb-picked):not(.lb-find){display:none!important}.lb-picked{border:1px solid var(--line);background:var(--surface-2);min-width:0;height:38px;animation:lbPickIn .14s var(--ease);border-radius:11px;flex:260px;align-items:center;gap:2px;padding:0 4px;display:flex}@keyframes lbPickIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.lb-picked-n{font-size:var(--t-sm);color:var(--ink);white-space:nowrap;font-feature-settings:"tnum" on;padding:0 10px 0 8px;font-weight:600}.lb-picked-sep{background:var(--line-strong);flex:none;width:1px;height:18px;margin-right:6px}.lb-picked .btn{height:30px;box-shadow:none;color:var(--ink-2);background:0 0;border-color:#0000;gap:7px;padding:0 10px}.lb-picked .btn:hover{background:var(--surface-3);color:var(--ink)}.lb-picked .btn .i{color:var(--muted)}.lb-picked .btn:hover .i{color:inherit}.lb-picked .lb-del:hover{color:var(--bad)}.lb-picked .lb-short{display:none}.lb-groups.is-picking .media-card .pick{opacity:1}.media-card .pick input:checked:after{border-color:#fff}@media (width<=820px){.lb-picked{height:34px}}@media (width<=560px){.lb-picked .lb-long{display:none}.lb-picked .lb-short{display:inline}.lb-picked .btn{padding:0 8px}}@media (prefers-reduced-motion:reduce){.lb-picked{animation:none}}.lb-select{height:30px;padding:0 10px}.lb-select .i{width:15px;height:15px;color:var(--muted)}.lb-picked .lb-unselect{color:var(--ink);margin-left:auto;font-weight:500}.lb-picked.is-empty .lb-picked-n{color:var(--muted);font-weight:500}.lb-groups.is-picking .card-actions{display:none}.lb-row-pick{flex:none;place-items:center;width:16px;display:grid}.lb-row-pick input{margin:0}.lb-bin tr.is-picked>td{background:var(--surface-2)}@media (width<=820px){.lb-tools .lb-find{flex:calc(100% - 100px);order:-2;width:auto;min-width:0}.lb-tools .lb-select{order:-1;height:38px;padding:0 12px}}@media (width<=560px){.lb-picked-sep{display:none}.lb-picked-n{padding:0 6px}}.ob{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.ob-top{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:18px 28px;display:grid}.ob-brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.ob-steps{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ob-steps li{font-size:var(--t-sm);color:var(--faint);white-space:nowrap;align-items:center;gap:8px;font-weight:500;display:inline-flex}.ob-steps li+li:before{content:"";background:var(--line-strong);width:28px;height:1px;margin-right:2px}.ob-steps .n{background:var(--surface-3);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.ob-steps .n .i{stroke-width:2.6px;width:12px;height:12px}.ob-steps li.done{color:var(--ink-2)}.ob-steps li.done .n{background:var(--ink);color:var(--on-ink)}.ob-steps li.now{color:var(--ink)}.ob-steps li.now .n{background:var(--accent);color:#fff;box-shadow:0 0 0 4px var(--accent-tint)}.ob-me{justify-self:end;align-items:center;gap:8px;display:inline-flex}.ob-main{flex:1;justify-content:center;padding:28px 28px 56px;display:flex}.ob-col{flex-direction:column;gap:22px;width:min(640px,100%);display:flex}.ob-col.wide{width:min(940px,100%)}.ob-col.mid{width:min(820px,100%)}.ob-head{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ob-head .sub{text-wrap:balance;max-width:540px;line-height:1.5}.ob-drop{background:var(--surface);border:1.5px dashed var(--line-strong);border-radius:var(--r-xl);text-align:center;box-shadow:var(--shadow-sm);flex-direction:column;align-items:center;gap:12px;padding:36px 32px 30px;display:flex}.ob-drop h2{font-size:var(--t-lg);letter-spacing:-.02em}.ob-drop .btn{margin-top:6px}.ob-short{font-size:var(--t-sm);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:var(--r-pill);align-items:center;gap:6px;padding:4px 12px 4px 10px;display:inline-flex}.ob-short .i{width:14px;height:14px;color:var(--muted)}.ob-next-note{text-align:center;font-size:var(--t-xs);color:var(--muted)}.ob-later{text-align:center}.ob-quiet{font-size:var(--t-sm);color:var(--muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-weight:500}.ob-quiet:hover{color:var(--ink)}.ob-proto{text-align:center;justify-content:center;display:flex}.ob-fine-t{display:inline}.ob-coarse-t{display:none}.ob-split{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:24px;display:grid}.ob-vid{overflow:hidden}.ob-vid .thumb{border-radius:0}.ob-vid .tc.over{bottom:12px;right:12px}.ob-vid-body{flex-direction:column;gap:10px;padding:16px 18px 18px;display:flex}.ob-vid-title{font-weight:600;font-size:var(--t-md);letter-spacing:-.012em;align-items:center;gap:8px;display:flex}.ob-up{font-size:var(--t-xs);color:var(--muted);align-items:baseline;gap:8px;display:flex}.ob-up b{color:var(--ink);font-weight:600;font-size:var(--t-sm)}.ob-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ob-list li{font-size:var(--t-sm);color:var(--ink-2);grid-template-columns:22px minmax(0,1fr);gap:10px;line-height:1.45;display:grid}.ob-list li .n{background:var(--surface-3);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.ob-list li.now .n{background:var(--accent);color:#fff}.ob-list li span.xs{display:block}.ob-pay{flex-direction:column;gap:18px;padding:24px;display:flex}.ob-pay h1{font-size:var(--t-xl);letter-spacing:-.022em;line-height:1.2}.ob-pay>.ob-later{margin-top:-6px}.ob-plan{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line-soft);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.ob-plan-row{align-items:center;gap:8px;display:flex}.ob-plan-row b{font-weight:600}.ob-plan-row .num{margin-left:auto;font-weight:600}.ob-plan-list{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ob-plan-list li{font-size:var(--t-sm);color:var(--ink-2);align-items:center;gap:8px;display:flex}.ob-plan-list .i{color:var(--ok);stroke-width:2.4px}.ob-stripe{border-radius:var(--r-md);border:1px dashed var(--accent-line);background:color-mix(in srgb, var(--accent-tint) 35%, var(--surface));flex-direction:column;gap:12px;padding:18px 16px 16px;display:flex;position:relative}.ob-stripe-tag{letter-spacing:.02em;color:var(--accent-ink);background:var(--surface);border-radius:4px;padding:0 6px;font-size:10.5px;font-weight:600;position:absolute;top:-9px;left:12px}.ob-stripe .si-or{margin:2px 0}.ob-stripe .input{background:var(--surface);height:38px}.ob-wallets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ob-wallet{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);height:40px;font-size:var(--t-sm);color:var(--ink);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ob-wallet.dark{color:#fff;background:#000;border-color:#000}.ob-wallet.lk{color:#011e0f;background:#00d66f;border-color:#00d66f}.ob-cardin{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ob-cardin span{height:38px;font-size:var(--t-sm);color:var(--faint);align-items:center;padding:0 12px;display:flex}.ob-cardin span:first-child{border-bottom:1px solid var(--line);grid-column:1/-1}.ob-cardin span+span+span{border-left:1px solid var(--line)}.ob-fine{font-size:var(--t-xs);color:var(--muted);text-align:center;line-height:1.5}.ob-run{grid-template-columns:300px minmax(0,1fr);display:grid;overflow:hidden}.ob-run-media{border-right:1px solid var(--line-soft);background:var(--surface-2);flex-direction:column;gap:10px;padding:16px;display:flex}.ob-run-media .thumb .tc.over{bottom:8px;right:8px}.ob-run .mp-stage{padding:20px 22px}.ob-leave{font-size:var(--t-sm);color:var(--muted);justify-content:center;align-items:center;gap:8px;display:flex}.ob-leave .i{width:15px;height:15px}.mcp-titles h2 .badge{vertical-align:2px;margin-left:6px}.ob-ready{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);align-items:center;gap:14px;padding:14px 16px;display:flex}.ob-ready .thumb{border-radius:8px;width:96px}.ob-ready .thumb .tc.over{height:17px;padding:0 4px;font-size:10px;bottom:5px;right:5px}.ob-ready-ico{color:var(--ok)}.ob-ready h2{font-size:var(--t-base);letter-spacing:-.01em;align-items:center;gap:6px;display:flex}.srch-col.ob-sp{gap:30px}.ob-sp .srch-hero{padding-top:4px}.ob-prog{grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.ob-prog .thumb{border-radius:8px}.ob-prog .thumb .tc.over{height:17px;padding:0 4px;font-size:10px;bottom:6px;right:6px}.ob-prog-t{flex-direction:column;gap:6px;min-width:0;display:flex}.ob-prog-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ob-prog-h b{font-weight:600;font-size:var(--t-base);letter-spacing:-.01em;margin-right:2px}.ob-waiting{border-color:var(--accent-line)}.ob-novideo{aspect-ratio:16/9;background:var(--surface-2);border:1px dashed var(--line-strong);color:var(--muted);border-radius:8px;place-items:center;display:grid}.ob-novideo .i{width:20px;height:20px}.ob-samples{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ob-sample{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-xs);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;padding:8px;display:grid}.ob-sample .thumb{border-radius:8px}.ob-sample .thumb .tc.over{height:17px;padding:0 4px;font-size:10px;bottom:5px;right:5px}.ob-sample-b{flex-direction:column;gap:3px;min-width:0;display:flex}.ob-sample-b .name{font-weight:600;font-size:var(--t-sm);letter-spacing:-.01em;color:var(--ink)}.ob-from{font-size:var(--t-xs);color:var(--faint);align-items:center;gap:6px;margin-top:auto;display:inline-flex}.ob-from .thumb{border-radius:4px;width:22px}.ob-trial{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.ob-trial-ico{background:var(--accent-tint);width:38px;height:38px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.ob-trial-ico .i{width:18px;height:18px}.ob-trial h2{font-size:var(--t-base);letter-spacing:-.01em}.ob-trial .progress{max-width:380px;margin:8px 0 2px}.ob-trial-acts{gap:6px;display:flex}.view.is-out .ob-trial{display:none}.ob-saved{border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--t-sm);color:var(--ink);align-items:center;gap:10px;padding:12px 14px;display:flex}.ob-cardchip{letter-spacing:.05em;color:#1a1f71;background:#f1f3fb;border:1px solid #d9def0;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:700}.ob-saved .link{margin-left:auto}@media (width<=820px){.ob-top{grid-template-columns:1fr auto;row-gap:12px;padding:14px 16px 6px}.ob-steps{grid-area:2/1/auto/-1;justify-content:space-between;gap:4px}.ob-steps li{font-size:var(--t-xs);gap:5px}.ob-steps li+li:before{width:10px;margin-right:0}.ob-me .xs{display:none}.ob-main{padding:16px 16px 40px}.ob-head .title.lg{font-size:var(--t-xl)}.ob-drop{padding:26px 18px 22px}.ob-fine-t{display:none}.ob-coarse-t{display:inline}.ob-split{grid-template-columns:minmax(0,1fr);gap:16px}.ob-vid{grid-template-columns:112px minmax(0,1fr);display:grid}.ob-vid .thumb{aspect-ratio:auto;height:100%}.ob-vid .tc.over{height:17px;padding:0 4px;font-size:10px;bottom:6px;right:6px}.ob-vid-body{gap:8px;padding:12px 14px}.ob-vid-title{font-size:var(--t-sm)}.ob-up{flex-wrap:wrap;row-gap:2px}.ob-pay{gap:14px;padding:18px 16px}.ob-pay h1{font-size:var(--t-lg)}.ob-hide-phone{display:none!important}.ob-wallets{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ob-wallet.lk{grid-column:1/-1}.ob-run{grid-template-columns:minmax(0,1fr)}.ob-run-media{border-right:0;border-bottom:1px solid var(--line-soft);flex-direction:row;align-items:center;padding:12px}.ob-run-media .thumb{width:112px}.ob-run .mp-stage{padding:16px}.ob-run .mp-steps{grid-template-columns:minmax(0,1fr);gap:8px}.ob-run .mp-step-say{display:none}.ob-ready .thumb{width:72px}.ob-ready .btn{display:none}.srch-col.ob-sp{gap:22px}.ob-samples{grid-template-columns:minmax(0,1fr);gap:8px}.ob-sample{grid-template-columns:96px minmax(0,1fr)}.ob-prog{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px}.ob-prog>.btn{grid-column:1/-1;justify-content:center}.ob-prog-h b{font-size:var(--t-sm);width:100%}.ob-trial{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px}.ob-trial-acts{grid-column:1/-1}.ob-trial-acts .btn{flex:1;justify-content:center}}:root{--g0-on-ink-bad:#ff8a8a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--g0-on-ink-bad:#c62828}}:root[data-theme=dark]{--g0-on-ink-bad:#c62828}.g0-otp{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.g0-otp>span{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);height:50px;box-shadow:var(--shadow-xs);font:500 var(--t-lg)/1 var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:relative}.g0-otp>.is-focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.g0-otp>.is-focus:empty:after{content:"";background:var(--ink);border-radius:1px;width:1.5px;height:22px}.g0-otp.is-bad>span{border-color:var(--bad)}.g0-otp.is-bad>.is-focus{box-shadow:0 0 0 3px var(--bad-tint)}.g0-si-foot{font-size:var(--t-xs);color:var(--faint);justify-content:space-between;align-items:center;gap:12px;display:flex}.g0-si-foot .link{font-size:var(--t-xs)}.g0-si-wait{font-variant-numeric:tabular-nums}.g0-state{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:470px;margin:0 auto;padding:64px 24px 40px;display:flex}.g0-state-ico{background:var(--surface-3);width:44px;height:44px;color:var(--muted);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.g0-state-ico .i{width:20px;height:20px}.g0-state-ico.is-bad{background:var(--bad-tint);color:var(--bad)}.g0-state h2{font-size:var(--t-lg);letter-spacing:-.018em;line-height:1.3}.g0-state p{font-size:var(--t-sm);color:var(--muted);text-wrap:pretty;line-height:1.55}.g0-state-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.g0-state-meta{border-top:1px solid var(--line-soft);flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:22px;padding-top:16px;display:flex}.g0-state-meta p{font-size:var(--t-xs);color:var(--faint)}.g0-req{font:500 11px/1.5 var(--font-mono);color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.g0-req-code{color:var(--muted)}.g0-req .icon-btn{width:22px;height:22px;color:var(--faint);border-radius:5px;margin-left:-2px}.g0-req .icon-btn .i{width:12px;height:12px}.input.g0-bad{border-color:var(--bad)}.input.g0-bad:focus,.input.g0-bad.g0-focus{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-tint)}.input.g0-focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.g0-label-row{align-items:baseline;gap:8px;display:flex}.g0-label-row>label{font-size:var(--t-sm);color:var(--ink);font-weight:500}.g0-count{font:500 11px/1 var(--font-mono);color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto}.g0-count.is-over{color:var(--bad)}.g0-hint-bad{font-size:var(--t-xs);color:var(--bad);align-items:flex-start;gap:6px;line-height:1.45;display:flex}.g0-hint-bad .i{flex:none;width:13px;height:13px;margin-top:1px}.toasts .g0-toast-err{pointer-events:auto}.g0-toast-err{text-align:left;align-items:flex-start;gap:11px;max-width:min(640px,100vw - 32px);padding:11px 8px 11px 14px}.g0-toast-err>.i{color:var(--g0-on-ink-bad);opacity:1;margin-top:2px}.g0-toast-body{flex-direction:column;gap:3px;min-width:0;display:flex}.g0-toast-msg{line-height:1.45}.g0-toast-meta{font:500 11px/1.5 var(--font-mono);color:color-mix(in srgb, var(--on-ink) 60%, transparent);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.g0-toast-meta b{color:color-mix(in srgb, var(--on-ink) 82%, transparent);font-weight:400}.g0-toast-btn{width:22px;height:22px;color:inherit;border-radius:5px;place-items:center;display:inline-grid}.g0-toast-btn .i{opacity:1;width:12px;height:12px}.g0-toast-btn:hover{background:color-mix(in srgb, var(--on-ink) 14%, transparent)}.g0-toast-x{width:26px;height:26px;color:color-mix(in srgb, var(--on-ink) 66%, transparent);border-radius:6px;flex:none;place-items:center;margin:-3px 0 0 4px;display:inline-grid}.g0-toast-x .i{opacity:1}.g0-toast-x:hover{background:color-mix(in srgb, var(--on-ink) 14%, transparent);color:var(--on-ink)}.g0-banner{min-height:42px;padding:7px 16px 7px var(--pbar-l);background:var(--warn-tint);border-bottom:1px solid color-mix(in srgb, var(--warn) 22%, transparent);font-size:var(--t-sm);color:var(--ink-2);align-items:center;gap:10px;display:flex}.g0-banner>.i{color:var(--warn);flex:none}.g0-banner b{color:var(--ink);font-weight:600}.g0-banner-text{min-width:0}.g0-banner-wait{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.g0-banner .spinner{border-color:color-mix(in srgb, var(--warn) 22%, transparent);border-top-color:var(--warn)}.g0-banner .btn{background:var(--surface)}.g0-off,.side-upload.g0-off{opacity:.45;pointer-events:none}.g0-sk-line{border-radius:5px;height:10px;display:block}.g0-sk-text{border-radius:7px;height:14px;display:block}.g0-sk-h{border-radius:6px;height:18px;display:block}.g0-sk-title{border-radius:9px;height:32px;display:block}.g0-sk-thumb{aspect-ratio:16/9;border-radius:10px;display:block}.g0-sk-btn{border-radius:var(--r-sm);height:32px;display:inline-block}.g0-sk-pill{border-radius:var(--r-pill);height:22px;display:inline-block}.g0-sk-chip{border-radius:var(--r-pill);height:24px;display:inline-block}.g0-sk-tc{border-radius:var(--r-xs);width:74px;height:22px;display:inline-block}.g0-sk-sq{border-radius:4px;flex:none;width:16px;height:16px;display:inline-block}.g0-sk-row{align-items:center;gap:10px;height:36px;padding:0 10px;display:flex}.g0-sk-card{flex-direction:column;gap:12px;min-width:0;display:flex}.g0-sk-card .g0-sk-meta{justify-content:space-between;gap:12px;display:flex}.g0-sk-player{aspect-ratio:16/9;background:var(--media-bg);box-shadow:var(--shadow-sm);border-radius:14px;position:relative;overflow:hidden}.g0-sk-player:after{content:"";background:radial-gradient(90% 80% at 30% 20%,#ffffff0f,#0000 70%);position:absolute;inset:0}.g0-sk-strip{border-radius:7px;height:34px;display:block}.g0-sk-tabs{border-bottom:1px solid var(--line);align-items:center;gap:18px;height:40px;padding:0 16px;display:flex}.g0-sk-cell{flex-direction:column;gap:7px;display:flex}.player.is-loaded.is-playing.g0-hover .player-bar{opacity:1;transform:none}.thumb.audio>.g0-audio-ico{aspect-ratio:1;color:#ffffffb8;stroke-width:1.6px;width:30%;max-width:26px;height:auto}.g0-speech{position:absolute;inset:0}.g0-speech:before{content:"";opacity:.45;background:currentColor;height:1px;margin-top:-.5px;position:absolute;top:50%;left:0;right:0}.g0-speech>i{background:currentColor;border-radius:999px;min-width:5px;position:absolute;top:41%;bottom:41%}.g0-track{background:var(--surface-2);height:34px;box-shadow:inset 0 0 0 1px var(--line-soft);cursor:pointer;border-radius:7px;position:relative}.g0-track>.strip-seg{border-radius:2px;flex:none;min-width:1px;position:absolute;top:0;bottom:0}.strip-legend i.g0-none{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.g0-legend-note{margin-left:auto}.g0-nr-note{font-size:var(--t-xs);color:var(--muted);z-index:1;grid-column:2/-1;margin-top:6px;line-height:1.5;position:relative}@container (width<=759px){.nr-row>.g0-nr-note{grid-area:3/2/auto/-1;margin-top:-1px}}.g0-nr-note b{color:var(--ink-2);font-weight:500}.g0-nr-note a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.g0-nr-note a:hover{color:var(--ink)}.g0-opt{font-size:var(--t-xs);color:var(--faint);margin-left:6px;font-weight:400}.g0-run-main{flex-direction:column;gap:2px;min-width:0;display:flex}.g0-run-how{font-size:var(--t-xs);color:var(--muted);align-items:center;gap:6px;min-width:0;display:inline-flex}.g0-run-how .i{width:12px;height:12px;color:var(--faint);flex:none}.g0-run-how.is-kept{color:var(--accent-ink)}.g0-run-how.is-kept .i{color:var(--accent)}.arun-item.g0-fixed{cursor:default}.arun-item.g0-fixed:hover{background:0 0}.si-alert.g0-ok{background:var(--ok-tint);color:var(--ok)}.si-alert.g0-plain{background:var(--surface-3);color:var(--muted)}.g0-who{border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--surface-2);flex-direction:column;display:flex}.g0-who>div{font-size:var(--t-sm);grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.g0-who>div+div{border-top:1px solid var(--line-soft)}.g0-who dt{font-size:var(--t-xs);color:var(--muted)}.g0-who dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-weight:500;overflow:hidden}.g0-who .g0-mark{color:var(--muted);font-size:11px;font-weight:500}.g0-who .g0-mark.is-ok{color:var(--ok)}.g0-si-small{font-size:var(--t-xs);color:var(--muted);line-height:1.5}.g0-si-small b{color:var(--ink-2);font-weight:500}.si-actions.g0-stack{grid-template-columns:minmax(0,1fr)}.g0-board{background:#e9ebef;align-items:flex-start;gap:28px;margin:0;padding:28px;display:flex}.g0-board figure{flex-direction:column;gap:10px;margin:0;display:flex}.g0-board iframe{background:#fff;border:0;border-radius:28px;width:390px;height:844px;box-shadow:0 0 0 1px #1012181a,0 18px 48px -18px #1012184d}.g0-board.g0-single iframe{box-shadow:none;border-radius:0}.g0-board figcaption{font:500 13px/1.3 var(--font-sans);color:#3b3e47;padding-left:6px}.input.g1-focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.input.g1-bad,.input.g1-bad:hover{border-color:var(--bad)}.input.g1-bad.g1-focus{box-shadow:0 0 0 3px var(--bad-tint)}.g1-label-row{align-items:baseline;gap:8px;display:flex}.g1-label-row>label,.g1-label-row>.label{font-size:var(--t-sm);color:var(--ink);font-weight:500}.g1-count{font:500 11px/1 var(--font-mono);color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto}.g1-count.is-over{color:var(--bad)}.g1-hint-bad{font-size:var(--t-xs);color:var(--bad);align-items:flex-start;gap:6px;line-height:1.45;display:flex}.g1-hint-bad .i{flex:none;width:13px;height:13px;margin-top:1px}.g1-me-who{flex-direction:column;gap:2px;min-width:0;display:flex}.g1-me-who .xs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g1-me-edit{align-items:flex-start}.g1-me-edit>.avatar{margin-top:23px}.g1-me-form{flex-direction:column;flex:auto;gap:14px;min-width:0;display:flex}.g1-me-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}.g1-me-foot{align-items:center;gap:8px;display:flex}.g1-me-mail{min-width:0;font-size:var(--t-xs);color:var(--muted);align-items:center;gap:7px;margin-right:auto;display:inline-flex}.g1-me-mail .i{width:13px;height:13px;color:var(--faint)}.g1-me-mail b{color:var(--ink-2);font-weight:500}@media (width<=820px){.g1-me-edit>.avatar{display:none}.g1-me-fields{grid-template-columns:minmax(0,1fr)}.g1-me-foot{flex-wrap:wrap}.g1-me-mail{flex:100%;margin:0 0 2px}.g1-me-foot .btn{flex:1 1 0}}.g1-ws-field{border:0;min-width:0;margin:0;padding:0}.g1-ws-field>legend{margin-bottom:8px;padding:0}.g1-ws-list{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.g1-ws{border-bottom:1px solid var(--line-soft);transition:background .12s var(--ease);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.g1-ws:last-child{border-bottom:0}.g1-ws:hover,.g1-ws:has(input:checked){background:var(--surface-2)}.g1-ws.check input{margin:0}.g1-ws-text{flex-direction:column;gap:1px;min-width:0;display:flex}.g1-ws-text .strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g1-ws>.badge{justify-self:end}.badge.g1-leaves{background:var(--warn-tint);color:var(--warn)}.g1-ws-list.g1-bad{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-tint)}.g1-ws-field .hint{margin-top:2px}.g1-keys{align-items:flex-start}.g1-keys .sm{line-height:1.45}.g1-cell-stack{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.g1-board{background:#e9ebef;align-items:flex-start;gap:28px;margin:0;padding:28px;display:flex}.g1-board figure{flex-direction:column;gap:10px;margin:0;display:flex}.g1-board iframe{background:#fff;border:0;border-radius:28px;width:375px;height:812px;box-shadow:0 0 0 1px #1012181a,0 18px 48px -18px #1012184d}.g1-board.g1-single iframe{box-shadow:none;border-radius:0}.g1-board figcaption{font:500 13px/1.3 var(--font-sans);color:#3b3e47;padding-left:6px}.g3{background:var(--surface);grid-template-columns:minmax(0,1fr) 540px;height:100dvh;min-height:680px;display:grid}.g3-stage{isolation:isolate;color:#fff;background:radial-gradient(70% 62% at 50% 44%,#121623 0%,#090a0e 62%,#050608 100%);min-width:0;position:relative;overflow:hidden}.g3-stage:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff16 1px,#0000 1.3px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 58% at 50% 44%,#000 20%,#0000 100%);mask-image:radial-gradient(62% 58% at 50% 44%,#000 20%,#0000 100%)}.g3-brand{z-index:3;letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex;position:absolute;top:30px;left:40px}.g3-brand .logo{color:#0c0d10;background:#fff;border-radius:8px;width:28px;height:28px}.g3-brand .logo svg{width:24px;height:24px}.g3-scene{left:var(--ox,57%);top:var(--oy,53%);width:0;height:0;transform:scale(var(--k,1));position:absolute}.g3-stack{width:440px;height:248px;transform-style:preserve-3d;position:absolute;top:-124px;left:-220px;transform:rotateX(58deg)rotate(-42deg)}.g3-plane{transform-style:preserve-3d;transform:translateZ(var(--z,0));border-radius:18px;position:absolute;inset:0}.g3-glass{border:1px solid #fff3}.g3-frame{background:#000;overflow:hidden;box-shadow:0 0 0 1px #ffffff29,0 50px 90px -10px #000c}.g3-frame img{object-fit:cover;filter:saturate(1.05)brightness(.95);width:100%;height:100%;display:block}.g3-frame .tc{position:absolute;bottom:12px;left:12px}.g3-found{--z:112px;background:linear-gradient(135deg,#0e101861,#0e10182e)}.g3-box{background:#7d9bff12;border:2px solid #7d9bff;border-radius:7px;position:absolute}.g3-box.is-person{background:#ffffff1a;border-color:#fff}.g3-box>span{white-space:nowrap;color:#0b0d14;height:20px;font:600 11px/1 var(--font-sans);background:#7d9bff;border-radius:5px;align-items:center;gap:5px;padding:0 7px;display:inline-flex;position:absolute;bottom:calc(100% + 5px);left:-2px}.g3-box.is-person>span{background:#fff}.g3-box>span .i{stroke-width:2.2px;width:12px;height:12px}.g3-box>span.is-low{bottom:5px;left:5px}.g3-box>span.is-mid{bottom:34%;left:5px}.g3-box>span.is-in{top:5px;bottom:auto;left:5px}.g3-said{--z:224px;background:linear-gradient(135deg,#11131ce6,#0c0e15d1);grid-template-columns:minmax(0,1fr) 30%;align-items:end;gap:18px;padding:20px 22px;display:grid}.g3-says{font-family:var(--font-voice);color:#fff;text-wrap:balance;margin:0;font-size:25px;font-style:italic;line-height:1.12}.g3-says mark{color:#a8bbff;background:0 0}.g3-wave{align-items:center;gap:2px;height:44px;margin-bottom:4px;display:flex}.g3-wave>i{background:#ffffff57;border-radius:2px;flex:1 1 0}.g3-wave>i.is-on{background:#7d9bff}.g3-moment{--z:336px;background:linear-gradient(135deg,#2844c8f7,#182670f2);border:1.5px solid #7d9bff;flex-direction:column;justify-content:space-between;padding:22px 24px;display:flex;box-shadow:0 0 60px #2f5bff59,inset 0 0 0 1px #ffffff14}.g3-ask{color:#ffffffeb;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:500;display:flex}.g3-ask .i{width:16px;height:16px}.g3-at{font:500 56px/1 var(--font-mono);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;margin:0}.g3-at small{font:500 13px/1.3 var(--font-sans);letter-spacing:0;color:#ffffffb8;margin-top:10px;display:block}.g3-guide{transform-origin:0 0;border-left:1px dashed #fff3;width:0;height:336px;position:absolute;transform:rotateX(90deg)}.g3-guide:first-child{top:18px;left:18px}.g3-guide:nth-child(2){top:18px;left:calc(100% - 18px)}.g3-guide:nth-child(3){top:calc(100% - 18px);left:calc(100% - 18px)}.g3-guide:nth-child(4){top:calc(100% - 18px);left:18px}.g3-labels{position:absolute;top:0;left:0}.g3-label{white-space:nowrap;color:#ffffffdb;align-items:baseline;gap:10px;margin:0;font-size:14px;font-weight:500;display:flex;position:absolute;right:288.5px;transform:translateY(-50%)}.g3-label b{font:500 11px/1 var(--font-mono);color:#ffffff6b}.g3-label:after{content:"";background:radial-gradient(circle,#ffffff8c 0 2.5px,#0000 3px) 100%/5px 5px no-repeat,repeating-linear-gradient(90deg,#ffffff38 0 2px,#0000 2px 5px) 0/28px 1px no-repeat;width:33px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:calc(100% + 8px)}.g3-label:first-child{top:29.2px}.g3-label:nth-child(2){top:-65.8px}.g3-label:nth-child(3){top:-160.8px}.g3-label:nth-child(4){color:#a8bbff;top:-255.7px}.g3-label:nth-child(4):after{background:radial-gradient(circle,#7d9bff 0 2.5px,#0000 3px) 100%/5px 5px no-repeat,repeating-linear-gradient(90deg,#7d9bffb3 0 2px,#0000 2px 5px) 0/28px 1px no-repeat}.g3-copy{z-index:3;max-width:520px;position:absolute;bottom:40px;left:40px;right:40px}.g3-copy h2{letter-spacing:-.04em;color:#fff;margin:0;font-size:40px;font-weight:600;line-height:1.05}.g3-copy p{color:#ffffffa8;text-wrap:pretty;margin:12px 0 0;font-size:15.5px;line-height:1.5}.g3-scan{pointer-events:none;mix-blend-mode:screen;opacity:0;background:linear-gradient(90deg,#0000,#7d9bff59 35%,#ffffffb3 50%,#7d9bff59 65%,#0000);width:22%;display:none;position:absolute;top:0;bottom:0;left:-12%}.g3-stage{--g3-out:cubic-bezier(.25, 1, .5, 1)}.g3-stage.is-intro .g3-scan{animation:.84s linear 60ms both g3-scan;display:block}.g3-stage.is-intro .g3-guide{animation:.6s 1.5s both g3-fade}.g3-stage.is-intro .g3-label{animation:g3-name .48s var(--g3-out) both}.g3-stage.is-intro .g3-label:first-child{animation-delay:.76s}.g3-stage.is-intro .g3-label:nth-child(2){animation-delay:1.38s}.g3-stage.is-intro .g3-label:nth-child(3){animation-delay:1.54s}.g3-stage.is-intro .g3-label:nth-child(4){animation-delay:1.7s}.g3-stage.is-intro .g3-wave>i.is-on{animation:.2s both g3-on;animation-delay:calc(1.9s + var(--j,0) * 45ms)}.g3-stage.is-intro .g3-copy{animation:g3-copy .85s var(--g3-out) .15s both}.g3-stage.is-intro .g3-found{animation:g3-rise 1.3s var(--g3-out) .58s both}.g3-stage.is-intro .g3-said{animation:g3-rise 1.3s var(--g3-out) .74s both}.g3-stage.is-intro .g3-moment{animation:g3-rise 1.3s var(--g3-out) .9s both, g3-glow .9s ease 1.9s both}.g3-stage.is-alive .g3-found{animation:g3-float 8.4s ease-in-out var(--g3-t,0s) infinite}.g3-stage.is-alive .g3-said{animation:g3-float 8.4s ease-in-out calc(var(--g3-t,0s) - 2.8s) infinite}.g3-stage.is-alive .g3-moment{animation:g3-float 8.4s ease-in-out calc(var(--g3-t,0s) - 5.6s) infinite}.g3-stage.is-intro.is-alive .g3-found{animation:g3-rise 1.3s var(--g3-out) .58s both, g3-float 8.4s ease-in-out var(--g3-t,0s) infinite}.g3-stage.is-intro.is-alive .g3-said{animation:g3-rise 1.3s var(--g3-out) .74s both, g3-float 8.4s ease-in-out calc(var(--g3-t,0s) - 2.8s) infinite}.g3-stage.is-intro.is-alive .g3-moment{animation:g3-rise 1.3s var(--g3-out) .9s both, g3-glow .9s ease 1.9s both, g3-float 8.4s ease-in-out calc(var(--g3-t,0s) - 5.6s) infinite}@keyframes g3-scan{0%{opacity:1;left:-12%}76%{opacity:1}to{opacity:0;left:112%}}@keyframes g3-rise{0%{opacity:0;transform:translateZ(0)}32%{opacity:1}to{transform:translateZ(var(--z));opacity:1}}@keyframes g3-float{0%,to{translate:0}50%{translate:0 0 9px}}@keyframes g3-glow{0%{box-shadow:0 0 #2f5bff00,inset 0 0 0 1px #ffffff14}to{box-shadow:0 0 60px #2f5bff59,inset 0 0 0 1px #ffffff14}}@keyframes g3-fade{0%{opacity:0}to{opacity:1}}@keyframes g3-name{0%{opacity:0;translate:-12px}to{opacity:1;translate:0}}@keyframes g3-on{0%{background:#ffffff57}to{background:#7d9bff}}@keyframes g3-copy{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.g3-stage,.g3-stage *{animation:none!important}.g3-stage .g3-scan{display:none}}.g3-side{border-left:1px solid var(--line);background:var(--surface);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:48px 56px;display:flex;position:relative}.g3-help{font-size:var(--t-sm);color:var(--muted);margin:0;position:absolute;top:30px;right:40px}.g3-form{flex-direction:column;gap:30px;width:100%;max-width:368px;display:flex}.g3-head{flex-direction:column;gap:10px;display:flex}.g3-logo{border-radius:11px;width:40px;height:40px;margin-bottom:16px}.g3-logo svg{width:34px;height:34px}.g3-head h1{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:600;line-height:1.1}.g3-head p{color:var(--muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.g3-head b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.g3-ways{flex-direction:column;gap:18px;display:flex}.g3-ways form{flex-direction:column;gap:12px;display:flex}.g3-ways .field{gap:8px}.g3-form .btn.lg{border-radius:11px;gap:10px;width:100%;height:46px;font-size:14.5px}.g3-google{position:relative}.g3-google .si-g{width:18px;height:18px}.g3-last{height:24px;color:var(--accent-ink);background:var(--accent-tint);border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.g3-google .g3-last{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.g3-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.g3-label-row>label{font-size:var(--t-sm);color:var(--ink);font-weight:500}.g3-label-row .g3-last{height:22px}.g3-or{color:var(--faint);align-items:center;gap:14px;font-size:12px;display:flex}.g3-or:before,.g3-or:after{content:"";background:var(--line);flex:auto;height:1px}.g3-input{border-radius:11px;height:46px;padding:0 14px;font-size:15px}.g3-go .i{width:16px;height:16px;margin-right:-2px}.g3-legal{color:var(--faint);text-align:center;text-wrap:balance;margin:0;font-size:12px;line-height:1.55}.g3-legal a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.g3-back{height:30px;color:var(--muted);border-radius:8px;align-self:flex-start;align-items:center;gap:4px;margin:-6px 0 -10px -8px;padding:0 10px 0 4px;font-size:13px;font-weight:500;display:inline-flex}.g3-back:hover{background:var(--surface-3);color:var(--ink)}.g3-mail{background:var(--accent-tint);width:44px;height:44px;color:var(--accent);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.g3-mail .i{width:21px;height:21px}.g3-code{flex-direction:column;gap:10px;display:flex}.g3-otp{align-items:center;gap:8px;display:flex}.g3-otp>span{border:1px solid var(--line);background:var(--surface);min-width:0;height:60px;box-shadow:var(--shadow-xs);font:500 26px/1 var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:12px;flex:1 1 0;place-items:center;display:grid}.g3-otp>.is-focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.g3-otp>.is-focus:empty:after{content:"";background:var(--ink);border-radius:1px;width:2px;height:26px}.g3-otp.is-bad>span{border-color:var(--bad)}.g3-otp.is-bad>.is-focus{box-shadow:0 0 0 3px var(--bad-tint)}.g3-otp>i{background:var(--line-strong);border-radius:2px;flex:none;width:10px;height:2px}.g3-apps{grid-template-columns:1fr 1fr;gap:10px;display:grid}.g3-apps.is-one{grid-template-columns:1fr}.g3-apps svg{flex:none;width:18px;height:18px}.g3-resend{color:var(--muted);text-align:center;margin:-8px 0 0;font-size:13px}.g3-resend b{color:var(--ink-2);font-weight:500;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12.5px}.g3-resend .link{font-size:13px}.g3-wait{align-items:flex-start}.g3-wait .spinner{border-width:3px;width:28px;height:28px;margin-bottom:16px}@media (width<=1080px){.g3{grid-template-columns:minmax(0,1fr) 460px}.g3-side{padding:48px 40px}}@media (width<=960px){.g3{flex-direction:column;height:auto;min-height:100dvh;display:flex}.g3-stage{flex:none;height:340px}.g3-scene{top:63%;left:53%;transform:scale(.44)}.g3-labels,.g3-copy,.g3-help,.g3 .g3-logo{display:none}.g3-brand{font-size:15px;top:18px;left:20px}.g3-brand .logo{width:26px;height:26px}.g3-side{z-index:2;border-left:0;border-radius:26px 26px 0 0;flex:1 0 auto;justify-content:flex-start;margin-top:-26px;padding:32px 20px 28px}.g3-form{gap:24px}.g3-head h1{font-size:26px}.g3-otp>span{height:54px;font-size:22px}}.g3-board{background:#e9ebef;align-items:flex-start;gap:28px;margin:0;padding:28px;display:flex}.g3-board figure{font:500 13px/1.4 var(--font-sans);color:#3b3e47;flex-direction:column;gap:10px;margin:0;display:flex}.g3-board iframe{background:#fff;border:0;border-radius:28px;width:390px;height:844px;box-shadow:0 0 0 1px #1012181a,0 18px 48px -18px #1012184d}.g4-tile{background:var(--accent-tint);width:44px;height:44px;color:var(--accent);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.g4-tile .i{width:21px;height:21px}.g4-tile.is-warn{background:var(--warn-tint);color:var(--warn)}.g4-tile.is-ok{background:var(--ok-tint);color:var(--ok)}.g4-tile.is-plain{background:var(--surface-3);color:var(--ink-2)}.g4-invite{align-items:center;margin-bottom:16px;display:flex}.g4-invite .avatar{z-index:1;width:44px;height:44px;box-shadow:0 0 0 3px var(--surface);font-size:14px;position:relative}.g4-invite .logo{border-radius:12px;width:44px;height:44px}.g4-invite .avatar+.logo{margin-left:-8px}.g4-invite .logo svg{width:36px;height:36px}.g4-steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.g4-steps li{color:var(--ink-2);text-wrap:pretty;grid-template-columns:26px minmax(0,1fr);gap:14px;font-size:14.5px;line-height:1.55;display:grid;position:relative}.g4-steps li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:30px;bottom:-10px;left:12.5px}.g4-steps b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.g4-n{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-top:-2px;font-size:12px;font-weight:600;display:grid}.g4-copy{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;align-items:center;gap:10px;height:46px;padding:0 6px 0 14px;display:flex}.g4-copy>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 13.5px/1 var(--font-mono);color:var(--ink);flex:auto;overflow:hidden}.g4-copy .btn.sm{border-radius:8px;flex:none;height:34px;padding:0 12px;font-size:13px}.g4-acts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.g4-acts.is-stack{grid-template-columns:minmax(0,1fr)}.g4-who{border:1px solid var(--line);border-radius:11px;flex-direction:column;margin:0;display:flex;overflow:hidden}.g4-who>div{grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:0 10px 0 14px;display:grid}.g4-who>div+div{border-top:1px solid var(--line-soft);background:var(--surface-2)}.g4-who dt{color:var(--muted);font-size:12.5px}.g4-who dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);margin:0;font-size:14px;font-weight:500;overflow:hidden}.g4-who .g4-mark{background:var(--surface-3);height:24px;color:var(--muted);border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex;overflow:visible}.g4-who .g4-mark.is-ok{background:var(--ok-tint);color:var(--ok)}.g4-fixed{position:relative}.g4-fixed .g3-input{background:var(--surface-2);color:var(--ink);padding-right:40px}.g4-fixed .i{width:15px;height:15px;color:var(--faint);pointer-events:none;position:absolute;top:50%;right:14px;translate:0 -50%}.g4-note{color:var(--muted);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.5}.g4-note b{color:var(--ink-2);overflow-wrap:anywhere;font-weight:500}.g4-note.is-under{text-align:center;text-wrap:balance;margin-top:-14px;font-size:13px}.g4-foot{color:var(--faint);justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.g4-foot .i{width:13px;height:13px}.g3-form .g0-req{align-self:center;margin-top:-14px}@media (width<=960px){.g4-acts{grid-template-columns:minmax(0,1fr)}.g4-acts .primary{order:-1}.g4-steps li{font-size:14px}}.g5-org-row .set-label{align-self:center;padding-top:0}.g5-org-edit{align-items:flex-start}.g5-org-edit .set-label{padding-top:7px}.g5-org-rename{align-items:center;gap:6px;display:flex}.g5-org-rename .input{flex:0 320px;min-width:0}.g5-org-hint{font-size:var(--t-xs);color:var(--muted);max-width:60ch;margin-top:4px;line-height:1.45}@media (width<=820px){.g5-org-edit .set-label{padding-top:0}.g5-org-rename{flex-wrap:wrap}.g5-org-rename .input{flex:100%}.g5-org-rename .btn{flex:1 1 0}}.g6-drop{text-align:center;border-radius:var(--r-lg);background:color-mix(in srgb, var(--surface) 88%, transparent);border:1.5px dashed var(--line-strong);flex-direction:column;align-items:center;gap:8px;padding:34px 32px 28px;display:flex}.g6-drop .upl-stack{margin-bottom:16px}.g6-drop h3{font-size:var(--t-lg);letter-spacing:-.02em;line-height:1.25}.g6-drop>p{max-width:430px}.g6-drop-acts{justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.g6-hint{font-size:var(--t-xs);color:var(--faint);align-items:center;gap:6px;display:inline-flex}.g6-fine{font-size:var(--t-xs);color:var(--faint);flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:14px;display:flex}.g6-fine li{align-items:center;gap:5px;display:inline-flex}.g6-fine .i{width:13px;height:13px}.g6-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.g6-steps li{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line-soft);flex-direction:column;gap:4px;padding:16px 16px 18px;display:flex}.g6-ico{background:var(--surface);border:1px solid var(--line);width:32px;height:32px;color:var(--ink-2);box-shadow:var(--shadow-sm);border-radius:9px;place-items:center;margin-bottom:8px;display:grid}.g6-ico .i{width:16px;height:16px}.g6-steps b{font-size:var(--t-sm);letter-spacing:-.005em;font-weight:600}.g6-steps li>span:last-child{font-size:var(--t-xs);color:var(--muted);line-height:1.5}.g6-more .g6-row{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 16px;display:flex}.g6-more .g6-row:hover{background:var(--surface-2)}.g6-more .g6-row:last-child{border-radius:0 0 var(--r-md) var(--r-md);border-bottom:0}.g6-more .g6-ico{box-shadow:none;background:var(--surface-2);flex:none;margin:0}.g6-more .grow{flex-direction:column;gap:1px;display:flex}.g6-more .grow b{font-size:var(--t-sm);font-weight:600}.g6-more .grow span{font-size:var(--t-xs);color:var(--muted);line-height:1.45}.g6-more .g6-chev{color:var(--faint);flex:none}@media (width<=1080px){.g6-steps{grid-template-columns:minmax(0,1fr)}.g6-steps li{flex-flow:wrap;align-items:center;column-gap:12px}.g6-steps li>span:last-child{flex:100%;margin-top:-10px;padding-left:44px}.g6-steps .g6-ico{margin:0}}@media (width<=820px){.g6-drop{padding:26px 18px 22px}.g6-drop h3{font-size:var(--t-md)}.g6-hint{display:none}}.g7{background:var(--surface);min-height:100dvh;color:var(--ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.g7-top{z-index:2;flex:none;justify-content:space-between;align-items:center;height:76px;padding:0 40px;display:flex;position:relative}.g7-brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.g7-brand .logo{border-radius:8px;width:28px;height:28px}.g7-brand .logo svg{width:24px;height:24px}.g7-me{font-size:var(--t-sm);color:var(--muted);align-items:center;gap:10px;display:flex}.g7-me .avatar{width:30px;height:30px}.g7-main{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 24px 76px;display:flex;position:relative}.g7-stage{aspect-ratio:16/9;flex:none;width:460px;max-width:100%;position:relative}.g7-glow{z-index:-1;pointer-events:none;filter:blur(46px);background:radial-gradient(22% 34% at 38% 52%,#6296aa8c,#6296aa00 72%),radial-gradient(20% 30% at 64% 46%,#788cd261,#788cd200 72%),radial-gradient(24% 32% at 54% 60%,#eca88099,#eca88000 72%);width:1100px;height:560px;margin:-280px 0 0 -550px;position:absolute;top:50%;left:50%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g7-glow{opacity:.42}}:root[data-theme=dark] .g7-glow{opacity:.42}.g7-drop{border:1.5px dashed var(--line-strong);background:linear-gradient(180deg, var(--surface-2), var(--surface-3));text-align:center;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.g7-up{background:var(--surface);border:1px solid var(--line);width:44px;height:44px;box-shadow:var(--shadow-xs);color:var(--ink);border-radius:13px;place-items:center;display:grid}.g7-up .i{width:21px;height:21px}.g7-drop b{letter-spacing:-.015em;font-size:16px;font-weight:600}.g7-drop .btn{border-radius:12px;gap:8px;height:44px;padding:0 20px;font-size:14.5px;font-weight:600}.g7-drop .btn .i{width:16px;height:16px}.g7-touch{display:none}@media (pointer:coarse){.g7-mouse{display:none}.g7-touch{display:inline}}.g7-card{box-shadow:0 0 0 1px #1012180f, var(--shadow-lg);background:#111;border-radius:22px;margin:0;position:absolute;inset:0;overflow:hidden}.g7-card>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.g7-card figcaption{color:#fff;background:linear-gradient(#0000,#00000094);justify-content:space-between;align-items:flex-end;gap:10px;padding:40px 18px 24px;font-size:15px;display:flex;position:absolute;bottom:0;left:0;right:0}.g7-card figcaption b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.g7-card figcaption span{font:500 12.5px/1 var(--font-mono);opacity:.9}.g7-prog{background:#ffffff4d;border-radius:3px;height:3px;position:absolute;bottom:12px;left:18px;right:18px;overflow:hidden}.g7-prog>i{background:#fff;border-radius:3px;height:100%;display:block}.g7-tag{color:#0c0d10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 12px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;top:16px;left:16px}.g7-tag b{font:500 12.5px/1 var(--font-mono)}.g7-spin{border:2px solid #2f5bff38;border-top-color:#2f5bff;border-radius:50%;width:12px;height:12px}.g7-copy{text-align:center;flex-direction:column;align-items:center;margin-top:34px;display:flex}.g7-eyebrow{color:var(--accent-ink);margin:0 0 12px;font-size:14px;font-weight:500}.g7-copy h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:52px;font-weight:600;line-height:1.04}.g7-sub{max-width:540px;color:var(--muted);text-wrap:balance;margin:14px 0 0;font-size:17px;line-height:1.5}.g7-act{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:420px;margin-top:28px;display:flex}.g7-fine{font-size:var(--t-sm);color:var(--faint);margin:0}.g7-link{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;align-items:center;gap:4px;font-size:14px;font-weight:500;display:inline-flex}.g7-link .i{width:15px;height:15px}.g7-pay{background:var(--surface);border:1px solid var(--line);width:100%;box-shadow:var(--shadow-lg);border-radius:22px;flex-direction:column;gap:10px;padding:18px;display:flex}.g7-pay-head{justify-content:space-between;align-items:baseline;padding:2px 4px 6px;display:flex}.g7-pay-head b{letter-spacing:-.015em;font-size:16px;font-weight:600}.g7-pay-head span{color:var(--muted);font-size:13.5px}.g7-pay-head strong{color:var(--ink);margin-right:3px;font-size:16px;font-weight:600}.g7-wallet{background:var(--ink);height:54px;color:var(--surface);font:600 19px/1 -apple-system, "SF Pro Display", var(--font-sans);letter-spacing:-.01em;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:6px;display:flex}.g7-wallet svg{width:19px;height:19px;margin-top:-3px}.g7-cardbtn{border:1px solid var(--line-strong);background:var(--surface);height:48px;color:var(--ink);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:9px;font-size:15px;font-weight:500;display:flex}.g7-cardbtn .i{width:17px;height:17px;color:var(--muted)}.g7-terms{text-align:center;color:var(--muted);text-wrap:balance;margin:6px 0 0;font-size:13px;line-height:1.55}.g7-terms b{color:var(--ink);font-weight:600}.g7-go{letter-spacing:-.01em;border-radius:14px;gap:10px;height:54px;padding:0 30px;font-size:16px;font-weight:600}.g7-go .i{width:17px;height:17px}.g7[data-form] .g7-stage{width:256px}.g7[data-form] .g7-card,.g7[data-form] .g7-drop{border-radius:16px}.g7[data-form] .g7-card figcaption{padding:26px 12px 15px;font-size:13px}.g7[data-form] .g7-card figcaption span{font-size:11px}.g7[data-form] .g7-prog{bottom:8px;left:12px;right:12px}.g7[data-form] .g7-tag{height:24px;padding:0 9px 0 8px;font-size:11.5px;top:10px;left:10px}.g7[data-form] .g7-tag b{font-size:11.5px}.g7[data-form] .g7-copy{margin-top:22px}.g7[data-form] .g7-copy h1{font-size:44px}.g7[data-form] .g7-sub{margin-top:10px;font-size:16px}.g7[data-form] .g7-act{margin-top:22px}.g7[data-form] .g7-main{padding-bottom:28px}.g7-wallet.is-sm{height:48px;font-size:17px}.g7-wallet.is-sm svg{width:17px;height:17px}.g7-or{color:var(--faint);align-items:center;gap:12px;margin:2px 0;font-size:12px;display:flex}.g7-or:before,.g7-or:after{content:"";background:var(--line);flex:auto;height:1px}.g7-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.g7-in{border:1px solid var(--line-strong);background:var(--surface);height:52px;box-shadow:var(--shadow-xs);border-radius:10px;flex-direction:column;justify-content:center;padding:7px 12px 0;display:flex;position:relative}.g7-in.is-wide{grid-column:1/-1}.g7-in small{color:var(--faint);font-size:11.5px;line-height:1}.g7-in span{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:5px;font-size:15px;line-height:1.2}.g7-in.is-focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.g7-in.is-bad{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-tint)}.g7-in .g7-brands{gap:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.g7-in .g7-brands svg{border-radius:3px;width:24px;height:16px}.g7-in .g7-brands svg.is-off{opacity:.28}.g7-in .i{width:15px;height:15px;color:var(--faint);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.g7-error{color:var(--bad);align-items:flex-start;gap:7px;margin:-2px 2px 0;font-size:13px;line-height:1.45;display:flex}.g7-error .i{flex:none;width:15px;height:15px;margin-top:2px}.g7-start{border-radius:13px;height:50px;font-size:15.5px;font-weight:600;position:relative}.g7-start small{font:500 12.5px/1 var(--font-mono);opacity:.66;position:absolute;right:16px}.g7-saved{border:1px solid var(--line);background:var(--surface-2);height:48px;color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:14px;display:flex}.g7-saved svg{border-radius:4px;flex:none;width:30px;height:20px}.g7-saved a{color:var(--accent-ink);margin-left:auto;font-size:13px;font-weight:500}.g7-tag.is-bad{color:#b42318}.g7-tag.is-warn{color:#8a4b08}.g7-tag .g7-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.g7-tag .i{stroke-width:2.6px;color:#15803d;width:13px;height:13px}.g7-card.is-dim>img{filter:saturate(.6)brightness(.62)}.g7-retry{color:#0c0d10;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:14.5px;font-weight:600;display:inline-flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px -10px #0000008c}.g7-retry .i{width:16px;height:16px}@media (width<=700px){.g7[data-form] .g7-stage{width:220px}.g7[data-form] .g7-copy{margin-top:18px}.g7[data-form] .g7-copy h1{font-size:28px}.g7[data-form] .g7-sub{font-size:14.5px}.g7-fields{gap:8px}.g7-top{height:64px;padding:0 18px}.g7-me .g7-mail{display:none}.g7-main{justify-content:flex-start;padding:14px 18px 28px}.g7-stage{width:300px}.g7-glow{filter:blur(34px);width:640px;height:380px;margin:-190px 0 0 -320px}.g7-drop,.g7-card{border-radius:16px}.g7-drop{gap:10px}.g7-up{border-radius:11px;width:36px;height:36px}.g7-card figcaption{padding:26px 12px 17px;font-size:13px}.g7-card figcaption span{font-size:11px}.g7-prog{bottom:8px;left:12px;right:12px}.g7-tag{height:24px;padding:0 9px 0 8px;font-size:11.5px;top:10px;left:10px}.g7-tag b{font-size:11.5px}.g7-copy{margin-top:22px}.g7-eyebrow{margin-bottom:8px;font-size:13px}.g7-copy h1{letter-spacing:-.04em;font-size:32px}.g7-sub{margin-top:10px;font-size:15px}.g7-act{margin-top:20px}.g7-pay{border-radius:20px;padding:14px}.g7-terms{font-size:12.5px}}.g8-view.view.on{flex-direction:column;min-height:100%;display:flex}.g8-center{flex:1;justify-content:center;align-items:center;padding:40px 24px 88px;display:flex}.g8-center .g0-state{max-width:440px;padding:0}.g8-center .g0-state h1,.g8-center .g0-state h2{font-size:var(--t-xl);letter-spacing:-.022em;margin:0;line-height:1.25}.g8-center .g0-state>p{font-size:var(--t-base)}.g8-center .g0-state-acts{margin-top:16px}.g8-center .g0-state-meta{margin-top:28px}.g8-art{--g8-line:color-mix(in srgb, var(--ink) 30%, var(--surface));width:176px;height:132px;margin:0 0 12px;display:block;overflow:visible}.g8{background:var(--surface);min-height:100dvh;color:var(--ink);flex-direction:column;display:flex}.g8-top{flex:none;align-items:center;height:76px;padding:0 40px;display:flex}.g8-brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.g8-brand .logo{border-radius:8px;width:28px;height:28px}.g8-brand .logo svg{width:24px;height:24px}.g8 .g8-center{padding-bottom:152px}@media (width<=820px){.g8-top{height:64px;padding:0 20px}.g8 .g8-center{padding-bottom:112px}.g8-art{width:136px;height:102px}}.g9-lg{border:1px solid var(--line);width:40px;height:40px;box-shadow:var(--shadow-xs);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.g9-lg>img{width:22px;height:22px;display:block}.g9-lg.sm{width:28px;height:28px;box-shadow:none;border-radius:8px}.g9-lg.sm>img{width:16px;height:16px}.g9-lg.xs{width:22px;height:22px;box-shadow:none;border-radius:6px}.g9-lg.xs>img,.g9-lg.xs>svg{width:13px;height:13px}.g9-lg.none{background:var(--surface-2);color:var(--ink-2)}.g9-lg.none>.i{width:15px;height:15px}.g9-lg.firassa{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g9-lg:not(.none):not(.firassa){border-color:#0000}}:root[data-theme=dark] .g9-lg:not(.none):not(.firassa){border-color:#0000}.g9-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid;overflow:hidden}.g9-main{flex-direction:column;gap:20px;min-width:0;padding:28px 30px;display:flex}.g9-title{flex-direction:column;gap:8px;display:flex}.g9-eyebrow{font-size:var(--t-xs);color:var(--muted);letter-spacing:.01em;align-items:center;gap:7px;font-weight:600;display:inline-flex}.g9-eyebrow .i{width:14px;height:14px}.g9-title h2{letter-spacing:-.03em;font-size:26px;font-weight:600;line-height:1.15}.g9-title p{font-size:var(--t-sm);color:var(--muted);max-width:54ch;line-height:1.55}.g9-picker{flex-wrap:wrap;gap:8px;display:flex}.g9-pick{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--ink-2);font-size:var(--t-sm);box-shadow:var(--shadow-xs);cursor:pointer;white-space:nowrap;border-radius:11px;align-items:center;gap:8px;padding:0 14px 0 7px;font-weight:500;display:inline-flex}.g9-pick:hover{border-color:var(--line-strong);color:var(--ink)}.g9-pick[aria-pressed=true]{border-color:var(--ink);color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.g9-pick .g9-lg{width:26px;height:26px;box-shadow:none;border-radius:7px}.g9-pick .g9-lg>img{width:16px;height:16px}.g9-pick .g9-short{display:none}.g9-steps{counter-reset:g9-step;border-top:1px solid var(--line-soft);flex-direction:column;gap:14px;padding-top:18px;display:flex}.g9-step{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.g9-step:before{counter-increment:g9-step;content:counter(g9-step);background:var(--surface-3);width:24px;height:24px;color:var(--ink-2);font-feature-settings:"tnum" on;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.g9-step>div{min-width:0;font-size:var(--t-sm);color:var(--ink-2);flex-direction:column;gap:9px;padding-top:3px;line-height:1.45;display:flex}.g9-step b{color:var(--ink);font-weight:600}.g9-step .kc-key{padding:8px 8px 8px 12px}.g9-step .mcp-line{font-size:12.5px}.g9-note{font-size:var(--t-xs);align-items:center;margin-top:14px}.g9-note>.i{width:15px;height:15px;margin-top:0}.g9-preview{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 60%), var(--surface-2);border-left:1px solid var(--line-soft);flex-direction:column;justify-content:center;gap:12px;min-width:0;padding:30px 30px 26px;display:flex;position:relative}.g9-preview-label{font-size:var(--t-xs);color:var(--muted);align-items:center;gap:6px;font-weight:500;display:inline-flex}.g9-preview-label .i{width:13px;height:13px}.g9-term{color:#d9dce3;font:400 12.5px/1.65 var(--font-mono);background:#101217;border-radius:12px;overflow:hidden;box-shadow:0 24px 48px -24px #080a108c,0 0 0 1px #ffffff0f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g9-term{box-shadow:0 24px 48px -24px #000000b3,0 0 0 1px #ffffff1f}}:root[data-theme=dark] .g9-term{box-shadow:0 24px 48px -24px #000000b3,0 0 0 1px #ffffff1f}.g9-term-bar{background:#171a21;border-bottom:1px solid #ffffff0f;align-items:center;gap:7px;height:34px;padding:0 12px;display:flex}.g9-term-bar>span{background:#3a3e48;border-radius:50%;width:10px;height:10px}.g9-term-bar b{font:500 11.5px/1 var(--font-sans);color:#8b909c;letter-spacing:.01em;margin-left:8px}.g9-term-body{flex-direction:column;gap:4px;padding:16px 18px 18px;display:flex}.g9-term-body p{white-space:pre-wrap}.g9-term .g9-u{color:#fff}.g9-term .g9-u:before{content:"> ";color:#7d8390}.g9-term.codex .g9-u:before{content:"› "}.g9-term .g9-call{color:#fff;margin-top:8px}.g9-term .g9-call .g9-dot{color:#3fb950}.g9-term .g9-dim,.g9-term .g9-res{color:#8b909c}.g9-term .g9-say{color:#e6e8ee;margin-top:8px}.g9-term ol{color:#e6e8ee;flex-direction:column;gap:2px;margin:4px 0 0 18px;display:flex}.g9-term ol li{padding-left:4px;list-style:decimal}.g9-term ol li::marker{color:#7d8390}.g9-term .g9-t{color:#79c0ff}.g9-term .g9-q{color:#a5d6a7}.g9-chat{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:14px;overflow:hidden}.g9-chat-bar{border-bottom:1px solid var(--line-soft);height:40px;font-size:var(--t-xs);color:var(--ink-2);align-items:center;gap:8px;padding:0 14px;font-weight:600;display:flex}.g9-chat-bar .faint{font-weight:500}.g9-chat-bar .g9-lg.none>.i{width:13px;height:13px}.g9-chat-body{font-size:var(--t-sm);color:var(--ink-2);flex-direction:column;gap:12px;padding:16px 18px 18px;line-height:1.5;display:flex}.g9-bubble{background:var(--surface-3);max-width:80%;color:var(--ink);border-radius:14px 14px 4px;align-self:flex-end;padding:9px 13px}.g9-toolchip{border:1px solid var(--line);background:var(--surface-2);height:30px;font-size:var(--t-xs);color:var(--ink-2);border-radius:9px;align-self:flex-start;align-items:center;gap:8px;padding:0 10px 0 4px;display:inline-flex}.g9-toolchip>.i{width:13px;height:13px;color:var(--ok)}.g9-chat-body ol{flex-direction:column;gap:4px;margin-left:18px;display:flex}.g9-chat-body ol li{list-style:decimal}.g9-chat-body .g9-t{color:var(--muted);font-feature-settings:"tnum" on}.g9-head{flex-direction:column;gap:3px;display:flex}.g9-head h2{font-size:var(--t-md);letter-spacing:-.012em;align-items:center;gap:10px;display:flex}.g9-head h2 .count{color:var(--faint);font-size:var(--t-sm);font-feature-settings:"tnum" on;font-weight:500}.g9-head p{font-size:var(--t-sm);color:var(--muted)}.g9-conn{overflow:hidden}.g9-row{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) 200px 112px auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.g9-row:last-child{border-bottom:0}.g9-row .grow{flex-direction:column;gap:1px;min-width:0;display:flex}.g9-row .ct-scopes{min-width:0;max-width:none}.g9-when{font-size:var(--t-xs);color:var(--muted);white-space:nowrap}.g9-row.is-off .g9-lg{opacity:.7}.g9-row.is-off .strong{color:var(--ink-2)}.g9-conn>.empty{padding:28px}@media (width<=1080px){.g9-hero{grid-template-columns:minmax(0,1fr)}.g9-preview{border-left:0;border-top:1px solid var(--line-soft)}}@media (width<=820px){.g9-main{gap:18px;padding:20px 18px}.g9-title h2{font-size:22px}.g9-preview{padding:20px 16px}.g9-row{grid-template-columns:28px minmax(0,1fr) auto;row-gap:8px}.g9-row .ct-scopes{grid-area:2/2/auto/-1}.g9-when{display:none}.g9-row>.btn,.g9-row>.status{grid-area:1/3}}@media (width<=560px){.g9-picker{flex-wrap:nowrap;gap:6px}.g9-pick{flex:auto;justify-content:center;gap:6px;height:38px;padding:0 9px 0 5px}.g9-pick .g9-lg{width:22px;height:22px}.g9-pick .g9-lg>img{width:14px;height:14px}.g9-pick .g9-long{display:none}.g9-pick .g9-short{display:inline}.g9-step .mcp-cmd{flex-direction:column;align-items:stretch}.g9-step .mcp-cmd .btn{width:100%;height:34px;font-size:var(--t-sm)}.g9-term{font-size:11.5px}}.g9-board{font:500 15px/1.4 var(--font-sans);color:#3b3e47;background:#e9ebef;gap:40px;margin:0;padding:36px 40px 40px;display:flex}.g9-board figure{flex-direction:column;gap:12px;margin:0;display:flex}.g9-board iframe{background:#fff;border:0;border-radius:34px;width:390px;height:844px;box-shadow:0 0 0 9px #0c0d10,0 30px 60px -20px #00000059}.g10-over{background:color-mix(in srgb, var(--accent-tint) 55%, transparent)}.g10-why{font-size:var(--t-xs);color:var(--accent-ink);text-wrap:pretty;align-items:flex-start;gap:6px;margin-top:4px;line-height:1.45;display:flex}.g10-why .i{flex:none;width:13px;height:13px;margin-top:1px}.g10-why.is-member{color:var(--ink-2)}.g10-why.is-member .i{color:var(--muted)}.g10-over .g10-row-btn{height:28px;font-size:var(--t-xs);padding:0 10px}.g10-over .g10-row-btn .i{width:13px;height:13px;color:var(--ink-2)}.segmented button.g10-lock{color:var(--faint);cursor:not-allowed}.segmented button.g10-lock .i{width:13px;height:13px;color:var(--faint)}.segmented button.g10-lock .upl-price{color:var(--faint)}.g10-strip{border-bottom:1px solid var(--line-soft);background:color-mix(in srgb, var(--accent-tint) 60%, var(--surface));font-size:var(--t-sm);color:var(--ink-2);align-items:center;gap:12px;padding:11px 12px 11px 14px;display:flex}.g10-strip>.i{width:16px;height:16px;color:var(--accent);flex:none}.g10-strip b{color:var(--ink);font-weight:600}.g10-strip .grow{text-wrap:pretty;min-width:0;line-height:1.45}.g10-strip .btn{flex:none;height:30px}.dialog .dialog-body.g10-pick-body{flex-direction:column;gap:14px;display:flex}.g10-pick-list{flex-direction:column;gap:8px;display:flex}.g10-pick{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:12px 14px;display:grid}.g10-pick:hover{border-color:var(--line-strong)}.g10-pick:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.g10-pick.is-on{border-color:var(--accent);background:color-mix(in srgb, var(--accent-tint) 50%, var(--surface));box-shadow:0 0 0 3px var(--accent-tint)}.g10-pick.is-own{cursor:default;background:var(--surface-2);border-color:var(--line-soft)}.g10-pick-radio{border:1.5px solid var(--line-strong);background:var(--surface);border-radius:50%;width:16px;height:16px}.g10-pick.is-on .g10-pick-radio{border:5px solid var(--accent)}.g10-pick.is-own .g10-pick-radio{visibility:hidden}.g10-pick-name{font-size:var(--t-sm);color:var(--ink);align-items:center;gap:8px;font-weight:600;display:flex}.g10-pick-name .badge{height:18px;font-size:10.5px}.g10-pick-price{font-size:var(--t-sm);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.g10-pick-price small{font-size:var(--t-xs);color:var(--muted);font-weight:400}.g10-pick.is-own .g10-pick-name,.g10-pick.is-own .g10-pick-price{color:var(--ink-2)}.g10-pick-meta{font-size:var(--t-xs);color:var(--muted);grid-column:2/4;line-height:1.45}.g10-pick-today{font-size:var(--t-xs);color:var(--ink-2);font-variant-numeric:tabular-nums;grid-column:2/4;font-weight:500}.g10-pick.is-on .g10-pick-today{color:var(--accent-ink)}.g10-pick-more{font-size:var(--t-xs);color:var(--muted);align-items:center;gap:6px;margin-top:-2px;display:flex}.g10-pick-note{font-size:var(--t-xs);color:var(--muted);line-height:1.5}@media (width<=820px){.upl-file>.g10-row-btn{grid-area:2/2;justify-self:start;margin-top:4px}}@media (width<=640px){.g10-strip{flex-wrap:wrap;align-items:flex-start;row-gap:10px}.g10-strip>.i{margin-top:2px}.g10-strip .grow{flex:calc(100% - 28px)}.g10-strip .btn{margin-left:28px}.dialog-foot.g10-pick-foot{flex-wrap:wrap;gap:10px}.dialog-foot.g10-pick-foot .grow{flex-basis:100%}.dialog-foot.g10-pick-foot .btn{flex:1 1 0;justify-content:center;height:40px}}.g11-page{gap:28px}.g11-cur{overflow:hidden}.g11-cur-main{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:center;gap:20px 48px;padding:20px 22px 22px;display:grid}.g11-cur-main.is-one{grid-template-columns:minmax(0,1fr)}.g11-eyebrow{font-size:var(--t-xs);color:var(--muted)}.g11-cur-name{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:2px;display:flex}.g11-cur-name b{letter-spacing:-.032em;font-size:30px;font-weight:600;line-height:1.15}.g11-cur-name span{font-size:var(--t-sm);color:var(--muted)}.g11-cur-meta{font-size:var(--t-sm);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.g11-cur-meta .link{font-size:var(--t-sm)}.g11-cur-meta>.i{width:14px;height:14px;color:var(--faint)}.g11-cardchip{align-items:center;gap:7px;display:inline-flex}.g11-dot{background:var(--faint);border-radius:50%;flex:none;width:3px;height:3px}.g11-cur-says{max-width:64ch;font-size:var(--t-sm);color:var(--ink-2);text-wrap:pretty;margin-top:10px;line-height:1.55}.g11-cur-says+.g11-cur-says{color:var(--muted);margin-top:2px}.g11-cur-acts{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px;display:flex}.g11-cur-acts .btn,.g11-cur-side .btn{height:36px;padding:0 14px}.g11-hint{font-size:var(--t-xs);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.g11-hint .ob-cardchip{padding:2px 5px;font-size:9px}.g11-cur-side{border-left:1px solid var(--line-soft);flex-direction:column;align-items:stretch;gap:10px;padding-left:28px;display:flex}.g11-cur-side .g11-hint{justify-content:center}.g11-btn-sub{opacity:.7;margin-left:-2px;font-weight:400}.g11-use{border-left:1px solid var(--line-soft);flex-direction:column;gap:14px;padding-left:28px;display:flex}.g11-use-item{flex-direction:column;gap:7px;display:flex}.g11-use-row{font-size:var(--t-xs);color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.g11-use-row b{font-size:var(--t-sm);color:var(--ink);font-feature-settings:"tnum" on;font-weight:600}.g11-use-row b small{font-size:var(--t-xs);color:var(--muted);font-weight:400}.g11-bar{background:var(--surface-3);border-radius:4px;height:4px;overflow:hidden}.g11-bar>span{border-radius:inherit;background:var(--ink);height:100%;display:block}.g11-cur-foot{border-top:1px solid var(--line-soft);background:var(--surface-2);font-size:var(--t-xs);color:var(--muted);align-items:center;gap:10px;padding:12px 22px;display:flex}.g11-cur-foot>.i{color:var(--faint)}.g11-cur-foot .g11-quiet{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;white-space:nowrap;margin-left:auto;font-weight:500}.g11-next{border-top:1px solid var(--accent-line);background:var(--accent-tint);font-size:var(--t-sm);color:var(--ink-2);align-items:center;gap:10px;padding:12px 22px;display:flex}.g11-next>.i{color:var(--accent)}.g11-next b{color:var(--ink);font-weight:600}.g11-next .btn{margin-left:auto}.g11-next.is-warn{border-top-color:color-mix(in srgb, var(--warn) 24%, transparent);background:var(--warn-tint)}.g11-next.is-warn>.i{color:var(--warn)}.g11-plans-note{font-size:var(--t-sm);color:var(--muted);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.g11-plans-note .i{color:var(--faint)}.g11-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.g11-plan{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex;position:relative}.g11-plan.is-cur{border-color:var(--ink);box-shadow:var(--shadow-sm)}.g11-plan-top{align-items:center;gap:8px;min-height:22px;display:flex}.g11-plan-top h3{font-size:var(--t-md);letter-spacing:-.012em}.g11-plan-top .badge{margin-left:auto}.g11-price{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:-4px;display:flex}.g11-price b{letter-spacing:-.035em;font-feature-settings:"tnum" on;font-size:30px;font-weight:600;line-height:1.1}.g11-price span{font-size:var(--t-sm);color:var(--muted)}.g11-plan-credits{font-size:var(--t-sm);color:var(--ink-2);margin-top:-8px}.g11-feats{border-top:1px solid var(--line-soft);font-size:var(--t-sm);color:var(--ink-2);gap:8px;padding-top:14px;display:grid}.g11-feats li{align-items:flex-start;gap:9px;line-height:1.45;display:flex}.g11-feats .i{width:15px;height:15px;color:var(--muted);margin-top:2px}.g11-plan-act{flex-direction:column;gap:8px;margin-top:auto;padding-top:6px;display:flex}.g11-plan-act .btn{height:36px}.g11-prorata{font-size:var(--t-xs);color:var(--muted);text-wrap:pretty;line-height:1.5}.g11-prorata b{color:var(--ink);font-weight:600}.g11-prorata.is-credits{color:var(--ink-2);align-items:center;gap:6px;display:flex}.g11-prorata.is-credits .i{width:13px;height:13px;color:var(--ok)}.g11-here{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line-soft);height:36px;font-size:var(--t-sm);color:var(--muted);justify-content:center;align-items:center;gap:6px;font-weight:500;display:flex}.g11-here .i{width:14px;height:14px;color:var(--ok)}.g11-soon{border-radius:var(--r-sm);background:var(--accent-tint);border:1px solid var(--accent-line);height:36px;font-size:var(--t-sm);color:var(--accent-ink);justify-content:center;align-items:center;gap:6px;font-weight:500;display:flex}.g11-soon .i{width:14px;height:14px}.g11-dlg .ob-plan{gap:8px}.g11-dlg .ob-plan-row .num{font-weight:600}.g11-dlg .dialog-foot .btn{height:34px}.g11-dlg .note{line-height:1.5}.g11-dlg .note b{color:var(--ink);font-weight:600}.g11-lines{font-size:var(--t-sm);color:var(--ink-2);flex-direction:column;gap:6px;line-height:1.5;display:flex}.g11-lines li{align-items:flex-start;gap:9px;display:flex}.g11-lines .i{width:15px;height:15px;color:var(--muted);margin-top:2px}.g11-lines .i.is-ok{color:var(--ok)}.g11-lines b{color:var(--ink);font-weight:600}.g11-lines span,.g11-steps span{text-wrap:pretty}.g11-wait{align-items:center;gap:8px;display:inline-flex}.g11-wait .spinner{border-color:color-mix(in srgb, var(--on-ink) 30%, transparent);border-top-color:var(--on-ink)}.g11-busy{pointer-events:none}.g11-ws{flex-wrap:wrap;gap:6px;display:flex}.g11-ws .chip{gap:6px}.g11-ws .ws-tile{border-radius:4px;width:16px;height:16px;font-size:9px}.g11-was{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line-soft);font-size:var(--t-sm);color:var(--ink-2);align-items:center;gap:10px;padding:10px 14px;display:flex}.g11-cardform{flex-direction:column;gap:10px;display:flex}.g11-legal{color:var(--faint);text-wrap:pretty;font-size:11.5px;line-height:1.5}.g11-legal a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px}.g11-pays .dialog-foot{flex-wrap:wrap;row-gap:8px}.g11-pays .dialog-foot .g11-legal{flex:1 0 100%;order:9}.g7-pay .g11-legal{text-align:center;text-wrap:balance;margin-top:-4px;font-size:12px}.g11-pick-later{font-size:var(--t-xs);color:var(--ink-2);text-wrap:pretty;grid-column:2/4;align-items:flex-start;gap:6px;line-height:1.45;display:flex}.g11-pick-later .i{width:13px;height:13px;color:var(--muted);flex:none;margin-top:1px}.g11-amt-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.g11-amt-row.is-off{opacity:.5;pointer-events:none}.g11-amounts{width:100%;display:flex}.g11-amounts button{font-feature-settings:"tnum" on;flex:1 1 0;justify-content:center}.g11-step{background:var(--surface-3);border-radius:12px;align-items:center;gap:2px;height:42px;padding:4px;display:inline-flex}.g11-step button{width:34px;height:34px;color:var(--ink-2);border-radius:9px;place-items:center;display:grid}.g11-step button:hover{background:var(--surface)}.g11-step button[disabled]{color:var(--faint);opacity:.55}.g11-step output{text-align:center;min-width:34px;font-weight:600;font-size:var(--t-base);font-feature-settings:"tnum" on;color:var(--ink)}.g11-step output small{color:var(--muted);margin-right:1px;font-weight:400}.g11-buy{align-items:baseline;gap:10px;display:flex}.g11-buy b{letter-spacing:-.03em;font-feature-settings:"tnum" on;font-size:26px;font-weight:600;line-height:1.1}.g11-buy span{font-size:var(--t-sm);color:var(--muted)}.g11-steps{counter-reset:g11s;flex-direction:column;gap:10px;display:flex}.g11-steps li{font-size:var(--t-sm);color:var(--ink-2);grid-template-columns:20px minmax(0,1fr);gap:10px;line-height:1.5;display:grid}.g11-steps li:before{counter-increment:g11s;content:counter(g11s);width:20px;height:20px;color:var(--muted);background:var(--surface-3);border-radius:50%;place-items:center;margin-top:1px;font-size:11px;font-weight:600;display:grid}.g11-steps b{color:var(--ink);font-weight:600}.g11-banner{grid-template-columns:auto minmax(0,1fr) auto}.g11-banner .ob-trial-ico.is-warn{background:var(--warn-tint);color:var(--warn)}.g11-banner .progress.is-warn>span{background:var(--warn)}.g11-banner .progress.is-full>span{background:var(--ink)}.g11-banner p{max-width:62ch}.g11-wait-row .status{white-space:nowrap}.g11-alert{z-index:2;border-bottom:1px solid var(--accent-line);background:color-mix(in srgb, var(--accent-tint) 70%, var(--surface));position:relative}.g11-alert.is-warn{border-bottom-color:color-mix(in srgb, var(--warn) 26%, transparent);background:var(--warn-tint)}.g11-alert-in{align-items:center;gap:12px;max-width:1240px;min-height:52px;margin:0 auto;padding:10px 40px;display:flex}.g11-alert-ico{background:var(--surface);width:28px;height:28px;color:var(--accent);box-shadow:var(--shadow-xs);border-radius:8px;flex:none;place-items:center;display:grid}.g11-alert.is-warn .g11-alert-ico{color:var(--warn)}.g11-alert-ico .i{width:15px;height:15px}.g11-alert-text{min-width:0;font-size:var(--t-sm);color:var(--ink-2);text-wrap:pretty;flex:auto;line-height:1.45}.g11-alert-text b{color:var(--ink);font-weight:600}.g11-alert-acts{flex:none;gap:8px;display:flex}.g11-alert-acts .btn{height:30px;font-size:var(--t-sm);padding:0 12px}.g11-toast{pointer-events:auto;gap:10px;padding:6px 6px 6px 14px}.g11-toast-act{height:28px;color:var(--on-ink);background:color-mix(in srgb, var(--on-ink) 14%, transparent);border-radius:7px;margin-left:6px;padding:0 11px;font-weight:600}.g11-details{flex-direction:column;gap:16px;padding:18px 22px 20px;display:flex}.g11-details-head{align-items:center;gap:12px;display:flex}.g11-details-head h2{font-size:var(--t-md);letter-spacing:-.012em}.g11-details-head p{font-size:var(--t-xs);color:var(--muted);margin-top:2px}.g11-details-note{font-size:var(--t-xs);color:var(--faint);white-space:nowrap}.g11-details-head .btn .i{width:13px;height:13px}.g11-details-grid{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.5fr) minmax(0,1fr);gap:14px 28px;margin:0;padding-top:14px;display:grid}.g11-details-grid dt{font-size:var(--t-xs);color:var(--muted)}.g11-details-grid dd{font-size:var(--t-sm);color:var(--ink);margin:3px 0 0;font-weight:500}.g11-pay-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.g11-next-charge{font-size:var(--t-sm);color:var(--muted);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.g11-next-charge b{color:var(--ink);font-weight:600}.g11-next-charge .i{color:var(--faint)}.g11-pay-wrap{overflow:visible}.g11-payt{table-layout:fixed}.g11-payt .g11-c-date{width:150px}.g11-payt .g11-c-credits{width:110px}.g11-payt .g11-c-amount{width:120px}.g11-payt .g11-c-status{width:220px}.g11-payt.is-answers .g11-c-status{width:250px}.g11-payt .g11-c-more{width:64px}.g11-payt td{height:56px}.g11-payt td:first-child{white-space:nowrap;color:var(--ink-2)}.g11-payt .g11-what{flex-direction:column;gap:2px;display:flex}.g11-payt .g11-what b{color:var(--ink);font-weight:600}.g11-payt .g11-what span{font-size:var(--t-xs);color:var(--muted)}.g11-payt td.num{white-space:nowrap}.g11-payt .g11-amt{color:var(--ink);font-weight:600}.g11-payt .g11-act{white-space:nowrap;text-align:right;width:1%;padding-right:10px;position:relative}.g11-payt .g11-act .icon-btn.is-open{background:var(--surface-3);color:var(--ink)}.g11-payt .g11-act .menu{text-align:left;top:calc(100% - 6px);right:6px}.g11-payt tr.is-req td{background:color-mix(in srgb, var(--accent-tint) 55%, transparent)}.g11-st{flex-direction:column;align-items:flex-start;gap:5px;padding:2px 0;display:flex}.g11-st-sub{font-size:var(--t-xs);color:var(--muted);text-wrap:pretty;line-height:1.4}.g11-st-sub b{color:var(--ink-2);font-weight:500}.status.g11-req{background:var(--accent-tint);color:var(--accent-ink)}.status.g11-req:before{border:1.5px solid var(--accent);background:0 0;width:7px;height:7px}.status.g11-refunded{background:var(--surface-3);color:var(--ink-2)}.status.g11-refunded:before{background:var(--ink-2)}.status.g11-declined{background:var(--surface-3);color:var(--ink-2)}.status.g11-declined:before{border:1.5px solid var(--faint);background:0 0;width:7px;height:7px}.g11-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:44px 24px 46px;display:flex}.g11-empty-ico{background:var(--surface-3);width:40px;height:40px;color:var(--ink-2);border-radius:11px;place-items:center;margin-bottom:6px;display:grid}.g11-empty-ico .i{width:18px;height:18px}.g11-empty h3{font-size:var(--t-md);letter-spacing:-.012em}.g11-empty p{max-width:48ch;font-size:var(--t-sm);color:var(--muted);text-wrap:balance;line-height:1.5}.g11-locked{place-items:center;min-height:560px;display:grid;position:relative}.g11-ghost{pointer-events:none;opacity:.55;flex-direction:column;gap:22px;display:flex;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 20%,#0000 92%);mask-image:linear-gradient(#000 20%,#0000 92%)}.g11-ghost-day{flex-direction:column;gap:8px;display:flex}.g11-ghost-row{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) 64px;align-items:center;gap:12px;padding:14px 16px;display:grid}.g11-ghost-row:last-child{border-bottom:0}.g11-ghost i{background:var(--surface-3);border-radius:5px;height:10px;display:block}.g11-ghost i.g11-ghost-dot{border-radius:50%;width:28px;height:28px}.g11-ghost .g11-gl{flex-direction:column;gap:8px;display:flex}.g11-lock-card{z-index:1;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);width:min(460px,100%);box-shadow:var(--shadow-lg);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:32px 32px 28px;display:flex;position:relative}.g11-lock-ico{background:var(--surface-3);width:46px;height:46px;color:var(--ink);border-radius:13px;place-items:center;margin-bottom:6px;display:grid}.g11-lock-ico .i{width:21px;height:21px}.g11-lock-card h2{font-size:var(--t-lg);letter-spacing:-.02em}.g11-lock-card p{font-size:var(--t-sm);color:var(--muted);text-wrap:balance;max-width:36ch;line-height:1.55}.g11-lock-card .row{justify-content:center;margin-top:10px}.g7-stage.g11-stage{aspect-ratio:2}.g11-ticket{background:linear-gradient(160deg, var(--surface) 0%, var(--surface-2) 100%);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:22px;flex-direction:column;justify-content:space-between;padding:26px 28px 24px;display:flex;position:absolute;inset:0;overflow:hidden}.g11-ticket:after,.g11-ticket:before{content:"";aspect-ratio:1;border:1px solid var(--line-soft);pointer-events:none;border-radius:50%;position:absolute}.g11-ticket:after{width:52%;bottom:-46%;right:-9%}.g11-ticket:before{width:78%;bottom:-88%;right:-22%}.g11-ticket-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.g11-ticket-name{flex-direction:column;gap:6px;display:flex}.g11-ticket-name small{color:var(--muted);letter-spacing:0;font-size:12.5px;font-weight:500}.g11-ticket-name b{letter-spacing:-.045em;font-size:40px;font-weight:600;line-height:1}.g11-ticket .logo{border-radius:8px;width:30px;height:30px}.g11-ticket .logo svg{width:26px;height:26px}.g11-ticket-feats{z-index:1;color:var(--ink-2);grid-template-columns:1fr 1fr;gap:10px 18px;font-size:14px;display:grid;position:relative}.g11-ticket-feats li{white-space:nowrap;align-items:center;gap:8px;display:flex}.g11-ticket-feats .i{width:15px;height:15px;color:var(--muted)}.g7[data-form] .g11-ticket{border-radius:16px;padding:16px 18px 15px}.g7[data-form] .g11-ticket:after,.g7[data-form] .g11-ticket:before{display:none}.g7[data-form] .g11-ticket-name b{font-size:26px}.g7[data-form] .g11-ticket .logo{border-radius:6px;width:22px;height:22px}.g7[data-form] .g11-ticket .logo svg{width:19px;height:19px}.g7[data-form] .g11-ticket-name small{display:none}.g7[data-form] .g11-ticket-feats{grid-template-columns:1fr;gap:5px;font-size:12px}.g7[data-form] .g11-ticket-feats li:nth-child(n+3){display:none}.g7[data-form] .g11-ticket-feats .i{width:12px;height:12px}.g11-pay :is(.g7-error,.g7-sub){text-wrap:pretty}@media (width<=1080px){.g11-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.g11-payt .g11-c-date{width:116px}.g11-payt .g11-c-credits{width:72px}.g11-payt .g11-c-amount{width:92px}.g11-payt .g11-c-status,.g11-payt.is-answers .g11-c-status{width:176px}.g11-payt .g11-c-more{width:48px}}@media (width<=1080px) and (width>=821px){.g11-alert-in{padding:10px 28px}}@media (width<=820px){.g11-cur-main{grid-template-columns:minmax(0,1fr)}.g11-use{border-left:0;border-top:1px solid var(--line-soft);padding-top:14px;padding-left:0}.g11-cur-side{border-left:0;border-top:1px solid var(--line-soft);padding:14px 0 0}.g11-plans{grid-template-columns:minmax(0,1fr)}.section-head:has(>.g11-plans-note){flex-wrap:wrap}.g11-plans-note{margin-left:0}.g11-banner{grid-template-columns:auto minmax(0,1fr)}.g11-banner .ob-trial-acts{grid-column:1/-1}.g11-banner .ob-trial-acts .btn{flex:1 1 0;height:36px}.g11-alert-in{flex-wrap:wrap;align-items:flex-start;padding:12px 16px 14px}.g11-alert-text{flex:1 1 0;padding-top:4px}.g11-alert-acts{flex:1 0 100%;padding-left:40px}.g11-alert-acts .btn{flex:1 1 0;height:36px}.g11-amt-row{grid-template-columns:minmax(0,1fr)}.g11-amt-row .g11-times{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.g11-details-head{flex-wrap:wrap}.g11-details-grid{grid-template-columns:minmax(0,1fr)}.g11-pay-wrap{overflow-x:auto}.g11-payt{min-width:700px}}@media (width<=700px){.g11-ticket{border-radius:16px;padding:16px 18px 15px}.g11-ticket-name b{font-size:28px}.g11-ticket-name small{font-size:11px}.g11-ticket .logo{border-radius:7px;width:24px;height:24px}.g11-ticket .logo svg{width:20px;height:20px}.g11-ticket-feats{gap:7px 12px;font-size:12px}.g11-ticket-feats .i{width:13px;height:13px}.g7[data-form] .g11-ticket{border-radius:14px;padding:12px 14px}.g7[data-form] .g11-ticket-name b{font-size:22px}.g7[data-form] .g11-ticket-feats{gap:4px;font-size:11px}}#root{height:100%}.menu.is-rx{display:block;position:relative}.menu.is-rx [role=menuitem]:focus-visible,.menu.is-rx [role=menuitemradio]:focus-visible{outline:none}.menu.is-rx [data-highlighted]{background:var(--surface-3);color:var(--ink);outline:none}.dialog:focus,.drawer:focus,.palette:focus{outline:none}.g0-otp,.g3-otp{position:relative}.g0-otp-input{opacity:0;caret-color:#0000;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.si-captcha:empty{display:none}.si-captcha:not([data-cl-interactive]){margin-top:-18px}.lba-tree-item:focus-visible .tree-more{opacity:1}.fp-pop.lba-fp-rx{position:relative}.lba-stage-acts{flex:none}.ag-form{display:contents}
