.pg,.pg-auth{--ease:cubic-bezier(.2,.8,.2,1);--dur-glitch:.28s;--dur-rise:1.1s;--copy-74:color-mix(in oklab, var(--foam) 74%, transparent);--copy-70:color-mix(in oklab, var(--foam) 70%, transparent);--copy-66:color-mix(in oklab, var(--foam) 66%, transparent);--copy-62:color-mix(in oklab, var(--foam) 62%, transparent);--copy-60:color-mix(in oklab, var(--foam) 60%, transparent);--wash:color-mix(in oklab, var(--ice) 3.5%, transparent);background:var(--abyss);color:var(--foam);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.pg a,.pg-auth a{color:inherit;text-decoration:none}.pg p,.pg h2,.pg h3,.pg h4,.pg ul,.pg-auth p,.pg-auth h1,.pg-auth h2{margin:0}.pg .wm,.pg-auth .wm{font-family:var(--font-mark);color:var(--light);align-items:center;gap:.62em;font-size:16px;line-height:1;display:inline-flex}.pg .wm i,.pg-auth .wm i{background:var(--light);width:2px;height:1.05em;box-shadow:var(--glow-line);display:inline-block}.pg .eyebrow,.pg-auth .eyebrow{font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--mist);align-items:center;gap:14px;font-size:11px;display:flex}.pg .eyebrow b,.pg-auth .eyebrow b{color:var(--light);font-weight:400}.pg .eyebrow .rule,.pg-auth .eyebrow .rule{background:var(--hairline-3);width:36px;height:1px}.pg .btn,.pg-auth .btn{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:17px 26px;font-size:11px;transition:background .3s,border-color .3s,box-shadow .3s;display:inline-flex}.pg .btn.solid,.pg-auth .btn.solid{background:var(--light);color:var(--abyss)}.pg .btn.solid:hover,.pg-auth .btn.solid:hover{box-shadow:0 0 0 1px var(--light), 0 0 32px -6px color-mix(in oklab, var(--ice) 60%, transparent)}.pg .btn.solid:disabled,.pg-auth .btn.solid:disabled{opacity:.6;cursor:default}.pg .btn.out,.pg-auth .btn.out{border:1px solid var(--hairline-3);color:var(--light)}.pg .btn.out:hover,.pg-auth .btn.out:hover{border-color:var(--light)}.pg :focus-visible,.pg-auth :focus-visible{outline:1px solid var(--ice);outline-offset:3px}.glitch-once{animation:pg-tg var(--dur-glitch,.28s) steps(2) 1 1.8s;display:inline-block}@keyframes pg-tg{33%{text-shadow:2px 0 color-mix(in oklab, var(--signal-cyan) 70%, transparent), -2px 0 color-mix(in oklab, var(--signal-rose) 60%, transparent);transform:translate(1px)}66%{text-shadow:-1px 0 color-mix(in oklab, var(--signal-cyan) 70%, transparent), 1px 0 color-mix(in oklab, var(--signal-rose) 60%, transparent);transform:translate(-1px)}}.rise{opacity:0;animation:pg-rise var(--dur-rise,1.1s) var(--ease) forwards;transform:translateY(10px)}@keyframes pg-rise{to{opacity:1;transform:none}}.d1{animation-delay:.2s}.d2{animation-delay:.4s}.d3{animation-delay:.6s}.d4{animation-delay:.8s}.d5{animation-delay:1s}.pg-canvas{background:var(--abyss);width:100%;height:100%;display:block;position:absolute;inset:0}.pg-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg .nav{z-index:20;justify-content:space-between;align-items:center;height:84px;padding:0 clamp(20px,4vw,56px);transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:fixed;inset:0 0 auto}.pg .nav.scrolled{background:color-mix(in oklab, var(--abyss) 72%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);border-bottom:1px solid var(--hairline)}.pg .nav .links{font-family:var(--font-mono);letter-spacing:.28em;color:var(--mist);gap:40px;font-size:11px;display:flex}.pg .nav .links a:hover,.pg .nav .links a.on{color:var(--light)}.pg .nav .act{font-family:var(--font-mono);letter-spacing:.24em;align-items:center;gap:26px;font-size:11px;display:flex}.pg .nav .act .ghost{color:var(--mist)}.pg .nav .act .ghost:hover{color:var(--light)}.pg .nav .act .line{border:1px solid var(--hairline-3);color:var(--light);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;padding:12px 18px}.pg .menu{border:1px solid var(--hairline-2);cursor:pointer;background:0 0;place-items:center;width:44px;height:44px;display:none}.pg .menu span{background:var(--light);width:16px;height:1px;box-shadow:0 5px 0 var(--light);display:block;transform:translateY(-2.5px)}.pg .sheet{z-index:30;background:color-mix(in oklab, var(--abyss) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);padding:0 20px calc(28px + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:fixed;inset:0}.pg .sheet .bar{justify-content:space-between;align-items:center;height:68px;display:flex}.pg .sheet .x{border:1px solid var(--hairline-2);width:44px;height:44px;color:var(--light);font-family:var(--font-mono);cursor:pointer;background:0 0;font-size:14px}.pg .sheet nav{border-top:1px solid var(--hairline);margin-top:28px;display:grid}.pg .sheet nav a{border-bottom:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.28em;color:var(--light);padding:20px 2px;font-size:12px}.pg .sheet .stack{gap:12px;margin-top:auto;display:grid}.pg .hero{height:100svh;min-height:640px;position:relative;overflow:hidden}.pg .hero .content{z-index:2;text-align:center;flex-direction:column;align-items:center;height:100%;padding-top:clamp(120px,17vh,190px);padding-left:20px;padding-right:20px;display:flex;position:relative}.pg .big{font-family:var(--font-mark);letter-spacing:.32em;color:#0000;background:linear-gradient(180deg, oklch(100% 0 0) 0%, oklch(92.5% .01 225) 55%, color-mix(in oklab, var(--ice) 42%, transparent) 100%);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;margin-right:-.32em;font-size:clamp(56px,10.2vw,150px);line-height:1;display:flex}.pg .big i{background:var(--light);width:clamp(3px,.4vw,6px);height:.78em;box-shadow:0 0 14px color-mix(in oklab, var(--light) 90%, transparent), 0 0 50px color-mix(in oklab, var(--ice) 45%, transparent);margin-right:.32em;display:inline-block}.pg .hero .sub{max-width:560px;color:var(--copy-74);margin-top:20px;font-size:17px;font-weight:300;line-height:1.62}.pg .ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.pg .hud{z-index:2;font-family:var(--font-mono);letter-spacing:.24em;color:var(--mist);font-size:10.5px;position:absolute;bottom:30px}.pg .hud b{color:var(--foam);font-weight:400}.pg .hud.l{left:clamp(20px,4vw,56px)}.pg .hud.r{right:clamp(20px,4vw,56px)}.pg .hud.c{flex-direction:column;align-items:center;gap:10px;display:flex;left:50%;transform:translate(-50%)}.pg .hud.c.rise{animation-name:pg-rise-c;transform:translate(-50%,10px)}@keyframes pg-rise-c{to{opacity:1;transform:translate(-50%)}}.pg .hud.c .tick{background:linear-gradient(var(--light), transparent);width:1px;height:34px;animation:pg-tick 2.6s var(--ease) infinite}@keyframes pg-tick{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.pg section.band{border-top:1px solid var(--hairline);padding:clamp(96px,14vh,170px) clamp(20px,4vw,56px);position:relative}.pg .wrap{max-width:1280px;margin:0 auto}.pg .h2{letter-spacing:-.025em;color:var(--light);max-width:900px;margin-top:24px;font-size:clamp(34px,4.4vw,60px);font-weight:300;line-height:1.05}.pg .h2 em,.pg .h-mark em{font-family:var(--font-serif);letter-spacing:-.01em;font-size:1.14em;font-style:italic;font-weight:300}.pg .lede{max-width:560px;color:var(--copy-70);margin-top:22px;font-size:17px;font-weight:300;line-height:1.65}.pg .h-mark{font-family:var(--font-mark);letter-spacing:.18em;color:var(--light);text-align:center;font-size:clamp(30px,4.6vw,64px);font-weight:400;line-height:1.22}.pg .h-mark em{text-transform:none;letter-spacing:0;font-size:1.3em}.pg .manifesto{text-align:center}.pg .manifesto .eyebrow{justify-content:center}.pg .manifesto .lede{text-align:center;margin:28px auto 0}.pg .trine{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);margin-top:clamp(56px,9vh,96px);display:grid}.pg .trine>div{border-left:1px solid var(--hairline);text-align:left;padding:36px 32px 40px}.pg .trine>div:first-child{border-left:0}.pg .trine .k{font-family:var(--font-mono);letter-spacing:.3em;color:var(--mist);font-size:11px}.pg .trine .k b{color:var(--light);margin-right:12px;font-weight:400}.pg .trine h3{color:var(--light);letter-spacing:-.01em;margin-top:22px;font-size:26px;font-weight:300}.pg .trine h3 em{font-family:var(--font-serif);font-size:1.18em;font-style:italic}.pg .trine p:not(.k){color:var(--copy-62);max-width:320px;margin-top:12px;font-size:15px;line-height:1.65}.pg .eco{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.pg .strata{border:1px solid var(--hairline);background:linear-gradient(180deg, var(--wash), transparent 40%, color-mix(in oklab, var(--ice) 2%, transparent));margin-top:44px;position:relative}.pg .stratum{padding:26px 28px}.pg .stratum .tag{font-family:var(--font-mono);letter-spacing:.3em;color:var(--mist);font-size:10.5px}.pg .stratum .name{font-family:var(--font-mark);letter-spacing:.22em;color:var(--light);margin-top:10px;font-size:22px}.pg .stratum p:not(.tag):not(.name){color:var(--copy-60);max-width:520px;margin-top:8px;font-size:14px;line-height:1.6}.pg .join{border-top:1px solid var(--hairline-3);border-bottom:1px solid var(--hairline);height:120px;position:relative;overflow:hidden}.pg .join canvas{width:100%;height:100%;position:absolute;inset:0}.pg .join .key{font-family:var(--font-mono);letter-spacing:.26em;color:var(--light);background:var(--abyss);border:1px solid var(--hairline-2);white-space:nowrap;padding:9px 14px;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pg .mods{border-top:1px solid var(--hairline);margin-top:28px}.pg .mod{border-bottom:1px solid var(--hairline);grid-template-columns:150px 1fr 120px;align-items:baseline;gap:20px;padding:17px 4px;transition:background .25s;display:grid}.pg .mod:hover{background:var(--wash)}.pg .mod .code{font-family:var(--font-mono);letter-spacing:.22em;color:var(--light);font-size:12px}.pg .mod .line{color:var(--copy-66);font-size:14.5px;line-height:1.55}.pg .mod .par{font-family:var(--font-mono);letter-spacing:.18em;color:var(--mist);text-align:right;font-size:10px}.pg .console{grid-template-columns:4fr 8fr;align-items:center;gap:clamp(40px,5vw,80px);display:grid}.pg .frame{border:1px solid var(--hairline-2);background:var(--obsidian);position:relative}.pg .frame img{width:100%;height:auto;display:block}.pg .frame .chrome{border-bottom:1px solid var(--hairline);gap:7px;padding:11px 14px;display:flex}.pg .frame .chrome i{border:1px solid var(--hairline-3);width:7px;height:7px}.pg .frame .ph{aspect-ratio:16/10;background:radial-gradient(60% 50% at 50% 60%, color-mix(in oklab, var(--ice) 4%, transparent), transparent 70%), var(--abyss);place-items:center;display:grid}.pg .frame .ph .tidle-mark{width:64px;height:64px}.pg .feats{border-top:1px solid var(--hairline);margin-top:34px;display:grid}.pg .feat{border-bottom:1px solid var(--hairline);grid-template-columns:36px 1fr;gap:12px;padding:18px 0;display:grid}.pg .feat .n{font-family:var(--font-mono);color:var(--mist);letter-spacing:.2em;padding-top:3px;font-size:11px}.pg .feat h4{color:var(--light);margin:0;font-size:15px;font-weight:500}.pg .feat p{color:var(--copy-60);margin-top:6px;font-size:14px;line-height:1.6}.pg .flow{margin-top:clamp(56px,8vh,90px);position:relative}.pg .flow .track{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--ice) 45%, transparent) 8%, color-mix(in oklab, var(--light) 90%, transparent) 50%, color-mix(in oklab, var(--ice) 45%, transparent) 92%, transparent);height:2px;box-shadow:var(--glow-line);position:relative;overflow:visible}.pg .flow .pulse{filter:blur(1px);background:radial-gradient(closest-side,oklab(100% 0 0/.95),#0000);width:120px;height:8px;animation:7s linear infinite pg-pulse;position:absolute;top:-3px}@keyframes pg-pulse{0%{left:-10%}to{left:100%}}.pg .stages{grid-template-columns:repeat(7,1fr);margin-top:-6px;display:grid}.pg .stage .dot{border:1px solid var(--abyss);width:10px;height:10px;box-shadow:0 0 0 1px var(--hairline-3), 0 0 14px -2px currentColor;background:currentColor;border-radius:50%;display:block}.pg .stage .s{font-family:var(--font-mono);letter-spacing:.24em;color:var(--mist);margin-top:22px;font-size:10.5px}.pg .stage .t{color:var(--light);margin-top:8px;font-size:16px}.pg .ledger{border:1px solid var(--hairline);font-family:var(--font-mono);margin-top:56px;font-size:12.5px}.pg .ledger .row{border-bottom:1px solid var(--hairline);color:var(--copy-74);grid-template-columns:140px 1fr 1.2fr 160px 150px;align-items:center;gap:16px;padding:14px 22px;display:grid}.pg .ledger .row:last-child{border-bottom:0}.pg .ledger .row.head{color:var(--mist);letter-spacing:.24em;font-size:10.5px}.pg .ledger .row.hot{background:color-mix(in oklab, var(--ice) 5%, transparent);color:var(--light)}.pg .ledger .amt{text-align:right;font-variant-numeric:tabular-nums}.pg .pill{letter-spacing:.2em;border:1px solid color-mix(in oklab, currentColor 30%, transparent);background:color-mix(in oklab, currentColor 9%, transparent);white-space:nowrap;align-items:center;gap:8px;padding:5px 10px;font-size:10.5px;display:inline-flex}.pg .pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pg .facts{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);display:grid}.pg .fact{border-left:1px solid var(--hairline);padding:40px 28px}.pg .fact:first-child{border-left:0}.pg .fact .v{font-family:var(--font-mark);color:var(--light);letter-spacing:.06em;font-size:clamp(30px,3.4vw,46px)}.pg .fact .l{color:var(--copy-60);max-width:240px;margin-top:14px;font-size:14px;line-height:1.55}.pg .plus{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(40px,6vw,96px);display:grid}.pg .plus .badge{font-family:var(--font-mark);letter-spacing:.24em;color:var(--light);margin-top:30px;font-size:clamp(40px,6vw,84px)}.pg .plus .badge span{color:var(--mist)}.pg .plus ul{border-top:1px solid var(--hairline);padding:0;list-style:none}.pg .plus li{border-bottom:1px solid var(--hairline);color:var(--copy-74);justify-content:space-between;gap:20px;padding:16px 0;font-size:15px;display:flex}.pg .plus li b{font-family:var(--font-mono);letter-spacing:.22em;color:var(--light);white-space:nowrap;font-size:11px;font-weight:400}.pg .final{text-align:center;padding-bottom:clamp(110px,16vh,180px)!important}.pg .final .horizon{background:linear-gradient(90deg, transparent, var(--light), transparent);max-width:1100px;height:1px;box-shadow:var(--glow-line);margin:0 auto 70px}.pg .final .lede{margin:24px auto 0}.pg .final .ctas{margin-top:40px}.pg footer{border-top:1px solid var(--hairline);padding:40px clamp(20px,4vw,56px) calc(40px + env(safe-area-inset-bottom));font-family:var(--font-mono);letter-spacing:.22em;color:var(--mist);flex-wrap:wrap;justify-content:space-between;gap:24px;font-size:10.5px;display:flex}.pg footer .cols{flex-wrap:wrap;gap:40px;display:flex}.pg footer .cols a:hover{color:var(--light)}.pg .rv{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transform:translateY(14px)}.pg .rv.in{opacity:1;transform:none}@media (width<=900px){.pg .nav{height:68px}.pg .nav .links,.pg .nav .act .ghost,.pg .nav .act .line{display:none}.pg .menu{display:grid}.pg .hero .content{padding-top:max(120px,17svh)}.pg .big{letter-spacing:.2em;margin-right:-.2em}.pg .big i{margin-right:.2em}.pg .hero .sub{font-size:15.5px}.pg .ctas{flex-direction:column;align-items:stretch;width:100%;max-width:340px}.pg .hud.l,.pg .hud.r{display:none}.pg .trine{grid-template-columns:1fr}.pg .trine>div{border-left:0;border-top:1px solid var(--hairline);padding:28px 4px}.pg .trine>div:first-child{border-top:0}.pg .eco,.pg .console,.pg .plus{grid-template-columns:1fr}.pg .mod{grid-template-columns:1fr;gap:6px;padding:16px 2px}.pg .mod .par{text-align:left}.pg .stages{grid-template-columns:1fr;gap:0;margin-top:0;padding-left:0}.pg .flow .track{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--light) 90%, transparent), transparent);width:2px;height:auto;position:absolute;top:0;bottom:0;left:4px}.pg .flow .pulse{display:none}.pg .stage{grid-template-columns:24px 1fr;padding:12px 0;display:grid}.pg .stage .dot{margin-top:4px}.pg .stage .s{margin-top:0}.pg .stage .t{grid-column:2}.pg .ledger .row{grid-template-columns:1fr auto;gap:6px 12px;padding:14px 16px}.pg .ledger .row>:nth-child(3),.pg .ledger .row>:nth-child(4){display:none}.pg .facts{grid-template-columns:1fr 1fr}.pg .fact{padding:28px 18px}.pg .fact:nth-child(3){border-left:0}.pg .fact:nth-child(n+3){border-top:1px solid var(--hairline)}.pg .plus li{flex-direction:column;gap:6px}.pg footer{flex-direction:column}.pg footer .cols{gap:18px 28px}}.pg-auth .split{grid-template-columns:minmax(0,1.35fr) minmax(420px,1fr);min-height:100svh;display:grid}.pg-auth .scene{border-right:1px solid var(--hairline);position:relative;overflow:hidden}.pg-auth .scene .top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:28px;left:clamp(20px,3.5vw,48px);right:clamp(20px,3.5vw,48px)}.pg-auth .scene .back{font-family:var(--font-mono);letter-spacing:.24em;color:var(--mist);padding:10px 0;font-size:11px}.pg-auth .scene .back:hover{color:var(--light)}.pg-auth .scene .say{z-index:2;max-width:540px;position:absolute;top:27%;left:clamp(20px,3.5vw,48px)}.pg-auth .scene .say h2{font-family:var(--font-mark);letter-spacing:.16em;color:var(--light);margin-top:22px;font-size:clamp(28px,3.3vw,46px);font-weight:400;line-height:1.25}.pg-auth .scene .say h2 em{font-family:var(--font-serif);letter-spacing:0;font-size:1.32em;font-style:italic;font-weight:300}.pg-auth .scene .hud{z-index:2;font-family:var(--font-mono);letter-spacing:.22em;color:var(--mist);justify-content:space-between;gap:16px;font-size:10.5px;display:flex;position:absolute;bottom:28px;left:clamp(20px,3.5vw,48px);right:clamp(20px,3.5vw,48px)}.pg-auth .scene .hud b{color:var(--foam);font-weight:400}.pg-auth .panel{background:linear-gradient(180deg, color-mix(in oklab, var(--ice) 3%, transparent), transparent 30%), var(--obsidian);flex-direction:column;justify-content:center;padding:clamp(28px,5vw,72px);display:flex;position:relative}.pg-auth .panel .wm{align-self:flex-start;font-size:18px}.pg-auth .panel .tt{position:absolute;top:24px;right:24px}.pg-auth .icon-sq{border:1px solid var(--hairline-2);width:40px;height:40px;color:var(--mist);cursor:pointer;background:0 0;border-radius:0;place-items:center;display:grid}.pg-auth .icon-sq:hover{color:var(--light);border-color:var(--hairline-3)}.pg-auth .panel h1{letter-spacing:-.025em;color:var(--light);margin-top:52px;font-size:44px;font-weight:300;line-height:1}.pg-auth .panel h1 em{font-family:var(--font-serif);font-size:1.14em;font-style:italic;font-weight:300}.pg-auth .panel .sub{color:var(--copy-62);max-width:380px;margin-top:14px;font-size:15px;line-height:1.6}.pg-auth form{gap:18px;max-width:420px;margin-top:38px;display:grid}.pg-auth label{gap:9px;display:grid}.pg-auth label>span{font-family:var(--font-mono);letter-spacing:.24em;color:var(--mist);justify-content:space-between;font-size:10.5px;display:flex}.pg-auth label>span button{cursor:pointer;font:inherit;color:var(--ink-2);letter-spacing:.14em;background:0 0;border:0;padding:0}.pg-auth label>span button:hover{color:var(--light)}.pg-auth input{background:var(--basalt);border:1px solid var(--hairline-2);height:52px;color:var(--light);font:400 16px var(--font-sans);border-radius:4px;outline:none;width:100%;padding:0 16px;transition:border-color .2s,box-shadow .2s}.pg-auth input::placeholder{color:color-mix(in oklab, var(--mist) 70%, var(--abyss))}.pg-auth input:focus,.pg-auth input:focus-visible{border-color:var(--light);box-shadow:0 0 0 3px color-mix(in oklab, var(--ice) 10%, transparent);outline:none}:is(.pg-auth input:user-invalid,.pg-auth input.err){border-color:var(--status-cancelled)}.pg-auth .btn.solid{width:100%;margin-top:8px}.pg-auth .note{border:1px solid var(--hairline);background:var(--basalt);max-width:420px;color:var(--copy-70);margin-top:38px;padding:16px 18px;font-size:14px;line-height:1.6}.pg-auth .note b{color:var(--light);font-weight:500}.pg-auth .fine{color:var(--mist);font-size:12.5px;line-height:1.55}.pg-auth .alt{border-top:1px solid var(--hairline);max-width:420px;color:var(--mist);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;padding-top:22px;font-size:14px;display:flex}.pg-auth .alt button{cursor:pointer;font:inherit;color:var(--light);background:0 0;border:0;padding:0}.pg-auth .secure{font-family:var(--font-mono);letter-spacing:.2em;color:var(--mist);align-items:center;gap:10px;font-size:10.5px;display:flex;position:absolute;bottom:28px;left:clamp(28px,5vw,72px);right:clamp(28px,5vw,72px)}.pg-auth .secure i{background:var(--status-disbursed);border-radius:50%;flex-shrink:0;width:6px;height:6px}.pg-auth.solo{min-height:100svh;padding:24px 20px calc(24px + env(safe-area-inset-bottom));place-items:center;display:grid}.pg-auth.solo .panel{border:1px solid var(--hairline);width:100%;max-width:520px;padding:clamp(28px,5vw,56px) clamp(22px,5vw,56px) 96px}.pg-auth.solo .panel h1{margin-top:40px}@media (width<=900px){.pg-auth .split{grid-template-rows:auto 1fr;grid-template-columns:1fr}.pg-auth .scene{border-right:0;border-bottom:1px solid var(--hairline);height:38svh;min-height:280px}.pg-auth .scene .say{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--abyss) 85%, transparent) 60%);max-width:none;padding:60px 20px 22px;inset:auto 0 0}.pg-auth .scene .say .eyebrow{display:none}.pg-auth .scene .say h2{margin-top:0;font-size:22px}.pg-auth .scene .hud{display:none}.pg-auth .split .panel{padding:28px 20px calc(90px + env(safe-area-inset-bottom));justify-content:flex-start}.pg-auth .split .panel .wm{display:none}.pg-auth .split .panel h1{margin-top:0;font-size:36px}.pg-auth .split .panel .tt{top:20px;right:20px}.pg-auth form,.pg-auth .alt,.pg-auth .note{max-width:none}.pg-auth .secure{left:20px;right:20px;bottom:calc(24px + env(safe-area-inset-bottom))}.pg-auth.solo .panel h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.rise{opacity:1;animation:none;transform:none}.pg .hud.c.rise{transform:translate(-50%)}.glitch-once{animation:none}.pg .rv{opacity:1;transition:none;transform:none}.pg .hud.c .tick,.pg .flow .pulse{animation:none}}.pg-veil{display:none}@media (width<=900px){.pg{isolation:isolate}.pg .hero{height:100svh;min-height:600px;overflow:visible}.pg .hero .pg-canvas,.pg .hero .pg-poster{z-index:-2;height:100lvh;position:fixed;inset:0}.pg-veil{z-index:-1;pointer-events:none;background:color-mix(in oklab, var(--abyss) 80%, transparent);height:100lvh;opacity:var(--veil,0);display:block;position:fixed;inset:0}.pg .hero .content{justify-content:center;padding-top:68px;padding-bottom:18svh}.pg .big{font-size:clamp(46px,15vw,72px)}.pg .hero .sub{max-width:330px;font-size:15px;line-height:1.6}.pg .ctas{gap:12px;margin-top:28px}.pg .hud.c{bottom:calc(20px + env(safe-area-inset-bottom))}.pg section.band{background:0 0;padding:72px 20px}.pg .h2{margin-top:18px;font-size:clamp(30px,8.4vw,38px);line-height:1.1}.pg .h-mark{letter-spacing:.12em;font-size:clamp(24px,7.4vw,32px)}.pg .lede{margin-top:18px;font-size:15.5px}.pg .eyebrow{letter-spacing:.26em;gap:10px;font-size:10.5px}.pg .trine{margin-top:44px}.pg .trine h3{margin-top:14px;font-size:23px}.pg .strata{margin-top:32px}.pg .stratum{padding:22px 20px}.pg .stratum .name{font-size:19px}.pg .join{height:96px}.pg .join .key{letter-spacing:.2em;font-size:10px}.pg .strata,.pg .frame,.pg .ledger{background:color-mix(in oklab, var(--abyss) 55%, transparent);-webkit-backdrop-filter:blur(6px)}.pg .console{gap:36px}.pg .flow{margin-top:40px;padding-left:4px}.pg .stage .t{font-size:15px}.pg .ledger{margin-top:36px;font-size:12px}.pg .ledger .row{grid-template-columns:1fr auto;padding:14px}.pg .ledger .row>:nth-child(2){grid-area:1/2/span 2;justify-self:end}.pg .ledger .row>:nth-child(5){text-align:left;color:var(--mist);grid-area:2/1}.pg .ledger .row.head>:nth-child(5){display:none}.pg .ledger .row.head>:nth-child(2){grid-row:1}.pg .fact{padding:24px 16px}.pg .sheet nav a{padding:22px 2px}.pg footer{padding:36px 20px calc(36px + env(safe-area-inset-bottom))}}@media (width<=900px) and (prefers-reduced-motion:reduce){.pg-veil{opacity:1}}.pg .stage .d{display:none}@media (width<=900px){.pg .flow{padding-left:0}.pg .flow .track{width:1px;box-shadow:none;top:18px;bottom:18px;left:19px}.pg .stages{gap:7px}.pg .stage{border:1px solid var(--hairline);background:linear-gradient(90deg, color-mix(in oklab, currentColor 5%, transparent), color-mix(in oklab, var(--abyss) 40%, transparent) 55%);-webkit-backdrop-filter:blur(6px);box-shadow:none;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;column-gap:10px;padding:11px 14px 11px 0;position:relative}.pg .stage:before{content:"";opacity:.7;background:currentColor;width:2px;position:absolute;top:12px;bottom:12px;left:-1px}.pg .stage .dot{grid-area:1/1/span 2;justify-self:center;width:10px;height:10px;margin:0}.pg .stage .t{letter-spacing:-.01em;grid-area:1/2;margin:0;font-size:15.5px;font-weight:300}.pg .stage .d{color:var(--copy-62);grid-area:2/2/auto/span 2;margin-top:3px;font-size:12px;line-height:1.45;display:block}.pg .stage .s{color:currentColor;opacity:.8;grid-area:1/3;margin:0;font-size:10px}}
