@font-face{font-family:Cascadia Code;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cascadia-400.woff2)format("woff2")}@font-face{font-family:Cascadia Code;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cascadia-700.woff2)format("woff2")}:root{--bg:#0a0a0a;--bg-2:#0e0e10;--ink:#f4f3f1;--grey:#8a8a92;--grey-2:#a9a9b1;--dim:#5a5a62;--line:#f4f3f11a;--line-2:#f4f3f12e;--hover:#f4f3f10b;--green:#58b08c;--green-soft:#58b08c29;--pink:#e0708e;--pink-soft:#e0708e26;--amber:#d99a3e;--red:#e0584f;--btn-bg:#f4f3f1;--btn-fg:#0a0a0a;--ocean:#0a0a0a;--ocean2:#101011;--rim:#f4f3f142;--grat:#f4f3f116;--landf:#f4f3f121;--lands:#f4f3f157;--shHi:#ffffff13;--shMid:#0000004d;--shEdge:#0000009e;--ptf:#f4f3f133;--pts:#f4f3f1c7;--pin:#f4f3f1;--fs-m:clamp(.92rem,calc(1.5 * var(--vw)),1.02rem);--fs-s:var(--fs-m);--fs-l:clamp(1.3rem,calc(2.3 * var(--vw)),1.75rem);--fs-t:clamp(1.95rem,calc(4.9 * var(--vw)),3.35rem);--ctl-lh:21px;--ctl-h:39px;--sans:"Cascadia Code",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--mono:"Cascadia Code",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#f4f3f1;--bg-2:#eeedeb;--ink:#0a0a0a;--grey:#6b6b73;--grey-2:#4a4a51;--dim:#9b9ba3;--line:#0a0a0a1f;--line-2:#0a0a0a33;--hover:#0a0a0a09;--green:#2e7b59;--green-soft:#2e7b5924;--pink:#af4560;--pink-soft:#af456021;--amber:#b7791f;--red:#c23b32;--btn-bg:#0a0a0a;--btn-fg:#f4f3f1;--ocean:#f4f3f1;--ocean2:#ecebe8;--rim:#0a0a0a3d;--grat:#0a0a0a1a;--landf:#0a0a0a1a;--lands:#0a0a0a57;--shHi:#ffffff80;--shMid:#0a0a0a1a;--shEdge:#0a0a0a42;--ptf:#0a0a0a2b;--pts:#0a0a0ad1;--pin:#0a0a0a}}:root[data-theme=light]{--bg:#f4f3f1;--bg-2:#eeedeb;--ink:#0a0a0a;--grey:#6b6b73;--grey-2:#4a4a51;--dim:#9b9ba3;--line:#0a0a0a1f;--line-2:#0a0a0a33;--hover:#0a0a0a09;--green:#2e7b59;--green-soft:#2e7b5924;--pink:#af4560;--pink-soft:#af456021;--amber:#b7791f;--red:#c23b32;--btn-bg:#0a0a0a;--btn-fg:#f4f3f1;--ocean:#f4f3f1;--ocean2:#ecebe8;--rim:#0a0a0a3d;--grat:#0a0a0a1a;--landf:#0a0a0a1a;--lands:#0a0a0a57;--shHi:#ffffff80;--shMid:#0a0a0a1a;--shEdge:#0a0a0a42;--ptf:#0a0a0a47;--pts:#0a0a0ad1;--pin:#0a0a0a}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:var(--fs-m);-webkit-font-smoothing:antialiased;margin:0;line-height:1.62}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3,h4{letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:400}:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:2px}.in{max-width:1240px;padding-inline:clamp(20px,calc(4 * var(--vw)),48px);margin:0 auto}.rule{border-top:1px solid var(--line)}section{padding-block:clamp(40px,calc(4.6 * var(--vw)),64px)}.eye{font-family:var(--mono);font-size:var(--fs-m);letter-spacing:-.01em;color:var(--green);margin-bottom:10px}.eye:before{content:"~/" var(--page,"");color:var(--dim)}.eye.root:before{content:"~/"}.h2{font-size:var(--fs-l);letter-spacing:-.05em;line-height:1.2}.h2 .off{color:var(--grey);display:block}.sub{color:var(--grey);font-size:var(--fs-m);max-width:66ch;margin-top:10px}.nav{z-index:60;background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid #0000;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s,padding-top .3s;position:fixed;top:0;left:0;right:0}.nav.stuck{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000;padding-top:10px}.nav-in{max-width:1240px;padding-inline:clamp(20px,calc(4 * var(--vw)),48px);background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:30px;height:64px;margin:0 auto;transition:max-width .3s,padding-inline .3s,background .3s,border-color .3s,border-radius .3s,box-shadow .3s;display:flex}.nav.stuck .nav-in{max-width:1180px;padding-inline:clamp(18px,calc(2.6 * var(--vw)),30px);background:color-mix(in srgb,var(--bg) 96%,transparent);-webkit-backdrop-filter:blur(20px)saturate(1.3);border-color:var(--line-2);border-radius:7px;box-shadow:0 14px 36px -22px #000c}.brand{letter-spacing:-.06em;flex:none;align-items:center;gap:9px;font-size:.98rem;font-weight:700;display:flex}.brand .mk{background:var(--green);border-radius:50%;flex:none;width:12px;height:12px}.nlinks{gap:26px;margin:0 auto;display:none}@media (width>=1012px){.nlinks{display:flex}}.nlinks a{color:var(--grey);font-size:.8rem;transition:color .15s}@media (width>=641px){.nlinks a:hover{color:var(--ink)}}.nend{align-items:center;gap:16px;margin-left:auto;display:flex}@media (width>=1012px){.nend{margin-left:0}}.btn{font-family:inherit;line-height:var(--ctl-lh);letter-spacing:-.02em;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bg);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 14px;font-size:.82rem;font-weight:600;transition:opacity .1s,background .1s,border-color .1s,transform 60ms;display:inline-flex}.btn:active{transform:translateY(1px)}@media (width>=641px){.btn:hover{opacity:.88}}.btn.ghost{color:var(--ink);border-color:var(--line-2);background:0 0}@media (width>=641px){.btn.ghost:hover{background:var(--hover);border-color:var(--grey);opacity:1}}.stage{height:196svh;position:relative}.stick{height:100svh;position:sticky;top:0;overflow:hidden}.hero-map{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;position:absolute;inset:-6% -2% -6% 32%}.hero-map.drag{cursor:grabbing}.hero-map.locked{cursor:default;touch-action:auto}.hero-map canvas{width:100%;height:100%;display:block}body.nosel{-webkit-user-select:none;user-select:none}@media (width<=990px){.hero-map{opacity:.55;height:52%;inset:auto 0 -4%}}.scrim{pointer-events:none;z-index:2;background:linear-gradient(96deg,var(--bg) 33%,color-mix(in srgb,var(--bg) 72%,transparent) 44%,color-mix(in srgb,var(--bg) 26%,transparent) 55%,transparent 68%);position:absolute;inset:0}@media (width<=990px){.scrim{background:linear-gradient(to bottom,var(--bg) 40%,transparent 82%)}}.pane{z-index:3;pointer-events:none;will-change:opacity,transform;align-items:center;height:100svh;display:flex;position:absolute;left:0;right:0}.pane a,.pane button{pointer-events:auto}.pane>.in{width:100%}#pane1{top:0}#pane2{opacity:0;align-items:flex-start;padding-top:clamp(80px,11vh,128px);top:96svh}#pane2 .in{align-self:flex-start}#pane2 .tw{max-width:min(700px,calc(58 * var(--vw)));margin-top:30px}#pane2 table{font-size:var(--fs-m)}#pane2 th,#pane2 td{padding:14px 22px 14px 0}#pane2 thead th{font-size:var(--fs-s)}.netnote{font-size:var(--fs-s);color:var(--grey);margin-top:24px}.revs{padding-block:clamp(38px,calc(4.6 * var(--vw)),60px);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;overflow:hidden}.revs.drag{cursor:grabbing}.rev-track{will-change:transform;width:max-content;display:flex}.rev{width:min(330px,calc(74 * var(--vw)));border-left:1px solid var(--line);flex:none;padding:0 30px}.rev-who{align-items:center;gap:13px;margin-bottom:18px;display:flex}.rev-av{flex:none;width:3em;height:3em;display:block}.rev-av svg{width:100%;height:100%;display:block}.rev-q{font-size:var(--fs-m);color:var(--grey);margin:0;line-height:1.62}.rev-n{font-size:var(--fs-s);letter-spacing:-.035em;font-weight:700;display:block}.rev-r{font-family:var(--mono);font-size:var(--fs-s);color:var(--grey);margin-top:4px;display:block}.netstats{padding-block:0}.netstats .stats{border-top:0;margin-top:0}.mtab{min-width:660px}.mtab tr.ghost td{opacity:.45}@media (width<=990px){#pane2 .tw{max-width:100%}}.pane h1{font-size:var(--fs-t);letter-spacing:-.055em;max-width:17ch;line-height:1.06}.pane h1 .hlogo{vertical-align:-.46em;width:auto;height:1.75em;margin-right:.02em}.pane h1 b{font-weight:700}.pane h1 em{color:var(--grey);font-style:normal;display:block}.pane .lede{color:var(--grey-2);font-size:var(--fs-m);max-width:52ch;margin-top:22px}.hcta{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.hmeta{font-family:var(--mono);font-size:var(--fs-s);color:var(--grey);flex-wrap:wrap;gap:10px 30px;margin-top:34px;display:flex}.hmeta span{align-items:center;gap:8px;display:flex}.hmeta i{background:var(--green);border-radius:50%;flex:none;width:.62em;height:.62em}.hmeta i.blink{animation:2.4s ease-in-out infinite bk}@keyframes bk{0%,to{opacity:1}50%{opacity:.35}}.zoom{right:clamp(14px,calc(2.4 * var(--vw)),26px);bottom:clamp(14px,calc(2.4 * var(--vw)),26px);z-index:4;flex-direction:column;gap:6px;transition:opacity .3s;display:flex;position:absolute}.zoom button{width:var(--ctl-h);height:var(--ctl-h);background:color-mix(in srgb,var(--bg) 74%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--grey);border:1px solid var(--line-2);cursor:pointer;font-size:15px;line-height:1;font-family:var(--sans);border-radius:7px;place-items:center;transition:color .15s,border-color .15s;display:grid}@media (width>=641px){.zoom button:hover{color:var(--ink);border-color:var(--ink)}}.zoom button.rs{width:auto;font-size:9.5px;font-family:var(--mono);letter-spacing:.06em;padding:0 10px}.hint{pointer-events:none;right:calc(clamp(14px,calc(2.4 * var(--vw)),26px) + 84px);bottom:calc(clamp(14px,calc(2.4 * var(--vw)),26px) + 12px);z-index:4;font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--dim);text-align:right;font-size:9px;transition:opacity .3s;position:absolute}@media (width<=990px){.hint{display:none}}.og{grid-template-columns:1fr;margin-top:24px;display:grid}@media (width>=704px){.og.c2{grid-template-columns:1fr 1fr}}@media (width>=968px){.og.c3{grid-template-columns:repeat(3,1fr)}.og.c3>div:not(:nth-child(3n)){padding-right:34px}}@media (width>=704px){.og.c4{grid-template-columns:1fr 1fr}}@media (width>=1122px){.og.c4{grid-template-columns:repeat(4,1fr)}}.og>div{padding:14px 28px 16px 0}@media (width>=704px){.og.c2>div:nth-child(odd),.og.c4>div:not(:nth-child(4n)){padding-right:34px}}.og h3{font-size:var(--fs-m);letter-spacing:-.035em;margin-bottom:6px;font-weight:700}.og p{font-size:var(--fs-m);color:var(--grey);max-width:44ch;line-height:1.6}.og .mk{font-family:var(--mono);font-size:var(--fs-m);color:var(--dim);margin-bottom:8px;display:block}.tw{margin-top:24px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--fs-m)}th,td{text-align:left;vertical-align:middle;padding:7px 24px 7px 0}thead th{font-family:var(--mono);font-size:var(--fs-m);color:var(--dim);padding-bottom:10px;font-weight:400}tbody tr{transition:background 80ms}@media (width>=641px){tbody tr:hover{background:var(--hover)}}td.k{white-space:nowrap;font-weight:600}td.v{color:var(--grey)}.mn{font-family:var(--mono);font-size:var(--fs-m);font-variant-numeric:tabular-nums}.pill{font-size:inherit;color:var(--grey-2);white-space:nowrap;text-transform:lowercase;align-items:center;gap:7px;display:inline-flex}.pill:before{content:"";background:var(--dim);border-radius:50%;flex:none;width:.62em;height:.62em}.pill.on:before{background:var(--green)}.pill.wait:before{background:var(--amber)}.pill.bad{color:var(--red)}.pill.bad:before{background:var(--red)}.pill.off{color:var(--grey)}.tag{font-size:inherit;color:var(--grey);white-space:nowrap;font-weight:400}*+.tag:before{content:"·";color:var(--dim);margin:0 .6em 0 .1em}.ok{color:var(--green);font-weight:600}.nope{color:var(--dim)}#nettab{min-width:560px}.pt-tab{min-width:740px}.pt-tab thead th{vertical-align:bottom;padding-top:24px}.pname{font-family:var(--mono);font-size:var(--fs-s);color:var(--grey);margin-bottom:10px;display:block}.pfig{color:var(--ink);font-size:var(--fs-l);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;display:block}.pfig small{font-size:var(--fs-s);color:var(--grey);letter-spacing:0;font-weight:500}.pdesc{font-family:var(--sans);font-size:var(--fs-m);color:var(--grey);text-transform:none;letter-spacing:0;max-width:24ch;margin-top:9px;font-weight:400;line-height:1.45;display:block}th.mark{position:relative}th.mark:after{content:"";background:var(--green);height:2px;position:absolute;bottom:-1px;left:0;right:20px}.stats{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:0;display:grid}.stats>div{border-bottom:1px solid var(--line);padding:14px 22px 14px 0}.stats dt{font-family:var(--mono);font-size:var(--fs-s);color:var(--grey);margin-bottom:8px}.stats dd{font-size:var(--fs-m);letter-spacing:-.022em;margin:0;font-weight:600}.bl{margin-top:24px}.bl>div{grid-template-columns:1fr;gap:2px 24px;padding:8px 0;transition:background .15s;display:grid}@media (width>=792px){.bl>div{grid-template-columns:72px 220px minmax(0,1fr)}}.bl .bk{font-family:var(--mono);font-size:var(--fs-m);color:var(--dim)}.bl h3{font-size:var(--fs-m);letter-spacing:-.035em;font-weight:700}.bl p{font-size:var(--fs-m);color:var(--grey);max-width:74ch;line-height:1.6}.bl p b{color:var(--ink);font-weight:600}.lims{margin-top:24px}.lims>div{grid-template-columns:1fr;gap:2px 40px;padding:8px 0;display:grid}@media (width>=858px){.lims>div{grid-template-columns:250px minmax(0,1fr)}}.lims dt{font-family:var(--mono);font-size:var(--fs-m);color:var(--pink)}.lims dd{color:var(--grey);font-size:var(--fs-m);max-width:70ch;margin:0;line-height:1.6}.close{text-align:center}.close h2{font-size:var(--fs-t);letter-spacing:-.055em;max-width:20ch;margin:0 auto;line-height:1.12}.close h2 em{color:var(--grey);font-style:normal;display:block}.close p{color:var(--grey);max-width:50ch;margin:20px auto 0}.close .row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:34px;display:flex}footer{border-top:1px solid var(--line);padding-block:36px 28px}.fg{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:32px;display:grid}.fg .ab{grid-column:span 2;min-width:210px}.fg .ab p{font-size:var(--fs-m);color:var(--grey);max-width:34ch;margin-top:14px}.fg h4{font-size:var(--fs-m);margin-bottom:14px;font-weight:600}.fg a{font-size:var(--fs-m);color:var(--grey);margin-bottom:9px;display:block}@media (width>=641px){.fg a:hover{color:var(--ink)}}.fbar{border-top:1px solid var(--line);font-size:var(--fs-s);color:var(--grey);flex-wrap:wrap;justify-content:space-between;gap:10px 30px;margin-top:28px;padding-top:20px;display:flex}.langsw{left:clamp(14px,calc(2.4 * var(--vw)),26px);bottom:clamp(14px,calc(2.4 * var(--vw)),26px);z-index:70;border:1px solid var(--line-2);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(14px);border-radius:7px;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 30px -20px #000000d9}.langsw button{appearance:none;cursor:pointer;width:44px;height:var(--ctl-h);opacity:.38;background:0 0;border:0;place-items:center;padding:0;transition:opacity .18s,background .18s;display:grid}@media (width>=641px){.langsw button:hover{opacity:.85;background:var(--hover)}}.langsw button.on{opacity:1;background:var(--hover)}.langsw button+button{border-left:1px solid var(--line-2)}.langsw svg{border-radius:2px;width:22px;height:15px;display:block}.nav-av{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;margin:0;padding:0;line-height:0;display:block}.nav-av svg{width:100%;height:100%;display:block}@media (width>=641px){.nav-av:hover{opacity:.82}}.nav-av:focus-visible{outline:2px solid var(--green);outline-offset:3px}.dlg{max-width:calc(92 * var(--vw));background:0 0;border:0;padding:0}.dlg::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009}.dlg-card{width:340px;max-width:calc(92 * var(--vw));background:var(--bg);color:var(--ink);border:1px solid var(--line-2);border-radius:10px;padding:26px 26px 22px;box-shadow:0 24px 60px -30px #000000e6}.dlg-t{font-size:var(--fs-l);letter-spacing:-.04em;margin:0 0 8px;font-weight:400}.dlg-s{font-size:var(--fs-s);color:var(--grey);margin:0 0 22px;line-height:1.55}.dlg-l{font-family:var(--mono);font-size:var(--fs-s);color:var(--grey);margin-bottom:6px;display:block}.dlg-i{width:100%;font:inherit;font-size:var(--fs-m);color:var(--ink);background:var(--bg-2);border:1px solid var(--line-2);border-radius:6px;margin-bottom:16px;padding:9px 12px;transition:border-color .12s,box-shadow .12s,background .12s}.dlg-i::placeholder{color:var(--dim)}@media (width>=641px){.dlg-i:hover{border-color:var(--grey)}}.dlg-i:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft);background:var(--bg);outline:0}:is(.dlg-i[aria-invalid=true],.dlg-i:user-invalid){border-color:var(--red)}.dlg-err{font-size:var(--fs-s);color:var(--pink);min-height:1.1em;margin:-12px 0 10px}.dlg-row{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.dlg-me{align-items:center;gap:14px;margin:6px 0 24px;display:flex}.dlg-av{flex:none;width:3.4em;height:3.4em}.dlg-av svg{width:100%;height:100%;display:block}.dlg-n{letter-spacing:-.035em;font-weight:700;font-size:var(--fs-m);display:block}.dlg-e{font-size:var(--fs-s);color:var(--grey);margin-top:2px;display:block}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}a.tl{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;transition:text-decoration-color .15s}@media (width>=641px){a.tl:hover{text-decoration-color:currentColor}}.docs-body .logbox,.docs-body .tw{margin:16px 0}.docs-body .sub{max-width:72ch}.docs-steps{color:var(--grey-2);gap:8px;margin:8px 0 0;padding-left:1.2em;display:grid}:root{--zoom:1.1;--vw:calc(1vw / var(--zoom))}html{zoom:var(--zoom)}.stage{height:calc(196svh / var(--zoom))}.stick,.pane{height:calc(100svh / var(--zoom))}#pane2{top:calc(96svh / var(--zoom))}@media (width<=640px){#pane2 th,#pane2 td{padding:7px 16px 7px 0}#pane2 .tw{margin-top:18px}.stage{height:calc(var(--vh0) * 1.96 / var(--zoom))}.stick,.pane{height:calc(var(--vh0) / var(--zoom))}#pane1{height:calc(var(--vh1) / var(--zoom))}#pane2{top:calc(var(--vh0) * .96 / var(--zoom));padding-top:clamp(80px,calc(var(--vh0) * .11),128px)}.langsw{width:max-content;margin:0 0 24px clamp(14px,calc(2.4 * var(--vw)),26px);position:static}.partner p>*{height:auto}.phd-grid .phd-side,.nav .talk-in{display:none}#pane1 .hmeta{visibility:hidden}html{touch-action:pan-x pan-y}#pane2 .tw{pointer-events:auto;max-width:none}.hero-map{pointer-events:none;touch-action:auto}.zoom,.hint{display:none}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,select,pre,code{-webkit-user-select:text;user-select:text}:is(.page,.dmain) :is(.tw,.subnav,.chips){scrollbar-width:none;--gut:clamp(20px,calc(4 * var(--vw)),48px);margin-inline:calc(-1 * var(--gut));flex-wrap:nowrap;display:flex;overflow-x:auto}:is(.page,.dmain) .tw>table{margin-left:var(--gut);flex:none}:is(.page,.dmain) .tw th,:is(.page,.dmain) .tw td{white-space:nowrap}:is(.page,.dmain) .tw .pt-tab thead th{white-space:normal}:is(.page,.dmain) :is(.tw,.subnav,.chips):before,:is(.page,.dmain) :is(.tw,.subnav,.chips):after{z-index:2;width:22px;color:var(--ink);opacity:0;pointer-events:none;flex:none;align-self:stretch;align-items:center;font-size:20px;transition:opacity .15s;display:flex;position:sticky}:is(.page,.dmain) :is(.tw,.subnav,.chips):before{content:"‹";background:linear-gradient(to right,var(--bg) 55%,transparent);order:-1;justify-content:flex-start;margin-right:-22px;left:0}:is(.page,.dmain) :is(.tw,.subnav,.chips):after{content:"›";margin-left:calc(var(--gut) - 22px);background:linear-gradient(to left,var(--bg) 55%,transparent);justify-content:flex-end;right:0}:is(.page,.dmain) :is(.tw,.subnav,.chips)[data-l]:before,:is(.page,.dmain) :is(.tw,.subnav,.chips)[data-r]:after{opacity:1}:is(.page,.dmain) :is(.subnav,.chips)>*{flex:none}:is(.page,.dmain) :is(.subnav,.chips)>:first-child{margin-left:var(--gut)}:is(.page,.dmain) .chips{gap:0}:is(.page,.dmain) .chips>*+*{margin-left:18px}:is(.page,.dmain) :is(.tw,.subnav,.chips)::-webkit-scrollbar{display:none}}@media (width<=640px) and (height<=760px){#nettab tr.plan{display:none}}@media (width<=640px){.dmain .steps{border-top:0;grid-auto-flow:row;gap:6px}.dmain .steps li{padding:3px 0 3px 20px}.dmain .steps .sd{margin:-5px 0 0;position:absolute;top:calc(3px + .75em);left:1px}body .who .who-card{display:none!important}.dnav.open a span{max-width:none}.cal{overflow:hidden}}.shead{padding-top:clamp(130px,calc(16 * var(--vw)),190px);padding-bottom:clamp(40px,calc(5 * var(--vw)),64px)}.shead h1{font-size:var(--fs-t);letter-spacing:-.055em;max-width:20ch;line-height:1.06}.shead h1 em{color:var(--grey);font-style:normal;display:block}.shead h1 .dn{color:var(--red)}.hmeta i.down{background:var(--red)}.netgrid{gap:clamp(28px,calc(5 * var(--vw)),64px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;margin-top:44px;display:grid}.panel{scroll-margin-top:86px;position:sticky;top:96px}@media (width<=946px){.netgrid{grid-template-columns:1fr}.panel{position:static}}.map{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.map.drag{cursor:grabbing}.map svg{width:100%;height:auto;display:block}.map .zoom{bottom:0;right:0}.map .hint{opacity:.9;bottom:4px;left:0;right:auto}.map .land{fill:var(--ptf);stroke:var(--pts);stroke-width:2.2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ovl{pointer-events:none;position:absolute;inset:0}.pin{all:unset;cursor:pointer;pointer-events:auto;border-radius:50%;place-items:center;width:22px;height:22px;margin:-11px 0 0 -11px;display:grid;position:absolute}.pin:before{content:"";border:1px solid var(--pin);opacity:.35;border-radius:50%;transition:opacity .15s,inset .15s;position:absolute;inset:2px}.pin i{background:var(--pin);border-radius:50%;width:7px;height:7px}.pin.down i{background:var(--red)}.pin.down:before{border-color:var(--red)}@media (width>=641px){.pin:hover:before{opacity:.7}}.pin.on:before{opacity:1;inset:-2px}.pin:focus-visible{outline:2px solid var(--green);outline-offset:3px}.tlbl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--grey-2);white-space:nowrap;pointer-events:none;font-size:10px;position:absolute;transform:translate(16px,-50%)}.tlbl.on{color:var(--ink)}.tlbl b{color:var(--grey);margin-left:6px;font-weight:400}.edge{all:unset;background:var(--bg);border:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--grey-2);cursor:pointer;pointer-events:auto;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px 4px 7px;font-size:9.5px;transition:border-color .15s,color .15s;display:flex;position:absolute;transform:translate(-50%,-50%)}@media (width>=641px){.edge:hover{border-color:var(--ink);color:var(--ink)}}.edge:focus-visible{outline:2px solid var(--green);outline-offset:2px}.edge svg{flex:none;width:11px;height:11px;overflow:visible}.edge path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.edge.down{color:var(--red);border-color:var(--red)}.phead{font-size:var(--fs-l);letter-spacing:-.04em;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.phead h3{font-size:inherit;letter-spacing:0;color:var(--ink);font-weight:600}.phead .h{color:var(--grey)}.pstats{margin-top:22px}.pblock{margin-top:34px}.pblock>.eye{margin-bottom:12px}.meters{gap:0;display:grid}.meters .meter{padding:7px 0}.meter{font-size:var(--fs-s);grid-template-columns:max-content 1fr max-content;align-items:center;gap:14px;display:grid}.meter .t{color:var(--grey)}.meter .b{background:var(--line);border-radius:1.5px;height:.62em}.meter .b i{background:var(--green);border-radius:1.5px;height:100%;display:block}.meter .v{text-align:right}.ubars{height:2.3em}.ubars i{background:var(--green);opacity:.8;border-radius:1.5px}.ubars i.warn{background:var(--amber)}.ubars i.bad{background:var(--red)}@media (width>=641px){.ubars i:hover{opacity:1}}.uscale{color:var(--dim);font-size:var(--fs-s);justify-content:space-between;margin-top:8px;display:flex}.legend{font-size:var(--fs-s);color:var(--grey);flex-wrap:wrap;gap:8px 22px;margin-top:18px;display:flex}.legend span{align-items:center;gap:7px;display:flex}.legend i{background:var(--green);opacity:.8;border-radius:2px;width:9px;height:9px}.legend i.warn{background:var(--amber)}.legend i.bad{background:var(--red)}.chart{touch-action:none;position:relative}.chart .plot{border-bottom:1px solid var(--line-2);height:120px;margin-top:10px;position:relative}.chart .area{position:absolute;inset:0 52px 0 0}.chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chart .ln{fill:none;stroke:var(--green);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.chart .grid{border-top:1px dashed var(--line);position:absolute;left:0;right:0}.chart .gl{font-size:var(--fs-s);color:var(--dim);position:absolute;right:0;transform:translateY(-50%)}.chart .xh{background:var(--line-2);pointer-events:none;width:1px;display:none;position:absolute;top:0;bottom:0}.chart .pt{background:var(--green);width:9px;height:9px;box-shadow:0 0 0 2px var(--bg);pointer-events:none;border-radius:50%;margin:-4.5px 0 0 -4.5px;display:none;position:absolute}.chart .xs{color:var(--dim);font-size:var(--fs-s);justify-content:space-between;margin-top:6px;margin-right:52px;display:flex}.rbars{position:absolute;inset:0 52px 0 0}.rbars .pxrow{align-items:end}.rbars i{background:var(--green);opacity:.75;border-radius:1.5px 1.5px 0 0;min-height:1px;transition:opacity .1s}.rbars i.on{opacity:1}.chart.big .plot{height:180px}.tip{z-index:80;pointer-events:none;background:var(--bg);border:1px solid var(--line-2);font-size:var(--fs-s);white-space:nowrap;border-radius:7px;padding:7px 10px;display:none;position:fixed;box-shadow:0 14px 36px -22px #000c}.tip b{font-weight:600}.tip span{color:var(--grey)}.incs{margin-top:34px}.inc{grid-template-columns:130px 1fr;gap:6px 24px;padding-block:18px;display:grid}.inc time{color:var(--grey);font-size:var(--fs-m)}.inc h3{font-size:var(--fs-m);margin-bottom:4px}.inc p{color:var(--grey);font-size:var(--fs-m)}.inc .rev-who{margin:14px 0 0}@media (width<=660px){.inc{grid-template-columns:1fr}}.loading{min-height:60vh}.netanchor{width:1px;height:1px;position:absolute;top:96svh}.lede{color:var(--grey-2);font-size:var(--fs-m);max-width:56ch;margin-top:22px}.shead .hcta,.home-hero .hcta{margin-top:30px}.nlinks a.active{color:var(--ink)}.dot{background:var(--green);border-radius:50%;flex:none;width:.62em;height:.62em;display:inline-block}.dot.down{background:var(--red)}.blk{color:var(--grey);font-size:var(--fs-s);display:block}.fine{font-size:var(--fs-s);color:var(--grey);margin-top:14px;line-height:1.55}.split{gap:clamp(28px,calc(6 * var(--vw)),90px);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}@media (width<=946px){.split{grid-template-columns:1fr}}.nmenu{all:unset;box-sizing:border-box;width:var(--ctl-h);height:var(--ctl-h);border:1px solid var(--dim);cursor:pointer;border-radius:7px;place-items:center;display:grid}.nmenu svg{width:18px;height:18px}.nmenu path{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round}.nmenu:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (width>=1012px){.nav .nmenu{display:none}}@media (width<=616px){.nav .nend .btn.ghost{display:none}}.mnav{padding:6px clamp(20px,calc(4 * var(--vw)),48px) 18px;background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.mnav a{border-bottom:1px solid var(--line);color:var(--grey);padding:12px 0;font-size:.9rem}.mnav a.active{color:var(--ink)}.nav.open{background:var(--bg)}@media (width>=1012px){.mnav{display:none}}a.nav-av{height:var(--ctl-h);align-items:center;display:flex}.nav-av-i{height:var(--ctl-h);align-items:center;width:auto;display:flex}.nav-av-i svg{width:auto;height:100%;display:block}.home-hero{padding-top:clamp(130px,calc(16 * var(--vw)),190px);padding-bottom:clamp(54px,calc(6 * var(--vw)),90px)}.hh{gap:clamp(28px,calc(5 * var(--vw)),64px);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;display:grid}@media (width<=990px){.hh{grid-template-columns:1fr}}.home-hero h1{font-size:var(--fs-t);letter-spacing:-.055em;max-width:19ch;line-height:1.06}.home-hero h1 em{color:var(--grey);font-style:normal;display:block}.netcard{border:1px solid var(--line-2);border-radius:7px;flex-direction:column;gap:10px;padding:22px 24px;display:flex}.netcard .dlg-l{margin:0 0 4px}.ncrow{font-size:var(--fs-m);align-items:center;gap:10px;display:flex}.ncrow .mn{color:var(--grey);margin-left:auto}.netcard .tl{font-size:var(--fs-s);color:var(--grey-2);margin-top:8px}.svc>a{flex-direction:column;padding:24px 26px 26px 0;transition:background .15s;display:flex}@media (width>=641px){.svc>a:hover{background:var(--hover)}}.svc .go{font-size:var(--fs-s);margin-top:auto;padding-top:14px}.form{flex-direction:column;display:flex}.form .fl{display:block}.form .dlg-i{margin-bottom:18px}.form textarea.dlg-i{resize:vertical;min-height:110px;line-height:1.55}.form select.dlg-i{appearance:none;cursor:pointer;background:linear-gradient(45deg,transparent 50%,var(--grey) 50%) calc(100% - 19px) 55%/5px 5px no-repeat,linear-gradient(-45deg,transparent 50%,var(--grey) 50%) calc(100% - 14px) 55%/5px 5px no-repeat;padding-right:34px}.form select.dlg-i option{background:var(--bg);color:var(--ink)}.frow{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}@media (width<=616px){.frow{grid-template-columns:1fr}}.form .dlg-err{margin:-6px 0 8px}.form.card{border:1px solid var(--line-2);padding:clamp(22px,calc(3 * var(--vw)),34px);border-radius:7px}.form.done .h2{margin-top:0}.btn.wide{justify-content:center;width:100%}.btn[disabled]{opacity:.55;cursor:default}.signin{flex-direction:column;min-height:100svh;display:flex}.signin .nav,.checkout .nav{border-bottom:1px solid var(--line);position:static}.signin .back,.checkout .back{font-size:var(--fs-s);color:var(--grey);margin-left:auto}@media (width>=641px){.signin .back:hover,.checkout .back:hover{color:var(--ink)}}.si{gap:clamp(28px,calc(6 * var(--vw)),90px);flex:1;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;width:100%;padding-block:48px;display:grid}@media (width<=946px){.si{grid-template-columns:1fr}}.si h1{font-size:var(--fs-t);letter-spacing:-.055em;max-width:18ch;line-height:1.08}.si h1 em{color:var(--grey);font-style:normal;display:block}.dash{flex-direction:column;min-height:100svh;display:flex}.dhead{z-index:60;height:64px;padding-inline:max(clamp(20px,calc(4 * var(--vw)),48px),calc((100% - 1240px) / 2 + clamp(20px,calc(4 * var(--vw)),48px)));background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);align-items:center;gap:18px;display:flex;position:sticky;top:0}.dtag{font-size:var(--fs-s);color:var(--grey)}.dorg{font-size:var(--fs-s);color:var(--grey-2)}.dorg:before{content:"·";color:var(--dim);margin-right:12px}.dend{align-items:center;gap:12px;margin-left:auto;display:flex}.dme{align-items:center;gap:10px;display:flex}.dn2{line-height:1.25;font-size:var(--fs-s);flex-direction:column;display:flex}.dn2 small{color:var(--grey)}@media (width<=1210px){.dn2,.dorg,.plan-badge{display:none}}@media (width<=770px){.dtag,.dend .btn{display:none}}@media (width>=991px){.dend .nmenu{display:none}}.dbody{flex:1;min-height:0;display:flex}.dcontact{border-top:1px solid var(--line);font-size:var(--fs-s);flex-direction:column;gap:3px;margin-top:auto;padding:16px 12px 0;display:flex}.dcontact .dlg-l{margin:0 0 4px}.dcontact small{color:var(--grey)}.dmain{width:100%;min-width:0;max-width:1240px;padding:clamp(24px,calc(4 * var(--vw)),44px) clamp(20px,calc(4 * var(--vw)),48px) 80px;flex-direction:column;flex:1;gap:30px;margin:0 auto;display:flex}.dmain h1.h2{font-size:var(--fs-l)}.dmain>.sub{margin-top:0}.stats{border:0;flex-wrap:wrap;gap:6px 30px;margin:0;display:flex}.stats>div{border:0;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:.45em;padding:0;display:flex}.stats>div:before{content:"";background:var(--green);border-radius:50%;order:3;align-self:center;width:.62em;height:.62em;margin-right:.2em}.stats dt{font-size:var(--fs-m);color:var(--grey);margin:0}.stats dd{font-size:var(--fs-m);letter-spacing:-.02em;color:var(--ink);font-weight:600}.dgrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:30px 40px;display:grid}.dgrid>.w12{grid-column:1/-1}.dgrid>.w5{grid-column:span 5}.dgrid>.w6{grid-column:span 6}.dgrid>.w7{grid-column:span 7}@media (width<=1100px){.dgrid{grid-template-columns:minmax(0,1fr)}.dgrid>*{grid-column:auto!important}}.dcard{min-width:0}.dcard>.eye{margin-bottom:14px}.dcard .tw{margin-top:0}.dcard .sub{font-size:var(--fs-s)}.more{font-size:var(--fs-s);color:var(--grey-2);margin-top:14px;display:inline-block}.list>div{font-size:var(--fs-m);align-items:center;gap:14px;padding:7px 0;display:flex}.list>div>:last-child{margin-left:auto}.list>div>.pill:last-child,.list>div>:only-child{margin-left:0}.v{color:var(--grey)}.rank>div{grid-template-columns:subgrid;font-size:var(--fs-m);grid-column:1/-1;align-items:center;gap:14px;padding:7px 0;display:grid}.rank .rb{background:var(--line);border-radius:1.5px;height:.62em}.rank .rb i{background:var(--green);opacity:.85;border-radius:1.5px;height:100%;display:block}.dcard .meter{grid-template-columns:max-content 1fr max-content}.proj{padding:14px 0}.ph{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ph .v{font-size:var(--fs-m);margin-left:auto}.proj .meter{grid-template-columns:max-content 1fr 0;margin-top:10px}.proj .sub{margin-top:8px}.steps{border-top:1px solid var(--line);grid-auto-columns:1fr;grid-auto-flow:column;margin:18px 0 0;padding:0;list-style:none;display:grid}.steps li{font-size:var(--fs-m);flex-direction:column;gap:2px;padding:14px 12px 0 0;display:flex;position:relative}.steps .sd{border:1px solid var(--dim);background:var(--bg);border-radius:50%;width:9px;height:9px;margin:-19px 0 10px}.steps li.done .sd{background:var(--green);border-color:var(--green)}.steps li.now .sd{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.steps small{color:var(--grey);font-size:var(--fs-m)}@media (width<=660px){.steps{grid-auto-flow:row}}.req{padding:14px 0}.req .ph b{font-size:var(--fs-m)}.req .sub{margin-top:6px}.reply{background:var(--hover);font-size:var(--fs-s);color:var(--grey-2);border-radius:7px;margin-top:10px;padding:12px 14px}.reply .dlg-l{margin:0 0 4px;display:block}.empty{padding-top:40px}.invoice .inv-doc{border:1px solid var(--line-2);padding:clamp(22px,calc(4 * var(--vw)),44px);border-radius:7px;flex-direction:column;gap:26px;margin-top:26px;display:flex}.inv-top{justify-content:space-between;align-items:center;display:flex}@media print{.dhead,.dnav,.dcontact,.noprint,.langsw{display:none!important}.dmain{padding:0}.invoice .inv-doc{border:0;padding:0}}.dmain section{padding-block:0}.dash~.langsw{left:auto;right:clamp(14px,calc(2.4 * var(--vw)),26px)}.dcontact a{border-radius:0;padding:0}.dout{all:unset;box-sizing:border-box;font-size:var(--fs-s);color:var(--grey-2);cursor:pointer;border-radius:7px;padding:9px 12px;display:none}.dout:focus-visible{outline:2px solid var(--green)}@media (width<=770px){.dout{display:block}}.page,.dmain>*{animation:.18s cubic-bezier(.2,.7,.2,1) backwards pagein}@keyframes pagein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rail{z-index:50;left:clamp(14px,calc(1.6 * var(--vw)),28px);border-radius:9px;flex-direction:column;gap:4px;padding:10px 16px 10px 0;transition:background .2s,box-shadow .2s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.rail a{font-size:var(--fs-m);letter-spacing:-.02em;color:var(--dim);white-space:nowrap;padding:3px 0 3px 18px;line-height:1.5;transition:color .2s,opacity .2s;display:block;position:relative}@media (width>=641px){.rail a:hover{color:var(--grey-2)}}.rail a.on{color:var(--ink)}.rail a.on:before{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:2px}.rail a:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (width<=1737px){.rail{padding-right:0}.rail a{padding:6px 0 6px 18px}.rail a span{opacity:0;vertical-align:bottom;max-width:0;transition:opacity .2s;display:inline-block;overflow:hidden}.rail:focus-within{padding-right:16px}@media (width>=641px){.rail:hover{padding-right:16px}}.rail:focus-within a span{max-width:none}@media (width>=641px){.rail:hover a span{max-width:none}}.rail a:not(.on):before{content:"";background:var(--dim);border-radius:50%;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:3.5px}.rail:focus-within{background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(14px);padding-left:12px;box-shadow:0 14px 36px -22px #0009}@media (width>=641px){.rail:hover{background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(14px);padding-left:12px;box-shadow:0 14px 36px -22px #0009}}.rail:focus-within span{opacity:1}@media (width>=641px){.rail:hover span{opacity:1}}.rail:focus-within a:not(.on):before{opacity:0}@media (width>=641px){.rail:hover a:not(.on):before{opacity:0}}}@media (width<=990px){.rail{display:none}}section[id],#top{scroll-margin-top:86px}section.first{padding-top:clamp(110px,calc(12 * var(--vw)),150px)}.phd-grid{gap:36px clamp(40px,calc(7 * var(--vw)),110px);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;display:grid}@media (width<=990px){.phd-grid{grid-template-columns:1fr}}.phd-side{flex-direction:column;gap:10px;padding-bottom:4px;display:flex}.phd-side .dlg-l{margin:18px 0 0}.kv{font-size:var(--fs-m);flex-direction:column;gap:7px;margin:0;display:flex}.kv>div{align-items:baseline;gap:10px;min-width:0;display:flex}.kv dt{color:var(--grey);white-space:nowrap}.kv dd{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.kv .pill{align-self:center;gap:0}.lead{white-space:nowrap;min-width:16px;color:var(--dim);letter-spacing:.35em;flex:1;font-style:normal;overflow:hidden}.lead:before{content:"····································································································"}.about-stats{margin-top:24px}.choice label{cursor:pointer;color:var(--grey);grid-template-columns:1fr auto;align-items:baseline;gap:3px 18px;padding:16px 0 16px 18px;display:grid;position:relative}.choice label:before{content:"";background:0 0;width:2px;position:absolute;top:14px;bottom:14px;left:0}@media (width>=641px){.choice label:hover{color:var(--grey-2)}}.choice label.on{color:var(--grey-2)}.choice label.on:before{background:var(--green)}.choice label:has(input:focus-visible):not(.on):before{background:var(--grey)}.choice label:has(input:focus-visible) .c-name{text-underline-offset:4px;text-decoration:underline}.choice input{opacity:0;pointer-events:none;position:absolute}.choice .c-name{color:var(--ink);align-items:center;gap:10px;font-weight:600;display:flex}.choice .c-fig{font-size:var(--fs-m);letter-spacing:-.022em;color:var(--ink);white-space:nowrap}.choice .c-fig small{font-size:var(--fs-m);color:var(--dim)}.choice .c-what{font-size:var(--fs-m);grid-column:1/-1;max-width:68ch}.choice .c-specs{font-size:var(--fs-m);color:var(--dim);flex-wrap:wrap;grid-column:1/-1;gap:2px 18px;display:flex}.subnav{border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.subnav button{all:unset;font-size:var(--fs-s);color:var(--grey);cursor:pointer;border-bottom:1px solid #0000;margin-bottom:-1px;padding:11px 15px;transition:color .15s}.subnav button:first-child{padding-left:0}@media (width>=641px){.subnav button:hover{color:var(--ink)}}.subnav button.on{color:var(--ink);border-bottom-color:var(--green)}.subnav button:focus-visible{outline:2px solid var(--green);outline-offset:-3px}.dmain>.tw{margin-top:0}.res-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 28px;display:flex}.res-head .head{margin:0}.res-acts{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.res-url{font-size:var(--fs-s);flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;display:flex}.res-url .dim{color:var(--dim)}.flag{border-top:1px solid var(--pink);flex-direction:column;gap:6px;padding:14px 0 16px;display:flex}.flag b{font-size:var(--fs-m)}.flag p{font-size:var(--fs-s);color:var(--grey);margin:0}.flag button{all:unset;color:var(--green);cursor:pointer;font-size:var(--fs-s);align-self:flex-start}@media (width>=641px){.flag button:hover{text-decoration:underline}}.logbox{background:var(--bg-2);border:1px solid var(--line);font-size:var(--fs-s);white-space:pre-wrap;word-break:break-word;max-height:26rem;color:var(--grey-2);border-radius:7px;margin:0;padding:14px 16px;line-height:1.7;overflow:auto}.logbox.small{max-height:7rem;font-size:var(--fs-s);background:0 0;border:0;padding:0}.env-row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;align-items:start;gap:12px;display:grid}@media (width<=704px){.env-row{grid-template-columns:minmax(0,1fr)}}.env-row .dlg-i{margin-bottom:12px}.danger{border-top:1px solid var(--pink);padding-top:20px}.dmain>.form{flex-direction:column;gap:34px;display:flex}.dmain>.form>section{border-top:1px solid var(--line);padding-top:22px}.dmain>.form>section:first-of-type{border-top:0;padding-top:0}.co-in{padding-block:clamp(26px,5vh,54px) 90px}.co-rail{z-index:50;left:clamp(14px,calc(1.6 * var(--vw)),28px);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.co-rail li{font-size:var(--fs-m);color:var(--dim);flex-direction:column;padding:3px 0 3px 18px;line-height:1.5;display:flex;position:relative}.co-rail .sd{background:var(--dim);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:calc(3px + .75em);left:2px}.co-rail li.now{color:var(--ink)}.co-rail li.now .sd{background:var(--ink)}.co-rail li.done .sd{background:var(--green)}.co-rail b{font-weight:400}.co-rail small{color:var(--dim);font-size:var(--fs-s)}.co-rail li:not(.now) small{display:none}.co-rail button.tl{all:unset;cursor:pointer;color:var(--grey)}@media (width>=641px){.co-rail button.tl:hover{color:var(--ink)}}.co-rail button.tl:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (width<=990px){.co-rail{flex-flow:wrap;gap:4px 22px;margin-bottom:26px;position:static;transform:none}}.co-grid{gap:clamp(28px,calc(5 * var(--vw)),64px);grid-template-columns:minmax(0,1fr) 290px;align-items:start;display:grid}@media (width<=990px){.co-grid{grid-template-columns:minmax(0,1fr)}}.co-side{position:sticky;top:26px}.co-code{align-items:flex-end;gap:10px;margin-top:14px;display:flex}.co-code .fl{flex:1;min-width:0;display:block}.co-code .dlg-i,.co-code .btn{box-sizing:border-box;height:44px;margin:0}@media (width<=990px){.co-side{position:static}}.co-total{font-size:var(--fs-m);letter-spacing:-.022em;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.co-total span:first-child{font-size:var(--fs-m);color:var(--grey);letter-spacing:0}.gauges{gap:0;display:grid}.gauge{padding:7px 0}.gauge-h{font-size:var(--fs-s);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:5px;display:flex}.gauge-h .mn{color:var(--grey);font-size:var(--fs-s)}.gauge .b{background:var(--line);border-radius:1.5px;height:.62em;display:block}.gauge .b i{background:var(--green);border-radius:1.5px;height:100%;display:block}.gauge.over .b i{background:var(--pink)}button.tl{all:unset;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}@media (width>=641px){button.tl:hover{text-decoration-color:currentColor}}button.tl:disabled{opacity:.45;cursor:default}button.tl:focus-visible{outline:2px solid var(--green);outline-offset:2px}.tw td button.tl+button.tl{margin-left:10px}.upstrip{height:2.1em;margin:14px 0 10px}.upstrip i{background:var(--green);opacity:.85;border-radius:1.5px}.upstrip i.warn{background:var(--amber)}.upstrip i.bad{background:var(--red)}.upstrip i.none{background:var(--line)}.term{border:1px solid var(--line);background:var(--bg-2);border-radius:7px;min-height:22rem;margin:16px 0 4px;padding:12px}.term .xterm-viewport{scrollbar-width:thin;background:0 0!important}.term{background:var(--bg-2);border:1px solid var(--line);border-radius:7px;height:26rem;margin:14px 0 4px;padding:10px 12px;overflow:hidden}.term[hidden]{display:none}.term .xterm{height:100%}@media (width<=704px){.term{height:20rem;padding:6px}}.logbar{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 12px;display:flex}.logbar .dlg-i{width:auto;min-width:0}.logbar .chk{font-size:var(--fs-m);color:var(--grey);align-items:center;gap:6px;display:inline-flex}.logbox.tall{min-height:12rem;max-height:34rem;overflow:auto}.plan-note{font-size:var(--fs-m);color:var(--grey-2);margin:10px 0}.plan-badge{letter-spacing:-.06em;color:var(--grey);white-space:nowrap;font-size:.98rem;text-decoration:none}.plan-badge:before{content:"·";color:var(--dim);margin-right:12px}@media (width>=641px){.plan-badge:hover{color:var(--ink)}}.plan-has{font-size:var(--fs-m);gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.plan-has li:before{content:"✓";width:1.3em;color:var(--green);display:inline-block}.plan-has li.no{color:var(--grey)}.plan-has li.no:before{content:"–";color:var(--grey)}.choice label.locked{opacity:.5;cursor:not-allowed}.sticky-save{z-index:2;background:var(--bg);align-items:center;padding:12px 0;position:sticky;bottom:0}.env-row .dlg-i[aria-invalid]{border-color:var(--pink)}.dtag,.dorg{letter-spacing:-.06em;color:var(--grey);font-size:.98rem}.chips{flex-wrap:wrap;gap:6px 18px;margin:16px 0 12px;display:flex}.chips button{all:unset;cursor:pointer;color:var(--grey);font-size:var(--fs-m)}@media (width>=641px){.chips button:hover{color:var(--grey-2)}}.chips button.on{color:var(--ink)}.chips button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.inbox{grid-template-columns:max-content max-content minmax(8em,max-content) minmax(0,1fr) 10px;column-gap:18px;display:grid}.inbox-row{all:unset;box-sizing:border-box;grid-template-columns:subgrid;cursor:pointer;font-size:var(--fs-m);border-radius:6px;grid-column:1/-1;align-items:baseline;gap:2px 18px;margin:0 -6px;padding:7px 6px;display:grid}@media (width>=641px){.inbox-row:hover{background:var(--hover)}}.inbox-row:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.inbox-row b,.inbox-row .ib{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inbox-row .is{color:var(--ink)}.inbox-row .ifull{white-space:pre-wrap;color:var(--grey-2);flex-direction:column;grid-column:3/-2;gap:8px;padding:6px 0 4px;display:flex}@media (width<=836px){.inbox{grid-template-columns:max-content minmax(0,1fr) 10px}.inbox-row{grid-template-columns:subgrid}.inbox-row .ich{display:none}.inbox-row b,.inbox-row .ib,.inbox-row .ifull{grid-column:2}.inbox-row .udot{grid-area:1/3}}.guide .docs-steps{margin-top:10px}.guide-do{max-width:560px;margin-top:16px}.ierr{color:var(--red)}.marquee{margin:26px 0 8px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee-track{will-change:transform;gap:34px;width:max-content;animation:48s linear infinite marquee;display:flex}@keyframes marquee{to{transform:translate(calc(-50% - 17px))}}.conn{all:unset;color:var(--grey);font-size:var(--fs-m);cursor:pointer;white-space:nowrap;align-items:center;gap:9px;padding:4px 0;display:inline-flex}@media (width>=641px){.conn:hover{color:var(--ink)}}.conn:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (prefers-reduced-motion:reduce){.marquee{-webkit-mask-image:none;mask-image:none}.marquee-track{flex-wrap:wrap;gap:12px 28px;width:auto}.marquee-track>[aria-hidden]{display:none}}.udot{background:0 0;border-radius:50%;align-self:center;width:.62em;height:.62em}.inbox-row.unread .udot{background:var(--red)}.inbox-row:not(.unread) b{color:var(--grey-2);font-weight:400}.chips .chip-end{color:var(--grey);margin-left:auto}.plist{flex-direction:column;gap:28px;display:flex}.pcard{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:26px 40px;display:grid}@media (width<=946px){.pcard{grid-template-columns:1fr}}.pcard img{border:1px solid var(--line-2);border-radius:10px;width:100%;transition:border-color .12s;display:block}@media (width>=641px){.pcard:hover img{border-color:var(--grey)}}.pcard .h2{margin-top:6px}.pcard .go{font-size:var(--fs-m);margin-top:16px;display:inline-block}.ptags{flex-wrap:wrap;margin-top:12px;display:flex}.ptags .tag:first-child:before{content:none}.conn-strip{padding-block:clamp(32px,calc(3.6 * var(--vw)),48px)}.conn-strip .marquee{margin-top:18px}section.tight{padding-block:0 clamp(32px,calc(3.6 * var(--vw)),48px);border-top:0}.post{padding-block:clamp(40px,calc(4.6 * var(--vw)),64px)}.post .in:after{content:"";clear:both;display:block}.post-img{float:left;width:min(460px,44%);margin:4px clamp(22px,calc(3 * var(--vw)),36px) 14px 0;border:1px solid var(--line-2);border-radius:8px;display:block}@media (width<=770px){.post-img{float:none;width:100%;margin:0 0 18px}}.post .h2{margin-top:6px}.post-line{color:var(--ink);margin-top:10px}.post-p{color:var(--grey-2);margin-top:12px}.post-foot{clear:both;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:20px;display:flex}.post .ptags{margin:0}.post-team{flex-wrap:wrap;gap:14px 28px;display:flex}.post-team .rev-who{gap:10px;margin:0}.post-team .rev-av{width:2.6em;height:2.6em}.ubars i.none,.legend i.none{background:var(--line-2);opacity:1}.meter.warn .b i,.gauge.warn .b i{background:var(--amber)}.meter.bad .b i,.gauge.over .b i{background:var(--red)}.rings{grid-template-columns:repeat(6,minmax(0,1fr));justify-items:center;gap:20px 12px;display:grid}@media (width<=1210px){.rings{grid-template-columns:repeat(3,minmax(0,1fr))}}.ring{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex;position:relative}.ring svg{display:block}.ring circle{fill:none;stroke-width:5px}.ring-track{stroke:var(--line)}.ring-fill{stroke:var(--green);stroke-linecap:round;transition:stroke-dasharray .4s}.ring.warn .ring-fill{stroke:var(--amber)}.ring.bad .ring-fill{stroke:var(--red)}.ring-v{width:100%;height:72px;font-size:var(--fs-m);justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;top:0;left:0}.ring-v small{font-size:var(--fs-s);color:var(--grey);margin-left:1px;font-weight:400}.ring figcaption{font-size:var(--fs-m);color:var(--grey);text-align:center;max-width:9ch;line-height:1.35}.pxrow{height:100%;display:grid}.qa{z-index:71;right:clamp(14px,calc(2.4 * var(--vw)),26px);bottom:calc(clamp(14px,calc(2.4 * var(--vw)),26px) + var(--ctl-h) + 12px);background:var(--bg);border:1px solid var(--line-2);width:260px;font-size:var(--fs-m);border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex;position:fixed;box-shadow:0 18px 40px -24px #000000b3}.qa-h{align-items:baseline;gap:10px;display:flex}.qa-x{all:unset;cursor:pointer;color:var(--grey);margin-left:auto;padding:0 2px;font-size:1.1rem;line-height:1}@media (width>=641px){.qa-x:hover{color:var(--ink)}}.qa-x:focus-visible,.qa-seg button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.qa .dlg-l{margin:4px 0 0}.qa-seg{flex-wrap:wrap;gap:6px;display:flex}.qa-seg button{all:unset;cursor:pointer;border:1px solid var(--line-2);color:var(--grey);font-size:var(--fs-m);border-radius:6px;padding:3px 9px}@media (width>=641px){.qa-seg button:hover{color:var(--ink)}}.qa-seg button.on{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-fg)}.cal{min-width:0}.cal-m{font-size:var(--fs-s);color:var(--grey);position:relative}.cal-m span{white-space:nowrap;position:absolute;top:0}.cal-body{align-items:flex-start;display:flex}.cal-d{font-size:var(--fs-s);color:var(--grey);flex:none;display:grid}.cal-d span{align-items:center;line-height:1;display:flex}.cal-g{grid-auto-flow:column;display:grid}.cal i{border-radius:2px;display:block}.cal .l0{background:var(--line)}.cal .l1{background:color-mix(in srgb,var(--green) 30%,var(--line))}.cal .l2{background:color-mix(in srgb,var(--green) 55%,var(--line))}.cal .l3{background:color-mix(in srgb,var(--green) 78%,var(--line))}.cal .l4{background:var(--green)}.cal .out{background:0 0}@media (width>=641px){.cal-g i:not(.out):hover{outline:1px solid var(--ink);outline-offset:1px}}.cal-k{font-size:var(--fs-s);color:var(--grey);justify-content:flex-end;align-items:center;gap:3px;margin-top:10px;display:flex}.cal-k i{width:11px;height:11px}.cal-k span:first-child{margin-right:5px}.cal-k span:last-child{margin-left:5px}.dbody{display:block}.dnav a .udot{vertical-align:middle;background:var(--red);margin-left:10px;display:inline-block}@media (width<=1737px){.dnav a .udot{display:none}.dnav a:has(.udot):not(.on):before{background:var(--red)}.dnav:focus-within a .udot{display:inline-block}@media (width>=641px){.dnav:hover a .udot{display:inline-block}}}@media (width<=990px){.dnav.open{z-index:59;background:var(--bg);box-shadow:none;padding:24px clamp(20px,calc(4 * var(--vw)),48px);border-radius:0;display:flex;position:fixed;inset:64px 0 0;overflow:auto;transform:none}.dnav.open a span{opacity:1}.dnav.open a:not(.on):before{opacity:0}}.dcontact{z-index:50;left:clamp(14px,calc(1.6 * var(--vw)),28px);bottom:clamp(14px,calc(2.4 * var(--vw)),26px);border:0;margin:0;padding:0 0 0 18px;position:fixed}@media (width<=1737px){.dcontact{display:none}}.inbox-row .ifull{overflow-wrap:anywhere;word-break:break-word;cursor:text;-webkit-user-select:text;user-select:text;min-width:0}.inbox-row .ifull a{overflow-wrap:anywhere}.hlist td:last-child,.hlist th:last-child{white-space:nowrap}.code{background:#141416;border:1px solid #ffffff14;border-radius:8px;margin:14px 0;position:relative}.code pre{font-family:var(--mono);font-size:var(--fs-s);color:#e7e5e1;white-space:pre;margin:0;padding:14px 72px 14px 16px;line-height:1.7;overflow:auto}.code .c-com{color:#75757e;font-style:italic}.code .c-str{color:#8fd1ae}.code .c-url{color:#9db8ea}.code .c-vr,.code .c-num{color:#e3b673}.code .c-flag{color:#b9b9c2}.code .c-kw{color:#ec9fb6}.code-copy{all:unset;cursor:pointer;font-size:var(--fs-s);color:#b9b9c2;background:#1c1c1f;border:1px solid #ffffff24;border-radius:5px;padding:3px 9px;transition:color .12s,border-color .12s;position:absolute;top:8px;right:8px}@media (width>=641px){.code-copy:hover{color:#fff;border-color:#ffffff59}}.code-copy:focus-visible{outline:2px solid var(--green);outline-offset:2px}.docs-body .code{margin:16px 0}.form select.dlg-i{background-color:var(--bg-2)}.form select.dlg-i:focus{background-color:var(--bg)}.down-lines{flex-direction:column;gap:4px;display:flex}.down-line{color:var(--red);align-items:center;gap:8px;display:flex}.down-line a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.list.cols{grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:14px;display:grid}.list.cols>div{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.list.cols>div>:last-child{text-align:right;margin-left:0}.plogo{-webkit-mask:var(--logo) center/contain no-repeat;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;background:currentColor;flex:none}.meters{grid-template-columns:max-content 1fr max-content;column-gap:14px}.meters .meter{grid-column:1/-1;grid-template-columns:subgrid}.rank{grid-template-columns:minmax(0,max-content) minmax(0,1fr) max-content;column-gap:14px;display:grid}.rank .v{text-align:right}.partners{--pl:1.62em;--pg:0em;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 36px;margin-top:20px;display:grid}@media (width<=990px){.partners{grid-template-columns:1fr}}.partner{min-width:0;color:var(--grey);font-size:var(--fs-m);align-items:flex-start;gap:18px;display:flex}.partner .plogo{width:calc(3 * var(--pl) + 2 * var(--pg));height:calc(3 * var(--pl) + 2 * var(--pg))}.partner p{gap:var(--pg);min-width:0;line-height:var(--pl);flex-direction:column;flex:1;margin:0;display:flex}.partner p>*{height:var(--pl)}.partner b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.partner .tl{color:var(--ink);white-space:nowrap;align-self:flex-start}.ticker{white-space:nowrap;display:block;overflow:hidden}.ticker>span{display:inline-block}.ticker.moves>span{animation:tick var(--t) steps(var(--n)) infinite alternate;animation-delay:1.2s}@keyframes tick{0%,12%{transform:none}88%,to{transform:translateX(calc(var(--n) * -1ch))}}@media (prefers-reduced-motion:reduce){.ticker{text-overflow:ellipsis}.ticker.moves>span{animation:none}}.og.numbered .mk{color:var(--grey);margin:0 .7em 0 0;display:inline}.og.numbered .mk+h3{display:inline}.og.numbered .mk+h3+p{margin-top:6px}.netanchor{top:calc(96svh / var(--zoom))}.signin,.dash{min-height:calc(100svh / var(--zoom))}.mapbox{justify-content:flex-start;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.mapbox .map .zoom{right:calc(max(0px, var(--mapw,0px) - 100cqw) + 6px);bottom:calc(var(--insetY,0px) + 6px);align-items:flex-end}.mapbox .map .zoom button.rs{width:auto;min-width:var(--ctl-h);white-space:nowrap;font-family:var(--mono);letter-spacing:.06em;text-transform:none;flex:none;padding:0 12px;font-size:9.5px}.mapbox .map .hint{left:0;bottom:calc(var(--insetY,0px) + 4px)}.mapbox .map{flex:none}.netgrid{column-gap:clamp(16px,calc(2 * var(--vw)),28px)}.pstats>div:before{background:var(--ink)}.acct{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:40px;display:grid}.acct-side{flex-direction:column;gap:14px;display:flex}.acct-blob{aspect-ratio:1;width:100%;display:block}.acct-blob svg,.acct-mood svg{width:100%;height:100%;display:block;overflow:visible}.acct-moods{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.acct-moods button{all:unset;cursor:pointer;aspect-ratio:1;border:1px solid #0000;border-radius:8px;padding:2px;transition:border-color .15s,background .15s}@media (width>=641px){.acct-moods button:hover{background:var(--line)}}.acct-moods button.on{border-color:var(--green)}.acct-moods button:focus-visible{outline:2px solid var(--green);outline-offset:1px}.acct-mood{width:100%;height:100%;display:block}.acct-main{flex-direction:column;gap:32px;min-width:0;display:flex}.acct-row{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px 16px;max-width:none;display:grid}.acct-row.one{grid-template-columns:minmax(0,560px) auto;justify-content:start;margin-bottom:16px}.acct-below{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:start;gap:32px 56px;margin-top:36px;display:grid}.acct-below>section{margin:0;padding:0}@media (width<=990px){.acct-below{grid-template-columns:1fr 1fr}.acct-below>section:first-child{grid-column:1/-1}}.acct-row .fl{min-width:0;display:block}.acct-row .dlg-i,.acct-row .btn{box-sizing:border-box;height:48px;margin:0}@media (width<=760px){.acct-row{grid-template-columns:1fr}.acct-row .btn{justify-self:start}}.acct-look{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acct-theme{flex-direction:column;gap:2px;margin-top:-4px;display:flex}.acct-theme a,.acct-theme button{all:unset;cursor:pointer;font-size:var(--fs-m);color:var(--dim);padding:3px 0 3px 18px;line-height:1.5;transition:color .2s;position:relative}@media (width>=641px){.acct-theme a:hover,.acct-theme button:hover{color:var(--grey-2)}}.acct-theme button.on{color:var(--ink)}.acct-theme button.on:before{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:2px}.acct-theme.dots>:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:2px}.acct-theme a:focus-visible,.acct-theme button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.acct-danger{border-top:1px solid var(--line-2);padding-top:20px}.acct-danger summary{cursor:pointer;color:var(--pink);align-items:center;gap:.5em;font-weight:600;list-style:none;display:inline-flex}.acct-danger summary::-webkit-details-marker{display:none}.acct-danger summary:before{content:"";background:var(--pink);border-radius:50%;width:.62em;height:.62em}.acct-danger[open] summary{margin-bottom:12px}.acct-danger .btn.warn:not(:disabled){background:var(--pink);border-color:var(--pink)}.fine.ok{color:var(--green)}.acct-team{margin:0}.acct-side section{margin:14px 0 0;padding:0}.acct-people{grid-template-columns:auto auto minmax(0,.8fr) minmax(0,1.2fr) auto;gap:0 14px;margin:0 0 18px;padding:0;list-style:none;display:grid}.acct-people li{grid-template-columns:subgrid;border-radius:6px;grid-column:1/-1;align-items:baseline;margin-inline:-8px;padding-inline:8px;display:grid}.acct-people li.can{cursor:pointer}.acct-people li.open{background:var(--hover)}@media (width>=641px){.acct-people li.can:hover{background:var(--hover)}}.acct-people li:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.acct-people .acct-pav{align-self:center}.acct-car{color:var(--dim);margin-left:.4em;font-style:normal}.acct-full{cursor:default;flex-direction:column;grid-column:2/-1;gap:6px;padding:2px 0 12px;display:flex}.acct-full label{cursor:pointer;color:var(--ink);align-items:center;gap:8px;display:flex}.acct-sites{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 18px;padding-left:4px;display:grid}.acct-sites label{color:var(--grey-2)}.acct-people li>*{padding-block:6px}.acct-people b{font-weight:600}.acct-people small{color:var(--dim);font-weight:400;font-size:inherit}.acct-people button.tl{color:var(--pink)}.acct-people span{color:var(--grey);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acct-people b{white-space:nowrap}.acct-people .pending b{color:var(--dim);font-weight:400}.acct-acc{color:var(--grey);min-width:0}.acct-pav{box-sizing:content-box;width:28px;height:28px;display:block}.acct-pav svg{width:100%;height:100%;display:block;overflow:visible}.acct-link{-webkit-user-select:all;user-select:all;word-break:break-all;color:var(--ink)}@media (width<=830px){.acct{grid-template-columns:1fr}.acct-side{max-width:260px}.acct-theme{margin-left:0}}.rev-av svg,.nav-av-i svg,.dlg-av svg{overflow:visible}.eye .beta{color:var(--dim);margin-left:.4em}.gbtn{justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.fine.or{text-align:center;margin:14px 0 4px}.faq{border-top:1px solid var(--line);gap:10px;margin:22px 0 0;padding-top:16px;display:grid}.faq dt{font-size:var(--fs-s);color:var(--ink)}.faq dd{font-size:var(--fs-s);color:var(--grey);margin:2px 0 0}.terms{gap:34px;max-width:72ch;margin-top:34px;display:grid}.terms h2{font-size:var(--fs-l);letter-spacing:-.02em;color:var(--ink);margin:0 0 10px;font-weight:500;line-height:1.2}.terms h2 span,.terms-toc span{color:var(--grey);font-variant-numeric:tabular-nums;margin-right:.35em}.terms p,.terms li{font-size:var(--fs-s);color:var(--grey);margin:0 0 10px;line-height:1.6}.terms ul{margin:0 0 10px;padding-left:1.2em}.terms section{scroll-margin-top:90px}.terms-toc{font-size:var(--fs-s);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 24px;margin-top:26px;display:grid}.terms-toc a{color:var(--ink);text-decoration:none}@media (width>=641px){.terms-toc a:hover{color:var(--green)}}.pposts{border-top:1px solid var(--line);gap:22px;margin-top:26px;padding-top:18px;display:grid}.ppost h3{margin:2px 0 8px}.ppost .sub{white-space:pre-wrap;margin:0 0 10px}.si2{grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:start}.si2 .form.card{max-width:440px}@media (width<=640px){.si2,.phd-grid{grid-template-columns:minmax(0,1fr)}}.si-side{padding-top:clamp(0px,calc(3 * var(--vw)),34px)}.si-side .faq{border-top:0;gap:18px;margin-top:10px;padding-top:0}.split{grid-template-columns:minmax(300px,5fr) minmax(0,7fr);align-items:start;gap:36px;display:grid}@media (width<=1100px){.split{grid-template-columns:minmax(0,1fr)}}.split-detail{min-width:0}.split-new{gap:10px;margin-bottom:14px;display:flex}.split-new .dlg-i{flex:1;margin:0}.rows{grid-template-columns:auto auto auto minmax(0,1fr) auto auto;gap:0 12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.rows li{grid-template-columns:subgrid;cursor:pointer;border-radius:6px;grid-column:1/-1;align-items:center;margin-inline:-8px;padding:9px 8px;display:grid}.rows li.on{background:var(--hover)}@media (width>=641px){.rows li:hover{background:var(--hover)}}.rows li:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.rows b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rows .v{color:var(--grey);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rows-st{font-size:var(--fs-s);color:var(--grey);white-space:nowrap}.rows.people,.psearch .rows{grid-template-columns:auto auto minmax(0,1fr) auto}.people-n{min-width:0;display:grid}.people-n small{color:var(--green);font-weight:400}.sdot{background:var(--grey);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.sdot.on{background:var(--green)}.sdot.wait{background:var(--amber)}.sdot.bad{background:var(--pink)}.sdot.off{background:var(--dim)}.sdot.sel{box-shadow:inset 0 0 0 1.5px var(--dim);background:0 0}.sdot.sel.on{background:var(--green);box-shadow:none}.person-h{align-items:center;gap:18px;margin-bottom:10px;display:flex}.person-h h2{margin:0}.person-av{width:64px;height:64px;display:block}.person-av svg{width:100%;height:100%;display:block;overflow:visible}.split-detail .eye{margin-top:26px}.udot.on{background:var(--red)}.inbox-row .pfull{cursor:auto;white-space:normal;grid-column:1/-1;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:20px 48px;padding:18px 0 22px;display:grid}@media (width<=836px){.inbox-row .pfull{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}}.pside{flex-direction:column;gap:16px;min-width:0;display:flex}.pside .steps{font-size:var(--fs-m);border-top:0;grid-auto-flow:row;gap:4px;margin:0;line-height:1.5}.pside .steps li{flex-direction:row;align-items:baseline;gap:.5em;padding:3px 0 3px 18px}.pside .steps .sd{width:7px;height:7px;box-shadow:none;background:var(--grey);border:0;margin:-3.5px 0 0;position:absolute;top:calc(3px + .75em);left:2px}.pside .steps li.now .sd{background:var(--amber);box-shadow:none}.pside .steps li.done .sd{background:var(--green)}.pdev{align-items:center;gap:12px;display:flex}.pdev span{min-width:0;display:grid}.pdev b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pdev a{font-size:var(--fs-s);text-overflow:ellipsis;overflow:hidden}.pfull .pposts{border-top:0;margin-top:0;padding-top:0}.pdev,.rows.people li{--two:calc(2lh)}.pdev .acct-pav,.rows.people .acct-pav{width:var(--two);height:var(--two)}.who{cursor:default;outline:none;align-items:center;gap:10px;min-width:0;display:inline-flex;position:relative}.who>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who-card{z-index:40;background:var(--bg);border:1px solid var(--line-2);opacity:0;visibility:hidden;pointer-events:none;white-space:normal;min-width:220px;max-width:320px;font-size:var(--fs-s);border-radius:8px;align-items:center;gap:12px;padding:12px 14px;font-weight:400;line-height:1.45;transition:opacity .15s,transform .15s,visibility 0s .15s;display:flex;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px);box-shadow:0 14px 36px -22px #0009}.who:focus-visible .who-card,.who:focus-within .who-card{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.25s,.25s,0s;transform:none}@media (width>=641px){.who:hover .who-card{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.25s,.25s,0s;transform:none}}.who-av{flex:none;width:44px;height:44px;display:block}.who-av svg{width:100%;height:100%;display:block;overflow:visible}.who-t{gap:2px;min-width:0;display:grid}.who-t b{color:var(--ink);font-weight:600}.who-t a{text-overflow:ellipsis;overflow:hidden}.who-t small{color:var(--grey);font-size:var(--fs-s)}.who:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:4px}.who,.who .who-card,.who .who-card *{text-overflow:clip!important;overflow:visible!important}.who .who-card span,.who .who-card b,.who .who-card a,.who .who-card small{color:inherit;font-size:var(--fs-s);white-space:normal!important}.who .who-card a{color:var(--green);word-break:break-all}.who .who-card small{color:var(--grey)}.who .who-card b{color:var(--ink)}.who .who-card .who-t{display:grid}.acct-people li,.rows li,.inbox-row{overflow:visible}.acct-you{gap:8px;max-width:240px;display:grid}.acct-you .dlg-i{margin:0}.acct-you .btn{justify-self:start}.who{align-items:center;display:inline-flex!important}.who .who-card{width:max-content;min-height:0;flex-direction:row!important;align-items:center!important;gap:12px!important;height:auto!important;display:flex!important}.who .who-card .who-av{aspect-ratio:1;min-width:44px;flex:none!important;align-self:center!important;width:44px!important;height:44px!important;display:block!important}.who .who-card .who-t{gap:2px;min-width:0;max-width:240px;display:grid!important}.choice label.off{cursor:not-allowed;color:var(--dim)}.choice label.off .c-name{color:var(--dim)}.addons{gap:2px;margin:6px 0 18px;display:grid}.addon{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.addon .a-name{font-size:var(--fs-m);color:var(--ink);flex-direction:column;gap:2px;display:flex}.addon .a-name small{font-size:var(--fs-s);color:var(--dim)}.stepper{border:1px solid var(--line-2);border-radius:6px;align-items:center;display:inline-flex;overflow:hidden}.stepper button{all:unset;cursor:pointer;text-align:center;width:34px;height:32px;color:var(--ink);font-size:var(--fs-m)}@media (width>=641px){.stepper button:hover:not(:disabled){background:var(--bg-2)}}.stepper button:disabled{color:var(--dim);cursor:not-allowed}.stepper button:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.stepper output{text-align:center;min-width:30px;font-size:var(--fs-m)}.dlg-card.pay{width:520px}.dlg-card.pay .choice{max-height:40vh;margin-bottom:14px;overflow:auto}.dlg-card.pay .co-total{margin-top:10px}.nodes-on{flex-wrap:wrap;gap:8px;margin:8px 0 14px;display:flex}.nodes-on .pill{align-items:center;gap:8px;display:inline-flex}.dcard .big{font-size:var(--fs-l);letter-spacing:-.04em;color:var(--ink);margin:4px 0 10px}@property --mo-amp{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esx{syntax:"<number>";inherits:true;initial-value:1}@property --mo-esy{syntax:"<number>";inherits:true;initial-value:1}@property --mo-tilt{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edy{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edx{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esx2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esy2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-tilt2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edy2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-lock{syntax:"<number>";inherits:true;initial-value:0}@property --mo-shake{syntax:"<number>";inherits:true;initial-value:0}@property --mo-rock{syntax:"<number>";inherits:true;initial-value:0}@property --mo-rockp{syntax:"<number>";inherits:true;initial-value:1}@property --mo-bdy{syntax:"<number>";inherits:true;initial-value:0}.mo-root,.mo-breathe,.mo-bob{transform-box:view-box;transform-origin:50%}.mo-root{--mo-amp:0;--mo-morph:calc(.4s*var(--mo-rate,1));--mo-morph-ease:ease-in-out;--mo-tp:--mo-esx,--mo-esy,--mo-tilt,--mo-edy,--mo-edx,--mo-esx2,--mo-esy2,--mo-tilt2,--mo-edy2,--mo-lock,--mo-shake,--mo-rock,--mo-bdy;--mo-md:var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph);--mo-me:var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease);transition-property:--mo-amp,transform,var(--mo-tp);transition-duration:calc(.4s*var(--mo-rate,1)),calc(.16s*var(--mo-rate,1)),var(--mo-md);transition-timing-function:ease-out,cubic-bezier(.23,1,.32,1),var(--mo-me);animation:mo-shake calc(.112s*var(--mo-rate,1))linear infinite}.mo-bob>g:not(.mo-eyes){fill:var(--mo-head);transition:fill var(--mo-morph)var(--mo-morph-ease)}.mo-eyes{fill:var(--mo-eye);transition:fill var(--mo-morph)var(--mo-morph-ease)}@keyframes mo-shake{0%,to{translate:calc(.62px*var(--mo-shake))calc(-.34px*var(--mo-shake))}25%{translate:calc(-.7px*var(--mo-shake))calc(.22px*var(--mo-shake))}50%{translate:calc(.38px*var(--mo-shake))calc(.66px*var(--mo-shake))}75%{translate:calc(-.44px*var(--mo-shake))calc(-.6px*var(--mo-shake))}}.mo-root.mo-expr{--mo-morph:calc(.3s*var(--mo-rate,1));--mo-morph-ease:cubic-bezier(.45,.05,.5,1)}@media (width>=641px){.mo-root:hover{--mo-amp:1;transition-duration:calc(.4s*var(--mo-rate,1)),calc(.22s*var(--mo-rate,1)),var(--mo-md);transform:translateY(-1.5px)scale(1.04)}}.mo-root.mo-always{--mo-amp:1}.mo-breathe{animation-name:mo-breathe;animation-duration:calc(2.8s*var(--mo-rate,1));animation-delay:calc(var(--mo-phase,0s)*var(--mo-rate,1));animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes mo-breathe{to{transform:scaleX(calc(1 + .022*var(--mo-amp)))scaleY(calc(1 - .018*var(--mo-amp)))}}.mo-bob{translate:0 calc(var(--mo-bdy)*1px);animation-name:mo-bob;animation-duration:calc(3.4s*var(--mo-rate,1));animation-delay:calc(var(--mo-bob-phase,0s)*var(--mo-rate,1));animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes mo-bob{0%{transform:translateY(0)}to{transform:translateY(calc(-1.1px*var(--mo-amp)))}}.mo-eye{transform-box:view-box;--mo-sel:calc((var(--mo-wrap,1) + 1)/2);--mo-x:calc(var(--mo-esx) + var(--mo-esx2)*var(--mo-sel));--mo-y:calc(var(--mo-esy) + var(--mo-esy2)*var(--mo-sel));--mo-t:calc(var(--mo-tilt) + var(--mo-tilt2)*var(--mo-sel));--mo-ph:calc(var(--mo-sel)*(1 - var(--mo-rock)) + var(--mo-rock)*((1 + var(--mo-wrap,1)*var(--mo-rockp))/2));translate:calc(var(--mo-edx)*var(--mo-wrap,1)*1px)calc((var(--mo-edy) + var(--mo-edy2)*var(--mo-ph))*1px);rotate:calc((var(--mo-t)*var(--mo-wrap,1) - var(--mo-lean,0)*var(--mo-lock))*1deg);transform:rotate(calc(var(--mo-lean,0)*1deg))scaleX(var(--mo-x))scaleY(var(--mo-y))rotate(calc(var(--mo-lean,0)*-1deg));animation-name:mo-rock;animation-duration:calc(.9s*var(--mo-rate,1));animation-timing-function:ease-in-out;animation-iteration-count:infinite}@container style(--mo-rock:0){.mo-eye{animation-name:none}}@keyframes mo-rock{0%,to{--mo-rockp:1}50%{--mo-rockp:-1}}.mo-eye>*{transform-box:fill-box;transform-origin:50%;animation-name:mo-blink,mo-wrap;animation-duration:calc(var(--mo-blink,4.8s)*var(--mo-rate,1)),calc(var(--mo-saccade,5.6s)*var(--mo-rate,1));animation-delay:calc(var(--mo-blink-phase,0s)*var(--mo-rate,1)),calc(var(--mo-saccade-phase,0s)*var(--mo-rate,1));animation-timing-function:linear;animation-iteration-count:infinite}@keyframes mo-blink{0%,97.2%{transform:rotate(calc(var(--mo-lean,0)*1deg))scaleY(1)rotate(calc(var(--mo-lean,0)*-1deg));animation-timing-function:ease-in}98.6%{transform:rotate(calc(var(--mo-lean,0)*1deg))scaleY(calc(1 - .92*var(--mo-amp)))rotate(calc(var(--mo-lean,0)*-1deg));animation-timing-function:ease-out}to{transform:rotate(calc(var(--mo-lean,0)*1deg))scaleY(1)rotate(calc(var(--mo-lean,0)*-1deg))}}.mo-eyes{animation-name:mo-saccade;animation-duration:calc(var(--mo-saccade,5.6s)*var(--mo-rate,1));animation-delay:calc(var(--mo-saccade-phase,0s)*var(--mo-rate,1));animation-timing-function:linear;animation-iteration-count:infinite}@keyframes mo-saccade{0%,15%{translate:0}16.5%,31%{translate:calc(-.8px*var(--mo-look-x,1.4)*var(--mo-amp))calc(-.9px*var(--mo-look-y,1.1)*var(--mo-amp))}32.5%,47%{translate:calc(1px*var(--mo-look-x,1.4)*var(--mo-amp))calc(.1px*var(--mo-look-y,1.1)*var(--mo-amp))}48.5%,63%{translate:calc(-.15px*var(--mo-look-x,1.4)*var(--mo-amp))calc(.85px*var(--mo-look-y,1.1)*var(--mo-amp))}64.5%,79%{translate:calc(.75px*var(--mo-look-x,1.4)*var(--mo-amp))calc(-.8px*var(--mo-look-y,1.1)*var(--mo-amp))}80.5%,98.5%{translate:calc(-1px*var(--mo-look-x,1.4)*var(--mo-amp))calc(-.15px*var(--mo-look-y,1.1)*var(--mo-amp))}to{translate:0}}@keyframes mo-wrap{0%,15%{rotate:none;scale:1}16.5%,31%{scale:calc(1 - .0176*var(--mo-look-mx,1.4)*var(--mo-amp) + .008*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .027*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(.648deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}32.5%,47%{scale:calc(1 - .022*var(--mo-look-mx,1.4)*var(--mo-amp) - .01*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .003*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(.09deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}48.5%,63%{scale:calc(1 - .0033*var(--mo-look-mx,1.4)*var(--mo-amp) + .0015*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .0255*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(-.115deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}64.5%,79%{scale:calc(1 - .0165*var(--mo-look-mx,1.4)*var(--mo-amp) - .0075*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .024*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(-.54deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}80.5%,98.5%{scale:calc(1 - .022*var(--mo-look-mx,1.4)*var(--mo-amp) + .01*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .0045*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(.135deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}to{rotate:none;scale:1}}@media not ((hover:hover) and (pointer:fine)){@media (width>=641px){.mo-root:hover{--mo-amp:0;transform:none}}.mo-root.mo-always{--mo-amp:1}.mo-root:not(.mo-always),.mo-root:not(.mo-always) *{animation-play-state:paused}.mo-root.mo-expr:not(.mo-always) .mo-eye{animation-play-state:running}}.mo-slow{--mo-rate:5}@media (prefers-reduced-motion:reduce){.mo-root,.mo-breathe,.mo-bob,.mo-eyes,.mo-eye,.mo-eye>*{transition:none;animation:none}.mo-bob>g:not(.mo-eyes){transition:none}}@property --mo-track-x{syntax:"<number>";inherits:true;initial-value:0}@property --mo-track-y{syntax:"<number>";inherits:true;initial-value:0}@property --mo-track-travel{syntax:"<length>";inherits:true;initial-value:0}@property --mo-track-hold{syntax:"<number>";inherits:true;initial-value:0}.mo-root .mo-eye{--mo-gz-dx:calc(var(--mo-gz-dx1,0) + (var(--mo-gz-dx2,0) - var(--mo-gz-dx1,0))*var(--mo-sel));--mo-gz-dy:calc(var(--mo-gz-dy1,0) + (var(--mo-gz-dy2,0) - var(--mo-gz-dy1,0))*var(--mo-sel));--mo-gz-sx:calc(var(--mo-gz-sx1,1) + (var(--mo-gz-sx2,1) - var(--mo-gz-sx1,1))*var(--mo-sel));--mo-gz-sy:calc(var(--mo-gz-sy1,1) + (var(--mo-gz-sy2,1) - var(--mo-gz-sy1,1))*var(--mo-sel));--mo-gz-t:calc(var(--mo-gz-t1,0) + (var(--mo-gz-t2,0) - var(--mo-gz-t1,0))*var(--mo-sel));translate:calc((var(--mo-edx)*var(--mo-wrap,1) + var(--mo-gz-dx))*1px)calc((var(--mo-edy) + var(--mo-edy2)*var(--mo-ph) + var(--mo-gz-dy))*1px);rotate:calc(( var(--mo-t)*var(--mo-wrap,1) - var(--mo-lean,0)*var(--mo-lock) + var(--mo-gz-t))*1deg);transform:rotate(calc(var(--mo-lean,0)*1deg))scaleX(calc(var(--mo-x)*var(--mo-gz-sx)))scaleY(calc(var(--mo-y)*var(--mo-gz-sy)))rotate(calc(var(--mo-lean,0)*-1deg))}svg:has(>.mo-root){--mo-look-seed-x:var(--mo-look-x,1.4);--mo-look-seed-y:var(--mo-look-y,1.1);--mo-look-seed-mx:var(--mo-look-mx,1.4);--mo-look-seed-my:var(--mo-look-my,1.1)}.mo-root{--mo-look-x:calc(var(--mo-look-seed-x,1.4)*(1 - var(--mo-track-hold)));--mo-look-y:calc(var(--mo-look-seed-y,1.1)*(1 - var(--mo-track-hold)));--mo-look-mx:calc(var(--mo-look-seed-mx,1.4)*(1 - var(--mo-track-hold)));--mo-look-my:calc(var(--mo-look-seed-my,1.1)*(1 - var(--mo-track-hold)))}
