@font-face{font-family:Satoshi;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/satoshi-400.woff2) format("woff2")}@font-face{font-family:Satoshi;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/satoshi-500.woff2) format("woff2")}@font-face{font-family:Satoshi;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/satoshi-700.woff2) format("woff2")}@font-face{font-family:Satoshi;font-weight:900;font-style:normal;font-display:swap;src:url(/fonts/satoshi-900.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/jetbrains-mono-400.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/jetbrains-mono-500.woff2) format("woff2")}@font-face{font-family:Satoshi Fallback;font-weight:400 500;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:101.55%;ascent-override:99.46%;descent-override:23.63%;line-gap-override:0%}@font-face{font-family:Satoshi Fallback;font-weight:700 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Liberation Sans Bold");size-adjust:97.65%;ascent-override:103.43%;descent-override:24.58%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;src:local("Menlo"),local("Consolas"),local("Courier New"),local("Liberation Mono");size-adjust:99.66%;ascent-override:102.35%;descent-override:30.1%;line-gap-override:0%}:root{--font-ui:"Satoshi","Satoshi Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--s-bg:#f9f9f9;--s-panel:#ffffff;--s-hover:#f2f2f2;--s-sel:#ececec;--s-line:#cfcfcf;--s-line2:#c2c2c2;--s-input:#f6f6f6;--s-field:#f1f1f1;--s-edge:#8c8c8c;--s-t3:#696969;--s-t2:#525252;--s-text:#161a1f;--s-ink:#161a1f;--s-on-ink:#ffffff;--s-ok:#186f3b;--s-okbg:#e5fae9;--s-warn:#7f5806;--s-warnbg:#fff6d4;--s-bad:#b5242a;--s-badbg:#ffefee;--s-info:#1659b5;--s-infobg:#ebf5ff;--s-focus:#1659b5;--r-4:4px;--r-6:6px;--r-8:8px;--r-12:12px;--t-120:.12s;--t-180:.18s;--t-240:.24s;--eo:cubic-bezier(.23,1,.32,1);--eio:cubic-bezier(.77,0,.175,1);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--s-bg:#111111;--s-panel:#181818;--s-hover:#202020;--s-sel:#262626;--s-line:#353535;--s-line2:#444444;--s-input:#131313;--s-field:#131313;--s-edge:#80868e;--s-t3:#a3a9b1;--s-t2:#c8cdd3;--s-text:#f2f2f2;--s-ink:#f2f2f2;--s-on-ink:#111111;--s-ok:#6fd392;--s-okbg:#142a1b;--s-warn:#e6bd4f;--s-warnbg:#332a0a;--s-bad:#ff8f93;--s-badbg:#3a1618;--s-info:#8cb8ff;--s-infobg:#14233a;--s-focus:#8cb8ff;color-scheme:dark}}:root[data-theme=dark]{--s-bg:#111111;--s-panel:#181818;--s-hover:#202020;--s-sel:#262626;--s-line:#353535;--s-line2:#444444;--s-input:#131313;--s-field:#131313;--s-edge:#80868e;--s-t3:#a3a9b1;--s-t2:#c8cdd3;--s-text:#f2f2f2;--s-ink:#f2f2f2;--s-on-ink:#111111;--s-ok:#6fd392;--s-okbg:#142a1b;--s-warn:#e6bd4f;--s-warnbg:#332a0a;--s-bad:#ff8f93;--s-badbg:#3a1618;--s-info:#8cb8ff;--s-infobg:#14233a;--s-focus:#8cb8ff;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--s-bg);color:var(--s-text);font:500 16px/1.6 var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100dvh}img,video,svg{max-width:100%}img,video{height:auto}a{color:inherit}button{font:inherit;color:inherit}.site{container-type:inline-size;container-name:site;max-width:1440px;margin:0 auto;background:var(--s-bg);color:var(--s-text);text-align:left}.site [hidden]{display:none!important}.site ::selection{background:#d6e4f8;color:#161a1f}.site .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.site .ic{width:18px;height:18px;stroke-width:1.75;vertical-align:-4px;flex:none}.site .ic.s{width:15px;height:15px;vertical-align:-3px}.opwm{fill:currentColor}.site .oturn{fill:currentColor;flex:none;animation:oturn 1s linear infinite}@keyframes oturn{to{rotate:360deg}}:focus{outline:none}:focus-visible{outline:2px solid var(--s-focus);outline-offset:2px;border-radius:4px}.skip{position:absolute;left:16px;top:-48px;z-index:50;padding:8px 12px;background:var(--s-ink);color:var(--s-on-ink);border-radius:6px;font-weight:700;text-decoration:none}.skip:focus-visible{top:12px;outline-color:var(--s-on-ink)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s;animation-timing-function:var(--eo)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site .oturn{animation:none}}.site h1{font:700 56px/1.04 var(--font-ui);letter-spacing:-.035em;margin:0 0 18px;text-wrap:balance;max-width:16ch}.site h2{font:700 36px/1.12 var(--font-ui);letter-spacing:-.025em;margin:0 0 14px;text-wrap:balance}.site h3{font:700 22px/1.25 var(--font-ui);letter-spacing:-.015em;margin:0 0 8px}.site p{margin:0 0 12px;max-width:62ch;color:var(--s-t2)}.site .lead{font-size:19px;line-height:1.55;color:var(--s-t2);margin:0 0 26px;max-width:44ch}.site .s-p{max-width:62ch}.site .s-fine{font-size:13px;color:var(--s-t3);margin-top:12px}.s-btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;height:40px;padding:0 16px;border-radius:6px;font:700 14.5px/1 var(--font-ui);cursor:pointer;transition:background-color .12s cubic-bezier(.23,1,.32,1),scale .12s cubic-bezier(.23,1,.32,1)}.s-btn.ink{background:var(--s-ink);color:var(--s-on-ink)}.s-btn.line{background:var(--s-panel);color:var(--s-text);box-shadow:inset 0 0 0 1px var(--s-line2)}.s-btn.sm{height:34px;padding:0 13px;font-size:13.5px}.s-btn.lg{height:46px;padding:0 20px;font-size:15.5px}.s-btn:active{scale:.96}.s-link{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:15px;color:var(--s-text);text-decoration:underline;text-decoration-color:var(--s-line2);text-underline-offset:4px}.site{--nav-h:64px}.s-top{position:sticky;top:0;z-index:20}.s-nav{display:flex;align-items:center;gap:30px;height:64px;padding:0 40px;border-bottom:1px solid var(--s-line);background:var(--s-bg);position:relative}.s-nav .opwm{color:var(--s-text)}.n-links{display:flex;gap:24px;font-size:14.5px;color:var(--s-t2)}.n-i{display:inline-flex;align-items:center;gap:4px}.s-nav .sp{flex:1}.n-sign{font-size:14.5px;color:var(--s-t2)}.n-menu{display:none}.s-main{margin:0 40px;border-left:1px solid var(--s-line);border-right:1px solid var(--s-line)}.s-sec{padding:72px 48px;border-top:1px solid var(--s-line)}.s-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center;padding:72px 48px 64px}.s-hero.single{display:block;padding:88px 48px 56px}.s-hero.single h1{max-width:20ch}.h-cta{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.h-vis{min-width:0}.pf{position:relative;background:var(--s-field);background-image:linear-gradient(var(--s-line) 1px,transparent 1px),linear-gradient(90deg,var(--s-line) 1px,transparent 1px);background-size:24px 24px;background-position:-1px -1px;border:1px solid var(--s-line);border-radius:12px;padding:22px}.pf-win{display:grid;grid-template-columns:150px minmax(0,1fr);background:var(--s-panel);border:1px solid var(--s-line2);border-radius:8px;overflow:hidden;font-size:12.5px;box-shadow:0 1px 2px #161a1e0a}.pf-side{border-right:1px solid var(--s-line);background:var(--s-bg);padding:12px 8px;display:flex;flex-direction:column;gap:2px;color:var(--s-t2)}.pf-side .opwm{color:var(--s-text);margin:2px 6px 12px}.pf-side span{display:flex;align-items:center;gap:7px;height:26px;padding:0 6px;border-radius:5px;white-space:nowrap}.pf-side span.on{background:var(--s-sel);color:var(--s-text);font-weight:700}.pf-main{padding:12px 14px;display:flex;flex-direction:column;gap:9px;min-width:0}.pf-tag{font:500 10.5px/1 var(--font-mono);color:var(--s-t3);border:1px solid var(--s-line2);border-radius:4px;padding:3px 6px;background:var(--s-panel);white-space:nowrap}.pf>.pf-tag{position:absolute;top:10px;right:12px}.pm-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.pm-top b{font-size:14px}.tagx{font-size:11px;padding:2px 7px;border-radius:4px;background:var(--s-sel);color:var(--s-t2)}.askbox{display:flex;align-items:center;gap:8px;border:1px solid var(--s-edge);border-radius:6px;padding:9px 11px;background:var(--s-input);color:var(--s-text);font-size:13px}.askbox span{flex:1;min-width:0}.askbox.big{font-size:15px;padding:12px 14px}.kbd{font-size:11px;color:var(--s-t3);border:1px solid var(--s-line2);border-radius:4px;padding:1px 5px;background:var(--s-panel)}.askchips{display:flex;gap:6px;flex-wrap:wrap}.askchips button{font-size:12px;padding:4px 9px;border-radius:999px;border:1px solid var(--s-line2);color:var(--s-t2);background:var(--s-panel)}.askchips button.on{background:var(--s-ink);border-color:var(--s-ink);color:var(--s-on-ink)}.run{display:flex;align-items:center;gap:7px;color:var(--s-t2);font-size:12.5px}.run .mono{margin-left:auto;font-size:11.5px;color:var(--s-t3)}.pl{border:1px solid var(--s-line);border-radius:6px;background:var(--s-panel)}.pl-r{display:grid;grid-template-columns:18px minmax(0,1.1fr) minmax(0,1.3fr);gap:10px;align-items:center;padding:7px 10px;border-bottom:1px solid var(--s-line);font-size:12.5px}.pl-r:last-child{border-bottom:0}.pl-r b{display:block;font-weight:700;color:var(--s-text)}.pl-r small{display:block;color:var(--s-t3);font-size:11.5px}.pl-n{font-size:11px;color:var(--s-t3)}.pl-w{color:var(--s-t2);font-size:12px}.tags{display:flex;gap:6px;flex-wrap:wrap}.tags span{display:inline-flex;gap:6px;align-items:baseline;font-size:12.5px;padding:5px 9px;border-radius:6px;background:var(--s-panel);border:1px solid var(--s-line2);color:var(--s-text)}.tags em{font-style:normal;color:var(--s-t3);font-size:11px}.chat{background:var(--s-panel);border:1px solid var(--s-line2);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 2px #161a1e0a}.chat-tabs{display:flex;gap:2px;padding:2px;border:1px solid var(--s-line);border-radius:8px;align-self:flex-start;background:var(--s-bg)}.chat-tabs button{font-size:12.5px;font-weight:700;padding:5px 10px;border-radius:6px;color:var(--s-t2)}.chat-tabs button.on{background:var(--s-panel);color:var(--s-text);box-shadow:0 0 0 1px var(--s-line)}.chat-me{align-self:flex-end;max-width:80%;background:var(--s-sel);color:var(--s-text);padding:10px 13px;border-radius:12px 12px 4px;font-size:14px}.chat-otto{border:1px solid var(--s-line);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px;background:var(--s-bg)}.chat-otto p{font-size:13.5px;color:var(--s-text);margin:0}.co-h{display:flex;align-items:center;gap:8px}.co-h .mono{margin-left:auto;font-size:11px;color:var(--s-t3)}.s-otile{--s:24px;width:var(--s);height:var(--s);border-radius:calc(var(--s) * .22);background:var(--s-ink);color:var(--s-on-ink);display:inline-grid;place-items:center;flex:none}.s-otile svg{width:64%;height:64%;fill:currentColor}.co-act{display:flex;gap:6px;flex-wrap:wrap}.chip{font-size:12.5px;padding:6px 10px;border-radius:6px;border:1px solid var(--s-line2);background:var(--s-panel);color:var(--s-text);font-weight:700}.vs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px}.vs-old,.vs-new{border:1px solid var(--s-line);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px;background:var(--s-panel)}.vs-old{background:var(--s-bg);color:var(--s-t3)}.vs-old b,.vs-new b{font-size:13px;color:var(--s-t2)}.dd{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid var(--s-line2);border-radius:6px;padding:5px 9px;background:var(--s-panel);font-size:12px}.dd small{grid-column:1/-1;font-size:10.5px;color:var(--s-t3)}.dd span{color:var(--s-t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-miss{font-size:12px;color:var(--s-t3);margin:2px 0 0}.vs-res{font-size:13px;color:var(--s-t2)}.vs-res b{font-size:15px;color:var(--s-text);margin:0 3px}.s-logos{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding:26px 48px;border-top:1px solid var(--s-line)}.l-h{font-size:14px;color:var(--s-t3)}.l-row{display:flex;gap:30px;flex-wrap:wrap;align-items:center;color:var(--s-t2)}.lg{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14.5px}.lg em{font-style:normal}.au{border:1px solid var(--s-line);border-radius:12px;background:var(--s-panel);overflow:hidden}.au-tabs{display:flex;border-bottom:1px solid var(--s-line)}.au-tabs button{flex:1;font:700 14.5px/1 var(--font-ui);padding:15px 10px;border:0;border-right:1px solid var(--s-line);background:var(--s-bg);color:var(--s-t2);cursor:pointer}.au-tabs button:last-child{border-right:0}.au-tabs button.on{background:var(--s-panel);color:var(--s-text);box-shadow:inset 0 -2px 0 var(--s-ink)}.au-p{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;padding:30px;align-items:end}.au-p>.s-link{grid-column:1/-1}.au-ask small{display:block;font-size:13px;color:var(--s-t3);margin-bottom:6px}.au-ask p{font:700 24px/1.3 var(--font-ui);letter-spacing:-.015em;color:var(--s-text);margin:0}.au-res{display:flex;flex-direction:column;gap:8px}.au-res span{padding:10px 12px;border:1px solid var(--s-line);border-radius:8px;color:var(--s-t2);font-size:14.5px}.au-res b{color:var(--s-text);font-size:17px;margin-right:4px}.deck{border:1px solid var(--s-line);border-radius:12px;background:var(--s-field);padding:18px 18px 60px}.dk-card{position:sticky;top:calc(var(--nav-h) + 24px + var(--i) * 14px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center;margin-bottom:46px;padding:28px;background:var(--s-panel);border:1px solid var(--s-line2);border-radius:10px;transform-origin:50% 0}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.dk-card{animation:dk-sink linear both;animation-timeline:view();animation-range:exit-crossing 0% exit-crossing 100%}}}@keyframes dk-sink{to{scale:.94}}.dk-n{font-size:12px;color:var(--s-t3)}.dk-card h3{font-size:30px;margin:8px 0 10px}.dk-card p{font-size:15.5px;margin:0;max-width:40ch}.dk-vis{background:var(--s-field);border:1px solid var(--s-line);border-radius:8px;padding:18px;display:flex;flex-direction:column;gap:10px;font-size:13.5px;min-width:0}.v-ask{background:var(--s-panel);border:1px solid var(--s-line2);border-radius:6px;padding:9px 11px}.v-stat{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap;color:var(--s-t2)}.v-stat b{color:var(--s-text);font-size:15px;margin-left:6px}.v-stat b:first-child{margin-left:0}.v-rows{display:flex;flex-direction:column;background:var(--s-panel);border:1px solid var(--s-line);border-radius:6px}.v-rows span{display:flex;justify-content:space-between;gap:10px;padding:8px 11px;border-bottom:1px solid var(--s-line)}.v-rows span:last-child{border-bottom:0}.v-rows em{font-style:normal;color:var(--s-t3);font-size:12.5px}.v-rows em.v-ok{color:var(--s-ok)}.v-cost{font-size:12.5px;color:var(--s-t3)}.v-steps{display:flex;flex-wrap:wrap;gap:6px}.v-steps span{background:var(--s-panel);border:1px solid var(--s-line2);border-radius:6px;padding:6px 9px}.v-score{display:flex;gap:14px;align-items:center}.v-score b{font-size:40px;line-height:1;letter-spacing:-.02em}.v-score em{font-style:normal;color:var(--s-t3);font-size:12.5px}.v-rank{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.v-rank em{font-style:normal;color:var(--s-ok);font-size:12px;margin-left:6px}.s-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.s-split.rev>:first-child{order:0}.sg-list,.ibx,.seat{background:var(--s-panel);border:1px solid var(--s-line2);border-radius:10px;overflow:hidden}.sg-h{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--s-line);background:var(--s-bg)}.sg-h b{font-size:14px}.sg{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:4px 14px;align-items:baseline;padding:12px 14px;border-bottom:1px solid var(--s-line);font-size:14px}.sg:last-child{border-bottom:0}.sg-k{font-size:12.5px;color:var(--s-t3)}.sg-t{color:var(--s-text);font-weight:700}.sg-w{grid-column:2;color:var(--s-t2);font-size:13px}.sg-s{grid-column:3;grid-row:1;font:600 10.5px/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;padding:1px 7px;align-self:start}.sg-s.hot{background:var(--s-badbg);color:var(--s-bad)}.sg-s.warm{background:var(--s-warnbg);color:var(--s-warn)}.sg-s.watch{background:var(--s-sel);color:var(--s-t2)}.fl{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:18px;align-items:start;margin-top:10px}.fl>div{display:flex;flex-direction:column;gap:8px}.fl b{font-size:19px;letter-spacing:-.01em}.fl p{font-size:15px;margin:0}.fl-i{width:40px;height:40px;border-radius:8px;border:1px solid var(--s-line2);display:grid;place-items:center;background:var(--s-panel)}.fl-a{color:var(--s-t3);padding-top:11px;display:flex;justify-content:center}.fl-note{font-size:14px;color:var(--s-t3);margin-top:22px}.mcp-chat{background:var(--s-panel);border:1px solid var(--s-line2);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.mc-h{display:flex;align-items:center;gap:8px;color:var(--s-text)}.mc-h .mono{margin-left:auto;font-size:11px;color:var(--s-ok)}.mc-tool{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--s-t2);border:1px dashed var(--s-line2);border-radius:6px;padding:7px 10px}.mc-tool em{font-style:normal;margin-left:auto;color:var(--s-t3);font-size:11.5px}.mc-a{font-size:14px;color:var(--s-text);line-height:1.55}.s-tbl{border:1px solid var(--s-line);border-radius:10px;overflow-x:auto;background:var(--s-panel)}.s-tbl table{border-collapse:collapse;width:100%;font-size:14.5px}.s-tbl th,.s-tbl td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--s-line);vertical-align:top}.s-tbl th{font-weight:700;color:var(--s-t2);background:var(--s-bg);font-size:13.5px}.s-tbl tr:last-child td{border-bottom:0}.s-tbl .n{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.s-tbl.cmp th.me,.s-tbl.cmp td:nth-child(2){background:var(--s-sel)}.s-tbl.cmp td.y{color:var(--s-ok)}.s-tbl.cmp td.x{color:var(--s-t3)}.s-tbl.cmp td.p{color:var(--s-t2);font-size:13px}.s-tbl td.ok{color:var(--s-ok)}.hb{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px}.hb a{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none;border:1px solid var(--s-line);border-radius:10px;padding:14px;background:var(--s-panel)}.hb .mono{font-size:11.5px;letter-spacing:.06em;color:var(--s-t3)}.hb b{font-size:20px;letter-spacing:-.01em;line-height:1.25}.hb p{margin:0;font-size:14.5px}.hb-side{display:grid;gap:18px}.hb-s.li{justify-content:center}.hb-s .cv{display:none}.cv{position:relative;aspect-ratio:1200/630;border-radius:6px;overflow:hidden;padding:7% 7% 6%;display:flex;flex-direction:column;justify-content:space-between;background:#161a1e;color:#fff}.cv-wm .opwm{color:inherit;opacity:.9}.cv-t{font:700 21px/1.18 var(--font-ui);letter-spacing:-.015em;max-width:72%;position:relative;z-index:1;text-wrap:balance}.cv-c{font-size:10px;letter-spacing:.08em;opacity:.72;position:relative;z-index:1}.cv-o{position:absolute;right:-10%;bottom:-24%;width:62%;height:auto;fill:currentColor;opacity:.1}.cv.slate{background:#26303b}.cv.paper{background:#fff;color:#161a1e;box-shadow:inset 0 0 0 1px #d2d7dd}.cv.paper .cv-o{opacity:.07}.cv.grid{background:#fff;color:#161a1e;box-shadow:inset 0 0 0 1px #d2d7dd;background-image:linear-gradient(#e5e8ec 1px,transparent 1px),linear-gradient(90deg,#e5e8ec 1px,transparent 1px);background-size:18px 18px}.hb-big .cv-t{font-size:30px}.six{columns:2;column-gap:32px;margin:18px 0 0;padding-left:22px}.six li{break-inside:avoid;margin:0 0 10px;font-size:15.5px;color:var(--s-text)}.fn{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap;margin-top:8px}.fn-s{flex:1;min-width:150px;border:1px solid var(--s-line);border-radius:10px;padding:18px;background:var(--s-panel);display:flex;flex-direction:column;gap:4px}.fn-s b{font-size:34px;letter-spacing:-.02em;line-height:1}.fn-s span{color:var(--s-t2);font-size:14.5px}.fn-a{align-self:center;color:var(--s-t3)}.dps{display:flex;flex-direction:column;border:1px solid var(--s-line);border-radius:10px;background:var(--s-panel)}.dp{padding:16px 18px;border-bottom:1px solid var(--s-line)}.dp:last-child{border-bottom:0}.dp b{font-size:17px}.dp p{margin:4px 0 0;font-size:14.5px}.after{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:14px}.after li{display:flex;gap:14px;align-items:flex-start;font-size:16px;color:var(--s-t2)}.after b{color:var(--s-text)}.grps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--s-line);border-radius:10px;background:var(--s-panel);margin-top:12px}.grp{padding:20px;border-right:1px solid var(--s-line);display:flex;flex-direction:column;gap:10px}.grp:last-child{border-right:0}.grp>b{font-size:14px;color:var(--s-t3)}.grp ul{margin:0;padding-left:18px;display:grid;gap:8px;color:var(--s-text)}.act{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--s-t2)}.act b{display:block;color:var(--s-text)}.s-run .run-card{display:flex;justify-content:space-between;gap:24px;align-items:center;border:1px solid var(--s-line);border-radius:12px;padding:24px;background:var(--s-panel);flex-wrap:wrap}.run-card>div:first-child{display:flex;flex-direction:column;gap:4px}.run-card>div:first-child b{font-size:24px;letter-spacing:-.015em}.run-card>div:first-child span{color:var(--s-t2)}.run-n{display:flex;gap:28px}.run-n span{display:flex;flex-direction:column;color:var(--s-t2);font-size:14px}.run-n b{font-size:36px;letter-spacing:-.02em;color:var(--s-text);line-height:1.1}.where{display:grid;grid-template-columns:auto 1fr;gap:12px 12px;align-items:center;border:1px solid var(--s-line);border-radius:10px;padding:22px;background:var(--s-panel);font-weight:700}.cvs{display:flex;flex-direction:column;align-items:center;gap:0;padding:6px 0}.nd{border:1px solid var(--s-line2);border-radius:7px;padding:7px 12px;background:var(--s-panel);font-size:12.5px;font-weight:700;color:var(--s-text)}.cvs .ln{width:1px;height:14px;background:var(--s-edge)}.br{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;width:100%}.br>div{display:flex;flex-direction:column;align-items:center;gap:6px;border-top:1px dashed var(--s-line2);padding-top:10px}.br small{font-size:11px;color:var(--s-t3)}.ib{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:12px 14px;border-bottom:1px solid var(--s-line);font-size:14px}.ib:last-child{border-bottom:0}.ib span{grid-column:1;color:var(--s-t2);font-size:13.5px}.ib em{grid-column:2;grid-row:1;font-style:normal;color:var(--s-t3);font-size:11.5px}.scs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--s-line);border-radius:10px;background:var(--s-panel);margin:8px 0 18px}.sc{padding:16px;border-right:1px solid var(--s-line);display:flex;flex-direction:column;gap:4px}.sc:last-child{border-right:0}.sc small{font-size:12.5px;color:var(--s-t3)}.sc b{font-size:15.5px}.cap{display:flex;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid var(--s-line);font-size:14px;color:var(--s-t2)}.cap b{color:var(--s-text);font-size:13px}.seat .s-fine{padding:0 14px 12px;margin:10px 0 0}.ways{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px}.ways li{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--s-t2);padding:12px 0;border-bottom:1px solid var(--s-line)}.ways b{display:block;color:var(--s-text);font-size:16px}.steps{margin:10px 0 0;padding-left:24px;display:grid;gap:14px}.steps li{font-size:16px;color:var(--s-t2)}.steps b{display:block;color:var(--s-text);font-size:18px}.asks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:0}.asks li{max-width:min(440px,92%);padding:11px 15px;border-radius:14px 14px 4px;background:var(--s-sel);font-size:15px;line-height:1.45;color:var(--s-text)}.s-index{display:flex;gap:8px;flex-wrap:wrap;padding:0 48px 28px}.s-index span{font-size:13.5px;padding:6px 11px;border:1px solid var(--s-line2);border-radius:999px;background:var(--s-panel);color:var(--s-t2)}.jobs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid var(--s-line);border-radius:12px;background:var(--s-panel)}.job{padding:26px;border-bottom:1px solid var(--s-line);border-right:1px solid var(--s-line);display:flex;flex-direction:column;gap:8px}.job:nth-child(2n){border-right:0}.job:nth-last-child(-n+2){border-bottom:0}.job b{font-size:20px;letter-spacing:-.01em}.job p{font-size:15px;margin:0 0 6px}.bill{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--s-line);border-radius:8px;background:var(--s-panel);margin-bottom:20px}.bill button{font-size:14px;font-weight:700;padding:7px 12px;border-radius:6px;color:var(--s-t2)}.bill button.on{background:var(--s-ink);color:var(--s-on-ink)}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--s-line);border-radius:12px;background:var(--s-panel);overflow:hidden}.pl-c{padding:26px;border-right:1px solid var(--s-line);display:flex;flex-direction:column;gap:12px}.pl-c:last-child{border-right:0}.pl-c.mid{background:var(--s-bg)}.pl-c>b{font-size:20px}.pl-name{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.pl-name b{font-size:20px}.pl-sub{font-size:14px;color:var(--s-t3)}.pl-p{font:700 46px/1 var(--font-ui);letter-spacing:-.03em}.pl-p .mono{font-size:22px;vertical-align:14px;margin-right:2px;font-weight:500}.pl-p small{font-size:14px;font-weight:500;color:var(--s-t3);letter-spacing:0;margin-left:4px}.pl-c ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px;font-size:14.5px;color:var(--s-t2)}.pl-c li{display:flex;gap:8px;align-items:flex-start}.ent{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;border:1px solid var(--s-line);border-radius:12px;padding:20px 26px;background:var(--s-panel)}.ent b{display:block;font-size:18px}.ent span{color:var(--s-t2);font-size:14.5px}.bds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bd{border:1px solid var(--s-line);border-radius:10px;padding:18px;background:var(--s-panel);display:flex;flex-direction:column;gap:6px}.bd small{font-size:12.5px;color:var(--s-t3)}.bd b{font-size:18px}.bd p{margin:0;font-size:14.5px}.faq{border:1px solid var(--s-line);border-radius:10px;background:var(--s-panel)}.faq details{border-bottom:1px solid var(--s-line)}.faq details:last-child{border-bottom:0}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-weight:700;font-size:16px;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq details[open] summary .ic{rotate:180deg}.faq summary .ic{transition:rotate .12s cubic-bezier(.23,1,.32,1)}.faq p{padding:0 18px 16px;margin:0;font-size:15px}.vds{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:10px}.vd{border:1px solid var(--s-line);border-radius:10px;padding:16px;background:var(--s-panel);display:flex;flex-direction:column;gap:6px}.vd b{font-size:16px}.vd span{font-size:12.5px;color:var(--s-t3)}.chart{margin:0;border:1px solid var(--s-line);border-radius:12px;background:var(--s-panel);padding:18px}.chart svg{display:block;width:100%;height:auto}.chart .gl{stroke:var(--s-line);stroke-width:1}.chart .tk{fill:var(--s-t3);font:500 11px var(--font-mono)}.chart .ax{fill:var(--s-t3);font:500 11.5px var(--font-ui)}.chart .ln{fill:none;stroke-width:2}.chart .ln.ot{stroke:var(--s-ink)}.chart .ln.cp{stroke:#9aa1a8}.chart .pt.ot{fill:var(--s-ink)}.chart .pt.cp{fill:#9aa1a8}.chart .pt.rf{fill:var(--s-panel);stroke:#7d848b;stroke-width:1.5}.chart .lb{font:700 11.5px var(--font-ui)}.chart .lb.ot{fill:var(--s-ink)}.chart .lb.cp,.chart .lb.rf{fill:var(--s-t2)}.chart figcaption{font-size:13px;color:var(--s-t3);margin-top:10px}.method{margin-top:14px;border:1px solid var(--s-line);border-radius:10px;background:var(--s-panel)}.method summary{list-style:none;display:flex;justify-content:space-between;padding:14px 16px;font-weight:700;cursor:pointer}.method p{padding:0 16px 14px;margin:0}.rl-tabs{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--s-line);border-radius:8px;background:var(--s-panel);margin-bottom:22px}.rl-tabs button{font-size:14px;font-weight:700;padding:7px 14px;border-radius:6px;color:var(--s-t2)}.rl-tabs button.on{background:var(--s-ink);color:var(--s-on-ink)}.rl-wrap{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px;align-items:start}.rl ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px;font-size:15.5px;color:var(--s-text)}.rl li{display:flex;gap:10px}.rl-side{display:flex;flex-direction:column;gap:12px}.rl-s{border:1px solid var(--s-line);border-radius:10px;padding:16px;background:var(--s-panel);display:flex;flex-direction:column;gap:4px}.rl-s b{font-size:13.5px;color:var(--s-t3)}.rl-s span{font-size:16px;font-weight:700}.pr{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;border:1px solid var(--s-line);border-radius:12px;padding:22px 26px;background:var(--s-panel)}.pr p{font:700 22px/1.3 var(--font-ui);color:var(--s-text);margin:0;max-width:30ch}.pr>div{display:flex;gap:26px}.pr span{display:flex;flex-direction:column;font-size:14px;color:var(--s-t2)}.pr b{font-size:34px;line-height:1.1;color:var(--s-text)}.pss{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ps{display:flex;gap:18px;align-items:flex-start;border:1px solid var(--s-line);border-radius:12px;padding:18px;background:var(--s-panel)}.ps img{width:96px;height:96px;border-radius:8px;object-fit:cover;flex:none;outline:1px solid rgba(0,0,0,.08);outline-offset:-1px}.ps b{display:block;font-size:18px}.ps span{display:block;color:var(--s-t3);font-size:14px;margin-bottom:8px}.ps p{margin:0;font-size:14.5px}.bls{display:grid;gap:0;border:1px solid var(--s-line);border-radius:12px;background:var(--s-panel)}.bl{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;padding:20px 22px;border-bottom:1px solid var(--s-line)}.bl:last-child{border-bottom:0}.bl b{font-size:18px}.bl p{margin:0;font-size:15.5px}.hello{border:1px dashed var(--s-line2);border-radius:10px;padding:22px;text-align:center;font-size:16px;color:var(--s-text)}.b-head{text-align:center;padding:72px 48px 30px}.b-head h1{margin:0 auto 10px;max-width:none}.b-head p{margin:0 auto;font-size:17.5px}.b-tabs{display:flex;justify-content:center;border-top:1px solid var(--s-line);border-bottom:1px solid var(--s-line);flex-wrap:wrap}.b-tabs button{padding:13px 18px;font-size:14px;font-weight:700;color:var(--s-t2);border-left:1px solid var(--s-line);border-radius:0}.b-tabs button:last-of-type{border-right:1px solid var(--s-line)}.b-tabs button.on{color:var(--s-text);background:var(--s-panel)}.b-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bc{display:flex;flex-direction:column;border-right:1px solid var(--s-line);border-bottom:1px solid var(--s-line);text-decoration:none;color:inherit}.bc:nth-child(3n of.bc:not([hidden])){border-right:0}.bc-cv{padding:14px;border-bottom:1px solid var(--s-line);background:var(--s-panel);overflow:hidden}.bc-cv .cv{transition:scale .18s cubic-bezier(.23,1,.32,1)}.bc-meta{padding:16px 18px 20px;display:flex;flex-direction:column;gap:8px;min-height:132px}.bc-meta .mono{font-size:11.5px;letter-spacing:.06em;color:var(--s-t3)}.bc-meta b{font-size:18px;line-height:1.3;letter-spacing:-.01em;flex:1}.bc.planned .bc-meta .mono:first-child{color:var(--s-warn)}.b-li-h{display:flex;gap:12px;align-items:baseline;margin-bottom:14px}.b-li-h h2{margin:0}.b-li-h span{color:var(--s-t3);font-size:14.5px}.lc-row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.lc{flex:0 0 272px;scroll-snap-align:start;background:var(--s-panel);border:1px solid var(--s-line);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px}.lc-h{display:flex;justify-content:space-between;gap:8px;font-size:12.5px}.lc-h .mono{font-size:11px;letter-spacing:.06em;color:var(--s-t3)}.lc-a{font-weight:700}.lc p{font-size:14px;line-height:1.5;margin:0;flex:1;color:var(--s-text)}.lc-l{font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:4px}.p-head{text-align:center;padding:64px 48px 24px;max-width:860px;margin:0 auto}.p-head.left{text-align:left;max-width:none}.p-crumb{font-size:11.5px;letter-spacing:.08em;color:var(--s-t3)}.p-head h1{font-size:46px;margin:14px auto 12px;max-width:20ch}.p-head.left h1{margin-left:0}.p-head p{font-size:17.5px;margin:0 auto;text-wrap:pretty}.p-cover{max-width:760px;margin:0 auto;padding:14px;border:1px solid var(--s-line);border-radius:12px;background:var(--s-panel)}.p-cover .cv-t{font-size:34px;max-width:70%}.p-cover .cv-c{font-size:12px}.p-author{max-width:760px;margin:16px auto 0;display:flex;align-items:center;gap:16px;padding:12px 4px;font-size:14px;flex-wrap:wrap}.p-author b{display:block}.p-author small{display:block;color:var(--s-t3);font-size:12.5px}.p-author .mono{font-size:11.5px;letter-spacing:.06em}.p-av{width:40px;height:40px;border-radius:6px;background:var(--s-sel);display:grid;place-items:center;font-weight:700;color:var(--s-t2)}.p-div{width:1px;height:30px;background:var(--s-line)}.p-body{display:grid;grid-template-columns:200px minmax(0,680px);gap:48px;justify-content:center;padding:28px 48px 64px}.p-toc{display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:var(--s-t2);position:sticky;top:calc(var(--nav-h) + 20px);align-self:start}.p-toc small{font-size:11px;letter-spacing:.08em;color:var(--s-t3);margin-bottom:4px}.p-toc a{text-decoration:none;padding-left:10px;border-left:2px solid transparent;color:inherit}.p-toc a.on{border-left-color:var(--s-ink);color:var(--s-text);font-weight:700}.p-text p{font-size:17px;line-height:1.7;color:var(--s-text);max-width:65ch}.p-text h2{font-size:26px;margin:28px 0 10px}.p-text blockquote{margin:12px 0 18px;padding:2px 0 2px 16px;border-left:2px solid var(--s-ink);font:700 20px/1.45 var(--font-ui);color:var(--s-text);background:none}.rn{display:flex;gap:12px;flex-wrap:wrap}.rn b{border:1px solid var(--s-line);border-radius:10px;padding:16px 18px;background:var(--s-panel);font-size:16px}.sf{display:flex;flex-direction:column;gap:14px;border:1px solid var(--s-line2);border-radius:12px;padding:22px;background:var(--s-panel)}.sf label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:700;color:var(--s-text)}.sf label em{font-style:normal;font-weight:500;color:var(--s-t3)}.sf input[type=text]{font:500 15px/1.4 var(--font-ui);padding:10px 12px;border:1px solid var(--s-edge);border-radius:6px;background:var(--s-input);color:var(--s-text)}.sf input::placeholder{color:var(--s-t3)}.sf small{font-weight:500;color:var(--s-t3);font-size:12.5px}.sf .ck{flex-direction:row;align-items:flex-start;gap:10px;font-size:14.5px;font-weight:500;color:var(--s-t2)}.sf .s-btn{align-self:flex-start}.sf-ok{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:28px;border:1px solid var(--s-line2);border-radius:12px;background:var(--s-panel)}.sf-ok>.ic{width:28px;height:28px;color:var(--s-ok)}.sf-ok span{color:var(--s-t2);font-size:16px}.s-hero .sg-list{margin-top:28px}.sgw-r{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border-bottom:1px solid var(--s-line)}.sgw-r:last-child{border-bottom:0}.sgw-r small{display:block;font-size:12.5px;color:var(--s-t3);line-height:1.3}.sgw-r b{display:block;font-size:14.5px;color:var(--s-text);line-height:1.4}.nf .s-otile{margin-bottom:22px}.nf-l{display:flex;gap:24px;flex-wrap:wrap}.s-cta{padding-top:56px;padding-bottom:56px;background:var(--s-field)}.cta-in{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center}.cta-txt{min-width:0}.site .s-cta h2{font-size:40px;line-height:1.1;letter-spacing:-.03em;margin:0 0 24px;max-width:none}.cta-l{display:block}.site .cta-sub{font-size:17px;line-height:1.55;max-width:52ch;margin:-8px 0 24px}.site .cta-sum{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:28px;row-gap:5px;align-items:baseline;width:min(100%,320px);max-width:none;margin:0;padding:18px 22px 16px;border:1px solid var(--s-line2);border-radius:12px;background:var(--s-panel);font:500 15px/1.45 var(--font-mono);color:var(--s-t2);text-align:right}.cs-r{display:contents}.cs-o{grid-column:1;text-align:left;color:var(--s-t3)}.cs-t{grid-column:2}.cs-rule{grid-column:1 / -1;margin:7px 0 6px;border-top:1px solid var(--s-line2)}.cs-eq>*{color:var(--s-text)}.cs-eq .cs-t{font:700 22px/1.2 var(--font-ui);letter-spacing:-.015em}.cs-eq .cs-o{font-weight:700}.cta-go{display:flex;gap:12px;flex-wrap:wrap}.s-foot{margin:0 40px;border:1px solid var(--s-line);border-top:0;padding:40px 48px 22px;background:var(--s-bg)}.f-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px}.f-brand .opwm{color:var(--s-text);margin-bottom:12px}.f-brand p{font-size:14px;max-width:34ch}.f-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.f-cols div{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--s-t2)}.f-cols b{color:var(--s-text);font-size:13.5px;margin-bottom:2px}.f-bot{display:flex;gap:14px;align-items:center;margin-top:34px;padding-top:16px;border-top:1px solid var(--s-line);font-size:13px;color:var(--s-t3)}.f-bot .sp{flex:1}.site table{color:var(--s-text)}.site .cv .cv-c{color:inherit}.s-film-btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 4px;border:0;background:none;font:700 15px/1 var(--font-ui);color:var(--s-text);cursor:pointer}.s-film-btn .ic{width:22px;height:22px}.s-film-btn .mono{font-size:12px;color:var(--s-t3);font-weight:500}.sfilm{margin:16px 0 0;border:1px solid var(--s-line2);border-radius:12px;overflow:hidden;background:#0d0f12;aspect-ratio:16/9}.sfilm video{display:block;width:100%;height:100%;object-fit:cover}.sfilm.in-post{margin:0 0 22px;aspect-ratio:auto}.sfilm.in-post video{height:auto}.sfilm.in-post{background:transparent;border:0}.sfilm.in-post video{border:1px solid var(--s-line2);border-radius:12px;background:#0d0f12}@container site (max-width: 640px){.site h1{font-size:38px;max-width:none}.site h2{font-size:28px}.site .lead{font-size:17px}.s-top,.s-main,.s-foot{--nav-h:56px}.s-nav{padding:0 16px;gap:12px;height:56px}.n-links,.n-sign{display:none}.n-menu{display:inline-flex}.s-main,.s-foot{margin:0}.s-main{border:0}.s-hero,.s-hero.single{display:block;padding:40px 16px 32px}.h-vis{margin-top:28px}.s-sec{padding:44px 16px}.s-logos{padding:20px 16px;gap:14px}.l-row{gap:18px}.s-split,.au-p,.vs,.hb,.rl-wrap,.f-top,.pss,.s-split.rev{grid-template-columns:minmax(0,1fr);display:grid;gap:22px}.au-tabs{overflow-x:auto}.au-tabs button{flex:0 0 auto;padding:13px 14px}.au-p{padding:20px}.au-ask p{font-size:19px}.deck{height:auto;overflow:visible;border:0;padding:0;background:none}.dk-card{position:static;grid-template-columns:minmax(0,1fr);margin-bottom:12px;padding:20px;animation:none}.fl{grid-template-columns:minmax(0,1fr)}.fl-a{display:none}.pf{padding:12px}.pf-win{grid-template-columns:minmax(0,1fr)}.pf-side{display:none}.pl-r{grid-template-columns:18px minmax(0,1fr)}.pl-w{grid-column:2}.six{columns:1}.grps,.plans,.bds,.scs,.jobs,.vds,.b-grid,.ways{grid-template-columns:minmax(0,1fr)}.grp,.pl-c,.sc,.job{border-right:0;border-bottom:1px solid var(--s-line)}.job:nth-last-child(-n+2){border-bottom:1px solid var(--s-line)}.job:last-child,.grp:last-child,.pl-c:last-child,.sc:last-child{border-bottom:0}.bc{border-right:0}.bl{grid-template-columns:minmax(0,1fr);gap:6px}.p-body{grid-template-columns:minmax(0,1fr);padding:20px 16px 40px;gap:20px}.p-toc{display:none}.p-head,.b-head{padding:40px 16px 20px}.p-head h1{font-size:32px}.b-tabs{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}.b-tabs button{white-space:nowrap}.s-index{padding:0 16px 20px}.f-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px}.s-foot{padding:28px 16px 18px;border-left:0;border-right:0}.ent{flex-direction:column;align-items:flex-start}.s-cta{padding-top:40px;padding-bottom:40px}.cta-in{grid-template-columns:minmax(0,1fr);gap:28px}.site .s-cta h2{font-size:30px;line-height:1.12;margin-bottom:20px}.site .cta-sub{font-size:16px;margin:-6px 0 20px}.site .cta-sum{padding:16px 18px 14px;column-gap:20px}.run-n,.pr>div{gap:18px}.s-tbl table{min-width:540px}}.askchips button,.chat-tabs button,.rl-tabs button,.bill button,.b-tabs button{font:inherit;border:0;background:none;cursor:pointer;line-height:1.4}.askchips button{font-size:12px;line-height:1.4}.s-hero .h-copy>*{transition:opacity .4s var(--eo),translate .4s var(--eo),filter .4s var(--eo)}.s-hero .h-vis{transition:opacity .4s var(--eo),translate .4s var(--eo)}.s-hero .h-copy>:nth-child(2){transition-delay:60ms}.s-hero .h-copy>:nth-child(3){transition-delay:.12s}.s-hero .h-copy>:nth-child(4){transition-delay:.18s}.s-hero .h-vis{transition-delay:.18s}@starting-style{.s-hero .h-copy>:not(h1,.lead){opacity:0;translate:0 8px;filter:blur(4px)}.s-hero .h-copy>:is(h1,.lead){translate:0 8px}.s-hero .h-vis{opacity:0;translate:0 8px}}.n-item{position:relative;display:inline-flex}.n-trig{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.n-trig .ic{transition:rotate .18s var(--eo)}.n-trig[aria-expanded=true] .ic{rotate:180deg}.n-dd{position:absolute;top:calc(100% + 16px);left:-14px;z-index:6;display:flex;gap:16px;padding:10px;background:var(--s-panel);border:1px solid var(--s-line2);border-radius:10px;box-shadow:0 1px 2px #161a1e0f,0 10px 28px #161a1e1a;transform-origin:top left;opacity:1;scale:1;transition:opacity .18s var(--eo),scale .18s var(--eo)}.n-dd.out{opacity:0;scale:.97;transition-duration:.12s}@starting-style{.n-dd{opacity:0;scale:.97}}.n-dd.instant,.n-dd.instant.out{transition:none}.dd-col{display:flex;flex-direction:column;gap:1px;min-width:210px}#menu-resources .dd-col:first-child{min-width:300px}.dd-col small{font-size:12.5px;font-weight:700;color:var(--s-t3);padding:6px 8px}.dd-i{display:flex;gap:10px;align-items:flex-start;padding:7px 8px;border-radius:6px;color:var(--s-text);text-decoration:none;font-size:14px;line-height:1.35;cursor:pointer}.dd-i .ic{margin-top:2px;color:var(--s-t3)}.dd-i b{display:block;font-weight:700}.dd-i em{display:block;font-style:normal;color:var(--s-t3);font-size:12.5px}.has-ind{position:relative}.tabs-on{position:absolute!important;inset:0;margin:0!important;background:none!important;border-color:transparent!important;box-shadow:none!important;pointer-events:none;clip-path:inset(0 100% 0 0);transition:clip-path .18s var(--eio)}.tabs-on.tabs-set{transition:none}.au-tabs.has-ind>button.on{background:var(--s-bg);color:var(--s-t2);box-shadow:none}.au-tabs.tabs-on>button{border-right-color:transparent}.rl-tabs.has-ind>button.on,.bill.has-ind>button.on,.askchips.has-ind>button.on{background:transparent;color:var(--s-t2);border-color:var(--s-line2)}.askchips.tabs-on>button{border-color:transparent}.chat-tabs.has-ind>button.on{background:transparent;color:var(--s-t2);box-shadow:none}.b-tabs.has-ind>button.on{color:var(--s-t2);background:transparent}.b-tabs.tabs-on>button{border-color:transparent}.au-p,.rl,.rl-s,.bc{transition:opacity .12s var(--eo)}@starting-style{.au-p,.rl,.rl-s,.bc{opacity:0}}.b-empty{grid-column:1/-1;padding:40px 24px;text-align:center;color:var(--s-t3);font-size:15px;margin:0}.pl-roll{display:inline-grid;vertical-align:top}.pl-roll>.pl-num{grid-area:1/1;transition:translate .18s var(--eo),opacity .18s var(--eo)}.pl-roll>.pl-num.out{translate:0 -40%;opacity:0;transition-duration:.12s}@starting-style{.pl-roll>.pl-num.in{translate:0 40%;opacity:0}}.pl-per{transition:opacity .12s var(--eo)}.pl-per.swap{opacity:0}.sg-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s var(--eo)}.sg-wrap.in{grid-template-rows:1fr}.sg-wrap>.sg{min-height:0;overflow:hidden;opacity:0;translate:0 -6px;transition:opacity .18s var(--eo) .1s,translate .18s var(--eo) .1s}.sg-wrap.in>.sg{opacity:1;translate:0}.sg-rows>:last-child .sg,.sg-rows>.sg:last-child{border-bottom:0}.fl-i{transition:background-color .18s var(--eo),color .18s var(--eo),border-color .18s var(--eo)}.fl>div.lit .fl-i{background:var(--s-ink);border-color:var(--s-ink);color:var(--s-on-ink)}.fl-a{transition:color .18s var(--eo)}.fl-a.lit{color:var(--s-text)}.mc-i{display:inline-grid;place-items:center;width:15px;height:15px;flex:none}.mc-i>*{grid-area:1/1;transition:opacity .12s var(--eo),scale .12s var(--eo),filter .12s var(--eo)}.mc-tool em{display:inline-grid;justify-items:end}.mc-tool em>*{grid-area:1/1;transition:opacity .12s var(--eo),filter .12s var(--eo)}.mc-tool .oturn,.mc-tool .mc-ok,.mc-tool .mc-run{opacity:0;scale:.8;filter:blur(2px)}.mc-tool .mc-ok{color:var(--s-ok)}.mc-tool.running .oturn,.mc-tool.running .mc-run{opacity:1;scale:1;filter:none}.mc-tool.running .mc-w,.mc-tool.running .mc-res{opacity:0;scale:.8;filter:blur(2px)}.mc-tool.done .mc-ok{opacity:1;scale:1;filter:none}.mc-tool.done .mc-w{opacity:0;scale:.8;filter:blur(2px)}.mc-a{transition:opacity .24s var(--eo),translate .24s var(--eo)}.mcp-chat.running .mc-a{opacity:0;translate:0 6px}.cvs .nd,.cvs .ln,.cvs .br{transition:opacity .18s var(--eo),translate .18s var(--eo),scale .18s var(--eo),clip-path .24s var(--eio)}.cvs.draw .nd{opacity:0;translate:0 6px}.cvs.draw .ln{scale:1 0;transform-origin:top}.cvs.draw .br{clip-path:inset(0 0 100% 0)}.cvs.draw .lit{opacity:1;translate:0;scale:1;clip-path:inset(0 0 0 0)}@media(hover:hover)and (pointer:fine){.bc:hover .bc-cv .cv{scale:1.015}.dd-i:hover,.s-replay:hover{background:var(--s-hover)}.s-replay:hover{color:var(--s-text)}.s-film-btn:hover .ic{scale:1.08}}.bc:active .bc-cv .cv{scale:.99}.lc:active,.hb a:active,.chip:active,.s-film-btn:active,.dd-i:active,.s-replay:active,.askchips button:active{scale:.96}.lc,.hb a,.chip,.dd-i,.askchips button,.s-film-btn .ic{transition:scale .12s var(--eo)}.s-replay{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font:700 11.5px/1 var(--font-ui);color:var(--s-t3);background:none;border:1px solid var(--s-line2);border-radius:5px;padding:4px 7px;cursor:pointer;transition:color .12s var(--eo),background-color .12s var(--eo),scale .12s var(--eo)}.s-replay .ic{width:12px;height:12px;vertical-align:0}.chat-top,.vs-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.vs-top b{font-size:13px;color:var(--s-t2)}.ask-t.typing:after{content:"";display:inline-block;width:1.5px;height:1em;background:currentColor;vertical-align:-2px;margin-left:1px;animation:caret 1s steps(1,end) infinite}@keyframes caret{50%{opacity:0}}.pl-r{transition:opacity .18s var(--eo),translate .18s var(--eo)}.pl.demo .pl-r{opacity:0;translate:0 6px}.pl.demo .pl-r.in{opacity:1;translate:0}.run-i{display:inline-grid;place-items:center;width:14px;height:14px;flex:none}.run-i>*{grid-area:1/1;transition:opacity .12s var(--eo),scale .12s var(--eo),filter .12s var(--eo)}.run-ok{opacity:0;scale:.8;filter:blur(2px);color:var(--s-ok)}.run.done .run-ok{opacity:1;scale:1;filter:none}.run.done .oturn{opacity:0;scale:.8;filter:blur(2px)}.run-ex{font-size:12.5px;color:var(--s-t3);margin:0}.run.ex .run-i{display:none}.chat-host{display:none;align-items:center;gap:8px;font-size:12.5px;color:var(--s-t2);padding:0 2px}.chat-host b{color:var(--s-text)}.chat-host .ch-claude,.chat-host .ch-chatgpt{display:inline-flex;align-items:center;gap:6px}.chat-host .ch-claude svg{width:16px;height:16px}.chat-host .mono{margin-left:auto;font-size:11px;color:var(--s-ok)}.chat[data-frame=claude] .chat-host,.chat[data-frame=chatgpt] .chat-host{display:flex}.chat[data-frame=claude] .ch-chatgpt,.chat[data-frame=chatgpt] .ch-claude{display:none}.co-run{display:none;align-items:center;gap:6px;font-size:12px;color:var(--s-t2);margin-left:auto}.chat.playing .co-run{display:inline-flex}.chat.playing .co-t{display:none}.chat-me,.co-reply,.co-act,.chat .pl-r,.co-t{transition:opacity .18s var(--eo),translate .18s var(--eo),filter .18s var(--eo)}.chat.demo .chat-me,.chat.demo .co-reply,.chat.demo .co-act,.chat.demo .pl-r,.chat.demo .co-t{opacity:0;translate:0 6px;filter:blur(2px)}.chat.demo .in{opacity:1;translate:0;filter:none}.vs .dd,.vs .tags span,.vs .vs-res,.vs .vs-miss{transition:opacity .18s var(--eo),translate .18s var(--eo),scale .18s var(--eo)}.vs.demo .dd,.vs.demo .vs-miss,.vs.demo .vs-res{opacity:0;translate:0 6px}.vs.demo .tags span{opacity:0;scale:.96}.vs.demo .in{opacity:1;translate:0;scale:1}.story{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:36px;border:1px solid var(--s-line);border-radius:12px;background:var(--s-field);padding:22px;margin-top:8px}.st-pin{position:sticky;top:calc(var(--nav-h) + 24px);align-self:start}.st-steps{list-style:none;margin:0;padding:6px 0 0;display:flex;flex-direction:column}.st-step{min-height:44vh;padding:18px 0 22px 22px;border-left:2px solid var(--s-line);opacity:.5;transition:border-color .18s var(--eo),opacity .18s var(--eo)}.st-step.on{border-left-color:var(--s-ink);opacity:1}.st-step:last-child{padding-bottom:200px}.st-step .st-n{display:block;font-size:12px;color:var(--s-t3)}.st-step b{display:block;font-size:22px;letter-spacing:-.015em;margin:2px 0 6px}.st-step p{margin:0;font-size:14.5px;max-width:34ch}.st-time{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--s-t3)}.st-count{display:flex;align-items:baseline;gap:10px}.st-num{font-size:34px;line-height:1;letter-spacing:-.02em;display:inline-grid}.st-num>span{grid-area:1/1;transition:translate .18s var(--eo),opacity .18s var(--eo)}.st-num>span.out{translate:0 -40%;opacity:0;transition-duration:.12s}@starting-style{.st-num>span.in{translate:0 40%;opacity:0}}.st-lbl{font-size:13px;color:var(--s-t2);transition:opacity .12s var(--eo)}.st-lbl.swap{opacity:0}.st-bars{display:flex;flex-direction:column;gap:5px}.st-bar{position:relative;height:18px;border-radius:3px;background:var(--s-sel);overflow:hidden;transition:opacity .18s var(--eo)}.st-bar:before{content:"";position:absolute;inset:0;width:calc(var(--v) * 100%);background:var(--s-t3);border-radius:3px;transform-origin:left;transition:background-color .18s var(--eo),scale .24s var(--eio)}.st-bar em{position:absolute;right:8px;top:0;line-height:18px;font-style:normal;font-size:11px;color:var(--s-t2)}.st-bar.on:before{background:var(--s-ink)}.st-bar.off{opacity:.3}.st-bar.off:before{scale:0 1}.st-rows{transition:opacity .18s var(--eo)}.st-rows.dim{opacity:1}.story.static{display:block;height:auto;overflow:visible}.story.static .st-pin{position:static;margin-bottom:18px}.story.static .st-step{min-height:0;opacity:1;padding-bottom:18px}.story.static .st-bar.off{opacity:1}.story.static .st-bar.off:before{scale:1}.story.static .st-rows.dim{opacity:1}.pf-bot{position:absolute;right:10px;bottom:10px;width:22px;height:22px;border-radius:6px;background:#161a1f;display:grid;place-items:center;box-shadow:0 1px 2px #161a1e33}.pf-win{position:relative}@container site (max-width: 640px){.story{display:block;height:auto;overflow:visible;padding:14px}.st-pin{position:static;margin-bottom:18px}.st-step{min-height:0;opacity:1;padding-bottom:18px}.st-step.on{border-left-color:var(--s-line)}.n-dd{display:none}}@media(prefers-reduced-motion:reduce){.s-btn,.bc-cv .cv,.faq summary .ic,.s-hero .h-copy>*,.s-hero .h-vis,.n-dd,.n-trig .ic,.tabs-on,.au-p,.rl,.rl-s,.bc,.pl-roll>.pl-num,.pl-per,.sg-wrap,.sg-wrap>.sg,.fl-i,.fl-a,.mc-i>*,.mc-tool em>*,.mc-a,.cvs .nd,.cvs .ln,.cvs .br,.lc,.hb a,.chip,.dd-i,.askchips button,.s-film-btn .ic,.s-replay,.pl-r,.run-i>*,.chat-me,.co-reply,.co-act,.chat .pl-r,.co-t,.vs .dd,.vs .tags span,.vs .vs-res,.vs .vs-miss,.st-step,.st-num>span,.st-lbl,.st-bar,.st-bar:before,.st-rows{transition:none}.ask-t.typing:after{animation:none}.story{display:block;height:auto;overflow:visible}.st-pin{position:static;margin-bottom:18px}.st-step{min-height:0;opacity:1}}.lg .lg-ic{width:22px;height:22px;stroke-width:1.75}.ast-row{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 16px}.ast{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--s-line2);border-radius:8px;background:var(--s-panel);font-weight:700;font-size:14.5px}.ast svg{width:20px;height:20px}.ast em{font-style:normal}.s-ast .ast-row{margin:14px 0 12px}.ch-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid var(--s-line2);border-radius:8px;background:var(--s-panel);font-size:13.5px;font-weight:700}.ch-chip svg{width:18px;height:18px}.ch-chip .ic{width:18px;height:18px}.ch-chip em{font-style:normal}.ch-grid{display:flex;flex-wrap:wrap;gap:10px;align-content:center}.ibx-seg{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--s-line);border-radius:6px;background:var(--s-bg);font-size:11.5px;color:var(--s-t2)}.ibx-seg span{padding:3px 8px;border-radius:4px;display:inline-flex;gap:5px;align-items:center}.ibx-seg span.on{background:var(--s-panel);color:var(--s-text);font-weight:700;box-shadow:0 0 0 1px var(--s-line)}.ibx-seg em{font-style:normal;color:var(--s-t3);font-weight:500}.ibx-chs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ibx-chs .ch-chip{padding:3px 7px;font-size:11.5px;gap:5px;border-radius:5px}.ibx-chs .ch-chip svg,.ibx-chs .ch-chip .ic{width:13px;height:13px}.ibx-chs-sp{flex:1}.ibx-grp{font-size:11.5px;color:var(--s-t3);font-weight:700;padding:4px 2px 0}.ibx-r{display:flex;gap:9px;padding:7px 8px;border:1px solid var(--s-line);border-radius:6px;background:var(--s-panel);align-items:flex-start}.ibx-av{width:24px;height:24px;border-radius:5px;background:var(--s-sel);color:var(--s-t2);font:700 10px/24px var(--font-ui);text-align:center;flex:none}.ibx-x{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ibx-1{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:12.5px}.ibx-1 b{white-space:nowrap}.ibx-1 em{font-style:normal;color:var(--s-t3);font-size:11.5px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibx-1 .mono{font-size:10.5px;color:var(--s-t3)}.ibx-2{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:var(--s-t2)}.ibx-ch{display:inline-flex;flex:none}.ibx-ch svg,.ibx-ch .ic{width:13px;height:13px}.ibx-s{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-tag{font:600 10px/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:1px 7px;border-radius:2px;background:var(--s-sel);color:var(--s-t2);white-space:nowrap}.ib-tag.ok{background:var(--s-okbg);color:var(--s-ok)}.ibx-sug{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px dashed var(--s-line2);border-radius:6px;background:var(--s-bg);font-size:12.5px;color:var(--s-t2)}.ibx-sug>span:nth-child(2){flex:1;min-width:0}.ibx-sug b{color:var(--s-text)}.ibx-sug .s-btn{height:26px;padding:0 9px;font-size:11.5px}.ibx-team .cap b{font-size:13.5px}.ibx-team{background:var(--s-panel);border:1px solid var(--s-line2);border-radius:10px;overflow:hidden}.wf{border:1px solid var(--s-line);border-radius:12px;background:var(--s-field);background-image:radial-gradient(var(--s-line2) 1px,transparent 1px);background-size:18px 18px;padding:18px 26px 22px;margin-top:14px;position:relative}.wf-top{display:flex;align-items:center;gap:12px;margin-bottom:22px}.fc-chip-like{font-size:12.5px;font-weight:700;color:var(--s-t2);border:1px solid var(--s-line2);border-radius:6px;padding:4px 9px;background:var(--s-panel)}.wf-top .t3{font-size:13px}.wf-top .run{margin-left:auto}.wf-row{display:flex;align-items:stretch;gap:0}.wf-n{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:14px 12px 12px;background:var(--s-panel);border:1px solid var(--s-line2);border-radius:8px;box-shadow:0 1px 2px #161a1e0a}.wf-n b{font-size:14px;line-height:1.2}.wf-n small{font-size:12px;color:var(--s-t3);line-height:1.35;text-wrap:balance}.wf-i{width:34px;height:34px;border-radius:8px;border:1px solid var(--s-line2);display:grid;place-items:center;color:var(--s-t2);background:var(--s-bg)}.wf-n.you{border-color:var(--s-ink);box-shadow:0 0 0 1px var(--s-ink)}.wf-n.you .wf-i{background:var(--s-ink);border-color:var(--s-ink);color:var(--s-on-ink)}.wf-you{position:absolute;top:-9px;right:10px;font-size:10.5px;font-weight:700;background:var(--s-ink);color:var(--s-on-ink);border-radius:4px;padding:1px 6px}.wf-l{width:30px;height:1px;background:var(--s-edge);flex:none;transform-origin:left center;align-self:center;margin-top:-26px}.wf-under{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:0}.wf-branch{grid-column:2;display:flex;flex-direction:column;align-items:center}.wf-branch .wf-l{width:1px;height:18px;margin:0;transform-origin:center top}.wf-n.dim{opacity:.55;border-style:dashed;box-shadow:none;padding:10px;flex:none;width:calc(100% - 12px)}.wf-n.dim b{font-size:12.5px}.wf-reply{grid-column:5 / span 2;margin:18px 0 0 6px;flex:none;padding:10px 12px;align-items:flex-start;text-align:left}.wf-reply b{font-size:13px}.wf-reply small{text-wrap:auto}.wf-l.dim{opacity:.55}@container site (max-width: 640px){.wf-row{flex-direction:column;align-items:stretch}.wf-l{width:1px;height:16px;margin:0 auto;transform-origin:center top}.wf-under{grid-template-columns:minmax(0,1fr)}.wf-branch,.wf-reply{grid-column:1;margin:10px 0 0}.ch-grid{justify-content:flex-start}}.wf .wf-n,.wf .wf-l{transition:opacity .18s var(--eo),translate .18s var(--eo),scale .18s var(--eo),clip-path .24s var(--eio)}.wf.draw .wf-n{opacity:0;translate:0 6px}.wf.draw .wf-l{scale:0 1}.wf.draw .lit{opacity:1;translate:0;scale:1;clip-path:inset(0 0 0 0)}.wf.draw .wf-n.dim.lit,.wf.draw .wf-l.dim.lit{opacity:.55}@media(prefers-reduced-motion:reduce){.wf .wf-n,.wf .wf-l{transition:none}}.c-sales{--c:#1659B5;--cbg:#EBF5FF}.c-recruit{--c:#186F3B;--cbg:#E5FAE9}.c-events{--c:#7A2E8E;--cbg:#F4EAF8}.c-agency{--c:#0E7490;--cbg:#E3F6FA}.c-founder{--c:#7F5806;--cbg:#FFF6D4}.c-hot{--c:#B5242A;--cbg:#FFEFEE}.sg-ic{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:7px;background:var(--cbg,var(--s-sel));color:var(--c,var(--s-t2));flex:none}.sg-ic .ic{width:15px;height:15px;color:inherit}.sg-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}.sg-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;border:1px solid var(--s-line2);border-radius:8px;background:var(--s-panel);font-size:13.5px;font-weight:700}.s-signals .ch-grid{margin:6px 0 20px}.s-signals .s-fine{margin-top:0}.sg-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.n-bot{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#161a1f;margin-right:-14px}.au-tabs .au-ic{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:6px;background:var(--cbg);color:var(--c);margin-right:8px;vertical-align:middle}.au-tabs .au-ic .ic{width:14px;height:14px;color:inherit}.au-tabs button.au-sales{--c:#1659B5;--cbg:#EBF5FF}.au-tabs button.au-recruit{--c:#186F3B;--cbg:#E5FAE9}.au-tabs button.au-events{--c:#7A2E8E;--cbg:#F4EAF8}.au-tabs button.au-agency{--c:#0E7490;--cbg:#E3F6FA}.au-tabs button.au-founder{--c:#7F5806;--cbg:#FFF6D4}.au-tabs button{display:inline-flex;align-items:center;justify-content:center}.au-tabs.has-ind>button.on{box-shadow:none}.au-tabs.tabs-on>button{box-shadow:inset 0 -3px 0 var(--c)}.au-p.au-sales{--c:#1659B5;--cbg:#EBF5FF}.au-p.au-recruit{--c:#186F3B;--cbg:#E5FAE9}.au-p.au-events{--c:#7A2E8E;--cbg:#F4EAF8}.au-p.au-agency{--c:#0E7490;--cbg:#E3F6FA}.au-p.au-founder{--c:#7F5806;--cbg:#FFF6D4}.au-p .au-res span{border-left:3px solid var(--c)}.au-p .au-ask small{color:var(--c);font-weight:700}.dk-head{display:flex;align-items:center;gap:10px}.v-tick{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--s-okbg);color:var(--s-ok);margin-right:6px;vertical-align:middle}.v-tick .ic{width:12px;height:12px;color:inherit}.led{display:flex;gap:10px;align-items:flex-start}.led b{font-size:13.5px}.l-roll{height:36px;overflow:hidden;position:relative;flex:0 0 190px;-webkit-mask:linear-gradient(transparent,#000 25%,#000 75%,transparent);mask:linear-gradient(transparent,#000 25%,#000 75%,transparent)}.l-roll-in{display:flex;flex-direction:column;animation:lroll 33s linear infinite}.lr-i{display:flex;align-items:center;gap:10px;height:36px;font-weight:700;font-size:15px;white-space:nowrap}.lr-i svg,.lr-i .lg-ic{width:22px;height:22px}.lr-i em{font-style:normal}@keyframes lroll{to{transform:translateY(-50%)}}.s-logos:hover .l-roll-in{animation-play-state:paused}.s-logos .l-row{gap:18px}.s-logos .l-row .lg{font-size:13px}.s-logos .l-row .lg svg,.s-logos .l-row .lg .lg-ic{width:18px;height:18px}.hero-loop{position:relative;border:1px solid var(--s-line2);border-radius:12px;overflow:hidden;background:var(--s-bg)}.hero-loop .ff-stage{aspect-ratio:1200/675}@container site (min-width: 1000px){.s-signals .s-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}.s-signals .hero-loop .ff-stage{aspect-ratio:1200/480}}.hero-play{position:absolute;left:50%;bottom:18px;translate:-50% 0;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 10px;border:0;border-radius:8px;background:var(--s-ink);color:var(--s-on-ink);font:700 14px/1 var(--font-ui);cursor:pointer;box-shadow:0 6px 18px #161a1e2e;transition:scale .12s var(--eo)}.hero-play .ic{width:18px;height:18px;color:inherit}.hero-play .mono{font-weight:500;opacity:.8;font-size:12px}.hero-play:active{scale:.96}.mcp-chat.claude{background:#f5f3ee;border-color:#e3dccf;color:#2b2520}.mcp-chat.claude .mc-h,.mcp-chat.claude .mc-h b{color:#2b2520}.mcp-chat.claude .chat-me{background:#fff;color:#2b2520;border:1px solid #E3DCCF}.mcp-chat.claude .mc-tool{border-color:#d97757;color:#8a4b2e;background:#fff}.mcp-chat.claude .mc-a{color:#2b2520}.chat[data-frame=claude]{background:#f5f3ee;border-color:#e3dccf;color:#2b2520}.chat[data-frame=claude] .chat-me{background:#fff;border:1px solid #E3DCCF;color:#2b2520}.chat[data-frame=claude] .chat-otto{background:#fff;border-color:#e3dccf}.chat[data-frame=claude] .chat-host .mono{color:#8a4b2e}.chat[data-frame=chatgpt]{background:#212121;border-color:#3a3a3a;color:#ececec}.chat[data-frame=chatgpt] .chat-host,.chat[data-frame=chatgpt] .chat-host b{color:#ececec}.chat[data-frame=chatgpt] .chat-host svg{fill:#fff}.chat[data-frame=chatgpt] .chat-me{background:#2f2f2f;color:#ececec}.chat[data-frame=chatgpt] .chat-otto{background:#2a2a2a;border-color:#3a3a3a;color:#ececec}.chat[data-frame=chatgpt] .chat-otto p,.chat[data-frame=chatgpt] .pl-r b{color:#ececec}.chat[data-frame=chatgpt] .pl{background:#2a2a2a;border-color:#3a3a3a}.chat[data-frame=chatgpt] .pl-r{border-color:#3a3a3a}.chat[data-frame=chatgpt] .chip{background:#2f2f2f;border-color:#4a4a4a;color:#ececec}.chat[data-frame=chatgpt] .chat-tabs{background:#2a2a2a;border-color:#3a3a3a}.chat[data-frame=chatgpt] .chat-tabs button{color:#bdbdbd}.chat[data-frame=chatgpt] .chat-tabs.tabs-on>button{background:#3a3a3a;color:#fff;box-shadow:none}@container site (max-width: 640px){.l-roll{flex-basis:160px}.s-signals .s-split{display:grid}}@media(prefers-reduced-motion:reduce){.l-roll-in{animation:none}}.hero-loop .fc-cap{display:none}.hero-loop .film{--f-field:var(--s-field)}.paused .film *,.paused .film *:before,.paused .film *:after,.l-roll.paused .l-roll-in{animation-play-state:paused!important}.dk-vis>*{transition:opacity .24s var(--eo),translate .24s var(--eo)}.dk-card.pre .dk-vis>*{opacity:0;translate:0 6px}.dk-card.pre .dk-vis>.in{opacity:1;translate:0}.v-rows span em,.v-steps span,.v-bars span:before,.v-rank li em,.v-tick{transition:color .18s var(--eo),background-color .18s var(--eo),opacity .18s var(--eo),scale .18s var(--eo)}.dk-card.pre .v-rows em.v-ok{color:var(--s-t3)}.dk-card.pre .v-rows span.in em.v-ok{color:var(--s-ok)}.dk-card.pre .v-tick{opacity:0;scale:.8}.dk-card.pre .v-tick.in{opacity:1;scale:1}.dk-card.pre .v-steps span{background:var(--s-bg);color:var(--s-t3)}.dk-card.pre .v-steps span.in{background:var(--s-ink);color:var(--s-on-ink);border-color:var(--s-ink)}.dk-card.pre .v-rank li em{opacity:0}.dk-card.pre .v-rank li.in em{opacity:1}.v-score b{display:inline-block}@media(prefers-reduced-motion:reduce){.dk-vis>*,.v-rows span em,.v-steps span,.v-tick,.v-rank li em{transition:none}}.s-nav a{text-decoration:none;color:inherit}.s-nav .n-i,.s-nav .n-trig{transition:color .12s var(--eo)}.n-links a.n-i:hover,.n-trig:hover,.n-sign:hover{color:var(--s-text)}.n-i.on{color:var(--s-text);font-weight:700}.n-home{display:inline-flex;align-items:center;border-radius:4px}.lockup{display:inline-flex;align-items:center;gap:calc(var(--bot,16px) / 4)}.lockup .lk-bot{flex:none;margin-left:calc(var(--bot,16px) / -8)}.dd-i em.dd-soon{color:var(--s-warn);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em}.n-menu{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--s-line2);border-radius:8px;background:var(--s-panel);color:var(--s-text);cursor:pointer}.n-menu .ic{width:20px;height:20px;vertical-align:0}.n-sheet{display:none}.n-sheet[data-open]{display:block;border-bottom:1px solid var(--s-line);background:var(--s-bg);padding:8px 16px 20px;max-height:calc(100svh - var(--nav-h));overflow-y:auto;overscroll-behavior:contain}.n-sheet nav{display:grid;gap:14px}.n-sheet b{display:block;font-size:12.5px;color:var(--s-t3);margin:10px 0 4px}.n-sheet a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 2px;border-bottom:1px solid var(--s-line);text-decoration:none;color:var(--s-text);font-weight:700;font-size:15.5px}.n-sheet a small{font-weight:500;color:var(--s-t3);font-size:12.5px}.n-sheet .s-btn{margin-top:14px;justify-content:center;width:100%}a.s-btn,button.s-btn{text-decoration:none;border:0;cursor:pointer}.s-btn.ink:hover{background:color-mix(in srgb,var(--s-ink) 86%,var(--s-bg))}.s-btn.line:hover{background:var(--s-hover)}a.s-link{transition:text-decoration-color .12s var(--eo)}a.s-link:hover{text-decoration-color:var(--s-text)}.s-btn:focus-visible,.s-link:focus-visible{outline-offset:3px}.f-cols a{color:inherit;text-decoration:none}.f-cols a:hover{color:var(--s-text);text-decoration:underline;text-decoration-color:var(--s-line2);text-underline-offset:3px}.f-bot a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.f-bot a:hover{color:var(--s-text)}.rl-tabs button,.bill button,.au-tabs button,.b-tabs a,.askchips button,.chat-tabs button{white-space:nowrap}.au-tabs button,.b-tabs a,.rl-tabs button,.bill button,.askchips button,.chat-tabs button{appearance:none}.b-tabs a{display:inline-block;padding:13px 18px;font-size:14px;font-weight:700;color:var(--s-t2);border-left:1px solid var(--s-line);text-decoration:none}.b-tabs a:last-of-type{border-right:1px solid var(--s-line)}.b-tabs a.on{color:var(--s-text);background:var(--s-panel)}.b-tabs.has-ind>a.on{color:var(--s-t2);background:transparent}.b-tabs.tabs-on>a{border-color:transparent}.bc{cursor:pointer}.bc-meta b{color:var(--s-text)}.ff-stage{position:relative;width:100%;aspect-ratio:1200/675;overflow:hidden;background:var(--s-field)}.ff-fit{position:absolute;left:0;top:0;width:1200px;height:675px;transform-origin:0 0;transform:scale(var(--ff-s,1))}.hero-loop .film{--f-field:var(--s-field);--f-panel:var(--s-panel);--f-sub:var(--s-hover);--f-sel:var(--s-sel);--f-line:var(--s-line);--f-line2:var(--s-line2);--f-edge:var(--s-edge);--f-t3:var(--s-t3);--f-t2:var(--s-t2);--f-text:var(--s-text);--f-ink:var(--s-ink);--f-on-ink:var(--s-on-ink);--f-ok:var(--s-ok);--f-okbg:var(--s-okbg);--f-warn:var(--s-warn);--f-warnbg:var(--s-warnbg);--f-bad:var(--s-bad);--f-badbg:var(--s-badbg);--f-info:var(--s-info);--f-infobg:var(--s-infobg)}.sfilm.loop{aspect-ratio:auto;background:var(--s-field);position:relative}.sfilm.loop .hero-loop{border:0;border-radius:0}.sfilm figcaption{font-size:13px;color:var(--s-t3);padding:10px 2px 0;background:var(--s-bg)}.filmdlg{border:0;padding:0;margin:auto;background:#0d0f12;color:#fff;border-radius:12px;width:min(960px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow:hidden;opacity:1;scale:1;transition:opacity .24s var(--eo),scale .24s var(--eo),overlay .24s allow-discrete,display .24s allow-discrete}.filmdlg::backdrop{background:#0a0c0eb8}.filmdlg:not([open]){opacity:0;scale:.98}@starting-style{.filmdlg[open]{opacity:0;scale:.98}}.fd-h{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px}.fd-x{background:none;border:1px solid rgba(255,255,255,.3);color:#fff;border-radius:6px;padding:6px 10px;font-weight:700;cursor:pointer}.fd-x:hover{background:#ffffff1a}.filmdlg video{display:block;width:100%;aspect-ratio:16/9;background:#000}.p-text{min-width:0}.p-text h2{scroll-margin-top:calc(var(--nav-h) + 24px)}.p-text h3{font-size:20px;margin:22px 0 8px}.p-text ul,.p-text ol{color:var(--s-text);font-size:16.5px;line-height:1.65;padding-left:24px;margin:0 0 18px}.p-text li{margin-bottom:6px}.p-text li li{font-size:15px}.p-text a{text-decoration-color:var(--s-line2);text-underline-offset:3px}.p-text a:hover{text-decoration-color:var(--s-text)}.p-text figure{margin:22px 0}.p-text figure img,.p-text figure video{display:block;width:100%;height:auto;border:1px solid var(--s-line2);border-radius:12px;background:var(--s-field)}.p-text figcaption{font-size:13px;color:var(--s-t3);margin-top:8px}.p-text table{border-collapse:collapse;width:100%;font-size:14px;margin:12px 0 22px}.p-text th,.p-text td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--s-line);vertical-align:top}.p-text th{font-weight:700;color:var(--s-t2);font-size:13px;background:var(--s-bg)}.p-text .s-tbl{margin:12px 0 22px}.p-text .s-tbl table{margin:0}.p-text td ul{padding-left:16px;margin:0;font-size:13.5px}.p-text td li{margin-bottom:3px}.p-text code{font-family:var(--font-mono);font-size:.9em;background:var(--s-sel);border-radius:4px;padding:1px 5px}.p-text .stats{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.p-text .stats span{flex:1;min-width:120px;border:1px solid var(--s-line);border-radius:10px;padding:14px 16px;background:var(--s-panel);font-size:14px;color:var(--s-t2)}.p-text .stats b{display:block;font-size:28px;letter-spacing:-.02em;color:var(--s-text);line-height:1.1}.p-text .pq{margin:14px 0 18px;padding:14px 18px;border:1px solid var(--s-line);border-radius:10px;background:var(--s-panel)}.p-text .pq p{margin:0;font-size:16px}.p-text .pq small{display:block;margin-top:6px;color:var(--s-t3);font-size:13px}.p-text .gap{color:var(--s-t3)}.p-text .yr{color:var(--s-t3);font-family:var(--font-mono);font-size:12px;margin-left:6px}.p-text .plede{font-size:19px;color:var(--s-text)}.p-text .cnt{font-weight:500;color:var(--s-t3);font-size:14px;margin-left:8px;font-family:var(--font-mono)}.p-toc a{cursor:pointer}.p-toc a:hover{color:var(--s-text)}.p-author img{width:40px;height:40px;border-radius:6px;object-fit:cover}.p-head p.mono{font-size:12px;letter-spacing:.06em;color:var(--s-t3)}.rn{list-style:none;padding:0;margin:0}.rn a{display:block;border:1px solid var(--s-line);border-radius:10px;padding:16px 18px;background:var(--s-panel);font-size:16px;font-weight:700;text-decoration:none;color:var(--s-text);flex:1;min-width:220px}.rn a:hover{background:var(--s-hover)}.hb a:hover,.lc:hover{border-color:var(--s-line2)}.lc-l{color:var(--s-text);text-decoration:none}.lc-l:hover{text-decoration:underline;text-underline-offset:3px}.sf input[type=text],.sf input[type=email],.sf input[type=url],.sf textarea{font:500 15px/1.4 var(--font-ui);padding:10px 12px;border:1px solid var(--s-edge);border-radius:6px;background:var(--s-input);color:var(--s-text);width:100%}.sf textarea{min-height:72px;resize:vertical}.sf input[aria-invalid=true],.sf textarea[aria-invalid=true]{border-color:var(--s-bad);box-shadow:0 0 0 1px var(--s-bad)}.sf .ck input{flex:none;width:16px;height:16px;margin:3px 0 0;accent-color:var(--s-ink)}.site .sf .sf-err{color:var(--s-bad);font-size:14px;margin:0}.sf .sf-err:empty{margin-bottom:-14px}.sf-more summary{cursor:pointer;font-size:14px;color:var(--s-t2);font-weight:700;list-style:none;display:flex;align-items:center;gap:6px}.sf-more summary em{font-style:normal;font-weight:500;color:var(--s-t3)}.sf-more summary::-webkit-details-marker{display:none}.sf-more[open] summary .ic{rotate:180deg}.sf-more>div{display:flex;flex-direction:column;gap:14px;margin-top:14px}.sf .hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.site .sf-ok h2{font-size:26px;margin:0 0 6px}.chart-tabs{margin-bottom:14px;max-width:100%;overflow-x:auto}.chart .legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;padding:0;list-style:none;font-size:13px;color:var(--s-t2)}.chart .legend li{display:inline-flex;align-items:center;gap:6px}.chart .legend i{width:10px;height:10px;border-radius:50%;background:#9aa1a8;display:inline-block}.chart .legend i.ot{background:var(--s-ink)}.chart .legend i.rf{background:var(--s-panel);box-shadow:inset 0 0 0 1.5px #7d848b}.chart .ln.rf{stroke:#7d848b;stroke-dasharray:3 3}.chart .lb.ot{font-weight:700}.chart .tier{fill:var(--s-t3);font:500 10.5px var(--font-mono)}.method p{color:var(--s-t2);max-width:none}.method .body{padding:0 16px 14px;font-size:15px;color:var(--s-t2)}.method .body p{margin:0 0 10px}.method summary{list-style:none}.method summary::-webkit-details-marker{display:none}.method[open] summary .ic{rotate:180deg}.strip{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 22px}.stt{flex:1;min-width:180px;border:1px solid var(--s-line);border-radius:10px;padding:16px 18px;background:var(--s-panel);font-size:14px;color:var(--s-t2)}.stt b{display:block;font-size:30px;letter-spacing:-.02em;color:var(--s-text);line-height:1.1;margin-bottom:4px}.mcp-chat.claude,.chat[data-frame=claude]{--s-ok:#186f3b;--s-t3:#696969;--s-t2:#525252;--s-text:#2B2520;--s-ink:#161a1f;--s-on-ink:#fff;--s-sel:#ece7dc;--s-line:#E3DCCF;--s-line2:#d8cfbf;--s-panel:#fff;--s-bg:#faf8f4}.pl-r{position:relative}.st-rows.dim .pl-r>span{visibility:hidden}.st-rows.dim .pl-r:after{content:"";position:absolute;left:10px;right:10px;top:50%;height:8px;border-radius:4px;background:var(--s-sel);translate:0 -50%}.story.static .st-rows.dim .pl-r>span{visibility:visible}.story.static .st-rows.dim .pl-r:after{display:none}.ib-tag.info{background:var(--s-infobg);color:var(--s-info)}.s-sec[id]{scroll-margin-top:calc(var(--nav-h) + 16px)}.soon{display:inline-flex;align-items:center;gap:6px;font:500 12px/1 var(--font-mono);letter-spacing:.04em;color:var(--s-warn);background:var(--s-warnbg);border-radius:4px;padding:5px 8px;margin-bottom:14px}.nf-l a{text-decoration:none}.legal-note{border:1px dashed var(--s-line2);border-radius:8px;padding:12px 14px;font-size:14px;color:var(--s-t2);margin:0 0 18px}@container site (max-width: 640px){.n-menu{display:inline-flex}.n-bot,.s-nav .s-btn{display:none}.filmdlg{width:calc(100vw - 16px)}.p-text .stats span{min-width:40%}}@media(prefers-reduced-motion:reduce){.filmdlg,.s-nav .n-i,.s-nav .n-trig,.s-btn,.f-cols a{transition:none}}.st-step{opacity:1}.st-step:not(.on) b{color:var(--s-t2)}.st-step:not(.on) p,.st-step:not(.on) .st-n{color:var(--s-t3)}.s-tbl{position:relative}.p-text figure video,.sfilm.in-post video{aspect-ratio:16/9;height:auto}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .c-sales,:root:not([data-theme=light]) .au-tabs button.au-sales,:root:not([data-theme=light]) .au-p.au-sales{--c:#8CB8FF;--cbg:#14233A}:root:not([data-theme=light]) .c-recruit,:root:not([data-theme=light]) .au-tabs button.au-recruit,:root:not([data-theme=light]) .au-p.au-recruit{--c:#6FD392;--cbg:#142A1B}:root:not([data-theme=light]) .c-events,:root:not([data-theme=light]) .au-tabs button.au-events,:root:not([data-theme=light]) .au-p.au-events{--c:#D9A3E8;--cbg:#2F1A36}:root:not([data-theme=light]) .c-agency,:root:not([data-theme=light]) .au-tabs button.au-agency,:root:not([data-theme=light]) .au-p.au-agency{--c:#6CD3E8;--cbg:#0F2E36}:root:not([data-theme=light]) .c-founder,:root:not([data-theme=light]) .au-tabs button.au-founder,:root:not([data-theme=light]) .au-p.au-founder{--c:#E6BD4F;--cbg:#332A0A}:root:not([data-theme=light]) .c-hot{--c:#FF8F93;--cbg:#3A1618}}:root[data-theme=dark] .c-sales,:root[data-theme=dark] .au-tabs button.au-sales,:root[data-theme=dark] .au-p.au-sales{--c:#8CB8FF;--cbg:#14233A}:root[data-theme=dark] .c-recruit,:root[data-theme=dark] .au-tabs button.au-recruit,:root[data-theme=dark] .au-p.au-recruit{--c:#6FD392;--cbg:#142A1B}:root[data-theme=dark] .c-events,:root[data-theme=dark] .au-tabs button.au-events,:root[data-theme=dark] .au-p.au-events{--c:#D9A3E8;--cbg:#2F1A36}:root[data-theme=dark] .c-agency,:root[data-theme=dark] .au-tabs button.au-agency,:root[data-theme=dark] .au-p.au-agency{--c:#6CD3E8;--cbg:#0F2E36}:root[data-theme=dark] .c-founder,:root[data-theme=dark] .au-tabs button.au-founder,:root[data-theme=dark] .au-p.au-founder{--c:#E6BD4F;--cbg:#332A0A}:root[data-theme=dark] .c-hot{--c:#FF8F93;--cbg:#3A1618}.askbox .kbd{flex:none}.cap-ch{display:inline-flex;align-items:center;gap:10px}.cap-lg{display:inline-flex;align-items:center;gap:6px}.cap-lg svg{width:18px;height:18px;flex:none}.son{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--s-line)}.son li{display:grid;gap:4px;padding:16px 20px 16px 0;border-bottom:1px solid var(--s-line);min-width:0}.son li:nth-child(2n){padding-left:20px;border-left:1px solid var(--s-line)}.son b{font-size:15px}.son span{font-size:14.5px;color:var(--s-t2)}@container site (max-width: 640px){.son{grid-template-columns:minmax(0,1fr)}.son li:nth-child(2n){padding-left:0;border-left:0}}.chart{--pa:#0072b2;--pa-t:#0072b2;--pe:#cc79a7;--pe-t:#9c3f77}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .chart{--pa:#56b4e9;--pa-t:#56b4e9;--pe:#e08dbe;--pe-t:#e8a3cc}}:root[data-theme=dark] .chart{--pa:#56b4e9;--pa-t:#56b4e9;--pe:#e08dbe;--pe-t:#e8a3cc}.chart .ln.pa{stroke:var(--pa)}.chart .pt.pa{fill:var(--pa)}.chart .lb.pa{fill:var(--pa-t)}.chart .ln.pe{stroke:var(--pe)}.chart .pt.pe{fill:var(--pe)}.chart .lb.pe{fill:var(--pe-t)}.chart .ln.ot{stroke-width:2.5}.chart .pt.ot{r:4.5}.chart .legend i.pa{background:var(--pa)}.chart .legend i.pe{background:var(--pe)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pf-bot,:root:not([data-theme=light]) .n-bot{background:#262626;box-shadow:inset 0 0 0 1px #3a3a3a}}:root[data-theme=dark] .pf-bot,:root[data-theme=dark] .n-bot{background:#262626;box-shadow:inset 0 0 0 1px #3a3a3a}@media(max-width:600px){.p-cover,.p-author{margin-left:16px;margin-right:16px}.p-author{padding-left:0;padding-right:0}}.site .su-pl-p{flex-wrap:nowrap;white-space:nowrap}@media(max-width:420px){.site .su-pl-p{column-gap:3px}.site .su-pl-p .su-u{font-size:11.5px}}.s-tbl:not(.stk){background:linear-gradient(to right,var(--s-panel) 30%,transparent) left center / 40px 100% no-repeat local,linear-gradient(to left,var(--s-panel) 30%,transparent) right center / 40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.16),transparent) left center / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.16),transparent) right center / 14px 100% no-repeat scroll,var(--s-panel)}.anim.paused *,.anim.paused *:before,.anim.paused *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.anim *,.anim *:before,.anim *:after{animation:none!important;transition:none!important}}.n-theme-w{position:relative;display:inline-flex}.n-theme{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--s-line2);border-radius:6px;background:var(--s-panel);color:var(--s-t2);cursor:pointer}.n-theme:hover{color:var(--s-text);background:var(--s-hover)}.n-theme .ic{width:16px;height:16px}.n-theme [data-theme-icon]{display:none}:root:not([data-theme]) .n-theme [data-theme-icon=system],:root[data-theme=light] .n-theme [data-theme-icon=light],:root[data-theme=dark] .n-theme [data-theme-icon=dark]{display:inline-flex}.th-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:7;display:grid;gap:2px;min-width:156px;padding:6px;background:var(--s-panel);border:1px solid var(--s-line2);border-radius:8px;box-shadow:0 1px 2px #161a1e0f,0 10px 28px #161a1e1a}.th-menu[hidden]{display:none}.th-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:5px;background:none;color:var(--s-text);font:500 14px/1.2 var(--font-ui);text-align:left;cursor:pointer}.th-menu button .ic{width:15px;height:15px;color:var(--s-t2)}.th-menu button:hover,.th-menu button:focus-visible{background:var(--s-hover)}.th-menu button:after{content:"";margin-left:auto;width:6px;height:6px;border-radius:50%;background:transparent}:root:not([data-theme]) .th-menu [data-theme-set=system]:after,:root[data-theme=light] .th-menu [data-theme-set=light]:after,:root[data-theme=dark] .th-menu [data-theme-set=dark]:after{background:var(--s-ink)}.th-seg{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--s-line2);border-radius:6px;background:var(--s-panel)}.th-seg button{display:inline-grid;place-items:center;width:30px;height:26px;border:0;border-radius:4px;background:none;color:var(--s-t3);cursor:pointer}.th-seg button:hover{color:var(--s-text)}.th-seg .ic{width:14px;height:14px}:root:not([data-theme]) .th-seg [data-theme-set=system],:root[data-theme=light] .th-seg [data-theme-set=light],:root[data-theme=dark] .th-seg [data-theme-set=dark]{background:var(--s-ink);color:var(--s-on-ink)}.th-row{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(prefers-reduced-motion:no-preference){.th-menu{transition:opacity .12s var(--eo),scale .12s var(--eo)}@starting-style{.th-menu{opacity:0;scale:.97}}}@container site (max-width: 640px){.n-theme-w{display:none}}
