:root{--nx-background:oklch(.17 0 0);--nx-card:oklch(.22 0 0);--nx-secondary:oklch(.13 0 0);--nx-foreground:oklch(.92 0 0);--nx-muted-foreground:oklch(.72 0 0);--nx-destructive:oklch(.7 .3 350);--nx-border:oklch(1 0 0 / .06);--nx-input:oklch(1 0 0 / .08);--bg:var(--nx-background);--card:var(--nx-card);--deep:var(--nx-secondary);--sec:color-mix(in oklch,var(--nx-card),white 5%);--raised:color-mix(in oklch,var(--nx-card),white 10%);--line:var(--nx-border);--line2:color-mix(in oklch,var(--nx-input),white 7%);--fg:var(--nx-foreground);--fg2:var(--nx-muted-foreground);--fg3:color-mix(in oklch,var(--nx-muted-foreground),var(--nx-background) 35%);--ctl-fill:var(--nx-foreground);--ctl-ink:oklch(.17 0 0);--air:#E5292D;--pvw:#2CC3D0;--pvw-ink:#00171A;--breaking:#F7C400;--urgent:#FF8A00;--standby:#7F8691;--ok:#2BB77E;--warn:#E6A44B;--danger:#E55050;--info:#4FAFD4;--crit:var(--nx-destructive);--app-tile:#16343B;--app-line:#7DE3F5;--f-ui:"Saira",system-ui,-apple-system,"Segoe UI",sans-serif;--f-label:"Saira Condensed","Saira",system-ui,sans-serif;--f-data:"JetBrains Mono",ui-monospace,Menlo,monospace;--r-xs:6px;--r:8px;--r-md:10px;--r-lg:12px;--h:32px;--h-sm:28px;--h-xs:24px;--pl:318px;--pr:330px;--ease:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.34,1.56,.64,1);--t:.28s;color-scheme:dark}@media (max-width:1100px){:root{--pl:290px;--pr:280px}}@media (prefers-reduced-motion:reduce){:root{--t:0s}}:root{--muted:var(--fg2);--hi:inset 0 1px 0 oklch(1 0 0 / .05);--at:oklch(.3 0 0);--al:oklch(.86 0 0)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--bg);color:var(--fg);font:400 14px/1.5 var(--f-ui);margin:0;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--app-line);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.sp{flex:1}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:20px}.m0{margin:0}.mt6{margin-top:6px}.mt8{margin-top:8px}.mt10{margin-top:10px}.mt14{margin-top:14px}.mta{margin-top:auto}.ml6{margin-left:6px}.gap16{gap:16px}.px20{padding:0 20px}.px22{padding:0 22px}.p0{padding:0!important}.pad22{padding:22px}.w420{max-width:420px}.f16{font-size:16px}.f18{font-size:18px}.mono{font-family:var(--f-data);font-variant-numeric:tabular-nums;letter-spacing:0}.dim{color:var(--fg3);font-size:.8em}.small{font-size:12.5px;color:var(--muted)}.eyebrow{font:700 12px var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.note{font:700 11px var(--f-label);letter-spacing:.09em;text-transform:uppercase;color:var(--fg3)}.kbd{font:500 11px var(--f-data);padding:1px 6px;border-radius:5px;border:1px solid var(--line2);color:var(--muted)}.error{margin:0;color:var(--danger);font-size:13px}.btn{height:var(--h);padding:0 14px;border-radius:var(--r);border:1px solid var(--line2);background:#ffffff05;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-weight:600;white-space:nowrap;transition:background .15s,border-color .15s,transform .15s var(--ease)}.btn:hover{background:var(--sec);border-color:color-mix(in oklch,var(--line2),white 8%)}.btn:active{transform:translateY(1px)}.btn.main{background:var(--ctl-fill);color:var(--ctl-ink);border-color:transparent;box-shadow:0 1px #fff6 inset,0 6px 18px -8px #0009}.btn.main:hover{background:color-mix(in oklch,var(--ctl-fill),white 20%)}.btn.sm{height:var(--h-sm);padding:0 11px;font-size:13px}.btn.xs{height:var(--h-xs);padding:0 9px;font-size:12px;border-radius:var(--r-xs)}.btn.tall{height:40px;font-size:15px}.btn.wide{width:100%}.btn.danger{color:var(--nx-destructive);border-color:color-mix(in oklch,var(--nx-destructive) 40%,transparent)}.btn[disabled]{opacity:.5;cursor:default}.btn.go:after{content:"";width:6px;height:6px;border-top:1.6px solid currentColor;border-right:1.6px solid currentColor;transform:rotate(45deg);margin-left:1px;transition:transform .2s var(--ease)}.btn.go:hover:after{transform:translate(3px) rotate(45deg)}.field{display:flex;flex-direction:column;gap:7px}.field label{font:700 11.5px var(--f-label);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.field input,.field select{height:40px;border-radius:var(--r);border:1px solid var(--line2);background:var(--deep);color:var(--fg);padding:0 13px;transition:border-color .15s,box-shadow .15s}.field input:focus{outline:0;border-color:color-mix(in oklch,var(--app-line) 60%,transparent);box-shadow:0 0 0 3px color-mix(in oklch,var(--app-line) 14%,transparent)}.field input[readonly]{color:var(--muted)}.chip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:var(--r-xs);background:#ffffff0a;border:1px solid var(--line);font:700 11px var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.chip.own{color:var(--al);border-color:color-mix(in oklch,var(--al) 30%,transparent)}.chip.own:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.mark{display:inline-flex;align-items:center;gap:10px;border:0;background:none;padding:0;cursor:pointer;color:var(--fg)}.mark b{font:600 17px var(--f-ui);letter-spacing:.01em}.mark b span{color:var(--app-line)}.glyph{width:30px;height:30px;border-radius:var(--r);background:linear-gradient(145deg,color-mix(in oklch,var(--app-tile),white 8%),var(--app-tile));border:1px solid color-mix(in oklch,var(--app-line) 40%,transparent);display:grid;place-items:center;box-shadow:var(--hi)}.glyph svg{width:16px;height:16px;fill:none;stroke:var(--app-line);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.tile{width:44px;height:44px;border-radius:12px;background:linear-gradient(150deg,color-mix(in oklch,var(--at),white 7%),var(--at));border:1px solid color-mix(in oklch,var(--al) 32%,transparent);display:grid;place-items:center;flex:none;box-shadow:var(--hi)}.tile svg,.art svg{fill:none;stroke:var(--al);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tile svg{width:50%;height:50%}.auth{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.brand{position:relative;overflow:hidden;background:var(--deep);border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;padding:40px 48px}.brand:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(40% 35% at 30% 30%,color-mix(in oklch,var(--app-tile) 90%,transparent),transparent 70%),radial-gradient(35% 30% at 75% 75%,color-mix(in oklch,#2E2647 80%,transparent),transparent 70%);filter:blur(10px)}.brand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(oklch(1 0 0 / .025) 1px,transparent 1px),linear-gradient(90deg,oklch(1 0 0 / .025) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(70% 60% at 50% 50%,black,transparent);mask-image:radial-gradient(70% 60% at 50% 50%,black,transparent)}.brand>*{position:relative;z-index:1}.float{align-self:center;display:flex;flex-direction:column;align-items:center;gap:30px;margin:24px 0}.float-keys{display:grid;grid-template-columns:repeat(3,min(96px,calc((100vh - 400px) / 3.6)));gap:22px;transform:perspective(1000px) rotateX(16deg) rotate(-7deg);transform-style:preserve-3d}.float .key{animation:float 7s ease-in-out infinite alternate;transform-style:preserve-3d}@keyframes float{to{transform:translateY(-9px)}}.float-say{--al:var(--app-line);font:500 12px var(--f-data);color:var(--muted);letter-spacing:.02em;min-height:18px;transition:color .4s}.float-say b{font:600 13px var(--f-ui);color:var(--al)}.key{position:relative;aspect-ratio:1;border-radius:24%;transform-style:preserve-3d}.key:before{content:"";position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:24%;background:radial-gradient(closest-side,var(--al),transparent);opacity:.12;filter:blur(18px);transform:translateZ(-1px);transition:opacity .6s cubic-bezier(.22,1,.36,1)}.key-cap{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:24%;cursor:default;border:2px solid transparent;background-clip:padding-box;outline:1px solid transparent;backface-visibility:hidden;background-image:linear-gradient(155deg,oklch(1 0 0 / .22),oklch(1 0 0 / .04) 42%,transparent 60%),linear-gradient(160deg,color-mix(in oklch,var(--at),white 18%),color-mix(in oklch,var(--at) 82%,transparent) 70%);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--al) 28%,transparent),inset 0 1px #ffffff59,inset 0 -10px 18px -10px #0000008c,0 10px 24px -14px #000000e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1),filter .55s}.key-cap:after{content:"";position:absolute;inset:3% 6% auto;height:46%;border-radius:22% 22% 50% 50%/30% 30% 70% 70%;background:linear-gradient(#ffffff21,#fff0 80%);pointer-events:none}.key-ic{width:44%;height:44%;fill:none;stroke:var(--al);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.key .key-ic{opacity:.78;transition:opacity .55s,filter .55s;filter:drop-shadow(0 0 4px color-mix(in oklch,var(--al) 30%,transparent))}.key:hover .key-cap{transform:translateZ(26px) translateY(-4px);filter:brightness(1.12) saturate(1.1);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--al) 55%,transparent),inset 0 1px #ffffff73,inset 0 -10px 18px -10px #0006,0 0 24px -2px color-mix(in oklch,var(--al) 55%,transparent),0 22px 40px -16px #000000f2}.key:hover .key-ic{opacity:1;filter:drop-shadow(0 0 7px color-mix(in oklch,var(--al) 65%,transparent))}.key:hover:before{opacity:.55}.key:active .key-cap{transform:translateZ(8px);transition-duration:.15s}@media (prefers-reduced-motion:reduce){.key-cap,.key:before,.key .key-ic{transition:none}.float .key{animation:none}}.brand h2{font:300 40px/1.1 var(--f-ui);margin:0;letter-spacing:-.01em;text-wrap:balance}.brand h2 b{font-weight:600}.brand p{color:var(--muted);margin:12px 0 0;max-width:44ch}.formside{display:grid;place-items:center;padding:40px max(16px,env(safe-area-inset-right,0px)) 40px max(16px,env(safe-area-inset-left,0px))}.form{width:min(380px,100%);display:flex;flex-direction:column;gap:20px;animation:rise .35s var(--ease)}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.form h1{font:600 28px/1.15 var(--f-ui);margin:0;letter-spacing:-.01em}.form p{margin:6px 0 0;color:var(--muted);overflow-wrap:anywhere}.or{display:flex;align-items:center;gap:12px;color:var(--muted);font:700 11px var(--f-label);letter-spacing:.1em;text-transform:uppercase}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line)}.code{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.code input{min-width:0;height:52px;text-align:center;font:500 22px var(--f-data);border-radius:var(--r);border:1px solid var(--line2);background:var(--deep);color:var(--fg)}.code input:focus{outline:0;border-color:color-mix(in oklch,var(--app-line) 60%,transparent)}.mob-mark{display:none!important}.top{position:sticky;top:0;z-index:4;height:64px;display:flex;align-items:center;gap:14px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));background:color-mix(in oklch,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--line)}.seg{position:relative;display:flex;padding:3px;border-radius:var(--r-md);background:var(--deep);border:1px solid var(--line);margin-left:18px}.seg .thumb{position:absolute;top:3px;bottom:3px;border-radius:var(--r);background:var(--ctl-fill);box-shadow:0 2px 10px -4px #000000b3}.seg[data-ready] .thumb{transition:left var(--t) var(--ease),width var(--t) var(--ease)}.seg button{position:relative;z-index:1;height:var(--h-sm);padding:0 14px;border:0;background:none;cursor:pointer;color:var(--muted);font-weight:600;font-size:13.5px;border-radius:var(--r);transition:color .2s}.seg button:hover{color:var(--fg)}.seg button[aria-current=page]{color:var(--ctl-ink)}.search{height:var(--h);min-width:220px;display:flex;align-items:center;gap:10px;padding:0 10px 0 12px;border-radius:var(--r);border:1px solid var(--line);background:var(--deep);color:var(--muted);cursor:pointer}.search:hover{border-color:var(--line2)}.search svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2}.anchor{position:relative}.pill{height:36px;display:flex;align-items:center;gap:9px;padding:0 10px 0 4px;border-radius:999px;border:1px solid var(--line);background:var(--deep);cursor:pointer}.pill.solo{padding:0 4px}.pill:hover{border-color:var(--line2)}.ava{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:600 12px var(--f-ui);background:var(--raised);flex:none}.ava.org{border-radius:8px;background:linear-gradient(145deg,#383838,#242424)}.ava.p{width:36px;height:36px;font-size:13px}.ava.big{width:56px;height:56px;font-size:20px}.chev{width:6px;height:6px;border-right:1.6px solid var(--muted);border-bottom:1.6px solid var(--muted);transform:rotate(45deg) translate(-2px,-2px)}.pop{position:absolute;top:46px;right:0;min-width:270px;background:var(--raised);border:1px solid var(--line2);border-radius:var(--r-lg);padding:6px;box-shadow:0 24px 60px -20px #000c,var(--hi);animation:rise .18s var(--ease);z-index:6}.pop .it{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;background:none;border-radius:var(--r);cursor:pointer;text-align:left}.pop .it:hover{background:#ffffff0d}.pop .it.static{cursor:default}.pop .it.static:hover{background:none}.pop .it small{display:block;color:var(--muted);font-size:12px}.pop hr{border:0;height:1px;background:var(--line);margin:6px 4px}.pop .tick{margin-left:auto;width:10px;height:6px;border-left:2px solid var(--fg);border-bottom:2px solid var(--fg);transform:rotate(-45deg) translateY(-2px)}.mob.tabs2{display:none;gap:6px;overflow-x:auto;padding:12px max(16px,env(safe-area-inset-left,0px)) 0;scrollbar-width:none}.wrap{max-width:1180px;margin:0 auto;padding:44px max(24px,env(safe-area-inset-right,0px)) 80px max(24px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;gap:44px;animation:rise .35s var(--ease)}.ph{display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap}.ph h1{font:300 44px/1.05 var(--f-ui);margin:8px 0 0;letter-spacing:-.015em}.ph h1 b{font-weight:600}.ph p{color:var(--muted);margin:10px 0 0;max-width:62ch}.stats{display:flex;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--hi)}.stats div{padding:12px 20px;border-left:1px solid var(--line)}.stats div:first-child{border-left:0}.stats b{display:block;font:500 20px var(--f-data);letter-spacing:-.02em}.stats span:not(.dim){font:700 11px var(--f-label);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.sh{display:flex;align-items:baseline;gap:12px;margin-bottom:16px;flex-wrap:wrap}.sh h2{font:600 18px var(--f-ui);margin:0}.sh span{color:var(--muted);font-size:13px}.feat{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);border-radius:16px;border:1px solid color-mix(in oklch,var(--al) 16%,var(--line));background:var(--card);box-shadow:var(--hi),0 30px 80px -40px #000000e6}.feat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 90% at 0% 0%,color-mix(in oklch,var(--at) 95%,transparent),transparent 65%);pointer-events:none}.feat>*{position:relative}.feat .lead{padding:32px;display:flex;flex-direction:column;gap:18px}.feat h3{font:300 34px/1 var(--f-ui);margin:0;letter-spacing:-.01em}.feat h3 b{font-weight:600;color:var(--al)}.feat .lead p{margin:0;color:var(--muted);max-width:46ch}.feat .recent{border-left:1px solid var(--line);background:#0000002e;padding:24px;display:flex;flex-direction:column;gap:4px}.eyebrow.pad{padding:0 10px 8px}.rec{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--r-md);transition:background .15s}.rec:hover{background:#ffffff09}.rec b{display:block;font-weight:600;font-size:14px}.rec small{color:var(--muted);font-size:12.5px}.thumbn{width:72px;height:41px;border-radius:6px;flex:none;border:1px solid var(--line);position:relative;overflow:hidden;background:linear-gradient(135deg,#282637,#161616)}.thumbn.t1{background:linear-gradient(135deg,#1b3427,#161616)}.thumbn.t2{background:linear-gradient(135deg,#3d2919,#161616)}.thumbn:after{content:"";position:absolute;left:6px;right:20px;bottom:6px;height:6px;border-radius:2px;background:color-mix(in oklch,var(--al) 70%,transparent)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{display:flex;flex-direction:column;border-radius:14px;border:1px solid var(--line);background:var(--card);overflow:hidden;box-shadow:var(--hi);transition:transform .25s var(--ease),border-color .25s,box-shadow .25s}.card:hover{transform:translateY(-3px);border-color:color-mix(in oklch,var(--al) 22%,var(--line));box-shadow:var(--hi),0 24px 50px -28px #000000e6}.art{position:relative;height:132px;background:radial-gradient(90% 120% at 50% 0%,color-mix(in oklch,var(--at),white 4%),color-mix(in oklch,var(--at) 40%,var(--card)) 70%);border-bottom:1px solid var(--line);display:grid;place-items:center;overflow:hidden}.art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(color-mix(in oklch,var(--al) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--al) 7%,transparent) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(60% 70% at 50% 45%,black,transparent);mask-image:radial-gradient(60% 70% at 50% 45%,black,transparent)}.art svg{position:relative;width:54px;height:54px;stroke-width:1.3;transition:transform .35s var(--ease)}.card:hover .art svg{transform:scale(1.06)}.art .chip{position:absolute;top:12px;right:12px;background:#00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.card .body{padding:18px;display:flex;flex-direction:column;gap:10px;flex:1}.card h3{margin:0;font:400 19px var(--f-ui)}.card h3 b{font-weight:600;color:var(--al)}.card p{margin:0;color:var(--muted);font-size:13.5px}.card .acts{display:flex;gap:8px;margin-top:auto;padding-top:8px;flex-wrap:wrap}.soon{opacity:.7}.inc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mini{display:flex;align-items:center;gap:16px;padding:18px;border-radius:14px;border:1px solid var(--line);background:var(--card);box-shadow:var(--hi)}.mini.top{align-items:flex-start}.mini h3{margin:0;font:400 16px var(--f-ui)}.mini h3 b{font-weight:600;color:var(--al)}.mini p{margin:2px 0 0;color:var(--muted);font-size:13px}.surface{border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:var(--hi);overflow:hidden}.surface.row{display:flex}.srow{display:flex;align-items:center;gap:16px;padding:16px 20px;border-top:1px solid var(--line);flex-wrap:wrap}.srow:first-child{border-top:0}.srow .who{display:flex;align-items:center;gap:12px;min-width:220px;flex:1}.srow .who b{display:block;font-weight:600}.srow .who small{color:var(--muted);font-size:12.5px}.col150{min-width:150px;display:flex;gap:6px;flex-wrap:wrap}.col130{min-width:130px}.col96{min-width:96px;text-align:right}.sel{height:var(--h-sm);display:inline-flex;align-items:center;gap:10px;padding:0 10px;border-radius:var(--r);border:1px solid var(--line2);background:none;cursor:pointer;font-weight:600;font-size:13px;color:var(--fg)}.meter{height:4px;border-radius:2px;background:#ffffff12;overflow:hidden}.meter i{display:block;height:100%;background:var(--al);border-radius:2px}.lic{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;padding:24px}.figs{display:flex;gap:36px;flex-wrap:wrap}.figs b{display:block;font:500 22px var(--f-data);letter-spacing:-.02em}.figs span{font:700 11px var(--f-label);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.cmp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ed{padding:24px;display:flex;flex-direction:column;gap:14px;border-radius:14px;border:1px solid var(--line);background:var(--card);box-shadow:var(--hi)}.ed.cur{border-color:color-mix(in oklch,var(--al) 35%,transparent);background:linear-gradient(180deg,color-mix(in oklch,var(--at) 45%,var(--card)),var(--card) 60%)}.ed h3{margin:0;font:600 22px var(--f-ui)}.ed ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;color:var(--muted)}.ed li{display:flex;gap:10px;align-items:baseline}.ed li:before{content:"";flex:none;width:9px;height:5px;border-left:1.6px solid var(--fg);border-bottom:1.6px solid var(--fg);transform:rotate(-45deg) translateY(-3px)}.dl{position:relative;overflow:hidden;border-radius:16px;border:1px solid color-mix(in oklch,var(--al) 16%,var(--line));background:var(--card);padding:36px;display:flex;align-items:center;gap:28px;flex-wrap:wrap;box-shadow:var(--hi)}.dl:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 120% at 100% 50%,color-mix(in oklch,var(--at) 90%,transparent),transparent 70%)}.dl>*{position:relative}.dl h3{margin:0;font:300 30px var(--f-ui)}.dl h3 b{font-weight:600;color:var(--al)}.form2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px}.tabs2{display:flex;gap:6px}.tabs2 button{height:var(--h-sm);padding:0 12px;border-radius:999px;border:1px solid var(--line);background:none;color:var(--muted);font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap}.tabs2 button[aria-current=true]{background:var(--sec);color:var(--fg);border-color:var(--line2)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:start center;padding:12vh 16px 16px;animation:fade .15s}@keyframes fade{0%{opacity:0}}.palette{width:min(600px,100%);background:var(--raised);border:1px solid var(--line2);border-radius:14px;overflow:hidden;box-shadow:0 40px 100px -30px #000000e6,var(--hi);animation:rise .2s var(--ease)}.palette input{width:100%;height:56px;border:0;border-bottom:1px solid var(--line);background:none;padding:0 20px;font-size:16px;outline:0}.palette .list{max-height:360px;overflow:auto;padding:6px}.palette .grp{padding:10px 12px 4px}.palette .it{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;border:0;background:none;border-radius:var(--r);cursor:pointer;text-align:left}.palette .it[aria-selected=true]{background:#ffffff0f}.palette .it .tile{width:28px;height:28px;border-radius:8px}.palette .it .kbd{margin-left:auto}.dialog{width:min(480px,100%);background:var(--raised);border:1px solid var(--line2);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 40px 100px -30px #000000e6,var(--hi);animation:rise .2s var(--ease)}.dialog h2{margin:0;font:600 20px var(--f-ui)}.toast{position:fixed;left:50%;bottom:24px;z-index:9;transform:translate(-50%,12px);opacity:0;pointer-events:none;max-width:min(520px,calc(100% - 32px));padding:11px 16px;border-radius:var(--r-md);background:var(--raised);border:1px solid var(--line2);box-shadow:0 20px 50px -20px #000c,var(--hi);font-size:13.5px;transition:opacity .2s,transform .2s var(--ease)}.toast[data-on]{opacity:1;transform:translate(-50%)}@media (max-width:1000px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feat{grid-template-columns:1fr}.feat .recent{border-left:0;border-top:1px solid var(--line)}.search{min-width:0}.search .lbl,.search .kbd,.hide-sm{display:none}}@media (max-width:860px){.auth{grid-template-columns:1fr}.brand{display:none}.mob-mark{display:inline-flex!important}.seg,.pill .nm{display:none}.mob.tabs2{display:flex}}@media (max-width:640px){.grid,.inc,.cmp,.form2{grid-template-columns:1fr}.ph h1{font-size:34px}.stats{width:100%}.stats div{flex:1;padding:10px 12px}.lic{grid-template-columns:1fr}.feat .lead{padding:24px}.wrap{padding-top:28px;gap:36px}.col96{text-align:left}}.st-kinds{flex-wrap:wrap;gap:8px}.st-body{flex:1;min-width:0}.st-card{align-items:flex-start}
