:root{--page:#ffffff;--ink:#000000;--ink-rgb:0,0,0;--ink-dim:#4d4d4d;--ink-faint:#8f8f8f;--hair:rgba(0,0,0,0.12);--hair-strong:rgba(0,0,0,0.36);--wash:rgba(0,0,0,0.035);--sig:#ff4f00;--sig-rgb:255,79,0;--ok:#009e5a;--amber:#e08a00;--ember:#e5202e;--void:#ffffff;--display:-apple-system,"SF Pro Display",system-ui,"Segoe UI Variable Display","Segoe UI",Roboto,"Helvetica Neue",sans-serif;--mono:"SF Mono",ui-monospace,"JetBrains Mono","Cascadia Mono",Menlo,Consolas,monospace;--wrap:1180px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-scheme=light]){--page:#000000;--ink:#ffffff;--ink-rgb:255,255,255;--ink-dim:#b3b3b3;--ink-faint:#707070;--hair:rgba(255,255,255,0.14);--hair-strong:rgba(255,255,255,0.4);--wash:rgba(255,255,255,0.05);--sig:#ff5f1a;--sig-rgb:255,95,26;--ok:#1fd184;--amber:#ffb020;--ember:#ff4552;--void:#000000;color-scheme:dark}}:root[data-scheme=dark]{--page:#000000;--ink:#ffffff;--ink-rgb:255,255,255;--ink-dim:#b3b3b3;--ink-faint:#707070;--hair:rgba(255,255,255,0.14);--hair-strong:rgba(255,255,255,0.4);--wash:rgba(255,255,255,0.05);--sig:#ff5f1a;--sig-rgb:255,95,26;--ok:#1fd184;--amber:#ffb020;--ember:#ff4552;--void:#000000;color-scheme:dark}*{box-sizing:border-box;border-radius:0;box-shadow:none;text-shadow:none}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--page);color:var(--ink);font:400 15px/1.6 var(--display);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-x:hidden}a{color:inherit;text-decoration:none}.link,p a{text-decoration:underline;-webkit-text-decoration-color:var(--hair-strong);text-decoration-color:var(--hair-strong);text-underline-offset:3px}.link:hover,p a:hover{-webkit-text-decoration-color:var(--sig);text-decoration-color:var(--sig)}canvas,img,svg{display:block;max-width:100%}::selection{background:var(--sig);color:#fff}:focus-visible{outline:1px solid var(--sig);outline-offset:2px}h1,h2,h3,h4{margin:0;font-family:var(--display);letter-spacing:-.025em;line-height:1.05}h1{font-size:clamp(42px,7.2vw,96px);letter-spacing:-.04em}h2{font-size:clamp(30px,4.4vw,54px)}h3{font-size:22px;letter-spacing:-.015em;line-height:1.2}h4{font-size:17px;letter-spacing:-.01em}p{margin:0 0 1em;color:var(--ink-dim)}.lede{font-size:clamp(17px,1.6vw,21px);line-height:1.5;font-weight:300;max-width:38em}.label{font:500 10px/1.3 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint)}.label b,.label strong{color:var(--ink);font-weight:500}.mono{font-family:var(--mono)}.num{font:300 40px/1 var(--display);letter-spacing:-.03em}.num small{font:500 10px/1 var(--mono);letter-spacing:.14em;margin-left:4px}.faint,.num small{color:var(--ink-faint)}.dim{color:var(--ink-dim)}.sig{color:var(--sig)}.ok{color:var(--ok)}.warm{color:var(--amber)}.hot{color:var(--ember)}em.sig{font-style:normal}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px}@media (max-width:640px){.wrap{padding:0 16px}}.stack>*+*{margin-top:var(--gap,16px)}.row{display:flex;align-items:center;gap:var(--gap,12px);flex-wrap:wrap}.between{justify-content:space-between}.grid{display:grid;grid-gap:var(--gap,24px);gap:var(--gap,24px);grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}@media (max-width:900px){.grid{grid-template-columns:repeat(min(var(--cols,3),2),minmax(0,1fr))}}@media (max-width:600px){.grid{grid-template-columns:1fr}}.section{padding:clamp(64px,10vw,128px) 0;position:relative}.section+.section{border-top:1px solid var(--hair)}.rule{position:relative;height:1px;background:var(--hair);margin:10px 0 22px}.rule:after{content:"";position:absolute;left:0;top:-1px;width:22px;height:3px;background:var(--ink)}.rule.sig:after{background:var(--sig)}.head{display:flex;gap:10px}.head,.head .code{align-items:center}.head .code{display:inline-flex;gap:7px;font:500 10px/1 var(--mono);letter-spacing:.16em;color:var(--ink)}.head .code:before{content:"";width:5px;height:5px;background:var(--sig)}.plate{position:relative;border:1px solid var(--hair);background:var(--page);padding:22px}.plate:after,.plate:before{content:"";position:absolute;width:8px;height:8px;border:0 solid var(--ink);pointer-events:none}.plate:before{top:-1px;left:-1px;border-top-width:1px;border-left-width:1px}.plate:after{bottom:-1px;right:-1px;border-bottom-width:1px;border-right-width:1px}.plate.flush{padding:0}.plate.wash{background:var(--wash)}.plate-cap{display:flex;align-items:center;gap:10px;min-height:32px;padding:0 14px;border-bottom:1px solid var(--hair)}.plate-cap.foot{border-bottom:0;border-top:1px solid var(--hair)}.plate-body{padding:18px}a.plate:hover,button.plate:hover{border-color:var(--hair-strong)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:0 18px;font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);background:transparent;border:1px solid var(--hair-strong);cursor:pointer;white-space:nowrap}.btn.solid,.btn:active,.btn:hover{border-color:var(--ink)}.btn.solid,.btn:active{color:var(--void);background:var(--ink)}.btn.sig,.btn.solid:hover{background:var(--sig);border-color:var(--sig);color:#fff}.btn.sig:hover{background:var(--ink);border-color:var(--ink);color:var(--void)}.btn.sm{min-height:30px;padding:0 12px;font-size:9.5px}.btn.ghost{border-color:transparent}.btn.ghost:hover{border-color:var(--hair-strong)}.btn[disabled]{opacity:.4;pointer-events:none}.btn .arrow{font-family:var(--display);font-size:15px;letter-spacing:0;line-height:0}.chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 11px;font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);background:transparent;border:1px dashed var(--hair-strong);cursor:pointer}.chip:hover{color:var(--ink)}.chip.on,.chip:has(input:checked){color:var(--void);background:var(--ink);border:1px solid var(--ink)}.chip.on:after,.chip:has(input:checked):after{content:"\2713\FE0E";font:700 10px/1 var(--mono)}.chip input{position:absolute;opacity:0;pointer-events:none}.chip .swatch{width:9px;height:9px;border:1px solid var(--hair-strong)}.mark{display:inline-flex;align-items:center;gap:7px;font:500 9.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.mark:before{content:"";width:6px;height:6px;background:currentColor;flex:none}.mark.faint{color:var(--ink-faint)}@media (max-width:640px){.mark{white-space:normal;line-height:1.4}.grid:has(>.plate>.num){grid-template-columns:1fr 1fr;gap:10px}.grid:has(>.plate>.num) .num{font-size:30px}}.mark.live:before{background:var(--ok)}.field{display:grid;grid-gap:7px;gap:7px}.field>span{font:500 9.5px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint)}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{width:100%;min-height:42px;padding:10px 12px;font:400 15px/1.4 var(--display);color:var(--ink);background:transparent;border:1px solid var(--hair-strong);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:110px;resize:vertical}select{background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:32px}select option{background:var(--page);color:var(--ink)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--ink)}input[type=range]{width:100%;accent-color:var(--sig)}.form-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .full{grid-column:1/-1}@media (max-width:600px){.form-grid{grid-template-columns:1fr}}.error{border:1px solid var(--ember);color:var(--ember)}.error,.notice{padding:10px 12px;font:500 11px/1.4 var(--mono);letter-spacing:.06em}.notice{border:1px solid var(--hair-strong)}.drop{position:relative;display:grid;place-items:center;min-height:180px;padding:24px;border:1px dashed var(--hair-strong);text-align:center;cursor:pointer}.drop.over,.drop:hover{border-color:var(--sig);border-style:solid}.drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.table{width:100%;border-collapse:collapse}.table th{text-align:left;font:500 9.5px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);padding:10px 12px;border-bottom:1px solid var(--hair-strong);white-space:nowrap}.table td{padding:12px;border-bottom:1px solid var(--hair);vertical-align:middle}.table td:first-child{white-space:nowrap}.table tr.link-row{cursor:pointer}.table tr.link-row:hover td{background:var(--wash)}.table .r{text-align:right}.table-scroll{overflow-x:auto}.kv{display:grid;grid-template-columns:repeat(var(--kv-cols,2),1fr);border-top:1px solid var(--hair)}.kv>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--hair);font:500 10px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.kv>div:nth-child(odd){padding-right:14px}.kv>div:nth-child(2n){padding-left:14px;border-left:1px solid var(--hair)}.kv[style*="--kv-cols: 1"]>div,.kv[style*="--kv-cols:1"]>div{padding-left:0;padding-right:0;border-left:0}.kv b{color:var(--ink);font-weight:500;text-align:right}.meter{position:relative;height:6px;border:1px solid var(--hair-strong)}.meter>i{position:absolute;inset:0 auto 0 0;background:var(--ink)}.meter>i.sig{background:var(--sig)}.meter>i.ok{background:var(--ok)}.meter>i.warm{background:var(--amber)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--page) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--hair)}.topbar .wrap{display:flex;align-items:center;gap:22px;height:62px}.brand{display:inline-flex;align-items:center;gap:11px}.brand-word{font:500 11px/1 var(--mono);letter-spacing:.26em;text-transform:uppercase}.brand-word small{display:block;margin-top:4px;font-size:8.5px;letter-spacing:.22em;color:var(--ink-faint)}.navlinks{display:flex;gap:22px;margin-left:auto}.navlinks a{font:500 10px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint)}.navlinks a.on,.navlinks a:hover{color:var(--ink)}@media (max-width:820px){.navlinks{display:none}.topbar .wrap>.row{margin-left:auto}}.footer{border-top:1px solid var(--hair);padding:56px 0 40px}.footer .label a:hover{color:var(--ink)}.hero{position:relative;padding:clamp(40px,7vw,96px) 0 clamp(56px,8vw,110px);overflow:hidden}.hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center}@media (max-width:900px){.hero-grid{grid-template-columns:1fr}}.hero h1 em{font-style:normal;color:var(--sig)}.hero-orb{position:relative;aspect-ratio:1;width:100%;max-width:540px;justify-self:end}@media (max-width:900px){.hero-orb{max-width:420px;justify-self:center;order:-1}}.hero-orb canvas{width:100%;height:100%;touch-action:pan-y;cursor:-webkit-grab;cursor:grab}.orb-tag{position:absolute;font:500 9px/1.35 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);pointer-events:none;white-space:nowrap}.orb-tag b{display:block;font:300 24px/1 var(--display);letter-spacing:-.02em;text-transform:none;color:var(--ink)}.orb-tag.tl{top:4%;left:2%}.orb-tag.tr{top:4%;right:2%;text-align:right}.orb-tag.bl{bottom:4%;left:2%}.orb-tag.br{bottom:4%;right:2%;text-align:right}.lines{position:absolute;inset:0;pointer-events:none;z-index:0;color:var(--ink);opacity:.09}.lines svg{width:100%;height:100%}.above{position:relative;z-index:1}.ticker{display:flex;gap:0;border:1px solid var(--hair);overflow-x:auto}.ticker>div{flex:1 0 200px;padding:14px 16px;border-right:1px solid var(--hair)}.ticker>div:last-child{border-right:0}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hair-strong)}.steps>div{padding:22px 22px 6px 0}.steps>div+div{padding-left:22px;border-left:1px solid var(--hair)}.steps .n{font:300 64px/1 var(--display);letter-spacing:-.04em;color:var(--ink-faint);margin-bottom:18px}@media (max-width:900px){.steps{grid-template-columns:1fr 1fr}.steps>div:nth-child(3){padding-left:0;border-left:0}}@media (max-width:520px){.steps{grid-template-columns:1fr}.steps>div+div{padding-left:0;border-left:0;border-top:1px solid var(--hair)}}.big-quote{font:300 clamp(24px,3.2vw,40px)/1.25 var(--display);letter-spacing:-.02em;color:var(--ink);max-width:26em}.shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.side{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:4px;padding:22px 18px;border-right:1px solid var(--hair);overflow-y:auto}.side nav{display:grid;grid-gap:2px;gap:2px;margin-top:26px}.side nav a{display:flex;align-items:center;gap:10px;padding:9px 10px;font:500 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);border:1px solid transparent}.side nav a:hover{color:var(--ink);border-color:var(--hair)}.side nav a.on{color:var(--ink);border-color:var(--hair-strong)}.side nav a.on:before{content:"";width:5px;height:5px;background:var(--sig)}.side .grow{flex:1 1}.main{padding:28px clamp(16px,3vw,40px) 72px;min-width:0}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px}.page-head h1{font-size:clamp(32px,4vw,46px)}.side nav a svg{flex:none;opacity:.7}.side nav a.on svg{opacity:1}.side nav a.on:before{display:none}:root{--ob-top:calc(46px + env(safe-area-inset-top));--ob-bar:58px;--ob-gap:max(18px,calc(env(safe-area-inset-bottom) + 8px))}.ob-bar,.ob-drawer,.ob-edge,.ob-top{display:none}.ob .count{flex:none}@media (max-width:899px){.shell.ob{display:block}.shell.ob>.side{display:none}.shell.ob .main{padding:calc(var(--ob-top) + 18px) 16px calc(var(--ob-bar) + var(--ob-gap) + 36px)}.shell.ob .page-head h1{font-size:34px}.ob-top{display:grid;grid-template-columns:48px 1fr 48px;align-items:end;position:fixed;z-index:40;top:0;left:0;right:0;height:var(--ob-top);padding:env(safe-area-inset-top) 4px 0;background:var(--page);border-bottom:1px solid var(--hair)}.ob-tb{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;color:var(--ink);background:none;border:0;cursor:pointer}.ob-tb:active{color:var(--void);background:var(--ink)}.ob-badge{position:absolute;top:5px;right:2px;min-width:15px;height:15px;font-size:9px}.ob-now{flex-direction:column;justify-content:center;gap:5px;height:44px;min-width:0}.ob-now,.ob-now b{display:flex;align-items:center}.ob-now b{gap:8px;max-width:100%;overflow:hidden;white-space:nowrap;font:600 10.5px/1 var(--mono);letter-spacing:.28em;text-transform:uppercase}.ob-now b .faint{font-weight:400;letter-spacing:.1em}.ob-link{display:inline-flex;align-items:center;gap:6px;font:500 8px/1 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint)}.ob-link i{width:4px;height:4px;background:var(--amber)}.ob-link.up i{background:var(--ok)}.ob-link.down i{background:var(--ember)}.ob-bar{display:grid;grid-template-columns:1fr 74px 1fr;align-items:stretch;position:fixed;z-index:40;left:12px;right:12px;bottom:var(--ob-gap);height:var(--ob-bar);background:color-mix(in srgb,var(--page) 90%,transparent);border:1px solid var(--hair-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:left .26s cubic-bezier(.2,.7,.2,1),right .26s cubic-bezier(.2,.7,.2,1),height .26s cubic-bezier(.2,.7,.2,1)}.ob-half{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.ob-tab{position:relative;display:grid;grid-template-rows:1fr auto;justify-items:center;align-items:center;grid-gap:4px;gap:4px;padding:9px 0 7px;color:var(--ink-faint);transition:opacity .14s}.ob-half .ob-tab+.ob-tab{border-left:1px solid var(--hair)}.ob-tab span{font:500 7px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.ob-tab.on{color:var(--ink);background:var(--wash)}.ob-tab.on:before{content:"";position:absolute;left:calc(50% - 8px);top:-1px;width:16px;height:2px;background:var(--sig)}.ob-tab .count{position:absolute;top:5px;right:calc(50% - 22px);min-width:15px;height:15px;font-size:9px}.ob-orb{position:relative;margin-top:-16px;width:74px;height:74px;padding:0;background:var(--page);border:1px solid var(--hair-strong);cursor:pointer;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .2s cubic-bezier(.2,.9,.2,1.2)}.ob-orb canvas{display:block;width:100%;height:100%;pointer-events:none}.ob-orb.on{border-color:var(--ink)}.ob-orb.on:after{content:"";position:absolute;left:calc(50% - 8px);bottom:-1px;width:16px;height:2px;background:var(--sig)}.ob-orb.held{transform:scale(.9)}.ob-bar.tuck{left:36%;right:36%;height:16px}.ob-bar.tuck .ob-orb,.ob-bar.tuck .ob-tab>*{opacity:0;pointer-events:none}.ob-bar.tuck .ob-tab:after{content:"";position:absolute;left:calc(50% - 4px);top:calc(50% - 1px);width:8px;height:2px;background:var(--ink-faint)}.ob-bar.tuck .ob-tab.on:after{background:var(--sig)}.ob-bar.tuck .ob-tab.on:before{display:none}.ob-bar.tuck .ob-orb{height:14px;margin:0}.ob-edge{display:flex;flex-direction:column;align-items:center;gap:8px;position:fixed;z-index:35;right:0;top:46%;width:16px;padding:10px 0;background:var(--page);border:1px solid var(--hair-strong);border-right:0;color:var(--ink-faint);cursor:pointer}.ob-edge i{width:4px;height:4px;background:var(--sig)}.ob-edge span{writing-mode:vertical-rl;font:500 7px/1 var(--mono);letter-spacing:.3em}.ob-drawer{display:block;position:fixed;z-index:60;inset:0;pointer-events:none}.ob-scrim{position:absolute;inset:0;background:rgba(var(--ink-rgb),.18);opacity:0;transition:opacity .24s}.ob-panel{position:absolute;top:0;right:0;bottom:0;width:min(86vw,340px);padding-top:env(safe-area-inset-top);overflow-y:auto;background:var(--page);border-left:1px solid var(--hair-strong);transform:translateX(102%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ob-drawer.open{pointer-events:auto}.ob-drawer.open .ob-scrim{opacity:1}.ob-drawer.open .ob-panel{transform:none}.ob-panel-head{display:flex;align-items:center;gap:10px;height:46px;padding:0 6px 0 14px;border-bottom:1px solid var(--hair-strong);font:600 10px/1 var(--mono);letter-spacing:.3em}.ob-panel-head button{margin-left:auto;width:40px;height:40px;display:grid;place-items:center}.ob-panel-head button,.ob-row{background:none;border:0;color:var(--ink);cursor:pointer}.ob-row{display:grid;grid-template-columns:22px 24px 1fr auto;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:48px;padding:0 14px;border-bottom:1px solid var(--hair);text-align:left}.ob-row em{font:500 8.5px/1 var(--mono);font-style:normal;letter-spacing:.08em;color:var(--ink-faint)}.ob-row span{font:500 10px/1.2 var(--mono);letter-spacing:.2em;text-transform:uppercase}.ob-row.on em{color:var(--sig)}.ob-row:active{background:var(--wash)}.ob-hint{margin:16px 14px;font:500 8px/1.6 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint)}}.ob-bloom{background:color-mix(in srgb,var(--page) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ob-bloom-name{position:absolute;left:0;right:0;top:calc(env(safe-area-inset-top) + 64px);text-align:center;font:300 34px/1 var(--display);letter-spacing:-.02em;color:var(--ink)}.ob-petal{width:64px;margin:-26px 0 0 -32px;animation:ob-pop .26s cubic-bezier(.2,.9,.2,1.2) both}.ob-petal>svg{padding:13px}.ob-petal span{font:500 7.5px/1.2 var(--mono)}.ob-petal.hot>svg{color:var(--void);background:var(--ink);border-color:var(--ink)}.ob-petal .count{top:-6px;right:4px}@media (prefers-reduced-motion:reduce){.ob-petal{animation:none}}.ob-sheet{position:fixed;z-index:80;inset:0;display:grid;align-items:end;justify-items:center;background:rgba(var(--ink-rgb),.2)}.ob-card{width:min(100%,520px);max-height:88vh;overflow-y:auto;padding:0 0 calc(env(safe-area-inset-bottom) + 18px);background:var(--page);border:1px solid var(--hair-strong);border-bottom:0}@media (min-width:900px){.ob-sheet{align-items:center}.ob-card{border-bottom:1px solid var(--hair-strong)}}.ob-card-head{position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 12px 0 16px;background:var(--page);border-bottom:1px solid var(--hair-strong)}.ob-card-head b{font:600 10.5px/1 var(--mono);letter-spacing:.28em;text-transform:uppercase}.ob-card section{padding:18px 16px 0}.ob-card h3{display:flex;gap:10px;margin-bottom:10px;font:500 9px/1 var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-faint)}.ob-card h3 em{font-style:normal;color:var(--ink)}.ob-group{border-top:1px solid var(--hair-strong)}.ob-set-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:50px;padding:10px 0;border:0;border-bottom:1px solid var(--hair);background:none;color:var(--ink);font:400 14px/1.3 var(--display);text-align:left}.ob-set-row small{display:block;margin-top:3px;font:500 9px/1.4 var(--mono);letter-spacing:.1em;color:var(--ink-faint)}.ob-seg{display:flex;border:1px solid var(--hair-strong)}.ob-seg button{padding:8px 11px;font:500 9px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);background:none;border:0;cursor:pointer}.ob-seg button+button{border-left:1px solid var(--hair-strong)}.ob-seg button.on{color:var(--void);background:var(--ink)}.ob-signout{color:var(--ember);cursor:pointer}.timeline{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--hair)}.timeline>div{position:relative;padding:14px 8px 0 0;font:500 9px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.timeline>div:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;background:var(--page);border:1px solid var(--hair-strong)}.timeline>div.done{color:var(--ink)}.timeline>div.done:before{background:var(--ink);border-color:var(--ink)}.timeline>div.now{color:var(--sig)}.timeline>div.now:before{background:var(--sig);border-color:var(--sig);width:9px;height:9px;top:-5px}@media (max-width:640px){.timeline{grid-template-columns:repeat(4,1fr);row-gap:18px}}.thread{display:grid;grid-gap:14px;gap:14px}.msg{max-width:82%;padding:12px 14px;border:1px solid var(--hair)}.msg.mine{justify-self:end;border-color:var(--hair-strong);background:var(--wash)}.msg .who{margin-bottom:6px}.msg p{margin:0;color:var(--ink);white-space:pre-wrap}.inbox{display:grid;grid-template-columns:340px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.inbox-list{position:-webkit-sticky;position:sticky;top:16px;max-height:calc(100vh - 140px);overflow-y:auto;overflow-x:hidden}.inbox-sec{padding:10px 14px;background:var(--wash)}.inbox-row,.inbox-sec{border-bottom:1px solid var(--hair)}.inbox-row{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-left:2px solid transparent}.inbox-row.on,.inbox-row:hover{background:var(--wash)}.inbox-row.on{border-left-color:var(--sig)}.inbox-row .snip{color:var(--ink-dim);font-size:13.5px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inbox-row.unread .who{font-weight:500}.count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;background:var(--sig);color:#fff;font:600 10px/1 var(--mono)}.back-link{display:none}@media (max-width:899px){.inbox{grid-template-columns:1fr}.inbox-list{position:static;max-height:none}.inbox.has-sel .inbox-list,.inbox:not(.has-sel) .inbox-conv{display:none}.back-link{display:inline-flex}}.board{grid-template-columns:repeat(6,minmax(210px,1fr));grid-gap:14px;gap:14px;overflow-x:auto;padding-bottom:8px}.board,.col{display:grid}.col{align-content:start;grid-gap:10px;gap:10px;min-height:120px}.card{display:block;padding:12px;border:1px solid var(--hair);background:var(--page)}.card:hover{border-color:var(--hair-strong)}.printer-art{color:var(--ink)}.printer-art .glowline{color:var(--sig)}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}.swatch-lg{width:22px;height:22px;border:1px solid var(--hair-strong);flex:none}.empty{padding:40px 20px;text-align:center;border:1px dashed var(--hair-strong)}@media (max-width:640px){.hide-sm{display:none!important}}@font-face{font-family:Angels Inscription;src:url(/fonts/cormorant-italic.woff2) format("woff2");font-style:italic;font-weight:300 700;font-display:swap}:root{--insc:"Angels Inscription","Cormorant Garamond",Georgia,serif;--cut:9px}h1,h2,h3,h4{font-family:var(--insc);font-style:italic;font-weight:300;letter-spacing:0}h1{font-size:clamp(50px,8.4vw,118px);line-height:.94;letter-spacing:-.01em}h2{font-size:clamp(38px,5.4vw,70px);line-height:.98}h3{font-size:27px;line-height:1.08}h3,h4{font-weight:400}h4{font-size:21px;line-height:1.12}.big-quote,.insc,.lede{font-family:var(--insc);font-style:italic;font-weight:400;letter-spacing:0}.lede{font-size:clamp(20px,1.9vw,25px);line-height:1.32;color:var(--ink-dim)}.big-quote{font-size:clamp(30px,3.8vw,50px);line-height:1.1;font-weight:300}.hero h1 em{font-style:italic}.k{display:flex;align-items:center;gap:8px;font:600 9.5px/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-faint)}.k:before{content:"";flex:none;width:6px;height:6px;background:currentColor;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.k b{color:var(--ink);font-weight:600}.k.sig{color:var(--sig)}.k .more{margin-left:auto;color:var(--ink-dim);letter-spacing:.2em}.k .more:hover{color:var(--sig)}body:before{inset:0;z-index:-1;background-image:radial-gradient(rgba(var(--ink-rgb),.085) 1px,transparent 1.3px);background-size:16px 16px}body:after,body:before{content:"";position:fixed;pointer-events:none}body:after{left:0;right:0;top:0;height:1px;z-index:90;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sig) 55%,transparent),transparent);animation:lf-scan 9s linear infinite}@keyframes lf-scan{0%{transform:translateY(0)}to{transform:translateY(100vh)}}.contours{position:fixed;inset:-40px;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='900' viewBox='0 0 600 900'%3E%3Cg fill='none' stroke='%23888' stroke-width='1'%3E%3Cpath d='M-20 520 C 80 450 230 610 340 540 S 540 460 620 520' stroke-opacity='.16'/%3E%3Cpath d='M-20 556 C 90 486 240 646 350 576 S 550 496 620 556' stroke-opacity='.11'/%3E%3Cpath d='M-20 592 C 100 522 250 682 360 612 S 560 532 620 592' stroke-opacity='.07'/%3E%3Cpath d='M-20 160 C 110 100 220 230 350 170 S 560 90 620 160' stroke-opacity='.1'/%3E%3Cpath d='M-20 196 C 120 136 230 266 360 206 S 570 126 620 196' stroke-opacity='.06'/%3E%3C/g%3E%3C/svg%3E") 50% /cover no-repeat;animation:lf-drift 22s ease-in-out infinite}@keyframes lf-drift{50%{transform:translate(-16px,10px)}}@media (prefers-reduced-motion:reduce){body:after{display:none}.contours{animation:none}}.card,.inbox-list,.msg,.plate,.ticker{background-color:var(--page)}.card,.plate{-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.plate:before{display:none}.plate:after{top:0;right:0;bottom:auto;width:14px;height:14px;border:0!important;background:linear-gradient(225deg,transparent 9.4px,var(--hair-strong) 9.4px,var(--hair-strong) 10.5px,transparent 10.5px)}.plate.lit{box-shadow:inset 0 0 0 1px var(--sig)}.plate.lit:after{background:linear-gradient(225deg,transparent 9.4px,var(--sig) 9.4px,var(--sig) 11px,transparent 11px)}.btn{-webkit-clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.btn.sig{position:relative;isolation:isolate;overflow:hidden;padding:0 30px;color:#000;letter-spacing:.3em;-webkit-clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,16px 100%,0 50%);clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,16px 100%,0 50%)}.btn.sig:before{content:"";position:absolute;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(circle,rgba(255,246,238,.62),rgba(255,246,238,0) 60%);animation:lf-breathe 4.2s ease-in-out infinite}.btn.sig:hover{color:#000;background:var(--sig);border-color:var(--sig);filter:brightness(1.08)}.btn.sig[disabled]:before{animation:none;opacity:0}@keyframes lf-breathe{0%,to{transform:scale(.7);opacity:.45}50%{transform:scale(1.1);opacity:.9}}.chip{-webkit-clip-path:polygon(var(--cut) 0,100% 0,100% 100%,0 100%,0 var(--cut));clip-path:polygon(var(--cut) 0,100% 0,100% 100%,0 100%,0 var(--cut));border-style:solid;border-color:var(--hair)}.chip.on,.chip:has(input:checked){box-shadow:inset 0 -2px 0 var(--sig)}@media (prefers-reduced-motion:reduce){.btn.sig:before{animation:none}}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{border-color:var(--hair);background:linear-gradient(var(--ink),var(--ink)) 0 0 /9px 1px no-repeat,linear-gradient(var(--ink),var(--ink)) 0 0 /1px 9px no-repeat,linear-gradient(var(--ink),var(--ink)) 100% 0 /9px 1px no-repeat,linear-gradient(var(--ink),var(--ink)) 100% 0 /1px 9px no-repeat,linear-gradient(var(--ink),var(--ink)) 0 100% /9px 1px no-repeat,linear-gradient(var(--ink),var(--ink)) 0 100% /1px 9px no-repeat,linear-gradient(var(--ink),var(--ink)) 100% 100% /9px 1px no-repeat,linear-gradient(var(--ink),var(--ink)) 100% 100% /1px 9px no-repeat,rgba(var(--ink-rgb),.025)}textarea{font-family:var(--insc);font-style:italic;font-size:19px;line-height:1.32}input::placeholder,textarea::placeholder{color:var(--ink-faint);opacity:.85}.meter{height:5px;border:0;background:repeating-linear-gradient(90deg,var(--hair-strong) 0 6px,transparent 6px 8px)}.meter>i{background:repeating-linear-gradient(90deg,var(--ink) 0 6px,transparent 6px 8px)}.meter>i.sig{background:repeating-linear-gradient(90deg,var(--sig) 0 6px,transparent 6px 8px)}.meter>i.ok{background:repeating-linear-gradient(90deg,var(--ok) 0 6px,transparent 6px 8px)}.meter>i.warm{background:repeating-linear-gradient(90deg,var(--amber) 0 6px,transparent 6px 8px)}.hexn{display:inline-grid;place-items:center;flex:none;width:24px;height:22px;font:600 9px/1 var(--mono);letter-spacing:0;color:#000;background:var(--sig);-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.hexn.dim{color:var(--ink);background:rgba(var(--ink-rgb),.14)}.trace{position:relative;padding-left:22px}.trace:before{left:4px;width:1px;background:linear-gradient(var(--ink-faint),var(--sig))}.trace.live:after,.trace:before{content:"";position:absolute;top:6px;bottom:6px}.trace.live:after{left:3px;width:3px;background:repeating-linear-gradient(transparent 0 14px,var(--sig) 14px 17px);background-size:3px 34px;animation:lf-packets 1.6s linear infinite}@keyframes lf-packets{0%{background-position:0 0}to{background-position:0 34px}}.trace>*{position:relative}.trace>:before{content:"";position:absolute;left:-22px;top:4px;width:9px;height:9px;box-sizing:border-box;background:var(--page);border:1px solid var(--ink-faint)}.trace>.done:before{background:var(--ink);border-color:var(--ink)}.trace>.now:before{background:var(--sig);border-color:var(--sig)}.trace>*+*{margin-top:12px}@media (prefers-reduced-motion:reduce){.trace.live:after{animation:none}}.side nav a.on{color:var(--sig)!important;border-color:transparent!important;background:rgba(var(--ink-rgb),.04);box-shadow:inset 2px 0 0 var(--sig)!important;position:relative}.side nav a.on:after{content:"";position:absolute;right:-19px;top:50%;width:7px;height:8px;margin-top:-4px;background:var(--sig);-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%)}.pfield{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0}.ob-phone-only,.ob-strip{display:none}@media (max-width:899px){.ob-phone-only{display:block}.shell.ob .main{padding:calc(env(safe-area-inset-top) + 10px) 16px calc(env(safe-area-inset-bottom) + 110px)!important}.ob-strip{display:flex;align-items:center;gap:10px;height:34px;margin-bottom:14px;border-bottom:1px solid var(--hair)}.ob-strip b{font:600 10px/1 var(--mono);letter-spacing:.28em;overflow:hidden;text-overflow:ellipsis}.ob-live,.ob-strip b{text-transform:uppercase;white-space:nowrap}.ob-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:500 8px/1 var(--mono);letter-spacing:.24em;color:var(--ink-faint)}.ob-live i{width:4px;height:4px;background:var(--amber)}.ob-live.up i{background:var(--ok)}.ob-live.down i{background:var(--ember)}}.ob-bubble{position:fixed;z-index:60;bottom:calc(env(safe-area-inset-bottom) + 26px);right:22px;width:72px;height:72px;padding:0;background:color-mix(in srgb,var(--page) 70%,transparent);border:1px solid var(--hair-strong);-webkit-clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:-webkit-grab;cursor:grab;transition:transform .38s cubic-bezier(.2,.9,.2,1.15),opacity .3s}.ob-bubble.l{right:auto;left:22px}.ob-bubble canvas{display:block;width:100%;height:100%;pointer-events:none}.ob-bubble .count{position:absolute;top:4px;right:4px}.ob-bubble.l .count{right:auto;left:4px}.ob-bubble.held{transform:scale(.88)}.ob-bubble.tuck{transform:translateX(46px) scale(.6);opacity:.7}.ob-bubble.l.tuck{transform:translateX(-46px) scale(.6)}html:has(.ob-sheet) .ob-bubble{opacity:0;pointer-events:none}.ob-bloom{position:fixed;z-index:70;inset:0;background:color-mix(in srgb,var(--page) 86%,transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);touch-action:none;animation:ob-veil .2s ease-out both}@keyframes ob-veil{0%{opacity:0}}.ob-web{position:absolute;inset:0;pointer-events:none}.ob-web line{stroke:var(--hair-strong);stroke-width:1}.ob-web line.hot{stroke:var(--sig);stroke-width:1.4}.ob-web circle{fill:none;stroke:var(--hair);stroke-dasharray:2 5}.ob-read{position:absolute;left:20px;right:20px;top:calc(env(safe-area-inset-top) + 48px);display:grid;grid-gap:10px;gap:10px}.ob-read b{font:italic 300 clamp(48px,15vw,78px)/.95 var(--insc);color:var(--ink)}.ob-read small{font:italic 400 19px/1.25 var(--insc);color:var(--ink-dim)}.ob-petal{position:absolute;display:grid;justify-items:center;grid-gap:6px;gap:6px;width:70px;margin:-27px 0 0 -35px;padding:0;color:var(--ink);background:none;border:0;cursor:pointer;animation:ob-pop .28s cubic-bezier(.2,.9,.2,1.25) both}.ob-petal>svg{box-sizing:content-box;padding:14px;background:var(--page);border:1px solid var(--hair-strong);-webkit-clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:transform .14s}.ob-petal span{font:600 7.5px/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--ink-faint)}.ob-petal.cur>svg{box-shadow:inset 0 -2px 0 var(--sig)}.ob-petal.hot>svg{color:#000;background:var(--sig);border-color:var(--sig);transform:scale(1.18)}.ob-petal.hot span{color:var(--ink)}.ob-petal .count{position:absolute;top:-7px;right:6px}@keyframes ob-pop{0%{transform:translateY(18px) scale(.5);opacity:0}}.ob-edge-hint{position:absolute;left:0;top:50%;width:22px;height:72px;margin-top:-36px;display:grid;place-items:center;border:1px solid var(--hair-strong);border-left:0;color:var(--ink-faint);background:var(--page)}.ob-edge-hint.r{left:auto;right:0;border-left:1px solid var(--hair-strong);border-right:0;transform:scaleX(-1)}.ob-edge-hint.on{color:#000;background:var(--sig);border-color:var(--sig)}@media (prefers-reduced-motion:reduce){.ob-bloom,.ob-petal{animation:none}}.ph{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--hair)}.ph-l{display:grid;grid-gap:8px;gap:8px;min-width:0}.ph h1{font-size:clamp(34px,4.4vw,50px);line-height:.95}.ph-r{--gap:8px}.shell .page-head{display:none}.kpis{display:grid;grid-template-columns:repeat(var(--kc,4),minmax(0,1fr));border-top:1px solid var(--hair-strong);border-left:1px solid var(--hair);background:var(--page)}@media (max-width:899px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi{position:relative;display:grid;align-content:start;grid-gap:9px;gap:9px;min-width:0;padding:12px 12px 11px;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair)}a.kpi:hover{background:var(--wash)}.kpi>b{font:300 30px/1 var(--display);letter-spacing:-.03em;white-space:nowrap}.kpi>b small{margin-left:3px;font:500 9.5px/1 var(--mono);letter-spacing:.12em;color:var(--ink-faint)}.kpi>b.sig{color:var(--sig)}.kpi>b.ok{color:var(--ok)}.kpi>b.hot{color:var(--ember)}.kpi>b.warm{color:var(--amber)}.kpi-sub{font:500 8.5px/1.35 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.kpi .k{font-size:8.5px;letter-spacing:.24em}.bars{display:flex;align-items:flex-end;gap:3px}.bars i{flex:1 1;min-width:3px;background:var(--hair-strong)}.bars i.now{background:var(--ink)}.bars.ok i.now,.bars.sig i.now{background:var(--sig)}.bars.ok i.now{background:var(--ok)}.feed>*{display:grid;grid-gap:3px;gap:3px}.feed-t{font:500 8.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.feed-t em{font-style:normal;color:var(--ink)}.feed-t em.sig{color:var(--sig)}.feed-t em.ok{color:var(--ok)}.feed-t em.warm{color:var(--amber)}.feed-t em.hot{color:var(--ember)}.feed-x{font-size:14px;line-height:1.35;color:var(--ink);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.feed a:hover .feed-x,a.feed-x:hover{color:var(--sig)}.sec-h{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sec-h .k{flex:1 1}.dense{display:grid}.dense>a,.dense>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:11px 12px;border-bottom:1px solid var(--hair)}.dense>a:hover{background:var(--wash)}.dense .t{font-size:14.5px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dense .s{font:500 8.5px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.dense .meter,.dense .s{grid-column:1/-1}.app-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}@media (max-width:1100px){.app-grid{grid-template-columns:1fr}}.shell .main>.stack{--gap:18px!important}.only-narrow{display:none!important}@media (max-width:899px){.only-wide{display:none!important}.only-narrow{display:grid!important}}.flowbar{display:flex;gap:2px;min-height:54px}.flowbar a{flex:1 1;min-width:34px;display:grid;grid-template-rows:6px auto auto;grid-gap:6px;gap:6px;padding:0 0 6px;border-bottom:1px solid var(--hair)}.flowbar a i{display:block;background:var(--ink-faint)}.flowbar a.sig i{background:var(--sig)}.flowbar a.ok i{background:var(--ok)}.flowbar a.warm i{background:var(--amber)}.flowbar a.faint i{background:var(--ink-faint)}.flowbar a span{font:500 7.5px/1.1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flowbar a b{font:300 20px/1 var(--display)}.flowbar a.on{border-bottom:2px solid var(--sig)}.flowbar a:hover span{color:var(--ink)}@media (max-width:899px){.kpis>.kpi:last-child:nth-child(odd){grid-column:span 2}}.gate{position:relative;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:calc(env(safe-area-inset-top) + 24px) 16px calc(env(safe-area-inset-bottom) + 24px);overflow:hidden}.gate-col{position:relative;z-index:1;width:min(100%,400px);display:grid;grid-gap:18px;gap:18px}.gate-orb{width:min(64vw,250px);aspect-ratio:1;justify-self:center;margin-bottom:-18px;transition:transform .6s cubic-bezier(.2,.9,.2,1.1)}.gate-orb canvas{width:100%;height:100%}.gate-head{display:grid;grid-gap:10px;gap:10px;justify-items:center;text-align:center}.gate-head h1{font-size:clamp(50px,14vw,72px)}.gate-form{display:grid;grid-gap:16px;gap:16px;padding:20px}.gate-pw{display:flex;gap:6px}.gate-pw input{flex:1 1;min-width:0}.gate-keep{display:flex;align-items:center;gap:10px;cursor:pointer}.gate-keep input{width:16px;height:16px;accent-color:var(--sig)}.gate-go{width:100%;min-height:50px}.gate-code{font:300 34px/1 var(--mono)!important;letter-spacing:.4em;text-align:center}.gate-back{justify-content:center}.gate.in .gate-orb{transform:scale(1.15)}.gate.in .gate-form{opacity:.4;pointer-events:none;transition:opacity .3s}