.landing-root{--paper:#eef2f8;--paper-2:#e2e8f1;--paper-3:#ccd6e3;--ink:#0b1a33;--ink-2:#2a3a55;--ink-3:#697a92;--rule:#1a2a47;--rule-soft:rgba(11,26,51,.14);--green:#2e7db0;--green-2:#1f6995;--clay:#d4944a;--signal:#5bb4e0;--warn:#d4944a;--line:1px solid var(--rule-soft);--max:1320px;background:var(--paper);color:var(--ink);font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";line-height:1.45}.landing-root img{max-width:100%;display:block}.landing-root a{text-decoration:none}.landing-root a:not(.btn){color:inherit}.landing-root button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.landing-root ::-moz-selection{background:var(--ink);color:var(--paper)}.landing-root ::selection{background:var(--ink);color:var(--paper)}.serif{font-family:"Instrument Serif",ui-serif,Georgia,serif;letter-spacing:-.01em}.mono,.serif{font-weight:400}.mono{font-family:Geist Mono,ui-monospace,monospace}.italic{font-style:italic}.wrap{max-width:var(--max);margin:0 auto;padding:0 32px}.eyebrow{font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.eyebrow .dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--clay);margin:0 .65em .15em;vertical-align:middle}.nav{position:sticky;top:0;z-index:50;background:rgba(238,242,248,.85);backdrop-filter:blur(10px);border-bottom:var(--line)}.nav-inner{justify-content:space-between;height:64px;padding:0 32px;max-width:var(--max);margin:0 auto}.nav-inner,.nav-links{display:flex;align-items:center}.nav-links{gap:34px;font-size:14px;color:var(--ink-2)}.nav-links a:hover{color:var(--ink)}.nav-cta{display:flex}.btn,.nav-cta{align-items:center;gap:8px}.btn{display:inline-flex;font-size:13.5px;font-weight:500;padding:10px 16px;border-radius:999px;border:1px solid var(--rule-soft);transition:all .2s ease;line-height:1}.btn--primary,.btn:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.btn--primary:hover{background:var(--green);border-color:var(--green);color:var(--paper)}.btn--ghost{background:transparent}.btn .arrow{transition:transform .2s ease}.btn:hover .arrow{transform:translateX(3px)}.hero{padding:48px 0 24px;position:relative}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:end;padding:0 32px}.hero-grid,.hero-meta{max-width:var(--max);margin:0 auto}.hero-meta{display:flex;justify-content:space-between;align-items:center;padding:14px 32px;border-top:var(--line);border-bottom:var(--line);font-size:11.5px}.hero-meta .left,.hero-meta .right{display:flex;gap:28px;color:var(--ink-3);font-family:Geist Mono,monospace;letter-spacing:.05em;text-transform:uppercase}.hero-meta strong{color:var(--ink);font-weight:500}.hero-headline{font-family:"Instrument Serif",serif;font-size:clamp(40px,4.8vw,72px);line-height:.96;letter-spacing:-.025em;font-weight:400;margin-top:32px}.hero-headline .em{font-style:italic;color:var(--green)}.hero-headline .quiet{color:var(--ink-3)}.hero-headline .ampersand{font-style:italic;color:var(--clay);padding:0 .05em}.hero-sub{margin-top:28px;font-size:18px;line-height:1.5;color:var(--ink-2);max-width:520px}.hero-actions{margin-top:36px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hero-actions .note{font-size:12.5px;color:var(--ink-3);font-family:Geist Mono,monospace;letter-spacing:.02em}.hero-visual{position:relative;align-self:end;justify-self:end;width:100%;max-width:520px;aspect-ratio:4/5}.card{background:var(--paper);border:1px solid var(--rule);border-radius:6px;box-shadow:0 1px 0 var(--rule),0 18px 40px -22px rgba(22,20,15,.35)}.card-head{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid var(--rule-soft);font-family:Geist Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3)}.card-head .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--signal);margin-right:6px;animation:pulse 2.4s ease-in-out infinite}.queue-card{position:absolute;top:0;left:0;width:78%;background:#f7fafd;border:1px solid var(--rule);border-radius:6px;overflow:hidden;box-shadow:0 22px 50px -28px rgba(22,20,15,.4)}.queue-row{display:grid;grid-template-columns:24px 1fr auto auto;gap:10px;padding:11px 14px;align-items:center;border-bottom:1px solid var(--rule-soft);font-size:13px}.queue-row:last-child{border-bottom:0}.queue-row.is-current{background:#e1edf8;position:relative}.queue-row.is-current:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--clay)}.queue-num{font-family:Geist Mono,monospace;font-size:11px;color:var(--ink-3)}.queue-name{font-weight:500}.queue-name .meta{display:block;font-size:11.5px;font-weight:400;margin-top:2px}.queue-name .meta,.queue-tag{color:var(--ink-3);font-family:Geist Mono,monospace}.queue-tag{font-size:10px;text-transform:uppercase;letter-spacing:.08em;padding:3px 7px;border:1px solid var(--rule-soft);border-radius:3px}.queue-tag.t-new{background:var(--green);color:#f7fafd;border-color:var(--green)}.queue-tag.t-fu{background:transparent}.queue-time{font-family:Geist Mono,monospace;font-size:11px;color:var(--ink-3)}.gst-card{position:absolute;bottom:0;right:0;width:78%;background:var(--ink);color:var(--paper);border-radius:6px;overflow:hidden;box-shadow:0 30px 60px -28px rgba(22,20,15,.55);border:1px solid var(--ink)}.noticed{list-style:none;margin:18px 0 0;padding:0}.noticed li{display:grid;grid-template-columns:46px 1fr;gap:12px;padding:9px 0;border-bottom:1px dashed rgba(238,242,248,.18);font-size:12.5px;line-height:1.45}.noticed li:last-child{border-bottom:0}.noticed li .nt{font-family:Geist Mono,monospace;font-size:10.5px;color:rgba(238,242,248,.5);letter-spacing:.04em;padding-top:2px}.noticed li .nb{color:rgba(238,242,248,.78)}.noticed li .nb strong{color:#8bd0f0;font-weight:500}.noticed li .nb em{font-style:italic;color:rgba(238,242,248,.95)}.gst-card .card-head{color:rgba(238,242,248,.6);border-bottom:1px solid rgba(238,242,248,.12)}.gst-card .card-head .dot{background:var(--signal)}.gst-body{padding:16px 16px 18px}.gst-title{font-family:"Instrument Serif",serif;font-size:22px;line-height:1.1;letter-spacing:-.01em}.gst-title .italic{color:#8bd0f0}.gst-status{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-family:Geist Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;padding:6px 10px;border-radius:3px;background:rgba(91,180,224,.18);color:#a8dcf2}.gst-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--signal)}.trust{border-top:var(--line);border-bottom:var(--line);background:var(--paper);margin-top:72px}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:var(--max);margin:0 auto;padding:0 32px}.trust-cell{padding:36px 28px;border-right:var(--line);position:relative}.trust-cell:last-child{border-right:0}.trust-num{font-family:"Instrument Serif",serif;font-size:56px;line-height:1;letter-spacing:-.02em}.trust-num .small{font-size:24px;color:var(--ink-3);vertical-align:1.2em;margin:0 .15em}.trust-label{margin-top:14px;font-family:Geist Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.trust-desc{margin-top:8px;font-size:13.5px;color:var(--ink-2);max-width:18ch}.section{padding:120px 0;position:relative}.section-head{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;padding:0 32px;max-width:var(--max);margin:0 auto 64px}.section-kicker{font-family:Geist Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--ink-3);padding-top:6px}.section-kicker .num{color:var(--clay);margin-right:10px}.section-title{font-family:"Instrument Serif",serif;font-size:clamp(36px,5vw,68px);line-height:1.02;letter-spacing:-.02em}.section-title .italic{color:var(--green)}.section-sub{margin-top:24px;font-size:17px;color:var(--ink-2);max-width:60ch;line-height:1.55}.modules{padding:0 32px;max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.module{grid-column:span 2;background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:32px;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:380px}.module--mini{grid-column:span 1;min-height:auto;padding:24px 24px 26px;background:var(--paper-2);border-color:var(--rule-soft)}.module--mini .module-title{font-size:22px;margin-top:14px;line-height:1.1}.module--mini .module-body{font-size:13px;line-height:1.55;margin-top:10px;max-width:none}.module--dark{background:var(--ink);color:var(--paper);border-color:var(--ink)}.module--green{background:var(--green);color:var(--paper);border-color:var(--green)}.module-tag{font-family:Geist Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);display:flex;align-items:center;gap:10px}.module-tag:before{content:"";width:18px;height:1px;background:currentColor;opacity:.4}.module--dark .module-tag,.module--green .module-tag{color:rgba(238,242,248,.55)}.module-title{font-family:"Instrument Serif",serif;font-size:38px;line-height:1.05;letter-spacing:-.02em;margin-top:18px}.module-title .italic{color:var(--green)}.module--dark .module-title .italic{color:#8bd0f0}.module--green .module-title .italic{color:#bfe5f7}.module-body{margin-top:14px;font-size:14.5px;line-height:1.55;color:var(--ink-2);max-width:46ch}.module--dark .module-body,.module--green .module-body{color:rgba(238,242,248,.72)}.module-foot{margin-top:auto;padding-top:22px}.opd-ui{margin-top:22px;border:1px solid var(--rule-soft);border-radius:4px;background:#f7fafd}.opd-row{display:grid;grid-template-columns:auto 1fr auto;padding:8px 12px;gap:10px;align-items:center;font-size:12.5px;border-bottom:1px solid var(--rule-soft)}.opd-row:last-child{border-bottom:0}.opd-row .n{font-family:Geist Mono,monospace;font-size:10.5px;color:var(--ink-3);width:18px}.opd-row .who{font-weight:500}.opd-row .who span{color:var(--ink-3);font-weight:400;margin-left:6px;font-size:11.5px}.opd-row .s{font-family:Geist Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.opd-row .s.in{color:var(--green-2)}.opd-row.now{background:#e1edf8;font-weight:500}.bed-map{margin-top:22px;display:grid;grid-template-columns:repeat(8,1fr);gap:4px}.bed{aspect-ratio:1;border:1px solid rgba(238,242,248,.2);border-radius:2px;display:grid;place-items:center;font-family:Geist Mono,monospace;font-size:9.5px;color:rgba(238,242,248,.5)}.bed.occ{background:rgba(238,242,248,.85);color:var(--ink);border-color:transparent}.bed.adm{background:var(--clay);color:#0b1a33;border-color:var(--clay)}.bed-legend{display:flex;gap:18px;margin-top:14px;font-family:Geist Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:rgba(238,242,248,.55)}.bed-legend .sw{display:inline-block;width:8px;height:8px;margin-right:6px;vertical-align:middle;border-radius:1px}.sw.a{background:#f7fafd}.sw.b{background:var(--clay)}.sw.c{background:rgba(238,242,248,.18);border:1px solid rgba(238,242,248,.3)}.rx{margin-top:22px;padding:14px;background:rgba(238,242,248,.06);border:1px dashed rgba(238,242,248,.25);border-radius:4px;font-family:Geist Mono,monospace;font-size:11.5px;line-height:1.6}.rx .hd{display:flex;justify-content:space-between;color:rgba(238,242,248,.5);font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;padding-bottom:8px;border-bottom:1px dashed rgba(238,242,248,.18)}.rx ul{list-style:none}.rx li{display:flex;justify-content:space-between;padding:3px 0}.rx li .x{color:rgba(238,242,248,.55)}.rx li .qty{color:#bfe5f7}.rx .stamp{margin-top:10px;padding-top:8px;border-top:1px dashed rgba(238,242,248,.18);display:flex;justify-content:space-between;color:#a8dcf2;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.lab{margin-top:22px;border:1px solid var(--rule-soft);border-radius:4px;background:#f7fafd;font-size:12px}.lab .lhead{padding:8px 12px;font-family:Geist Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);display:flex;justify-content:space-between}.lab .lhead,.lab .lrow{border-bottom:1px solid var(--rule-soft)}.lab .lrow{display:grid;grid-template-columns:1.4fr .8fr .9fr .6fr;padding:7px 12px;align-items:baseline}.lab .lrow:last-child{border-bottom:0}.lab .lrow .nm{font-weight:500}.lab .lrow .vl{font-family:Geist Mono,monospace;font-variant-numeric:tabular-nums}.lab .lrow .rg{font-size:11px}.lab .lrow .fl,.lab .lrow .rg{font-family:Geist Mono,monospace;color:var(--ink-3)}.lab .lrow .fl{font-size:10px;text-transform:uppercase;letter-spacing:.08em;text-align:right}.lab .lrow.high .fl,.lab .lrow.high .vl{color:var(--clay)}.compliance{background:var(--ink);color:var(--paper);padding:120px 0;border-top:var(--line);border-bottom:var(--line);position:relative;overflow:hidden}.compliance:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(238,242,248,.04) 1px,transparent 0);background-size:32px 32px;pointer-events:none}.compliance .section-head{margin-bottom:88px}.compliance .section-title{color:var(--paper)}.compliance .section-title .italic{color:#8bd0f0}.compliance .section-sub{color:rgba(238,242,248,.65)}.compliance .section-kicker{color:rgba(238,242,248,.5)}.compliance .section-kicker .num{color:var(--clay)}.feat-grid{padding:0 32px;max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgba(238,242,248,.12);border-radius:8px;overflow:hidden;background:rgba(238,242,248,.02)}.feat{padding:36px 32px;border-right:1px solid rgba(238,242,248,.12);position:relative;display:flex;flex-direction:column;min-height:520px}.feat:last-child{border-right:0}.feat-num{font-family:Geist Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:rgba(238,242,248,.5)}.feat-num .x{color:var(--clay)}.feat-title{margin-top:32px;font-family:"Instrument Serif",serif;font-size:32px;line-height:1.05;letter-spacing:-.018em;max-width:14ch}.feat-title .italic{color:#8bd0f0}.feat-body{margin-top:16px;font-size:13.5px;line-height:1.6;color:rgba(238,242,248,.7)}.feat-mock{margin-top:auto;padding-top:28px}.gstr{background:rgba(238,242,248,.04);border:1px solid rgba(238,242,248,.1);border-radius:4px;padding:14px}.gstr-hd{display:flex;justify-content:space-between;font-family:Geist Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:rgba(238,242,248,.5);margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(238,242,248,.1)}.gstr-bar{display:flex;height:6px;border-radius:99px;overflow:hidden;background:rgba(238,242,248,.08);margin:14px 0 6px}.gstr-bar i{display:block;height:100%}.gstr-bar .a{background:#8bd0f0;width:62%}.gstr-bar .b{background:var(--signal);width:24%}.gstr-bar .c{background:var(--clay);width:14%}.gstr-legend{display:flex;justify-content:space-between;font-family:Geist Mono,monospace;font-size:10px;color:rgba(238,242,248,.55);text-transform:uppercase;letter-spacing:.08em}.gstr-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.gstr-cell{padding:10px 12px;background:rgba(238,242,248,.04);border-radius:3px}.gstr-cell .k{font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;color:rgba(238,242,248,.5)}.gstr-cell .k,.gstr-cell .v{font-family:Geist Mono,monospace}.gstr-cell .v{font-size:18px;color:#eef2f8;margin-top:4px;font-variant-numeric:tabular-nums}.ins{font-family:Geist Mono,monospace;font-size:12px;line-height:1.5}.ins .ihd{display:flex;justify-content:space-between;color:rgba(238,242,248,.5);font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(238,242,248,.1)}.ins .icase{padding:10px 12px;background:rgba(238,242,248,.04);border-radius:3px;border-left:2px solid var(--signal);margin-bottom:8px}.ins .icase.flag{border-left-color:var(--clay)}.ins .icase .top{display:flex;justify-content:space-between;color:rgba(238,242,248,.85);font-size:12.5px}.ins .icase .top .am{color:#8bd0f0;font-variant-numeric:tabular-nums}.ins .icase .bot{color:rgba(238,242,248,.55);font-size:10.5px;margin-top:4px;letter-spacing:.04em}.ins .icase.flag .bot{color:var(--clay)}.wa{font-size:13px}.wa-msg{padding:12px 0;border-bottom:1px solid rgba(238,242,248,.1);display:flex;gap:12px}.wa-msg:last-child{border-bottom:0}.wa-msg .av{flex:0 0 32px;height:32px;border-radius:50%;background:#8bd0f0;color:var(--ink);display:grid;place-items:center;font-family:"Instrument Serif",serif;font-size:15px}.wa-msg .av.b{background:var(--green);color:var(--paper)}.wa-msg .av.c{background:var(--clay);color:#0b1a33}.wa-msg .bd{flex:1;min-width:0}.wa-msg .nm{display:flex;justify-content:space-between;font-size:12px;color:rgba(238,242,248,.85)}.wa-msg .nm .t{font-family:Geist Mono,monospace;font-size:10px;color:rgba(238,242,248,.4)}.wa-msg .tx{color:rgba(238,242,248,.6);font-size:12.5px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-msg .rt{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-family:Geist Mono,monospace;font-size:9.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--signal)}.wa-msg .rt.b{color:var(--clay)}.wa-msg .rt:before{content:"→";color:inherit}.soon-pill{display:inline-flex;align-items:center;gap:5px;font-family:Geist Mono,monospace;font-size:8.5px;text-transform:uppercase;letter-spacing:.1em;padding:2px 7px;border-radius:99px;background:rgba(212,148,74,.18);color:var(--clay);border:1px solid rgba(212,148,74,.3);margin-left:6px;vertical-align:middle}.accounts{padding:120px 0;position:relative}.acc-grid{padding:0 32px;max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.acc-copy .section-kicker{padding-top:0}.acc-copy .section-title{font-size:clamp(38px,4.6vw,60px);margin-top:18px}.acc-copy p{margin-top:20px;font-size:16px;color:var(--ink-2);line-height:1.6;max-width:46ch}.dash{background:var(--paper);border:1px solid var(--rule);border-radius:8px;overflow:hidden;box-shadow:0 30px 60px -36px rgba(22,20,15,.35)}.dash-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--rule-soft);background:var(--paper-2)}.dash-bar .lt{display:flex;gap:8px;font-family:Geist Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3)}.dash-bar .lt strong{color:var(--ink);font-weight:500}.dash-bar .live{display:flex;align-items:center;gap:8px;font-family:Geist Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--green-2)}.dash-bar .live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--signal);animation:pulse 2s ease-in-out infinite}.dash-body{display:grid;grid-template-columns:1.3fr 1fr;gap:0}.dash-stat{padding:24px;border-right:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft)}.dash-stat .k{font-family:Geist Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.dash-stat .v{font-family:"Instrument Serif",serif;font-size:44px;line-height:1;letter-spacing:-.02em;margin-top:10px;font-variant-numeric:tabular-nums}.dash-stat .v .ru{font-family:Geist,sans-serif;font-size:22px;color:var(--ink-3);margin-right:4px}.dash-stat .d{margin-top:8px;font-family:Geist Mono,monospace;font-size:11px;color:var(--green-2)}.dash-stat .d.r{color:var(--clay)}.dash-stat .d:before{content:"▲ ";color:inherit}.dash-stat .d.r:before{content:"● "}.dash-stat.full{grid-column:1/-1;border-right:0}.dash-chart{height:96px;margin-top:14px;position:relative}.dash-chart svg{width:100%;height:100%;overflow:visible}.dash-feed{padding:20px 24px;background:var(--paper)}.dash-feed h4{font-family:Geist Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin-bottom:12px}.dash-feed .item{display:grid;grid-template-columns:auto 1fr auto;gap:10px;padding:9px 0;border-bottom:1px dashed var(--rule-soft);font-size:12.5px;align-items:baseline}.dash-feed .item:last-child{border-bottom:0}.dash-feed .item .t{font-family:Geist Mono,monospace;font-size:10.5px;color:var(--ink-3);width:46px}.dash-feed .item .e{color:var(--ink)}.dash-feed .item .e .x{color:var(--ink-3);font-family:Geist Mono,monospace;font-size:11px;margin-left:8px}.dash-feed .item .am{font-family:Geist Mono,monospace;font-size:11.5px;color:var(--green-2);font-variant-numeric:tabular-nums}.dash-feed .item .am.r{color:var(--clay)}.abdm{padding:96px 0;border-top:var(--line);border-bottom:var(--line);background:var(--paper-2);position:relative;overflow:hidden}.abdm-inner{padding:0 32px;max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:.9fr 1.4fr;gap:64px;align-items:center}.abdm-tag{display:inline-flex;align-items:center;gap:10px;padding:6px 12px;border:1px solid var(--ink);border-radius:99px;font-family:Geist Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.12em}.abdm-tag .pulse{width:6px;height:6px;border-radius:50%;background:var(--warn);box-shadow:0 0 0 0 var(--warn);animation:p2 2s infinite}.abdm h2{font-family:"Instrument Serif",serif;font-size:clamp(36px,4.6vw,60px);line-height:1.03;letter-spacing:-.02em;margin-top:20px}.abdm h2 .italic{color:var(--green)}.abdm p{margin-top:18px;font-size:15.5px;color:var(--ink-2);line-height:1.6}.abdm-vis{position:relative;height:280px}.abdm-vis svg{position:absolute;inset:0;width:100%;height:100%}.abdm-node{position:absolute;padding:7px 12px;background:var(--paper);border:1px solid var(--rule);border-radius:99px;font-family:Geist Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;display:flex;align-items:center;gap:8px;box-shadow:0 8px 24px -16px rgba(22,20,15,.3)}.abdm-node:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--signal)}.abdm-node.you{background:var(--ink);color:var(--paper);border-color:var(--ink)}.abdm-node.you:before{background:#8bd0f0}.roles{padding:120px 0;background:var(--paper)}.roles-grid{padding:0 32px;max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:var(--line);border-bottom:var(--line)}.role{padding:48px 32px;border-right:var(--line)}.role:last-child{border-right:0}.role-num{font-family:Geist Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3)}.role-num .x{color:var(--clay)}.role h3{font-family:"Instrument Serif",serif;font-size:32px;line-height:1.05;letter-spacing:-.015em;margin-top:18px}.role h3 .italic{color:var(--green)}.role ul{list-style:none;margin-top:24px;display:flex;flex-direction:column;gap:14px}.role li{display:grid;grid-template-columns:auto 1fr;gap:14px;font-size:14.5px;color:var(--ink-2);line-height:1.45;padding-top:14px;border-top:1px dashed var(--rule-soft)}.role li:first-child{border-top:0;padding-top:0}.role li .mk{font-family:Geist Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--clay);padding-top:3px}.cta{padding:160px 0;background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 30%,rgba(46,125,176,.35),transparent 55%)}.cta-inner{padding:0 32px;max-width:var(--max);margin:0 auto;position:relative;text-align:left}.cta-kicker{font-family:Geist Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:rgba(238,242,248,.5)}.cta-kicker .x{color:var(--clay)}.cta h2{font-family:"Instrument Serif",serif;font-size:clamp(48px,7vw,108px);line-height:1;letter-spacing:-.022em;margin-top:24px;max-width:18ch}.cta h2 .italic{color:#8bd0f0;font-style:italic}.cta-actions{margin-top:48px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.cta .btn{padding:16px 24px;font-size:14.5px;border-radius:99px}.cta .btn--primary{background:var(--paper);color:var(--ink);border-color:var(--paper)}.cta .btn--primary:hover{background:#8bd0f0;border-color:#8bd0f0}.cta .btn--ghost{color:var(--paper);border-color:rgba(238,242,248,.25)}.cta .btn--ghost:hover{border-color:var(--paper);background:transparent}.cta-note{margin-top:32px;font-family:Geist Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:rgba(238,242,248,.5)}.cta-note span{color:var(--paper)}.foot{padding:48px 0 32px;background:var(--ink);color:rgba(238,242,248,.55);border-top:1px solid rgba(238,242,248,.1);font-size:12.5px}.foot-inner{padding:0 32px;max-width:var(--max);margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.foot-meta{display:flex;flex-direction:column;gap:6px;text-align:right;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.foot-meta a:hover{color:var(--paper)}.foot-meta .sep{color:rgba(238,242,248,.25);margin:0 6px}.story{padding:120px 0;border-top:var(--line);background:var(--paper);position:relative;overflow:hidden}.story:before{content:"";position:absolute;top:0;left:50%;width:1px;height:80px;background:linear-gradient(to bottom,var(--rule-soft),transparent)}.story-head{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;padding:0 32px;max-width:var(--max);margin:0 auto 64px}.story .section-kicker{padding-top:6px}.story .section-title{font-size:clamp(40px,5.4vw,76px)}.story-sub{margin-top:24px;font-size:17px;color:var(--ink-2);max-width:60ch;line-height:1.55}.story-sub .receipt{display:inline-flex;align-items:center;gap:6px;font-family:Geist Mono,monospace;font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;margin-top:18px;padding:6px 10px;border:1px solid var(--rule-soft);border-radius:99px}.story-sub .receipt:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--signal)}.timeline{padding:0 32px;max-width:var(--max);margin:0 auto;position:relative;display:grid;grid-template-columns:1fr;gap:0}.timeline:before{content:"";position:absolute;top:24px;bottom:24px;left:calc(32px + 120px - 1px);width:1px;background:repeating-linear-gradient(to bottom,var(--rule-soft) 0 6px,transparent 6px 12px)}.moment{display:grid;grid-template-columns:120px 1fr;gap:48px;padding:36px 0;border-bottom:var(--line);position:relative;align-items:start}.moment:last-child{border-bottom:0}.moment .stamp{font-family:Geist Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);display:flex;flex-direction:column;gap:4px;position:relative}.moment .stamp:after{content:"";position:absolute;top:6px;right:-49px;width:11px;height:11px;border-radius:50%;background:var(--paper);border:1.5px solid var(--ink)}.moment .stamp .t{font-family:"Instrument Serif",serif;font-size:36px;line-height:1;letter-spacing:-.01em;color:var(--ink);text-transform:none;font-variant-numeric:tabular-nums}.moment .stamp .who{margin-top:6px}.moment .body{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.moment .scene h3{font-family:"Instrument Serif",serif;font-size:30px;line-height:1.1;letter-spacing:-.015em;color:var(--ink)}.moment .scene h3 .italic{color:var(--green)}.moment .scene p{margin-top:10px;font-size:14.5px;color:var(--ink-3);line-height:1.55;max-width:34ch}.moment .action{padding:16px 18px;background:var(--ink);color:var(--paper);border-radius:6px;font-family:Geist Mono,monospace;font-size:12px;line-height:1.55;position:relative;box-shadow:0 18px 36px -22px rgba(11,26,51,.45)}.moment .action:before{content:"PULSECHART";position:absolute;top:-9px;left:14px;background:var(--paper);color:var(--green);font-family:Geist Mono,monospace;font-size:9.5px;letter-spacing:.18em;padding:1px 8px;border:1px solid var(--rule-soft);border-radius:99px}.moment .action .lbl{display:block;font-size:9.5px;text-transform:uppercase;letter-spacing:.14em;color:rgba(238,242,248,.5);margin-bottom:6px}.moment .action strong{color:#8bd0f0;font-weight:500}.moment .action em{font-style:italic;color:rgba(238,242,248,.95)}.moment.highlight .action{background:var(--green);box-shadow:0 18px 36px -18px rgba(46,125,176,.6)}.moment.highlight .action:before{color:var(--green)}.moment.highlight .action .lbl{color:rgba(238,242,248,.65)}.moment.highlight .action strong{color:#bfe5f7}.story-foot{padding:48px 32px 0;max-width:var(--max);display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;border-top:var(--line);margin:32px auto 0}.story-foot .ledger{font-family:"Instrument Serif",serif;font-size:28px;line-height:1.15;letter-spacing:-.015em;max-width:22ch}.story-foot .ledger .italic{color:var(--green)}.story-foot .meta{font-family:Geist Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);text-align:right;line-height:1.7}.onerecord{padding:120px 0;background:var(--paper);border-top:var(--line);border-bottom:var(--line)}.onerecord-grid{padding:0 32px;max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:.95fr 1.15fr;gap:64px;align-items:start}.onerecord-copy .section-kicker{padding-top:0}.onerecord-copy .section-title{font-size:clamp(40px,5.2vw,68px);margin-top:18px}.onerecord-copy p{margin-top:20px;font-size:16px;color:var(--ink-2);line-height:1.6;max-width:46ch}.onerecord-pill{display:inline-flex;align-items:center;gap:10px;margin-top:28px;font-family:Geist Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);padding:8px 14px;border:1px solid var(--rule-soft);border-radius:99px}.onerecord-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--signal);animation:pulse 2s ease-in-out infinite}.chart{background:var(--paper);border:1px solid var(--rule);border-radius:8px;overflow:hidden;box-shadow:0 30px 60px -36px rgba(11,26,51,.35)}.chart-head{padding:16px 20px;border-bottom:1px solid var(--rule-soft);display:grid;grid-template-columns:1fr auto;gap:14px;align-items:end;background:var(--paper-2)}.chart-head .pid{font-family:Geist Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3)}.chart-head .nm{font-family:"Instrument Serif",serif;font-size:24px;line-height:1.1;letter-spacing:-.015em;margin-top:6px}.chart-head .nm .meta{font-family:Geist,sans-serif;font-size:13px;color:var(--ink-3);margin-left:10px;letter-spacing:0;font-style:italic}.chart-head .tag{font-family:Geist Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.14em;padding:6px 10px;background:var(--ink);color:var(--paper);border-radius:99px;display:inline-flex;align-items:center;gap:6px}.chart-head .tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--signal);animation:pulse 2.2s infinite}.event{display:grid;grid-template-columns:54px 98px 1fr;gap:14px;padding:14px 20px;border-bottom:1px dashed var(--rule-soft);align-items:baseline}.event:last-child{border-bottom:0}.event .t{font-family:Geist Mono,monospace;font-size:11px;color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.04em}.event .loc{font-family:Geist Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink)}.event .what{font-size:13.5px;line-height:1.55;color:var(--ink-2)}.event .what .op{font-family:Geist Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--green-2);margin-right:6px}.event .what .op.w{color:var(--clay)}.event .what strong{color:var(--ink);font-weight:500}.event.flag{background:rgba(212,148,74,.06)}.chart-foot{padding:14px 20px;background:var(--paper-2);border-top:1px solid var(--rule-soft);display:flex;justify-content:space-between;align-items:center;font-family:Geist Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);flex-wrap:wrap;gap:10px}.chart-foot strong{color:var(--ink);font-weight:500}.pulse{padding:120px 0;background:var(--paper);border-top:var(--line);border-bottom:var(--line);position:relative;overflow:hidden}.pulse-grid{padding:0 32px;max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.pulse-copy .section-kicker{padding-top:0}.pulse-copy .section-title{font-size:clamp(40px,5.2vw,68px);margin-top:18px}.pulse-copy p{margin-top:20px;font-size:16px;color:var(--ink-2);line-height:1.6;max-width:46ch}.pulse-list{list-style:none;margin:32px 0 0;padding:0;border-top:1px dashed var(--rule-soft)}.pulse-list li{display:grid;grid-template-columns:1fr 1.05fr;gap:24px;padding:14px 0;border-bottom:1px dashed var(--rule-soft);align-items:baseline}.pulse-list li .k{font-family:"Instrument Serif",serif;font-size:18px;color:var(--ink);font-style:italic;letter-spacing:-.005em}.pulse-list li .v{letter-spacing:.08em;line-height:1.55}.pulse-list li .v,.pulse-pill{font-family:Geist Mono,monospace;font-size:11px;text-transform:uppercase;color:var(--ink-3)}.pulse-pill{display:inline-flex;align-items:center;gap:10px;margin-top:28px;letter-spacing:.12em;padding:8px 14px;border:1px solid var(--rule-soft);border-radius:99px}.pulse-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:#25d366;animation:pulse 2s infinite}.phone{background:#0a3b30;border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -32px rgba(11,26,51,.5);max-width:420px;margin-left:auto;border:1px solid #0a3b30}.phone-bar{display:grid;grid-template-columns:18px 32px 1fr 28px;gap:12px;align-items:center;padding:12px 14px;background:#075e54;color:#fff}.phone-back{font-size:18px;color:#fff;opacity:.85;line-height:1}.phone-av{width:32px;height:32px;border-radius:50%;background:#0b1a33;display:grid;place-items:center;font-size:15px;color:#fff;border:1px solid hsla(0,0%,100%,.2)}.phone-av,.phone-id .phone-name{font-family:"Instrument Serif",serif}.phone-id .phone-name{font-size:17px;letter-spacing:-.01em;line-height:1.1}.phone-id .phone-meta{font-size:10.5px;color:hsla(0,0%,100%,.7);font-family:Geist Mono,monospace;letter-spacing:.04em;margin-top:2px}.phone-icons{color:#fff;font-size:18px;opacity:.7;text-align:center}.phone-body{padding:18px 12px;background:#ece5dd;display:flex;flex-direction:column;gap:10px;min-height:520px;background-image:radial-gradient(circle at 1px 1px,rgba(11,26,51,.05) 1px,transparent 0);background-size:24px 24px}.day-pill{align-self:center;background:#fcfbf7;color:var(--ink-3);font-family:Geist Mono,monospace;font-size:9.5px;text-transform:uppercase;letter-spacing:.12em;padding:4px 10px;border-radius:8px;box-shadow:0 1px 1px rgba(0,0,0,.06)}.bubble{font-size:13px;line-height:1.5;padding:10px 12px;border-radius:8px;max-width:84%;color:#0b1a33;box-shadow:0 1px 1px rgba(0,0,0,.08);position:relative}.bubble.pulse-bubble{background:#fff;align-self:flex-start;border-top-left-radius:2px}.bubble.me{background:#dcf8c6;align-self:flex-end;border-top-right-radius:2px}.bubble-head{font-family:Geist Mono,monospace;font-size:9.5px;text-transform:uppercase;letter-spacing:.12em;color:#697a92;margin-bottom:8px;display:flex;justify-content:space-between;gap:10px}.bubble-title{font-family:"Instrument Serif",serif;font-size:18px;line-height:1.1;color:var(--ink);margin-bottom:8px;letter-spacing:-.01em}.bubble-time{font-family:Geist Mono,monospace;font-size:9.5px;color:#697a92;margin-top:4px;text-align:right;letter-spacing:.04em}.bubble strong{color:var(--ink);font-weight:500}.snap{border-top:1px dashed rgba(11,26,51,.14);padding-top:6px;margin-top:2px}.snap-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:baseline;padding:4px 0;font-size:12.5px}.snap-row .k{color:var(--ink-2)}.snap-row .v{font-family:Geist Mono,monospace;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.snap-row .d{font-family:Geist Mono,monospace;font-size:9.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.snap-row .d.up{color:#1f8a5b}.snap-row .d.down{color:var(--clay)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes p2{0%{box-shadow:0 0 0 0 rgba(193,138,42,.5)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@media (max-width:980px){.pulse-grid{grid-template-columns:1fr;gap:48px}.pulse{padding:80px 0}.phone{margin:0 auto}.pulse-list li{grid-template-columns:1fr;gap:4px}.onerecord-grid{grid-template-columns:1fr;gap:48px}.onerecord{padding:80px 0}.event{grid-template-columns:54px 86px 1fr;gap:10px;padding:12px 16px}.story-head{grid-template-columns:1fr;gap:18px}.timeline:before{display:none}.moment{grid-template-columns:1fr;gap:18px;padding:28px 0}.moment .stamp:after{display:none}.moment .stamp{flex-direction:row;align-items:baseline;gap:14px}.moment .stamp .t{font-size:28px}.moment .body{grid-template-columns:1fr;gap:18px}.nav-links{display:none}.hero-grid{grid-template-columns:1fr;gap:48px}.hero-visual{justify-self:stretch;max-width:none;aspect-ratio:auto;height:520px;margin-top:0}.hero-meta{flex-direction:column;align-items:flex-start;gap:8px}.hero-meta .left,.hero-meta .right{flex-wrap:wrap;gap:14px}.trust-grid{grid-template-columns:1fr 1fr}.trust-cell:first-child,.trust-cell:nth-child(2){border-bottom:var(--line)}.trust-cell:nth-child(2){border-right:0}.section-head{gap:18px}.modules,.section-head{grid-template-columns:1fr}.module,.module--mini{grid-column:span 1}.feat-grid{grid-template-columns:1fr}.feat{border-right:0;border-bottom:1px solid rgba(238,242,248,.12);min-height:auto}.feat:last-child{border-bottom:0}.abdm-inner,.acc-grid{gap:48px}.abdm-inner,.acc-grid,.roles-grid{grid-template-columns:1fr}.role{border-right:0;border-bottom:var(--line)}.role:last-child{border-bottom:0}.accounts,.compliance,.section{padding:80px 0}.cta{padding:96px 0}}@media (max-width:600px){.abdm-inner,.acc-grid,.cta-inner,.feat-grid,.foot-inner,.hero-grid,.hero-meta,.modules,.roles-grid,.section-head,.trust-grid,.wrap{padding-left:20px;padding-right:20px}.trust-grid{grid-template-columns:1fr}.trust-cell{border-right:0;border-bottom:var(--line)}.trust-cell:last-child{border-bottom:0}}.doors-sec{padding:104px 0;border-top:var(--line);background:var(--paper-2);position:relative}.doors-head{padding:0 32px;max-width:var(--max);margin:0 auto 48px}.doors-head .section-title{font-size:clamp(34px,4.8vw,64px)}.doors-sub{margin-top:20px;font-size:17px;color:var(--ink-2);max-width:58ch;line-height:1.55}.doors-grid{padding:0 32px;max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.door{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--rule);border-radius:10px;padding:28px;min-height:360px;transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.door:hover{transform:translateY(-4px);box-shadow:0 26px 50px -28px rgba(11,26,51,.4)}.door--hero{background:var(--ink);color:var(--paper);border-color:var(--ink)}.door-tag{font-family:Geist Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--clay)}.door--hero .door-tag{color:#8bd0f0}.door-name{font-family:"Instrument Serif",serif;font-size:30px;line-height:1.05;letter-spacing:-.02em;margin-top:16px}.door-kn{font-family:Geist Mono,monospace;font-size:11.5px;color:var(--ink-3);margin-top:8px;letter-spacing:.02em}.door--hero .door-kn{color:rgba(238,242,248,.55)}.door-body{margin-top:16px;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.door--hero .door-body{color:rgba(238,242,248,.78)}.door-proof{margin-top:14px;display:inline-flex;align-items:center;gap:8px;font-family:Geist Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--green-2)}.door--hero .door-proof{color:#8bd0f0}.door-proof:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.door-try{margin-top:14px;padding-top:14px;border-top:1px dashed var(--rule-soft);font-size:12px;color:var(--ink-3);line-height:1.5}.door--hero .door-try{border-top-color:rgba(238,242,248,.18);color:rgba(238,242,248,.6)}.door-try b{color:var(--ink-2);font-weight:500}.door--hero .door-try b{color:rgba(238,242,248,.85)}.door-foot{margin-top:auto;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.door-go{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.door-go .arrow{transition:transform .2s ease}.door:hover .door-go .arrow{transform:translateX(4px)}.door-demo{font-family:Geist Mono,monospace;font-size:9.5px;text-transform:uppercase;letter-spacing:.12em;padding:4px 9px;border-radius:99px;background:var(--green);color:var(--paper);white-space:nowrap}.door-demo.guided{background:rgba(238,242,248,.15);color:var(--paper)}.doors-note{padding:18px 24px;max-width:var(--max);margin:28px auto 0;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:var(--paper);border:1px solid var(--rule-soft);border-radius:10px}.doors-note .txt{font-size:13.5px;color:var(--ink-2);line-height:1.55;max-width:68ch}.doors-note .txt strong{color:var(--ink);font-weight:500}.doors-note .txt .kn{display:block;margin-top:6px;font-family:Geist Mono,monospace;font-size:11.5px;color:var(--ink-3);letter-spacing:.01em}.body.pf{grid-template-columns:.92fr 1.08fr}.takeaway{margin-top:18px;font-family:"Instrument Serif",serif;font-size:23px;line-height:1.2;letter-spacing:-.01em;color:var(--ink);border-left:3px solid var(--clay);padding-left:14px}.takeaway .italic{color:var(--green)}.smart{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font-family:Geist Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--green-2)}.smart:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 3px rgba(91,180,224,.2);flex:0 0 auto}.pf-card{background:var(--paper);border:1px solid var(--rule-soft);border-radius:10px;padding:14px;box-shadow:0 20px 44px -26px rgba(11,26,51,.4)}.pf-hd{display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:Geist Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);padding-bottom:10px;border-bottom:var(--line);margin-bottom:10px}.pf-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pf-mini{background:#fff;border:1px solid var(--rule-soft);border-radius:7px;padding:12px}.pf-who{font-family:"Instrument Serif",serif;font-size:17px;line-height:1.05;letter-spacing:-.01em}.pf-meta{font-size:10px;margin-top:3px}.pf-meta,.pf-rk{font-family:Geist Mono,monospace;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.pf-rk{font-size:9.5px;margin:11px 0 7px;display:flex;align-items:center;gap:7px}.pf-rk:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--clay)}.chip{display:block;font-size:11.5px;color:var(--ink);padding:6px 9px;border-radius:5px;background:rgba(212,148,74,.1);border:1px solid rgba(212,148,74,.25);margin-bottom:5px;line-height:1.35}.chip.b{background:rgba(46,125,176,.08);border-color:rgba(46,125,176,.25)}.pf-foot{margin-top:11px;padding-top:11px;border-top:1px dashed var(--rule-soft);font-size:11.5px;color:var(--ink-2);line-height:1.45}.pf-foot strong{color:var(--ink);font-weight:600}.pf-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--rule-soft);font-size:12.5px}.pf-row:last-child{border-bottom:0}.pf-row .v{font-family:Geist Mono,monospace;font-variant-numeric:tabular-nums}.pf-ok{color:var(--green-2)}.pf-ck{display:flex;align-items:center;gap:9px;padding:7px 0;font-size:12.5px;border-bottom:1px solid var(--rule-soft)}.pf-ck:last-child{border-bottom:0}.pf-ck .m{width:16px;height:16px;border-radius:4px;display:grid;place-items:center;font-size:10px;flex:0 0 auto;font-family:Geist Mono,monospace}.pf-ck .ok{background:rgba(46,125,176,.15);color:var(--green-2)}.pf-ck .no{background:rgba(212,148,74,.18);color:var(--clay)}.pf-ck .num{font-family:Geist Mono,monospace;font-size:10px;color:var(--ink-3);width:12px;flex:0 0 auto}.pf-vs{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--rule-soft);border-radius:8px;overflow:hidden}.pf-vs>div{padding:14px}.pf-vs .old{background:#fff;border-right:1px solid var(--rule-soft)}.pf-vs .new{background:var(--ink);color:var(--paper)}.pf-vs .lab{font-family:Geist Mono,monospace;font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3)}.pf-vs .new .lab{color:rgba(238,242,248,.55)}.pf-vs .big{font-family:"Instrument Serif",serif;font-size:38px;line-height:1;letter-spacing:-.02em;margin-top:6px}.pf-vs .new .big{color:#8bd0f0}.pf-vs .cap{font-size:11px;margin-top:6px;color:var(--ink-3);line-height:1.4}.pf-vs .new .cap{color:rgba(238,242,248,.7)}.pf-flag{margin-top:8px;padding:9px 11px;border-radius:6px;background:rgba(212,148,74,.12);border:1px dashed var(--clay);font-size:11.5px;color:#7a4a16;line-height:1.4}.pf-doc .pf-ck{border-bottom:1px solid var(--rule-soft)}.landing-root .door-kn,.landing-root .kn{font-family:Geist Mono,Noto Sans Kannada,ui-monospace,monospace}@media (max-width:980px){.doors-grid{grid-template-columns:1fr}.doors-sec{padding:72px 0}}@media (max-width:820px){.body.pf{grid-template-columns:1fr}}@media (max-width:600px){.doors-grid,.doors-head,.doors-note{padding-left:20px;padding-right:20px}.doors-note{flex-direction:column;align-items:flex-start}.pf-two{grid-template-columns:1fr}}