:root{--bg:#0b0c0e;--bg-1:#0e0f12;--panel:#131418;--panel-2:#17181d;--line:#1e2025;--line-2:#2a2d33;--text:#ecebe5;--soft:#c4c4bd;--muted:#8d9097;--dim:#5c5f66;--acc:#c8f031;--acc-hi:#d7f866;--acc-ink:#0b0c0e;--acc-dim:#c8f03117;--paper:#f1f0ea;--paper-2:#e5e4dd;--ink:#141518;--sans:var(--font-geist), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--gut:32px;--max:1280px}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.55;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}svg{display:block}ul,ol{list-style:none}::selection{background:var(--acc);color:var(--acc-ink)}:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:4px}.wrap{max-width:var(--max);padding:0 var(--gut);margin:0 auto}.label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.path{font-family:var(--mono);color:var(--muted);letter-spacing:.02em;font-size:12.5px}.path b{color:var(--acc);font-weight:500}.btn{letter-spacing:-.005em;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;height:46px;padding:0 18px;font-size:15px;font-weight:550;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.btn svg{transition:transform .18s}.btn:hover svg{transform:translate(3px)}.btn-acc{background:var(--acc);color:var(--acc-ink)}.btn-acc:hover{background:var(--acc-hi)}.btn-ghost{border-color:var(--line-2);color:var(--text)}.btn-ghost:hover{border-color:var(--muted);background:var(--panel)}.btn-sm{gap:8px;height:36px;padding:0 14px;font-size:14px}.btn-lg{height:56px;padding:0 26px;font-size:17px}.nav{z-index:50;border-bottom:1px solid var(--line);background:#0b0c0ef5;position:sticky;top:0}.nav-in{align-items:center;gap:32px;height:64px;display:flex;position:relative}.brand{letter-spacing:-.045em;font-size:20px;font-weight:700;line-height:1}.links{gap:28px;margin-left:auto;display:flex}.links a{color:var(--muted);font-size:14.5px;transition:color .15s}.links a:hover{color:var(--text)}.nav-r{align-items:center;gap:10px;display:flex}.menu{border:1px solid var(--line-2);height:36px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);border-radius:8px;padding:0 12px;font-size:12px;display:none}.hero{padding:88px 0 104px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.6;background-position:-1px -1px;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0009 45%,#0000 95%);mask-image:linear-gradient(#000 0%,#0009 45%,#0000 95%)}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:center;gap:64px;display:grid;position:relative}.status{border:1px solid var(--line-2);background:var(--bg);height:30px;font-family:var(--mono);color:var(--soft);letter-spacing:.02em;border-radius:999px;align-items:center;gap:10px;margin-bottom:32px;padding:0 12px 0 10px;font-size:12px;display:inline-flex}.dot{background:var(--acc);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #c8f03129}h1{letter-spacing:-.045em;max-width:15ch;font-size:clamp(40px,4.9vw,70px);font-weight:620;line-height:1.02}h1 em{color:var(--acc);font-style:normal}.cursor{background:var(--acc);vertical-align:-.04em;width:.09em;height:.82em;margin-left:.08em;animation:1.15s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.lede{color:var(--soft);max-width:54ch;margin-top:28px;font-size:18.5px;line-height:1.6}.ctas{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hero-meta{border-top:1px dashed var(--line-2);flex-wrap:wrap;gap:12px 28px;max-width:560px;margin-top:48px;padding-top:20px;display:flex}.hero-meta div{font-family:var(--mono);color:var(--soft);font-size:12px}.hero-meta dt{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;margin-right:8px;display:inline}.hero-meta dd{display:inline}.board{border:1px solid var(--line-2);background:var(--bg-1);border-radius:14px;padding:12px;box-shadow:0 30px 80px -40px #000c}.board-bar{font-family:var(--mono);color:var(--dim);white-space:nowrap;align-items:center;gap:6px;padding:2px 4px 12px;font-size:11px;display:flex;overflow:hidden}.board-bar .tab{border:1px solid var(--line);border-radius:5px;padding:4px 8px}.board-bar .tab.on{color:var(--text);border-color:var(--line-2);background:var(--panel)}.board-bar .live{color:var(--muted);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.board-bar .live .dot{width:6px;height:6px;box-shadow:none}.board-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:10px;margin-top:10px;display:grid}.serp{background:var(--paper);color:var(--ink);border-radius:10px;padding:14px 16px 12px;position:relative}.serp-q{color:#2b2c30;background:#fff;border:1px solid #d6d5ce;border-radius:999px;align-items:center;gap:10px;height:38px;padding:0 14px;font-size:13.5px;display:flex}.serp-q svg{color:#7a7b80;flex:none}.serp-q .q{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.caret{background:#2b2c30;flex:none;width:1.5px;height:16px;animation:1.1s step-end infinite blink}.serp-meta{color:#7a7b80;margin:10px 2px;font-size:11.5px}.serp-res{background:#fff;border:1px solid #e1e0d9;border-radius:8px;padding:12px}.serp-src{align-items:center;gap:10px;min-width:0;display:flex}.fav{background:var(--ink);width:26px;height:26px;color:var(--acc);letter-spacing:-.04em;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.serp-src .who{min-width:0;line-height:1.25}.serp-src b{font-size:13px;font-weight:550;display:block}.serp-src small{color:#6a6b70;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.rank{background:var(--ink);height:24px;color:var(--acc);font-family:var(--mono);letter-spacing:.02em;border-radius:5px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.rank span{color:#9fa2a8;font-weight:500}.serp-t{letter-spacing:-.015em;color:#1b1c4f;margin-top:9px;font-size:18px;font-weight:560;line-height:1.25}.serp-s{color:#45464b;margin-top:5px;font-size:13px;line-height:1.5}.serp-s span{color:#7a7b80}.ghost{padding:12px 12px 2px}.ghost i{background:#dcdbd4;border-radius:4px;height:7px;margin-top:8px;display:block}.ghost i:first-child{width:38%;height:6px}.ghost i:nth-child(2){background:#d0cfc8;width:72%;height:10px}.ghost i:nth-child(3){width:88%}.card{background:var(--panel);border:1px solid var(--line-2);border-radius:10px;min-width:0;padding:14px}.card-h{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;font-size:11px;display:flex}.card-h .r{text-transform:none;letter-spacing:0;color:var(--acc);margin-left:auto}.ai-q{background:var(--panel-2);border:1px solid var(--line);max-width:100%;color:var(--soft);border-radius:8px;margin-top:12px;padding:7px 10px;font-size:12.5px;line-height:1.4;display:inline-block}.ai-a{color:var(--soft);margin-top:10px;font-size:13px;line-height:1.55}.ai-a mark{background:var(--acc-dim);color:var(--text);box-shadow:inset 0 -1px 0 var(--acc);border-radius:3px;padding:0 3px}.cite{background:var(--acc);width:16px;height:16px;color:var(--acc-ink);font-family:var(--mono);vertical-align:1px;border-radius:4px;place-items:center;margin-left:2px;font-size:10px;font-weight:600;display:inline-grid}.ai-src{border-top:1px dashed var(--line-2);font-family:var(--mono);color:var(--muted);align-items:center;gap:8px;min-width:0;margin-top:12px;padding-top:10px;font-size:11px;display:flex}.ai-src span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chart-num{align-items:baseline;gap:8px;margin-top:10px;display:flex}.chart-num b{letter-spacing:-.04em;font-size:28px;font-weight:620;line-height:1}.chart-num span{font-family:var(--mono);color:var(--acc);font-size:11.5px}.chart svg{width:100%;height:auto;margin-top:8px}.axis{font-family:var(--mono);color:var(--dim);justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.clients{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg)}.clients-in{grid-template-columns:200px minmax(0,1fr);align-items:stretch;display:grid}.clients .label{align-items:center;padding-right:24px;line-height:1.5;display:flex}.logos{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.logos li{border-left:1px solid var(--line);color:#767980;justify-content:center;align-items:center;height:104px;transition:color .2s,background-color .2s;display:flex}.logos li:hover{color:var(--text);background:var(--bg-1)}.lg{white-space:nowrap;align-items:center;gap:8px;line-height:1;display:inline-flex}.lg-lobstr{letter-spacing:-.055em;font-size:23px;font-weight:720}.lg-lobstr .tld{opacity:.6;font-weight:450}.lg-xhack{font-family:var(--mono);letter-spacing:.04em;gap:0;font-size:17px;font-weight:600}.lg-xhack .x{border:1.5px solid;place-items:center;width:22px;height:22px;margin-right:6px;font-size:14px;display:inline-grid}.lg-xhack .tld{opacity:.55;font-weight:400}.lg-ursa{letter-spacing:-.02em;gap:0;font-size:22px}.lg-ursa .a{font-weight:300}.lg-ursa .b{font-weight:700}.lg-keklik{flex-direction:column;align-items:flex-start;gap:5px}.lg-keklik .a{letter-spacing:-.04em;font-size:22px;font-weight:750}.lg-keklik .b{font-family:var(--mono);letter-spacing:.34em;font-size:8.5px;font-weight:500}.lg-kritik{letter-spacing:.16em;gap:9px;font-size:18px;font-weight:800}section{scroll-margin-top:64px}.s-head{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:end;gap:48px;margin-bottom:56px;display:grid}h2{letter-spacing:-.045em;margin-top:14px;font-size:clamp(40px,5vw,72px);font-weight:620;line-height:1}.s-head p{color:var(--muted);font-size:17px;line-height:1.6}.services{padding:128px 0 72px}.svc{border-top:1px solid var(--line);grid-template-columns:88px minmax(0,5fr) minmax(0,6fr);align-items:start;gap:40px;padding:56px 0;display:grid}.svc:last-child{border-bottom:1px solid var(--line)}.svc-num{font-family:var(--mono);color:var(--acc);letter-spacing:.04em;padding-top:8px;font-size:13px}.svc-num span{color:var(--dim)}.svc h3{letter-spacing:-.035em;font-size:clamp(26px,2.5vw,34px);font-weight:600;line-height:1.1}.svc p{color:var(--soft);max-width:48ch;margin-top:18px;font-size:17px;line-height:1.62}.deliv{margin-top:28px}.tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tags li{font-family:var(--mono);color:var(--soft);border:1px solid var(--line-2);background:var(--bg-1);border-radius:6px;padding:6px 10px;font-size:12px}.art{background:var(--panel);border:1px solid var(--line-2);border-radius:12px;min-width:0;overflow:hidden}.art-bar{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--muted);background:var(--bg-1);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:11.5px;display:flex}.art-bar .l{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.art-bar .l:before{content:"";background:var(--acc);border-radius:2px;flex:none;width:7px;height:7px}.art-bar .r{white-space:nowrap;color:var(--dim)}.art-bar .ok{color:var(--acc)}.mx{padding:6px 0 0}.mx-row{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1fr) repeat(4,56px);align-items:center;padding:12px 16px;display:grid}.mx-row>span:first-child{color:var(--soft);align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.mx-h>span{font-family:var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.06em;text-align:center;font-size:10.5px}.mx-h>span:first-child{color:var(--dim);font-size:10.5px}.mx-h>span:nth-child(2){color:var(--text)}.mx-row i{border:1.5px solid var(--dim);border-radius:50%;justify-self:center;width:12px;height:12px}.mx-row i.f{background:var(--soft);border-color:var(--soft)}.mx-row i.h{background:linear-gradient(90deg,var(--soft) 50%,transparent 50%);border-color:var(--soft)}.mx-row .weak{font-style:normal;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);border-radius:4px;padding:2px 5px;font-size:10px}.mx-row.gap{background:var(--acc-dim);border-top:1px solid #c8f03159;border-bottom:1px solid #c8f03159;margin-top:-1px}.mx-row.gap>span:first-child{color:var(--text)}.mx-row.gap i{border-color:var(--acc);border-style:dashed}.mx-note{font-family:var(--mono);color:var(--acc);gap:10px;padding:14px 16px 16px;font-size:12.5px;line-height:1.55;display:flex}.mx-note span:first-child{flex:none}.legend{border-top:1px solid var(--line);font-family:var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;gap:6px 16px;padding:12px 16px;font-size:10.5px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border:1.5px solid var(--dim);border-radius:50%;width:9px;height:9px}.legend i.f{background:var(--soft);border-color:var(--soft)}.legend i.h{background:linear-gradient(90deg,var(--soft) 50%,transparent 50%);border-color:var(--soft)}.spec{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.doc{background:var(--paper);color:var(--ink);flex-direction:column;gap:14px;padding:20px 18px 22px;display:flex}.d-crumb{font-family:var(--mono);color:#7d7e83;letter-spacing:.03em;font-size:10px}.d-row{align-items:flex-start;gap:10px;display:flex}.d-row>div{flex:1;min-width:0}.pin{background:var(--acc);width:20px;height:20px;color:var(--acc-ink);font-family:var(--mono);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:600;display:grid}.doc .pin{background:var(--ink);color:var(--acc)}.d-h1{letter-spacing:-.025em;font-size:17px;font-weight:650;line-height:1.2}.d-by{font-family:var(--mono);color:#66676c;align-items:center;gap:7px;margin-top:8px;font-size:10px;display:flex}.d-by .av{background:var(--ink);width:16px;height:16px;color:var(--acc);border-radius:4px;place-items:center;font-size:9px;font-weight:700;display:grid}.sk{background:#d4d3cc;border-radius:3px;height:6px;margin-top:7px;display:block}.d-tldr{background:var(--paper-2);border-left:2px solid var(--ink);border-radius:0 6px 6px 0;padding:8px 10px 10px}.d-tldr b{font-family:var(--mono);letter-spacing:.06em;font-size:9.5px}.d-tbl{border:1px solid #cfcec7;border-radius:5px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.d-tbl span{border-bottom:1px solid #cfcec7;border-right:1px solid #cfcec7;height:15px}.d-tbl span:nth-child(3n){border-right:0}.d-tbl span:nth-last-child(-n+3){border-bottom:0}.d-tbl span:nth-child(-n+3){background:#dcdbd4}.d-faq{flex-direction:column;gap:6px;display:flex}.d-faq div{font-family:var(--mono);color:#66676c;align-items:center;gap:8px;font-size:9.5px;display:flex}.d-faq .sk{flex:1;margin:0}.notes{flex-direction:column;padding:18px 18px 8px;display:flex}.notes li{border-bottom:1px dashed var(--line);gap:12px;padding:12px 0;display:flex}.notes li:last-child{border-bottom:0}.notes .lab{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--acc);font-size:10.5px}.notes h4{letter-spacing:-.015em;margin-top:3px;font-size:15px;font-weight:600}.notes p{color:var(--muted);max-width:none;margin-top:4px;font-size:13px;line-height:1.5}.checks{border-top:1px solid var(--line);font-family:var(--mono);color:var(--soft);flex-wrap:wrap;gap:6px 14px;padding:12px 16px;font-size:11px;display:flex}.checks span{align-items:center;gap:6px;display:inline-flex}.checks svg{color:var(--acc)}.run{padding:8px 0}.run li{font-family:var(--mono);grid-template-columns:12px 84px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:9px 16px;font-size:12.5px;display:grid;position:relative}.run li:not(:last-child):after{content:"";background:var(--line-2);width:1px;position:absolute;top:24px;bottom:-8px;left:21.5px}.run .st{background:var(--acc);border-radius:50%;align-self:center;width:8px;height:8px;margin-left:2px}.run .step{color:var(--text)}.run .det{color:var(--muted);min-width:0}.run .det b{color:var(--soft);font-weight:500}.run .t{color:var(--dim);text-align:right}.leads{border-top:1px solid var(--line)}.lead{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 112px;align-items:center;gap:12px;padding:10px 16px;font-size:13.5px;display:grid}.lead:last-child{border-bottom:0}.lead>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lead .co{color:var(--text)}.lead .ro{color:var(--muted)}.lead-h{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);padding-top:12px;padding-bottom:8px;font-size:10.5px}.fit{font-family:var(--mono);color:var(--soft);align-items:center;gap:8px;font-size:11.5px;display:flex}.fit .bar{background:var(--line-2);border-radius:2px;flex:1;height:4px;overflow:hidden}.fit .bar i{background:var(--acc);height:100%;display:block}.writing{background:var(--bg-1);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:128px 0}.w-head{grid-template-columns:minmax(0,1fr) minmax(0,380px) auto;align-items:end;gap:48px;margin-bottom:56px;display:grid}.w-head h2{letter-spacing:-.06em;font-size:clamp(56px,8.4vw,128px);line-height:.9}.w-head p{color:var(--muted);font-size:17px;line-height:1.6}.more{font-family:var(--mono);color:var(--text);border-bottom:1px solid var(--acc);white-space:nowrap;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:inline-flex}.more svg{transition:transform .18s}.more:hover svg{transform:translate(3px)}.more:hover{color:var(--acc)}.cover{aspect-ratio:4/3;border:1px solid var(--line-2);color:var(--soft);background-color:var(--panel);background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:-1px -1px;background-size:16px 16px;border-radius:10px;transition:border-color .2s;position:relative;overflow:hidden}.cv-top,.cv-bot{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:10px;font-size:10.5px;font-weight:500;line-height:1;display:flex;position:absolute;left:14px;right:14px}.cv-top{top:14px}.cv-bot{bottom:14px}.cv-top b{color:var(--acc);font-weight:500}.cv-glyph{position:absolute;inset:22% 16%}.cv-glyph svg{width:100%;height:100%;overflow:visible}.g-s{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke}.g-f{fill:currentColor;opacity:.22}.g-a{fill:var(--acc)}.g-as{fill:none;stroke:var(--acc);stroke-width:1.5px;vector-effect:non-scaling-stroke}.g-t{font-family:var(--mono);fill:currentColor;letter-spacing:.04em;font-size:7px}.cover-xl{aspect-ratio:16/10;background-color:var(--acc);border-color:var(--acc);color:var(--ink);background-image:linear-gradient(#0b0c0e13 1px,#0000 1px),linear-gradient(90deg,#0b0c0e13 1px,#0000 1px);background-size:24px 24px}.cover-xl .cv-top,.cover-xl .cv-bot{color:#0b0c0eb8;font-size:12px;left:22px;right:22px}.cover-xl .cv-top{top:20px}.cover-xl .cv-bot{bottom:20px}.cover-xl .cv-top b{color:var(--ink);font-weight:600}.cover-xl .cv-glyph{inset:20% 9% 26%}.cover-xl .g-a{fill:var(--ink)}.cover-xl .g-f{opacity:.14}.cover-xl .g-t{fill:var(--ink);font-size:6px}.spec-tbl{text-align:left;grid-template-columns:auto auto;gap:3px 14px;display:grid}.spec-tbl dt{color:#0b0c0e80}.spec-tbl dd{color:var(--ink)}.feat{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;padding-bottom:64px;display:grid}.feat-meta{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;display:flex}.feat-meta .pill{color:var(--acc-ink);background:var(--acc);border-radius:4px;padding:4px 8px;font-weight:600}.feat h3{letter-spacing:-.04em;margin-top:20px;font-size:clamp(30px,3.3vw,46px);font-weight:620;line-height:1.06}.feat p{color:var(--soft);max-width:46ch;margin-top:18px;font-size:17px;line-height:1.62}.read{color:var(--text);align-items:center;gap:10px;margin-top:28px;font-size:15px;font-weight:550;display:inline-flex}.read svg{transition:transform .18s}.feat:hover h3{text-decoration:underline;-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);text-underline-offset:6px;text-decoration-thickness:2px}.feat:hover .read svg{transform:translate(3px)}.feat:hover .cover-xl .cv-glyph{transform:translateY(-2px)}.cv-glyph{transition:transform .25s}.posts{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-top:56px;display:grid}.post{flex-direction:column;gap:18px;min-width:0;display:flex}.post:hover .cover{border-color:var(--muted)}.post:hover .cv-glyph{transform:translateY(-2px)}.post:hover h4{text-decoration:underline;-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);text-underline-offset:4px;text-decoration-thickness:1.5px}.p-meta{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:6px 12px;font-size:11.5px;display:flex}.p-meta .cat{color:var(--acc)}.post h4{letter-spacing:-.02em;margin-top:8px;font-size:19px;font-weight:600;line-height:1.28}.post time{font-family:var(--mono);color:var(--dim);margin-top:10px;font-size:12px;display:block}.why{padding:128px 0 120px}.why-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:72px;display:grid}.why-l h2{letter-spacing:-.04em;margin-top:14px;font-size:clamp(34px,4.3vw,60px);line-height:1.04}.why-l h2 em{color:var(--acc);font-style:normal}.why-l{align-self:stretch}.why-sticky{position:sticky;top:104px}.why-p{color:var(--soft);font-size:18px;line-height:1.65}.log{border-top:1px solid var(--line-2);margin-top:36px}.log li{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:16px 0;display:grid}.log .v{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--dim);font-size:11px}.log li:first-child .v{color:var(--acc)}.log b{letter-spacing:-.01em;font-size:16px;font-weight:600;display:block}.log .d{color:var(--muted);margin-top:2px;font-size:14px;display:block}.log .tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--acc);white-space:nowrap;border:1px solid #c8f03166;border-radius:4px;padding:3px 7px;font-size:10.5px}.stats{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:96px;display:grid;overflow:hidden}.stat{background:var(--bg);flex-direction:column;gap:12px;min-width:0;min-height:220px;padding:24px 24px 22px;display:flex}.stat .num{letter-spacing:-.05em;margin-top:6px;font-size:clamp(44px,4.6vw,66px);font-weight:620;line-height:1}.stat .num sup{color:var(--acc);vertical-align:.95em;letter-spacing:0;margin-left:2px;font-size:.45em}.viz{margin-top:auto}.yrs{align-items:flex-end;gap:4px;height:24px;display:flex}.yrs i{background:var(--line-2);border-radius:2px;flex:1;height:100%}.yrs i:last-child{background:var(--acc)}.vlab{font-family:var(--mono);color:var(--dim);justify-content:space-between;margin-top:7px;font-size:10.5px;display:flex}.waffle{grid-template-columns:repeat(10,1fr);gap:3px;max-width:200px;display:grid}.waffle i{aspect-ratio:1;background:#33363d;border-radius:1.5px}.waffle i.a{background:var(--acc)}.spark{width:100%;height:36px}.grow{flex-direction:column;gap:7px;display:flex}.grow div{font-family:var(--mono);color:var(--dim);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;font-size:10.5px;display:grid}.grow i{background:#3a3d44;border-radius:2px;height:8px;display:block}.grow div:last-child i{background:var(--acc)}.cta{padding:0 0 128px}.cta-box{border:1px solid var(--line-2);background-color:var(--panel);background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:-1px -1px;background-size:32px 32px;border-radius:16px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:56px;padding:72px 64px;display:grid;position:relative;overflow:hidden}.cta-box:before{content:"";background:var(--acc);width:120px;height:3px;position:absolute;top:0;left:0}.cta-box h2{letter-spacing:-.045em;max-width:16ch;font-size:clamp(34px,4.4vw,62px);line-height:1.03}.cta-box p{color:var(--soft);max-width:52ch;margin-top:22px;font-size:18px;line-height:1.6}.cta-r{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.mail{border:1px dashed var(--line-2);border-radius:8px;align-items:center;gap:0;max-width:100%;display:flex;overflow:hidden}.mail a{font-family:var(--mono);color:var(--text);white-space:nowrap;padding:12px 14px;font-size:15px}.mail a:hover{color:var(--acc)}.mail button{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-left:1px dashed var(--line-2);align-self:stretch;padding:0 14px;font-size:11px;transition:color .15s}.mail button:hover{color:var(--acc)}.foot{border-top:1px solid var(--line);padding:72px 0 0;overflow:hidden}.foot-grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.foot-desc{color:var(--muted);max-width:34ch;margin-top:14px;font-size:15px;line-height:1.6}.foot h5{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--dim);margin-bottom:14px;font-size:11px;font-weight:500}.foot ul{flex-direction:column;gap:9px;display:flex}.foot ul a,.foot ul span{color:var(--soft);font-size:14.5px}.foot ul a:hover{color:var(--acc)}.foot-mark{letter-spacing:-.07em;color:var(--panel-2);white-space:nowrap;-webkit-user-select:none;user-select:none;margin-top:88px;font-size:clamp(64px,17vw,248px);font-weight:720;line-height:.78}.foot-bot{border-top:1px solid var(--line);font-family:var(--mono);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:22px 0 28px;font-size:12px;display:flex}.foot-bot a:hover{color:var(--text)}@media (max-width:1120px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:44px}.board-row{grid-template-columns:minmax(0,1fr)}.board-row .chart{display:none}.svc{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:20px 36px}.svc-num{grid-column:1/-1;padding-top:0}.feat{gap:40px}.w-head{grid-template-columns:minmax(0,1fr) auto;gap:24px 40px}.w-head p{grid-area:2/1/auto/-1;max-width:56ch}.why-grid{gap:48px}.cta-box{gap:40px;padding:56px 48px}.foot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-brand{grid-column:1/-1}.clients-in{grid-template-columns:minmax(0,1fr)}.clients .label{padding:22px 0 0}.logos li{height:88px}.logos li:first-child{border-left:0}}@media (max-width:960px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}h1{max-width:18ch;font-size:clamp(44px,7vw,64px)}.board-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.board-row .chart{display:block}.svc{grid-template-columns:minmax(0,1fr);gap:24px}.svc p{max-width:60ch}.feat{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px}.feat .cover-xl{aspect-ratio:4/3}.feat h3{font-size:clamp(26px,3.6vw,34px)}.posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}.why-grid{grid-template-columns:minmax(0,1fr);gap:40px}.why-sticky{position:static}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-box{grid-template-columns:minmax(0,1fr);gap:36px;padding:56px 40px}.logos{grid-template-columns:repeat(6,minmax(0,1fr))}.logos li{grid-column:span 2}.logos li:nth-child(n+4){border-top:1px solid var(--line);grid-column:span 3}.logos li:nth-child(4){border-left:0}}@media (max-width:760px){:root{--gut:16px}body{font-size:15.5px}.nav-in{gap:12px;height:58px}.links{background:var(--bg);border-bottom:1px solid var(--line);padding:4px var(--gut) 12px;flex-direction:column;gap:0;margin:0;display:none;position:absolute;top:58px;left:0;right:0}.links.open{display:flex}.links a{color:var(--text);border-bottom:1px solid var(--line);padding:14px 0;font-size:17px}.links a:last-child{border-bottom:0}.nav-r{margin-left:auto}.menu{align-items:center;display:inline-flex}.btn-sm{height:36px;padding:0 12px;font-size:13.5px}.btn-sm svg{display:none}.hero{padding:48px 0 64px}.hero:before{background-size:40px 40px}.status{margin-bottom:24px;font-size:11px}h1{letter-spacing:-.045em;max-width:16ch;font-size:clamp(36px,10.4vw,44px)}.lede{margin-top:22px;font-size:16.5px}.ctas{margin-top:28px}.ctas .btn{flex:auto;justify-content:center}.hero-meta{gap:8px 20px;margin-top:36px}.board{border-radius:12px;padding:8px}.board-bar .tab:not(.on){display:none}.board-row{grid-template-columns:minmax(0,1fr)}.serp{padding:12px}.serp-res{padding:11px}.serp-t{font-size:16.5px}.rank span{display:none}.logos{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:16px 0 24px;overflow:hidden}.logos li,.logos li:nth-child(n+4){background:var(--bg);border-top:0;border-left:0;grid-column:auto;height:76px}.logos li:last-child{grid-column:1/-1}.lg-lobstr,.lg-ursa,.lg-keklik .a{font-size:19px}.lg-xhack{font-size:15px}.lg-kritik{font-size:16px}.services{padding:80px 0 48px}.s-head{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:32px}.s-head p{font-size:16px}.svc{gap:20px;padding:40px 0}.svc p{font-size:16px}.art-bar{padding:10px 12px;font-size:11px}.art-bar .r{display:none}.mx-row{grid-template-columns:minmax(0,1fr) repeat(4,34px);padding:11px 12px}.mx-row>span:first-child{font-size:13px}.mx-row .weak{display:none}.mx-note{padding:12px 12px 14px;font-size:12px}.legend{padding:10px 12px}.spec{grid-template-columns:minmax(0,1fr)}.notes{padding:8px 14px 4px}.checks{padding:12px}.run li{grid-template-columns:12px minmax(0,1fr) auto;gap:2px 10px;padding:9px 12px;font-size:12px}.run li:not(:last-child):after{top:22px;left:17.5px}.run .det{grid-area:2/2/auto/-1}.lead{grid-template-columns:minmax(0,1fr) 92px;padding:10px 12px;font-size:13px}.lead .ro{display:none}.writing{padding:80px 0}.w-head{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:32px}.w-head p{grid-row:auto;font-size:16px}.w-head .more{justify-self:start}.w-head h2{font-size:clamp(56px,17vw,72px)}.feat{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:40px}.cover-xl{aspect-ratio:4/3}.cover-xl .cv-top,.cover-xl .cv-bot{font-size:10px;left:14px;right:14px}.cover-xl .cv-top{top:14px}.cover-xl .cv-bot{bottom:14px}.cover-xl .cv-glyph{inset:20% 7% 30%}.feat p{font-size:16px}.posts{grid-template-columns:minmax(0,1fr);gap:0;padding-top:16px}.post{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:18px 0;display:grid}.post:last-child{border-bottom:0}.post .cover{aspect-ratio:1;border-radius:8px}.post .cv-top{font-size:8.5px;top:8px;left:8px;right:8px}.post .cv-top span:last-child,.post .cv-bot{display:none}.post .cv-glyph{inset:28% 16% 16%}.post h4{margin-top:6px;font-size:16.5px}.p-meta{font-size:10.5px}.post time{margin-top:6px;font-size:11px}.why{padding:80px 0}.why-p{font-size:16.5px}.log li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.log .v{grid-column:1/-1}.stats{margin-top:56px}.stat{min-height:184px;padding:18px 16px}.stat .num{font-size:40px}.cta{padding-bottom:80px}.cta-box{border-radius:12px;padding:40px 20px 24px}.cta-box p{font-size:16px}.cta-r{align-items:stretch}.cta-r .btn{justify-content:center}.mail a{flex:1;font-size:14px}.foot{padding-top:56px}.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.foot-mark{margin-top:56px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--acc);color:var(--acc-ink);border-radius:6px;padding:8px 12px;font-weight:600;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.links a[aria-current=page]{color:var(--text)}.links a[aria-current=page]:after{content:"";background:var(--acc);height:1px;margin-top:3px;display:block}@media (max-width:760px){.links a[aria-current=page]:after{display:none}.links a[aria-current=page]{color:var(--acc)}}.foot-legal{gap:20px;display:inline-flex}.page-head{border-bottom:1px solid var(--line);padding:96px 0 72px;position:relative;overflow:hidden}.page-head:before{content:"";pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.5;background-position:-1px -1px;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.page-head .wrap{position:relative}.page-head h1{max-width:18ch;margin-top:18px}.page-head .lede{max-width:60ch}@media (max-width:760px){.page-head{padding:56px 0 48px}}.empty{border:1px dashed var(--line-2);text-align:left;color:var(--muted);border-radius:12px;padding:40px 28px;font-size:16px;line-height:1.6}.empty b{color:var(--text);letter-spacing:-.015em;margin-bottom:6px;font-size:19px;font-weight:600;display:block}.g-n{font-family:var(--mono);fill:var(--acc-ink);font-size:10px;font-weight:600}.g-bg{fill:var(--panel)}.cover-xl .g-n,.cover-xl .g-bg{fill:var(--acc)}.board-bar .ex{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-left:auto;font-size:10.5px;display:inline-flex}.inline-more{color:var(--text);border-bottom:1px solid var(--acc);white-space:nowrap;align-items:center;gap:6px;margin-left:4px;display:inline-flex}.inline-more:hover{color:var(--acc)}.draft-tag{color:var(--acc-ink);background:#f0a64a;border-radius:3px;padding:1px 6px;font-weight:600}.src-tag{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);border:1px solid var(--line-2);border-radius:4px;align-items:center;gap:4px;width:max-content;margin-top:8px;padding:2px 6px;font-size:11px;display:inline-flex}.toc-cat .src-tag,.feat .src-tag{margin-top:0}.logos li a{width:100%;height:100%;color:inherit;justify-content:center;align-items:center;display:flex}.lg-mask{background:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lg-xhack2{letter-spacing:-.03em;gap:9px;font-size:21px;font-weight:700}.lg-ursa{gap:8px}.lg-keklik2{gap:10px}.lg-keklik2 .stack{flex-direction:column;line-height:1;display:flex}.lg-keklik2 .a{letter-spacing:-.03em;font-size:19px;font-weight:650}.lg-keklik2 .b{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;margin-top:4px;font-size:8.5px}.lg-kritik2{letter-spacing:-.025em;gap:9px;font-size:21px;font-weight:650}.lg-kritik2 .kbox{letter-spacing:0;border:1.5px solid;border-radius:6px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid}@media (max-width:760px){.lg-xhack2,.lg-kritik2{font-size:18px}.lg-keklik2 .a{font-size:17px}}.dits{vertical-align:baseline;align-items:flex-end;gap:.085em;height:.72em;margin-left:.08em;display:inline-flex}.dits i{background:var(--acc);border-radius:50%;width:.16em;height:.16em;display:block}.brand .dits{gap:.1em}.foot-mark .dits{gap:.06em;height:.7em;margin-left:.05em}
.ck-list{flex-direction:column;display:flex}.ck-list li{border-bottom:1px dashed var(--line);color:var(--soft);grid-template-columns:12px minmax(0,1fr);align-items:start;gap:14px;padding:14px 0;font-size:16px;line-height:1.55;display:grid}.ck-list li:last-child{border-bottom:0}.ck-list svg{color:var(--acc);margin-top:6px}.ab-head h1{max-width:24ch;font-size:clamp(36px,4.3vw,60px);line-height:1.04}.ab-head .hero-meta{max-width:none}.ab-what{padding:112px 0 0}.ab-what .s-head p b{color:var(--text);font-weight:600}.ab-pillars{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.ab-pillar{border:1px solid var(--line-2);background:var(--bg-1);border-radius:12px;min-width:0;padding:28px 28px 12px}.ab-ph{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding-bottom:22px;display:flex}.ab-ico{border:1px solid var(--line-2);background:var(--panel);width:56px;height:56px;color:var(--soft);border-radius:10px;flex:none;place-items:center;display:grid}.ab-ico svg{width:32px;height:32px;overflow:visible}.ab-n{color:var(--acc)}.ab-ph h3{letter-spacing:-.035em;margin-top:6px;font-size:clamp(26px,2.5vw,34px);font-weight:600;line-height:1.05}.ab-pillar .ck-list{padding-top:6px}.ab-xp{padding:112px 0}.ab-group{border-top:1px solid var(--line-2);grid-template-columns:240px minmax(0,1fr);gap:40px;padding:36px 0;display:grid}.ab-group:last-child{border-bottom:1px solid var(--line-2)}.ab-gl{flex-direction:column;gap:10px;display:flex}.ab-gl .n{font-family:var(--mono);color:var(--acc);letter-spacing:.04em;font-size:13px}.ab-gl .n span{color:var(--dim)}.ab-gl h3{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.2}.ab-log{border-top:0;margin-top:0}.ab-log li{grid-template-columns:136px minmax(0,1fr) auto;gap:6px 24px;padding:20px 0}.ab-log li:first-child{padding-top:2px}.ab-log li:last-child{border-bottom:0;padding-bottom:2px}.ab-log li:first-child .v{color:var(--dim)}.ab-log b{letter-spacing:-.015em;font-size:18px}.ab-log .ab-role{color:var(--soft);margin-top:3px;font-size:14.5px;display:block}.ab-log .d{max-width:66ch;margin-top:8px;font-size:15px;line-height:1.6}.ab-now .ab-log li .v{color:var(--acc)}.ab-now .ab-log b{letter-spacing:-.03em;font-size:clamp(24px,2.2vw,30px);line-height:1.1}.ab-now .ab-log .ab-role{color:var(--text);margin-top:6px;font-size:16.5px}.ab-now .ab-log .d{color:var(--soft);font-size:16px}.sv-index{background:var(--line-2);border:1px solid var(--line-2);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:48px;display:grid;overflow:hidden}.sv-index a{background:var(--bg);flex-direction:column;gap:12px;min-width:0;padding:16px 18px 18px;transition:background-color .15s;display:flex}.sv-index a:hover{background:var(--panel)}.sv-index .n{font-family:var(--mono);color:var(--acc);letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:12px;display:flex}.sv-dn{color:var(--dim);transition:color .15s,transform .18s;display:inline-flex;transform:rotate(90deg)}.sv-index a:hover .sv-dn{color:var(--acc);transform:rotate(90deg)translate(2px)}.sv-index b{letter-spacing:-.015em;font-size:16px;font-weight:600;line-height:1.25}.sv-list{padding:72px 0 112px}.sv-list .svc{scroll-margin-top:88px}.sv-list .svc .sv-h{letter-spacing:-.035em;margin-top:0;font-size:clamp(26px,2.5vw,34px);font-weight:600;line-height:1.1}.sv-list .svc-copy p+p{margin-top:14px}.sv-side{flex-direction:column;gap:16px;min-width:0;display:flex}.sv-inc .ck-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin-top:-1px;padding:0 16px 6px;display:grid}.sv-inc .ck-list li{border-bottom:0;border-top:1px dashed var(--line);gap:10px;padding:11px 0;font-size:14px;line-height:1.5}.sv-inc .ck-list svg{margin-top:5px}.sv-who{padding:0 0 112px}.sv-who-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sv-fitcard{border:1px solid var(--line-2);background:var(--bg-1);border-radius:12px;flex-direction:column;gap:24px;min-width:0;padding:32px 32px 36px;display:flex;position:relative}.sv-fitcard p{letter-spacing:-.015em;color:var(--text);max-width:40ch;font-size:clamp(19px,1.7vw,23px);line-height:1.45}.sv-mark{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.sv-ic{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.sv-fitcard.is-yes{background:linear-gradient(var(--acc-dim),var(--acc-dim)),var(--bg-1);border-color:#c8f03159}.sv-fitcard.is-yes:before{content:"";background:var(--acc);border-top-left-radius:11px;width:96px;height:3px;position:absolute;top:0;left:0}.sv-fitcard.is-yes .sv-mark{color:var(--acc)}.sv-fitcard.is-yes .sv-ic{background:var(--acc);color:var(--acc-ink)}.sv-fitcard.is-no .sv-mark{color:var(--muted)}.sv-fitcard.is-no .sv-ic{border:1px solid var(--line-2);background:var(--panel);color:var(--muted)}.sv-fitcard.is-no p{color:var(--muted)}@media (max-width:1120px){.ab-group{grid-template-columns:180px minmax(0,1fr);gap:32px}}@media (max-width:760px){.ck-list li{padding:12px 0;font-size:15px}.ab-head h1{font-size:clamp(30px,8.6vw,36px)}.ab-what{padding-top:72px}.ab-pillars{grid-template-columns:minmax(0,1fr);gap:14px}.ab-pillar{padding:20px 18px 6px}.ab-ph{gap:14px;padding-bottom:16px}.ab-ico{width:46px;height:46px}.ab-ico svg{width:26px;height:26px}.ab-xp{padding:72px 0}.ab-group{grid-template-columns:minmax(0,1fr);gap:18px;padding:28px 0}.ab-gl{flex-direction:row;align-items:baseline;gap:12px}.ab-gl h3{font-size:18px}.ab-log li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:16px 0}.ab-log b{font-size:17px}.ab-now .ab-log b{font-size:24px}.sv-index{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.sv-index a{gap:10px;padding:14px 14px 16px}.sv-index b{font-size:15px}.sv-list{padding:40px 0 72px}.sv-inc .ck-list{grid-template-columns:minmax(0,1fr);padding:0 12px 4px}.sv-who{padding-bottom:80px}.sv-who-grid{grid-template-columns:minmax(0,1fr);gap:14px}.sv-fitcard{gap:18px;padding:24px 20px 26px}.sv-fitcard p{font-size:18px}}
.ct-ask{border-left:2px solid var(--acc);max-width:60ch;color:var(--muted);margin-top:22px;padding-left:16px;font-size:15.5px;line-height:1.6}.ct-ask b{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--acc);margin-right:4px;font-size:12px;font-weight:500}.ct{padding:88px 0 128px}.ct-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.ct-h{letter-spacing:-.035em;margin-top:0;font-size:clamp(26px,2.5vw,34px);font-weight:600;line-height:1.1}.ct-p{color:var(--muted);max-width:40ch;margin-top:14px;font-size:16.5px;line-height:1.6}.ct-dl{border-bottom:1px solid var(--line);margin-top:36px}.ct-dl>div{border-top:1px solid var(--line);grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px;padding:20px 0;display:grid}.ct-dl dt{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:500}.ct-dl dd{color:var(--soft);min-width:0;font-size:15.5px}.ct-mail{display:inline-flex}.ct-mail a{padding:10px 14px;font-size:14.5px}.ct-social{flex-wrap:wrap;gap:8px 20px;display:flex}.ct-social a{font-family:var(--mono);color:var(--text);border-bottom:1px solid var(--line-2);align-items:center;gap:6px;padding:4px 0;font-size:13.5px;transition:color .15s,border-color .15s;display:inline-flex}.ct-social a svg{color:var(--dim);transition:color .15s}.ct-social a:hover{color:var(--acc);border-color:var(--acc)}.ct-social a:hover svg{color:var(--acc)}.ct-panel{box-shadow:0 30px 80px -40px #000c}.ct-title{font:inherit;letter-spacing:0;line-height:inherit;color:var(--soft);margin:0}.ct-form{flex-direction:column;gap:22px;padding:28px 28px 26px;display:flex}.ct-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ct-field{flex-direction:column;gap:9px;min-width:0;display:flex}.ct-field label{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:500}.ct-field input,.ct-field textarea{width:100%;font:inherit;color:var(--text);background:var(--bg-1);border:1px solid var(--line-2);outline-offset:0;border-radius:8px;outline:2px solid #0000;padding:12px 14px;font-size:16px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.ct-field input{height:48px}.ct-field textarea{resize:vertical;min-height:184px;display:block}.ct-field input::placeholder,.ct-field textarea::placeholder{color:var(--dim);opacity:1}.ct-field input:hover,.ct-field textarea:hover{border-color:#3a3d44}.ct-field input:focus,.ct-field textarea:focus,.ct-field input:focus-visible,.ct-field textarea:focus-visible{border-color:var(--acc);border-radius:8px;outline:2px solid #0000;box-shadow:0 0 0 3px #c8f03133}:is(.ct-field input:user-invalid,.ct-field textarea:user-invalid){border-color:#e07a5f}.ct-field input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--bg-1) inset;transition:background-color 9999s}.ct-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--bg-1) inset;transition:background-color 9999s}.ct-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--bg-1) inset;transition:background-color 9999s}.ct-field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--bg-1) inset,0 0 0 3px #c8f03133}.ct-err{color:#f2a48f;background:#e07a5f14;border:1px solid #e07a5f73;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14.5px;line-height:1.5;display:flex}.ct-err svg{flex:none;margin-top:3px}.ct-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding-top:6px;display:flex}.ct-submit[aria-disabled=true]{cursor:progress;opacity:.75}.ct-submit[aria-disabled=true]:hover{background:var(--acc)}.ct-note{font-family:var(--mono);letter-spacing:.04em;color:var(--dim);font-size:11.5px}.ct-spin{border:2px solid #0b0c0e40;border-top-color:var(--acc-ink);border-radius:50%;width:15px;height:15px;animation:.7s linear infinite ct-spin}@keyframes ct-spin{to{transform:rotate(360deg)}}.ct-done{flex-direction:column;align-items:flex-start;min-height:360px;padding:44px 28px 36px;display:flex}.ct-done-ic{background:var(--acc);width:44px;height:44px;color:var(--acc-ink);border-radius:10px;place-items:center;display:grid}.ct-done h3{letter-spacing:-.035em;margin-top:24px;font-size:clamp(26px,2.5vw,32px);font-weight:600;line-height:1.1}.ct-done h3:focus{outline:none}.ct-done p{color:var(--soft);max-width:44ch;margin-top:12px;font-size:16.5px;line-height:1.6}.ct-done .btn{margin-top:auto}.ct-done p+.btn{margin-top:32px}.legal-updated{font-family:var(--mono);letter-spacing:.02em;color:var(--muted);margin-top:24px;font-size:12.5px}.legal-updated time{color:var(--text)}.legal{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:80px;padding-top:72px;padding-bottom:128px;display:grid}.legal-toc{position:sticky;top:104px}.legal-toc ol{border-left:1px solid var(--line);margin-top:16px}.legal-toc a{color:var(--muted);border-left:1px solid #0000;gap:12px;margin-left:-1px;padding:7px 0 7px 16px;font-size:14px;line-height:1.4;transition:color .15s,border-color .15s;display:flex}.legal-toc a span{font-family:var(--mono);color:var(--dim);flex:none;padding-top:2px;font-size:11px}.legal-toc a:hover{color:var(--text);border-left-color:var(--acc)}.legal-toc a:hover span{color:var(--acc)}.legal-doc{max-width:68ch;color:var(--soft);font-size:17.5px;line-height:1.72}.legal-doc section+section{border-top:1px solid var(--line);margin-top:56px;padding-top:40px}.legal-doc h2{letter-spacing:-.025em;color:var(--text);align-items:baseline;gap:14px;margin:0 0 16px;scroll-margin-top:96px;font-size:clamp(23px,2vw,27px);font-weight:600;line-height:1.2;display:flex}.legal-n{font-family:var(--mono);letter-spacing:.04em;color:var(--acc);flex:none;font-size:12.5px;font-weight:500}.legal-doc p+p,.legal-doc p+ul,.legal-doc p+dl{margin-top:16px}.legal-doc ul{flex-direction:column;gap:10px;display:flex}.legal-doc li{padding-left:24px;position:relative}.legal-doc li:before{content:"";background:var(--acc);border-radius:2px;width:7px;height:7px;position:absolute;top:.68em;left:2px}.legal-doc a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);text-underline-offset:4px;text-decoration-thickness:1px;transition:color .15s}.legal-doc a:hover{color:var(--acc)}.legal-contact{border:1px solid var(--line-2);background:var(--panel);border-radius:10px;overflow:hidden}.legal-contact>div{grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 18px;display:grid}.legal-contact>div+div{border-top:1px dashed var(--line-2)}.legal-contact dt{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:500}.legal-contact dd{font-family:var(--mono);color:var(--text);overflow-wrap:anywhere;font-size:14.5px}@media (max-width:1120px){.ct-grid{grid-template-columns:minmax(0,1fr);gap:56px}.ct-p{max-width:56ch}.ct-panel{max-width:760px}.legal{grid-template-columns:minmax(0,1fr);gap:0;padding-top:56px}.legal-toc{display:none}}@media (max-width:760px){.ct-ask{padding-left:14px;font-size:15px}.ct{padding:56px 0 80px}.ct-grid{gap:44px}.ct-dl{margin-top:28px}.ct-dl>div{grid-template-columns:minmax(0,1fr);gap:10px;padding:18px 0}.ct-mail{display:flex}.ct-form{gap:20px;padding:20px 16px 18px}.ct-row{grid-template-columns:minmax(0,1fr);gap:20px}.ct-field textarea{min-height:168px}.ct-foot{flex-direction:column;align-items:stretch}.ct-submit{justify-content:center}.ct-note{text-align:center}.ct-done{min-height:0;padding:32px 16px 24px}.ct-done .btn{justify-content:center;align-self:stretch}.legal{padding-top:40px;padding-bottom:80px}.legal-doc{font-size:17px;line-height:1.7}.legal-doc section+section{margin-top:40px;padding-top:32px}.legal-doc h2{gap:12px;font-size:22px}.legal-contact>div{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 14px}}
.blog-body{padding-top:64px;padding-bottom:112px}.blog-body .feat{margin-bottom:8px}.toc-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:40px 0 20px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips button{border:1px solid var(--line-2);height:34px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--soft);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.chips button span{color:var(--dim)}.chips button:hover{border-color:var(--muted);color:var(--text)}.chips button[aria-pressed=true]{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}.chips button[aria-pressed=true] span{color:#0b0c0e99}.find{border:1px solid var(--line-2);background:var(--bg-1);min-width:280px;height:40px;color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:0 14px;display:flex}.find:focus-within{border-color:var(--acc)}.find input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.find input::placeholder{color:var(--dim)}.toc{border-top:1px solid var(--line-2)}.toc-h,.toc-row{grid-template-columns:88px 132px minmax(0,1fr) 150px 72px 112px 24px;align-items:center;gap:24px;display:grid}.toc-h{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--dim);padding:12px 0;font-size:10.5px}.toc-row{border-bottom:1px solid var(--line);padding:20px 0;transition:background-color .15s}.toc-row:hover{background:var(--bg-1)}.toc-row:hover .toc-title b{text-decoration:underline;-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);text-underline-offset:4px;text-decoration-thickness:1.5px}.toc-row:hover .toc-go{color:var(--acc);transform:translate(3px)}.toc-row:hover .cover{border-color:var(--muted)}.toc-no{font-family:var(--mono);color:var(--acc);letter-spacing:.02em;font-size:12.5px}.toc-cover .cover{aspect-ratio:4/3;border-radius:8px}.toc-cover .cv-top,.toc-cover .cv-bot{display:none}.toc-cover .cv-glyph{inset:16% 14%}.toc-title b{letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:600;line-height:1.25;display:block}.toc-title span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.toc-cat,.toc-read,.toc-date{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--soft);font-size:12px}.toc-cat{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.toc-read,.toc-date{color:var(--muted)}.toc-go{color:var(--dim);transition:transform .18s,color .18s}.linklike{color:var(--text);border-bottom:1px solid var(--acc)}.linklike:hover{color:var(--acc)}@media (max-width:1120px){.toc-h,.toc-row{grid-template-columns:72px 112px minmax(0,1fr) 120px 24px}.toc-h span:nth-child(5),.toc-h span:nth-child(6),.toc-read,.toc-date{display:none}}@media (max-width:760px){.blog-body{padding-top:40px;padding-bottom:72px}.toc-bar{flex-flow:column;align-items:stretch;padding-top:32px}.chips{margin:0 calc(var(--gut) * -1);padding:0 var(--gut) 4px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips button{flex:none}.find{min-width:0}.toc-h{display:none}.toc-row{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"cover title""cover meta";gap:6px 16px;padding:16px 0}.toc-no,.toc-go{display:none}.toc-cover{grid-area:cover;align-self:start}.toc-cover .cover{aspect-ratio:1}.toc-title{grid-area:title}.toc-title b{font-size:16.5px}.toc-title span{-webkit-line-clamp:2;font-size:13.5px}.toc-cat{color:var(--acc);flex-direction:row;grid-area:meta;align-items:center;font-size:10.5px}}.toc-more{justify-content:center;padding:28px 0 0;display:flex}.toc-more .btn span{font-family:var(--mono);color:var(--dim);font-size:12px}
:root{--nav-h:64px}.nav{position:sticky}.progress{left:0;right:0;top:calc(var(--nav-h) - 1px);z-index:60;pointer-events:none;height:2px;position:fixed}.progress i{background:var(--acc);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.a-head{border-bottom:1px solid var(--line);padding:56px 0 80px;position:relative;overflow:hidden}.a-head:before{content:"";pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.6;background-position:-1px -1px;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0009 45%,#0000 95%);mask-image:linear-gradient(#000 0%,#0009 45%,#0000 95%)}.a-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:64px;display:grid;position:relative}.crumb a{color:var(--soft);border-bottom:1px solid var(--line-2);transition:color .15s,border-color .15s}.crumb a:hover{color:var(--text);border-color:var(--acc)}.a-meta{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:28px;font-size:12px;display:flex}.a-meta .pill{color:var(--acc-ink);background:var(--acc);border-radius:4px;padding:4px 8px;font-weight:600}.a-title{letter-spacing:-.045em;text-wrap:balance;max-width:17ch;margin-top:20px;font-size:clamp(38px,4.6vw,66px);font-weight:620;line-height:1.02}.a-dek{color:var(--soft);max-width:54ch;margin-top:24px;font-size:19px;line-height:1.6}.by{align-items:center;gap:12px;margin-top:32px;display:flex}.mk{background:var(--panel);border:1px solid var(--line-2);width:40px;height:40px;color:var(--acc);font-family:var(--mono);border-radius:9px;flex:none;place-items:center;font-size:18px;font-weight:600;line-height:1;display:grid}.by b{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.3;display:block}.by small{color:var(--muted);font-size:13.5px;line-height:1.35;display:block}.a-head .hero-meta{border-top:1px dashed var(--line-2);flex-wrap:wrap;gap:12px 28px;max-width:560px;margin-top:28px;padding-top:20px;display:flex}.a-body{padding:56px var(--gut) 112px;grid-template-columns:220px minmax(0,860px);align-items:start;gap:56px;display:grid}.rail{align-self:start;position:sticky;top:96px}.atoc summary{cursor:default;list-style:none}.atoc summary::-webkit-details-marker{display:none}.atoc-m{display:none}.atoc-list{border-left:1px solid var(--line-2);margin-top:18px}.atoc-list a{color:var(--muted);grid-template-columns:24px minmax(0,1fr);gap:6px;padding:7px 0 7px 16px;font-size:14px;line-height:1.4;transition:color .15s;display:grid;position:relative}.atoc-list a:before{content:"";background:0 0;border-radius:1px;width:2px;transition:background-color .15s;position:absolute;top:5px;bottom:5px;left:-1px}.atoc-list a .n{font-family:var(--mono);color:var(--dim);padding-top:2px;font-size:11px;transition:color .15s}.atoc-list a:hover,.atoc-list a.on{color:var(--text)}.atoc-list a.on:before{background:var(--acc)}.atoc-list a.on .n{color:var(--acc)}.atoc-list a.sub{color:var(--dim);padding:5px 0 5px 46px;font-size:13px;display:block}.atoc-list a.sub:hover,.atoc-list a.sub.on{color:var(--soft)}.rail-foot{border-top:1px dashed var(--line-2);flex-direction:column;gap:14px;margin-top:28px;padding-top:18px;display:flex}.rail-row{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.rail-row b{color:var(--acc);font-weight:500}.rail-top{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.rail-top:hover{color:var(--acc)}.mode{--m-line:var(--line-2);--m-fg:var(--muted);--m-on-bg:var(--acc);--m-on-fg:var(--acc-ink);border:1px solid var(--m-line);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.mode button{height:26px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--m-fg);border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:10.5px;font-weight:500;transition:background-color .18s,color .18s;display:inline-flex}.mode button:hover{color:var(--m-on-bg)}.mode button[aria-pressed=true]{background:var(--m-on-bg);color:var(--m-on-fg)}.mode svg{flex:none}.sheet{--s-bg:#f2f0ea;--s-bg-2:#e8e6de;--s-bg-3:#f8f7f2;--s-ink:#141518;--s-text:#2a2b30;--s-muted:#6a6b70;--s-line:#dcdad2;--s-line-2:#c7c5bd;--s-chip-bg:#141518;--s-chip-fg:#c8f031;--s-chip-dim:#8d9097;--s-rule:#141518;--s-mark-bg:#c8f031;--s-mark-fg:#141518;--s-mark-ul:transparent;--s-link-ul:#a3a29a;--s-btn-bg:#141518;--s-btn-fg:#f2f0ea;--s-btn-arrow:#c8f031;--s-panel:#131418;--s-panel-line:#131418;--s-frame:#f2f0ea;--s-focus:#141518;--s-shadow:0 40px 90px -50px #000000f2;background:var(--s-bg);color:var(--s-text);border:1px solid var(--s-frame);box-shadow:var(--s-shadow);border-radius:14px;min-width:0;transition:background-color .2s,color .2s,border-color .2s}[data-read=dark] .sheet{--s-bg:#121316;--s-bg-2:#17181d;--s-bg-3:#15161a;--s-ink:#ecebe5;--s-text:#d0cfc8;--s-muted:#8d9097;--s-line:#202227;--s-line-2:#2c2f35;--s-chip-bg:#c8f031;--s-chip-fg:#0b0c0e;--s-chip-dim:#0b0c0e8c;--s-rule:#c8f031;--s-mark-bg:#c8f03124;--s-mark-fg:#ecebe5;--s-mark-ul:#c8f031;--s-link-ul:#5c5f66;--s-btn-bg:#c8f031;--s-btn-fg:#0b0c0e;--s-btn-arrow:#0b0c0e;--s-panel:#0b0c0e;--s-panel-line:#2a2d33;--s-frame:#2a2d33;--s-focus:#c8f031;--s-shadow:none}.sheet ::selection{background:var(--acc);color:var(--acc-ink)}.sheet :focus-visible{outline-color:var(--s-focus)}.sheet-bar{border-bottom:1px solid var(--s-line);background:var(--s-bg-2);font-family:var(--mono);color:var(--s-muted);border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px 10px 18px;font-size:11.5px;transition:background-color .2s;display:flex}.sheet-bar .l{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:9px;min-width:0;display:inline-flex;overflow:hidden}.sheet-bar .l:before{content:"";background:var(--s-chip-bg);border-radius:2px;flex:none;width:7px;height:7px}.sheet-bar .l b{color:var(--s-ink);font-weight:500}.sheet .mode{--m-line:var(--s-line-2);--m-fg:var(--s-muted);--m-on-bg:var(--s-chip-bg);--m-on-fg:var(--s-chip-fg);background:var(--s-bg)}.sheet .mode button:hover{color:var(--s-ink)}.sheet .mode button[aria-pressed=true]:hover{color:var(--s-chip-fg)}.sheet-in{padding:64px 64px 56px}.prose{color:var(--s-text);overflow-wrap:break-word;max-width:68ch;margin:0 auto;font-size:18.5px;line-height:1.72}.prose [id]{scroll-margin-top:96px}.prose>*+*{margin-top:1.15em}.prose>p.lead{color:var(--s-ink);font-size:1.1em;line-height:1.62}.prose>.tldr+p.lead{margin-top:2.2em}.prose strong{color:var(--s-ink);font-weight:620}.prose em{font-style:italic}.prose p a,.prose li a{color:var(--s-ink);text-decoration:underline;-webkit-text-decoration-color:var(--s-link-ul);text-decoration-color:var(--s-link-ul);text-underline-offset:.22em;text-decoration-thickness:1px;transition:text-decoration-color .15s}.prose p a:hover,.prose li a:hover{-webkit-text-decoration-color:var(--s-ink);text-decoration-color:var(--s-ink)}.prose code{font-family:var(--mono);background:var(--s-bg-2);border:1px solid var(--s-line);color:var(--s-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:.14em .4em;font-size:.82em}.prose>h2{letter-spacing:-.032em;color:var(--s-ink);text-wrap:balance;margin-top:2.6em;font-size:32px;font-weight:620;line-height:1.14;position:relative}.prose>h3{letter-spacing:-.02em;color:var(--s-ink);margin-top:1.9em;font-size:22px;font-weight:600;line-height:1.28;position:relative}.prose>h2+*,.prose>h3+*{margin-top:.7em}.prose>h2+h3{margin-top:1.2em}.h-n{background:var(--s-chip-bg);width:max-content;color:var(--s-chip-fg);font-family:var(--mono);letter-spacing:.06em;border-radius:4px;margin-bottom:16px;padding:5px 7px;font-size:11.5px;font-weight:500;line-height:1;display:block}.h-n span{color:var(--s-chip-dim)}.anc{font-family:var(--mono);color:var(--s-muted);opacity:0;margin-left:.35em;font-size:.68em;font-weight:400;text-decoration:none;transition:opacity .15s,color .15s}.prose>h2:hover .anc,.prose>h3:hover .anc,.anc:focus-visible{opacity:1}.anc:hover{color:var(--s-ink)}@media (hover:none){.anc{opacity:.45}}.prose>.blk,.prose>.blk+*{margin-top:2em}.prose>.blk+h2{margin-top:2.6em}.prose>.blk:first-child{margin-top:0}.prose>h3+.blk{margin-top:1em}.tldr{background:var(--s-bg-2);border-left:2px solid var(--s-rule);border-radius:0 10px 10px 0;padding:22px 26px 24px;font-size:.92em;line-height:1.62;transition:background-color .2s}.tldr-h{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--s-muted);align-items:center;gap:12px;font-size:11px;display:flex}.chip{background:var(--s-chip-bg);color:var(--s-chip-fg);font-family:var(--mono);letter-spacing:.06em;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:600;line-height:1;display:inline-block}.tldr ul{flex-direction:column;gap:9px;margin-top:14px;display:flex}.tldr li{color:var(--s-ink);padding-left:24px;position:relative}.tldr li:before{content:"→";font-family:var(--mono);color:var(--s-muted);font-size:.9em;position:absolute;top:0;left:0}.pq{border-top:2px solid var(--s-rule);border-bottom:1px solid var(--s-line-2);padding:30px 0 26px}.pq p{letter-spacing:-.03em;color:var(--s-ink);text-wrap:balance;font-size:30px;font-weight:600;line-height:1.22}.pq mark{background:var(--s-mark-bg);color:var(--s-mark-fg);box-shadow:inset 0 -2px 0 var(--s-mark-ul);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 .1em}.pq figcaption{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--s-muted);margin-top:18px;font-size:11.5px}.fig figcaption{font-family:var(--mono);color:var(--s-muted);margin-top:12px;font-size:12px;line-height:1.5}.fig figcaption b{color:var(--s-ink);font-weight:500}.fig-panel{background:var(--s-panel);border:1px solid var(--s-panel-line);color:var(--soft);border-radius:12px;font-size:14px;line-height:1.4;overflow:hidden}.fig .art-bar{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--muted);background:var(--bg-1);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:11.5px;display:flex}.fig .art-bar .l{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.fig .art-bar .l:before{content:"";background:var(--acc);border-radius:2px;flex:none;width:7px;height:7px}.fig .art-bar .r{white-space:nowrap;color:var(--dim)}.fn{padding:4px 0 0}.fn-row{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1.35fr) minmax(0,1.5fr) 52px minmax(0,1fr);align-items:center;gap:16px;padding:12px 16px;display:grid}.fn-h{padding-top:12px;padding-bottom:10px}.fn-h>span{font-family:var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.fn-h>span:nth-child(3){text-align:right}.fn-l{min-width:0;color:var(--soft);align-items:center;gap:8px;display:flex}.fn-l>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fn-l em{font-style:normal;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);border-radius:4px;flex:none;padding:2px 5px;font-size:9.5px}.fn-l em.s{color:var(--acc);border-color:#c8f03166}.fn-b{grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:10px;display:grid}.fn-b .trk{height:10px}.fn-b i{height:100%;width:var(--w);background:#3a3d44;border-radius:2px;min-width:3px;display:block}.fn-b.acc i{background:var(--acc)}.fn-b b{font-family:var(--mono);color:var(--soft);text-align:right;font-size:12px;font-weight:500}.fn-b.acc b{color:var(--acc)}.fn-n{font-family:var(--mono);color:var(--text);text-align:right;font-size:12px}.fn-tot{border-bottom:0;border-top:1px solid var(--line-2);margin-top:-1px}.fn-tot .fn-l{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.fig .mx-note{font-family:var(--mono);color:var(--acc);border-top:1px solid var(--line);gap:10px;padding:14px 16px 16px;font-size:12.5px;line-height:1.55;display:flex}.fig .mx-note span:first-child{flex:none}.fig .legend{border-top:1px solid var(--line);font-family:var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;gap:6px 16px;padding:12px 16px;font-size:10.5px;display:flex}.fig .legend span{align-items:center;gap:6px;display:inline-flex}.fig .legend i{background:#3a3d44;border-radius:1px;width:12px;height:6px}.fig .legend i.a{background:var(--acc)}.code{background:var(--s-panel);border:1px solid var(--s-panel-line);border-radius:12px;overflow:hidden}.code .art-bar{padding:8px 8px 8px 16px}.copy{border:1px solid var(--line-2);height:26px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-radius:6px;padding:0 10px;font-size:10.5px;transition:color .15s,border-color .15s}.copy:hover{color:var(--acc);border-color:var(--muted)}.code pre{font-family:var(--mono);color:var(--soft);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0;padding:18px 18px 20px;font-size:13.5px;line-height:1.7}.code pre code{font-size:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.code .c{color:var(--dim)}.code .v{color:var(--acc)}.code .k{color:var(--text)}.tbl-wrap{font-size:.86em}.tbl{border-collapse:collapse;width:100%;line-height:1.5}.tbl th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--s-muted);text-align:left;border-bottom:1.5px solid var(--s-rule);vertical-align:bottom;padding:0 16px 10px 0;font-size:11px;font-weight:500}.tbl td{border-bottom:1px solid var(--s-line);vertical-align:top;color:var(--s-text);padding:14px 16px 14px 0}.tbl th:last-child,.tbl td:last-child{padding-right:0}.tbl td:nth-child(2){color:var(--s-ink)}.job{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--s-line-2);color:var(--s-ink);white-space:nowrap;border-radius:4px;padding:5px 7px;font-size:11px;font-weight:500;line-height:1;display:inline-block}.job.s{background:var(--s-chip-bg);color:var(--s-chip-fg);border-color:var(--s-chip-bg)}.tbl-note{font-family:var(--mono);color:var(--s-muted);align-items:center;gap:8px;margin-top:12px;font-size:11.5px;display:flex}.tbl-note i{background:var(--s-chip-bg);border-radius:2px;width:10px;height:10px}.note{border:1px solid var(--s-line-2);background:var(--s-bg-3);border-radius:10px;grid-template-columns:24px minmax(0,1fr);gap:16px;padding:20px 22px;font-size:.92em;line-height:1.62;transition:background-color .2s;display:grid}.note-i{background:var(--s-chip-bg);width:24px;height:24px;color:var(--s-chip-fg);font-family:var(--mono);border-radius:5px;place-items:center;font-size:12px;font-weight:600;line-height:1;display:grid}.note-h{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--s-muted);font-size:11px;line-height:24px}.note p{color:var(--s-ink);margin-top:4px}.fixes{border-top:1.5px solid var(--s-rule)}.fixes li{border-bottom:1px solid var(--s-line)}.fixes label{cursor:pointer;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:22px 0;display:grid;position:relative}.fixes input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.fx-n{border:1.5px solid var(--s-line-2);width:40px;height:40px;font-family:var(--mono);color:var(--s-ink);border-radius:8px;place-items:center;font-size:12.5px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:grid;position:relative}.fx-n:after{content:"";background:var(--s-bg);border:1.5px solid var(--s-line-2);border-radius:50%;width:16px;height:16px;transition:background-color .15s,border-color .15s;position:absolute;bottom:-6px;right:-6px}.fixes input:checked+.fx-n{background:var(--s-chip-bg);border-color:var(--s-chip-bg);color:var(--s-chip-fg)}.fixes input:checked+.fx-n:after{border-color:var(--s-chip-bg);background:var(--s-chip-fg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.3l2.2 2.2L9.5 3.7' fill='none' stroke='%23141518' stroke-width='1.8'/%3E%3C/svg%3E") center/10px no-repeat}.fixes input:focus-visible+.fx-n{outline:2px solid var(--s-focus);outline-offset:3px}.fx-b{padding-top:6px;line-height:1.62;display:block}.fx-b b{letter-spacing:-.012em;color:var(--s-ink);margin-bottom:4px;font-size:1.04em;font-weight:620;display:block}.fixes input:checked~.fx-b{color:var(--s-muted)}.fixes input:checked~.fx-b b{text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--s-muted);text-decoration-color:var(--s-muted);color:var(--s-muted)}.fix-hint{font-family:var(--mono);color:var(--s-muted);margin-top:10px;font-size:11.5px}.faq{border-top:1.5px solid var(--s-rule)}.faq details{border-bottom:1px solid var(--s-line)}.faq summary{cursor:pointer;letter-spacing:-.012em;color:var(--s-ink);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 0;font-size:1.02em;font-weight:600;line-height:1.45;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .q{gap:14px;display:flex}.faq summary .q:before{content:"Q";font-family:var(--mono);color:var(--s-muted);flex:none;padding-top:.32em;font-size:12px;font-weight:500}.pm{border:1px solid var(--s-line-2);border-radius:5px;flex:none;width:22px;height:22px;margin-top:2px;transition:transform .2s,background-color .15s,border-color .15s;position:relative}.pm:before,.pm:after{content:"";background:var(--s-ink);width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pm:after{transform:translate(-50%,-50%)rotate(90deg)}.faq details[open] .pm{background:var(--s-chip-bg);border-color:var(--s-chip-bg);transform:rotate(45deg)}.faq details[open] .pm:before,.faq details[open] .pm:after{background:var(--s-chip-fg)}.faq-a{padding:0 38px 22px 26px;font-size:.95em;line-height:1.68}.sheet-foot{max-width:68ch;margin:72px auto 0;font-size:18.5px}.eof{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--s-muted);align-items:center;gap:14px;font-size:11px;display:flex}.eof:before,.eof:after{content:"";background:var(--s-line-2);flex:1;height:1px}.author{border:1px solid var(--s-line-2);background:var(--s-bg-3);border-radius:12px;grid-template-columns:56px minmax(0,1fr);gap:18px;margin-top:32px;padding:26px 24px;transition:background-color .2s;display:grid}.author .mk{background:#141518;border-color:#141518;border-radius:12px;width:56px;height:56px;font-size:26px}[data-read=dark] .author .mk{background:var(--bg);border-color:var(--line-2)}.author .lab{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--s-muted);font-size:11px}.author b{letter-spacing:-.015em;color:var(--s-ink);margin-top:4px;font-size:18px;font-weight:620;line-height:1.3;display:block}.author .role{color:var(--s-muted);font-size:14.5px;line-height:1.4;display:block}.author p{color:var(--s-text);margin-top:12px;font-size:15.5px;line-height:1.6}.author-links{font-family:var(--mono);color:var(--s-ink);gap:16px;margin-top:12px;font-size:12px;display:flex}.author-links a{border-bottom:1px solid var(--s-line-2);transition:border-color .15s}.author-links a:hover{border-color:var(--s-ink)}.end-cta{border-top:1px dashed var(--s-line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:20px;padding:24px 0 4px;display:flex}.end-cta h3{letter-spacing:-.02em;color:var(--s-ink);font-size:21px;font-weight:620;line-height:1.3}.end-cta p{color:var(--s-muted);max-width:44ch;margin-top:6px;font-size:15px;line-height:1.55}.btn-doc{background:var(--s-btn-bg);color:var(--s-btn-fg)}.btn-doc svg{color:var(--s-btn-arrow)}.btn-doc:hover{opacity:.9}.related{background:var(--bg-1);border-top:1px solid var(--line);padding:104px 0 112px}.rel-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.rel-t{letter-spacing:-.045em;margin-top:14px;font-size:clamp(34px,4vw,54px);font-weight:620;line-height:1}.related .more{font-family:var(--mono);color:var(--text);border-bottom:1px solid var(--acc);white-space:nowrap;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:inline-flex}.related .more svg{transition:transform .18s}.related .more:hover svg{transform:translate(3px)}.related .more:hover{color:var(--acc)}.related .posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.related .post{flex-direction:column;gap:18px;min-width:0;display:flex}.related .post:hover .cover{border-color:var(--muted)}.related .post:hover .cv-glyph{transform:translateY(-2px)}.related .post:hover h4{text-decoration:underline;-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);text-underline-offset:4px;text-decoration-thickness:1.5px}.related .p-meta{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:6px 12px;font-size:11.5px;display:flex}.related .p-meta .cat{color:var(--acc)}.related .post h4{letter-spacing:-.02em;margin-top:8px;font-size:19px;font-weight:600;line-height:1.28}.related .post time{font-family:var(--mono);color:var(--dim);margin-top:10px;font-size:12px;display:block}@media (max-width:1120px){.a-grid{gap:40px}.a-body{padding:0 var(--gut) 88px;grid-template-columns:minmax(0,1fr);gap:0}.rail{top:var(--nav-h);z-index:40;margin:0 calc(-1 * var(--gut));border-bottom:1px solid var(--line);background:#0b0c0ef7}.atoc summary{cursor:pointer}.atoc-lab{display:none}.atoc-m{height:50px;padding:0 var(--gut);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);align-items:center;gap:12px;font-size:11px;display:flex}.atoc-cur{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--text);flex:1;font-size:14px;overflow:hidden}.atoc-pct{color:var(--acc)}.atoc-chev{color:var(--muted);flex:none;transition:transform .2s}.atoc[open] .atoc-chev{transform:rotate(180deg)}.atoc-list{border-left:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line-2);background:var(--bg);padding:8px var(--gut) 14px;max-height:min(62vh,440px);margin:0;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 24px 40px -24px #000000e6}.atoc-list a{padding-top:10px;padding-bottom:10px;font-size:15px}.atoc-list a.sub{padding-top:7px;padding-bottom:7px;font-size:14px}.rail-foot{display:none}.sheet{width:100%;max-width:860px;margin:32px auto 0}.sheet-in{padding:52px 48px 48px}.prose [id]{scroll-margin-top:134px}.related .posts{gap:24px}}@media (max-width:760px){:root{--nav-h:58px}.a-head{padding:32px 0 40px}.a-head:before{background-size:40px 40px}.a-meta{gap:8px 12px;margin-top:22px;font-size:11px}.a-title{margin-top:16px;font-size:clamp(32px,9.4vw,42px)}.a-dek{margin-top:18px;font-size:17px}.by{margin-top:24px}.a-head .hero-meta{gap:8px 20px;margin-top:22px}.a-grid{gap:32px}.cover-xl{aspect-ratio:4/3}.cover-xl .cv-top,.cover-xl .cv-bot{font-size:10px;left:14px;right:14px}.cover-xl .cv-top{top:14px}.cover-xl .cv-bot{bottom:14px}.cover-xl .cv-glyph{inset:20% 7% 30%}.sheet{margin:0 calc(-1 * var(--gut));width:auto;max-width:none;box-shadow:none;border-left:0;border-right:0;border-radius:0}.sheet-bar{padding:8px 8px 8px var(--gut);border-radius:0;font-size:11px}.sheet-bar .l .slug{display:none}.sheet-in{padding:32px var(--gut) 40px}.prose{font-size:17.5px;line-height:1.7}.prose [id]{scroll-margin-top:124px}.prose>h2{margin-top:2.3em;font-size:26px}.prose>h3{font-size:20px}.h-n{margin-bottom:12px}.tldr{padding:18px 18px 20px}.pq p{font-size:23px}.note{gap:12px;padding:16px}.fn-row{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:8px 12px;padding:12px}.fn-h>span:first-child{display:none}.fn-l{grid-column:1/-1}.fn-b{grid-template-columns:minmax(0,1fr) 46px;gap:8px}.fn-b b,.fn-n{font-size:11px}.art-bar{padding:10px 12px;font-size:11px}.art-bar .r{display:none}.code .art-bar{padding:6px 6px 6px 12px}.code pre{padding:14px 12px 16px;font-size:12.5px}.mx-note{padding:12px 12px 14px;font-size:12px}.fig .legend{padding:10px 12px}.tbl-wrap{margin-right:calc(-1 * var(--gut));padding-right:var(--gut);overflow-x:auto}.tbl{min-width:560px}.fixes label{grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px 0}.fx-n{width:36px;height:36px}.fx-b{padding-top:4px}.faq-a{padding:0 0 20px 26px}.sheet-foot{margin-top:56px;font-size:17.5px}.author{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:20px 16px}.author .mk{border-radius:10px;width:44px;height:44px;font-size:20px}.end-cta .btn{justify-content:center;width:100%}.related{padding:72px 0 80px}.rel-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:16px}.related .posts{grid-template-columns:minmax(0,1fr);gap:0}.related .post{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:18px 0;display:grid}.related .post:last-child{border-bottom:0}.related .post .cover{aspect-ratio:1;border-radius:8px}.related .post .cv-top{font-size:8.5px;top:8px;left:8px;right:8px}.related .post .cv-top span:last-child,.post .cv-bot{display:none}.related .post .cv-glyph{inset:28% 16% 16%}.related .post h4{margin-top:6px;font-size:16.5px}.related .p-meta{font-size:10.5px}.related .post time{margin-top:6px;font-size:11px}}.prose>p:first-of-type{color:var(--s-ink);font-size:1.1em;line-height:1.62}.prose>.tldr+p{margin-top:2.2em}.prose>ul:not([class]),.prose>ol:not([class]){padding-left:1.4em}.prose>ul:not([class]){list-style:none}.prose>ul:not([class])>li{position:relative}.prose>ul:not([class])>li:before{content:"–";color:var(--s-muted);position:absolute;left:-1.1em}.prose>ol:not([class]){list-style:decimal}.prose>ol:not([class])>li::marker{font-family:var(--mono);color:var(--s-muted);font-size:.85em}.prose li+li{margin-top:.4em}.prose hr{border:0;border-top:1px solid var(--s-line-2);margin:2.4em 0}.prose .pq blockquote p{letter-spacing:-.03em;color:var(--s-ink);text-wrap:balance;font-size:30px;font-weight:600;line-height:1.22}.prose .pq blockquote p+p{margin-top:.6em}.prose-img{border:1px solid var(--s-line);border-radius:10px;width:100%;height:auto;display:block}.fig figcaption{margin-top:12px}.note-b>*+*{margin-top:.6em}.note-b p{color:var(--s-ink);margin-top:4px}.faq-a>*+*{margin-top:.8em}@media (max-width:760px){.prose .pq blockquote p{font-size:23px}}.fixes .fx-row{grid-template-columns:40px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.fixes .fx-tick{cursor:pointer;align-self:start;padding:0;display:block;position:relative}.fixes .fx-b{padding-top:6px;line-height:1.62;display:block}.fixes .fx-b>p{margin:0}.fixes .fx-b>p+p{margin-top:.5em}.fixes li:has(input:checked) .fx-b{color:var(--s-muted)}.fixes li:has(input:checked) .fx-b b{text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--s-muted);text-decoration-color:var(--s-muted);color:var(--s-muted)}.pq strong{font-weight:inherit;background:var(--s-mark-bg);color:var(--s-mark-fg);box-shadow:inset 0 -2px 0 var(--s-mark-ul);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 .1em}@media (max-width:760px){.fixes .fx-row{grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px 0}}.embed{aspect-ratio:16/9;border:1px solid var(--s-line);background:var(--s-bg-2);border-radius:10px;position:relative;overflow:hidden}.embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (min-width:1121px){.rail{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;max-height:calc(100vh - 120px);padding-right:6px;overflow-y:auto}}video.prose-img{background:var(--s-bg-2);width:100%;height:auto;display:block}@media (max-width:960px){.a-grid{grid-template-columns:minmax(0,1fr);gap:40px}.a-cover{max-width:560px}.a-title{font-size:clamp(40px,6.6vw,58px)}}@media (max-width:760px){.a-cover{display:none}}.bq{border-left:2px solid var(--s-rule);color:var(--s-ink);padding:4px 0 4px 20px;font-size:1.04em;line-height:1.62}.bq>*+*{margin-top:.6em}.bq strong{font-weight:620}
.brand{align-items:center;margin:-10px 0;padding:10px 0;display:inline-flex}.foot ul{gap:2px}.foot ul a,.foot ul span{padding:7px 0;display:inline-block}.inline-more{padding:4px 0}.foot-legal a,.crumb a,.author-links a,.legal-contact a{padding:8px 0;display:inline-block}.foot-bot{padding-top:14px;padding-bottom:20px}@media (pointer:coarse){.mode button,.copy{height:34px;padding:0 12px}.links a{padding:10px 0}}.art-bar .ok,.art-bar .r{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.art-bar .l{flex:auto}@media (max-width:760px){.board-bar .ex,.mx-h>span,.mx-row .weak,.legend,.notes .lab,.lead-h,.log .tag,.vlab,.axis,.p-meta,.related .p-meta,.toc-cat,.mode button,.copy,.grow div{font-size:11px}.notes p,.legend,.checks{display:none}.notes li{padding:9px 0}.doc{gap:10px;padding:16px 14px 18px}.d-faq,.leads .lead:nth-child(n+3),.run li:nth-child(3){display:none}.foot-bot{flex-direction:column;align-items:flex-start;gap:6px}.foot-legal{gap:18px}}

