@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c56fbb5486862d1b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bd7a9b1ce2297c14-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/45d0fdf0988e07ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_35b0e9{font-family:Fraunces,Fraunces Fallback}.__variable_35b0e9{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--paper:#f5f2ea;--paper2:#ece8dd;--card:#fffdf9;--ink:#0c152a;--ink2:rgba(12,21,42,0.72);--ink3:rgba(12,21,42,0.5);--ink4:rgba(12,21,42,0.32);--rule:rgba(12,21,42,0.1);--rule2:rgba(12,21,42,0.16);--dusk:#0c152a;--dusk2:#050813;--cream:#fffaf4;--sand:#e9e3d6;--peri:#9fb4e8;--green:#15754a;--green-wash:#e4f2ea;--amber:#1f6b45;--amber-wash:#e3f4ea;--amber-line:#8fd3ab;--red:#9b3b2e;--red-wash:#f6e6e2;--ease:cubic-bezier(0.22,0.61,0.36,1);--rise:cubic-bezier(0.16,0.84,0.3,1);--serif:var(--font-fraunces),"Fraunces",Georgia,serif;--sans:var(--font-inter),"Inter",system-ui,sans-serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;--shadow-card:0 1px 0 rgba(12,21,42,0.04),0 14px 40px -24px rgba(12,21,42,0.28);--shadow-lift:0 2px 0 rgba(12,21,42,0.03),0 30px 60px -30px rgba(12,21,42,0.38);--radius:22px;--radius-sm:14px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body,html{min-height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body[data-surface=dusk]{background:var(--dusk2);color:var(--cream)}a{color:inherit;text-decoration:none}button{background:none;border:0;cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--dusk);color:var(--cream)}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kicker{font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--ink3)}.kicker.on-dark{color:rgba(255,250,244,.62)}.kicker .dot{margin:0 .6em;opacity:.5}.display{font-family:var(--serif);font-weight:340;letter-spacing:-.03em;line-height:1;font-variation-settings:"opsz" 120}.display em,.serif em{font-style:italic;font-weight:380}.serif{font-weight:360;letter-spacing:-.015em}.money,.serif{font-family:var(--serif)}.money{font-weight:330;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.muted{color:var(--ink3)}.soft{color:var(--ink2)}.small{font-size:13px}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.rise{animation:riseIn .9s var(--rise) both}.rise.d1{animation-delay:.08s}.rise.d2{animation-delay:.16s}.rise.d3{animation-delay:.26s}.rise.d4{animation-delay:.36s}.rise.d5{animation-delay:.48s}.rise.d6{animation-delay:.6s}html[data-motion=off] .fade,html[data-motion=off] .rise{animation:none!important}@media (prefers-reduced-motion:reduce){.fade,.rise{animation-duration:.01s!important}}.door{position:fixed;inset:0;overflow:hidden;background:var(--dusk2);color:var(--cream)}.door video{position:absolute;left:0;top:0;width:109%;height:109%;object-fit:cover;object-position:72% 50%;opacity:0;transition:opacity 2.2s ease;animation:drift 48s ease-in-out infinite alternate}.door video.live{opacity:1}@keyframes drift{0%{transform:scale(1)}to{transform:scale(1.07)}}.door .scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(5,8,19,.92) 0,rgba(5,8,19,.78) 34%,rgba(5,8,19,.4) 60%,rgba(5,8,19,.14)),linear-gradient(180deg,rgba(5,8,19,.5) 0,transparent 26%,transparent 62%,rgba(5,8,19,.8))}@media (max-width:720px){.door .scrim{background:linear-gradient(180deg,rgba(5,8,19,.78) 0,rgba(5,8,19,.6) 40%,rgba(5,8,19,.74) 70%,rgba(5,8,19,.92))}}.door .grain{position:absolute;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.door-page{position:relative;z-index:2;min-height:100dvh;flex-direction:column;padding:clamp(22px,4.2vw,72px) clamp(22px,6vw,112px)}.door-page,.door-top{display:flex;justify-content:space-between}.door-top{gap:16px}.door-top,.lockup{align-items:center}.lockup{display:flex;gap:12px;white-space:nowrap}.lockup svg{width:24px;height:auto;fill:currentColor}.lockup .name{font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.01em}.lockup .bar{width:1px;height:14px;background:currentColor;opacity:.22}.lockup .q{font-family:var(--sans);font-size:14px;font-weight:400;letter-spacing:.01em;opacity:.62}.brand{display:inline-flex;align-items:center;gap:14px;color:inherit;white-space:nowrap}.brand .wordmark{height:15px;width:auto;display:block;fill:currentColor}.brand .mark{width:22px;height:auto;fill:currentColor}.brand .brand-sub{font-family:var(--sans);font-size:13.5px;font-weight:400;letter-spacing:.01em;opacity:.62;padding-left:14px;border-left:1px solid;line-height:1;border-color:rgba(128,128,128,.45)}.door-core{max-width:min(760px,100%)}body[data-signin] .door-body,body[data-signin] .door-sub{display:none}body[data-surface=dusk]{overflow:auto}.door{position:relative;min-height:100dvh;overflow:visible}.door .grain,.door .scrim,.door video{position:fixed}.door .grain{inset:-20%}@media (max-width:640px){.door-top .kicker{display:none}}.door-title{font-size:clamp(2.4rem,6vw,6.4rem);color:var(--cream)}.door-sub{margin-top:clamp(14px,2.2vh,24px);font-family:var(--serif);font-style:italic;font-weight:360;font-size:clamp(1.2rem,1.8vw,1.9rem);letter-spacing:-.015em;color:rgba(255,250,244,.92)}.door-body{margin-top:clamp(10px,1.6vh,16px);max-width:56ch;font-size:clamp(14px,1.02vw,17px);line-height:1.62;color:rgba(233,227,214,.86);text-wrap:pretty}.door-actions{margin-top:clamp(24px,4vh,44px);gap:14px;flex-wrap:wrap}.door-actions,.door-foot{display:flex;align-items:center}.door-foot{justify-content:space-between;gap:16px;font-family:var(--serif);font-style:italic;font-size:15px;color:rgba(233,227,214,.55)}@media (max-width:720px){.door-foot{display:none}}.door-card{position:relative;z-index:2;width:min(560px,100%);background:rgba(12,21,42,.46);-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3);border:1px solid rgba(255,250,244,.16);box-shadow:inset 0 1px 0 rgba(255,250,244,.18),0 40px 90px -40px rgba(0,0,0,.8);border-radius:26px;padding:clamp(24px,3vw,40px);color:var(--cream)}.door-card .field label{color:rgba(233,227,214,.7)}.door-card .field input,.door-card .field select,.door-card .field textarea{background:rgba(5,8,19,.4);border-color:rgba(255,250,244,.18);color:var(--cream)}.door-card .field input:focus,.door-card .field select:focus,.door-card .field textarea:focus{border-color:rgba(255,250,244,.6);box-shadow:0 0 0 4px rgba(159,180,232,.18)}.door-card .field select option{color:var(--ink)}.door-card .err{color:#f1b8ad}.pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 26px;border-radius:999px;font-weight:600;font-size:15px;letter-spacing:.01em;white-space:nowrap;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s var(--ease),opacity .3s}.pill svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease)}.pill:hover svg{transform:translateX(3px)}.pill:disabled{opacity:.55;cursor:progress}.pill.glass{color:#1a1410;background:linear-gradient(180deg,rgba(255,250,244,.66),rgba(248,240,232,.46));-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);border:1px solid rgba(255,250,244,.74);box-shadow:inset 0 1px 1.5px #fff,inset 0 0 16px rgba(255,250,244,.3),0 18px 44px -16px rgba(0,0,0,.6)}.pill.glass:hover{transform:translateY(-2px)}.pill.ghost-dark{color:rgba(255,250,244,.86);border:1px solid rgba(255,250,244,.22);background:rgba(12,21,42,.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pill.ghost-dark:hover{border-color:rgba(255,250,244,.5)}.pill.ink{color:var(--cream);background:var(--dusk);box-shadow:0 14px 30px -14px rgba(12,21,42,.6)}.pill.ink:hover{transform:translateY(-1px);box-shadow:0 18px 36px -14px rgba(12,21,42,.7)}.pill.paper{color:var(--ink);background:var(--card);border:1px solid var(--rule2)}.pill.cream{color:var(--ink);background:var(--cream);box-shadow:0 14px 30px -14px rgba(0,0,0,.6),inset 0 1px 0 #fff}.pill.cream:hover{transform:translateY(-1px);background:#fff}.pill.paper:hover{border-color:var(--ink4)}.pill.sm{height:40px;padding:0 18px;font-size:13.5px}.pill.danger{color:var(--red);background:var(--red-wash)}.link{color:var(--ink2);border-bottom:1px solid var(--rule2);transition:color .2s,border-color .2s}.link:hover{color:var(--ink);border-color:var(--ink)}.field{display:flex;flex-direction:column;gap:7px}.field label{font-size:12.5px;font-weight:600;letter-spacing:.01em;color:var(--ink2)}.field .hint{font-size:12.5px;color:var(--ink3)}.field input,.field select,.field textarea{width:100%;height:50px;padding:0 16px;border-radius:14px;border:1px solid var(--rule2);background:#fff;color:var(--ink);outline:none;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field textarea{height:auto;min-height:120px;padding:14px 16px;line-height:1.55;resize:vertical}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230c152a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);box-shadow:0 0 0 4px rgba(12,21,42,.08)}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:var(--red)}.field .err{font-size:12.5px;color:var(--red)}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 18px;gap:16px 18px}@media (max-width:640px){.grid2{grid-template-columns:1fr}}.form-note{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:14px;font-size:13.5px;line-height:1.5}.form-note.err{background:var(--red-wash);color:var(--red)}.form-note.ok{background:var(--green-wash);color:var(--green)}.form-note.quiet{background:var(--paper2);color:var(--ink2)}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px}.choice{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid var(--rule2);background:#fff;text-align:left;transition:border-color .2s,box-shadow .2s,background .2s;font-size:14px;line-height:1.35}.choice:hover{border-color:var(--ink4)}.choice[aria-pressed=true]{border-color:var(--ink);background:var(--card);box-shadow:0 0 0 1px var(--ink) inset}.choice .ring{flex:none;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--ink4);display:grid;place-items:center}.choice[aria-pressed=true] .ring{border-color:var(--ink)}.choice[aria-pressed=true] .ring:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--ink)}.card{background:var(--card);border:1px solid rgba(12,21,42,.06);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:clamp(20px,2.4vw,30px)}.card.dusk{background:linear-gradient(135deg,#0e1a36 0,var(--dusk) 48%,#070c1c 100%);color:var(--cream);border:1px solid rgba(255,250,244,.06);box-shadow:inset 0 1px 0 rgba(255,250,244,.1),0 30px 60px -30px rgba(12,21,42,.7)}.card-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.card-title h2{font-family:var(--sans);font-weight:600;font-size:15.5px;letter-spacing:-.005em}.stack{display:flex;flex-direction:column;gap:18px}.cols{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}@media (max-width:1080px){.cols{grid-template-columns:1fr}}.band-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(55% 90% at 82% 10%,rgba(159,180,232,.22),transparent 60%),radial-gradient(40% 70% at 10% 100%,rgba(159,180,232,.08),transparent 60%)}.curve{width:100%;height:auto;display:block;margin-top:6px}.curve .paid{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.curve .proj{fill:none;stroke:var(--amber-line);stroke-width:2;stroke-dasharray:4 6;stroke-linecap:round}.curve .area{fill:url(#curveFill)}.curve .dot{fill:var(--ink)}.curve .dot.amber{fill:var(--amber-line)}.curve .lbl{font-family:var(--sans);font-size:10.5px;fill:var(--ink3)}@keyframes draw{to{stroke-dashoffset:0}}.curve .paid.anim{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.6s var(--ease) .4s forwards}html[data-motion=off] .curve .paid.anim{stroke-dashoffset:0;animation:none}.sheet-back{position:fixed;inset:0;z-index:50;background:rgba(5,8,19,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px;animation:fadeIn .3s ease both}.sheet{width:min(480px,100%);background:var(--card);border-radius:24px;padding:28px;box-shadow:var(--shadow-lift);animation:riseIn .5s var(--rise) both}.sheet h3{font-family:var(--serif);font-weight:360;font-size:24px;letter-spacing:-.02em}.sheet p{margin-top:8px;color:var(--ink2)}.sheet .actions{display:flex;gap:10px;margin-top:22px;justify-content:flex-end}.codes{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:18px 0}.codes code{font-family:var(--mono);font-size:14px;letter-spacing:.1em;padding:10px 12px;border-radius:10px;background:var(--paper);text-align:center}.steps{display:flex;align-items:center;gap:8px}.steps i{height:3px;width:34px;border-radius:2px;background:var(--rule2);transition:background .3s}.steps i.on{background:var(--ink)}.steps span{margin-left:8px;font-family:var(--sans);font-size:12.5px;font-weight:500;color:var(--ink3)}.step-title{font-family:var(--serif);font-weight:340;font-size:clamp(1.6rem,2.6vw,2.2rem);letter-spacing:-.03em;line-height:1.08;margin:16px 0 6px}.step-title em{font-style:italic;font-weight:380}.step-lead{color:var(--ink2);margin-bottom:22px;max-width:54ch}.step-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid var(--rule)}.review dl{display:grid;grid-template-columns:180px 1fr;grid-gap:10px 16px;gap:10px 16px}.review dt{font-family:var(--sans);font-size:13px;font-weight:500;color:var(--ink3);padding-top:1px}.review dd{font-size:14.5px}@media (max-width:640px){.review dl{grid-template-columns:1fr;gap:2px 0}.review dd{margin-bottom:10px}}.confirm{text-align:center;padding:clamp(28px,5vh,56px) 20px}.confirm .ref{display:inline-block;margin:18px 0;font-family:var(--mono);font-size:13px;letter-spacing:.12em;padding:9px 16px;border-radius:999px;background:var(--paper2);color:var(--ink2)}.confirm h1{font-family:var(--serif);font-weight:340;font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.03em;line-height:1.05}.confirm h1 em{font-style:italic;font-weight:380}.confirm p{max-width:50ch;margin:14px auto 0;color:var(--ink2)}.steps3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;max-width:820px;margin:34px auto 0;text-align:left;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.step3{padding:22px 22px 24px;border-left:1px solid var(--rule)}.step3:first-child{border-left:0;padding-left:4px}.step3:last-child{padding-right:4px}.step3 .viz{display:block;width:100%;max-width:200px;height:auto;margin-bottom:14px;overflow:visible}.step3 .n{font-size:11px;font-weight:500;letter-spacing:.16em;color:#44527f}.step3 b{display:block;margin-top:4px;font-family:var(--serif);font-weight:400;font-size:19px;letter-spacing:-.015em;line-height:1.15}.confirm .step3 p{max-width:none;margin:6px 0 0;font-size:13.5px;line-height:1.5;text-align:left;color:var(--ink2)}.viz .v-ink{fill:#14171f}.viz .v-green{fill:#1f6b45}.viz .v-line{fill:#f2ede1;stroke:#14171f;stroke-width:1.5}.viz .v-stamp{fill:#f3eee3;font-family:var(--sans);font-size:8.5px;font-weight:700;letter-spacing:.18em}.viz .v-gx{transform-origin:0 50%;animation:vGx .9s cubic-bezier(.65,0,.2,1) both}.viz .v-gx,.viz .v-gy{transform-box:fill-box}.viz .v-gy{transform-origin:50% 100%;animation:vGy .8s cubic-bezier(.65,0,.2,1) both}.viz .v-pop{transform-box:fill-box;transform-origin:center;animation:vPop .5s cubic-bezier(.2,1.4,.4,1) both}.viz .v-slide{animation:vSlide 1.4s cubic-bezier(.7,0,.15,1) both}.viz .v-scan{fill:#44527f;opacity:0;animation:vScan 2.4s ease-in-out .9s 2 both}@keyframes vGx{0%{transform:scaleX(0)}to{transform:none}}@keyframes vGy{0%{transform:scaleY(0)}to{transform:none}}@keyframes vPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes vSlide{0%{opacity:0;transform:translateX(124px)}20%{opacity:1}to{opacity:1;transform:none}}@keyframes vScan{0%{opacity:0;transform:translateY(0)}15%{opacity:.16}85%{opacity:.16}to{opacity:0;transform:translateY(82px)}}@media (max-width:720px){.steps3{grid-template-columns:1fr;max-width:420px}.step3{border-left:0;border-top:1px solid var(--rule);padding:20px 4px;display:grid;grid-template-columns:96px minmax(0,1fr);grid-column-gap:16px;column-gap:16px;align-items:start}.step3:first-child{border-top:0}.step3 .viz{grid-row:1/span 3;margin:0}}@media (prefers-reduced-motion:reduce){.viz *{animation:none!important}}.console{min-height:100dvh;background:var(--paper);padding:28px clamp(18px,3vw,44px) 80px}.console,.console .brand{color:var(--ink)}.tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 18px}.tabs a{padding:9px 14px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--ink3);border:1px solid transparent}.tabs a[aria-current=page]{color:var(--ink);background:var(--card);border-color:rgba(12,21,42,.08);box-shadow:var(--shadow-card)}.console .status{display:flex;gap:8px;flex-wrap:wrap}.console code{font-family:var(--mono);font-size:12px;word-break:break-all}.console table{width:100%;border-collapse:collapse;font-size:13.5px}.console th{text-align:left;font-family:var(--sans);font-size:12px;font-weight:500;color:var(--ink3);padding:8px 10px 8px 0;border-bottom:1px solid var(--rule2)}.console td{padding:10px 10px 10px 0;border-bottom:1px solid var(--rule);vertical-align:top}.calm{max-width:760px}.calm-head{margin-bottom:22px}.calm-head h1{font-family:var(--serif);font-weight:340;font-size:clamp(1.7rem,2.8vw,2.3rem);letter-spacing:-.03em;line-height:1.08;margin-top:8px}.calm-head h1 em{font-style:italic;font-weight:380}.calm-head .lead{margin-top:8px;color:var(--ink2);max-width:56ch}.calm-section{margin-top:20px}.seg{display:inline-flex;padding:4px;background:var(--paper2);gap:2px}.seg,.seg button{border-radius:999px}.seg button{height:40px;padding:0 18px;font-size:14px;font-weight:600;color:var(--ink3);transition:background .2s,color .2s,box-shadow .2s;white-space:nowrap}.seg button[aria-checked=true]{background:var(--card);color:var(--ink);box-shadow:var(--shadow-card)}.seg.small button{height:36px;padding:0 14px;font-size:13px}@media (max-width:640px){.seg{display:flex}.seg button{flex:1 1;padding:0 8px;white-space:normal;height:auto;min-height:40px;line-height:1.2}}.calm-more{margin-top:22px;padding:16px 18px;border-radius:16px;background:var(--paper)}.calm-more summary{cursor:pointer;font-weight:600;font-size:14px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.calm-more summary::-webkit-details-marker{display:none}.calm-more summary:after{content:"+";font-size:18px;color:var(--ink3)}.calm-more[open] summary:after{content:"−"}.frame{min-height:100dvh;display:grid;grid-template-columns:236px minmax(0,1fr);background:var(--paper)}.canvas,.frame>*{min-width:0}.canvas{overflow-x:clip}.hero>*{min-width:0}.rail{position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:6px;padding:26px 16px 22px;border-right:1px solid var(--rule);background:rgba(245,242,234,.92)}.rail .brand{padding:0 10px 22px}.rail .brand .wordmark{height:15px}.rail nav{display:flex;flex-direction:column;gap:2px}.rail nav a{position:relative;display:flex;align-items:center;gap:12px;height:42px;padding:0 12px;border-radius:12px;font-size:14px;font-weight:500;color:var(--ink2);transition:color .2s,background .2s}.rail nav a svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.rail nav a:hover{color:var(--ink);background:rgba(12,21,42,.04)}.rail nav a[aria-current=page]{color:var(--ink);background:var(--card);box-shadow:var(--shadow-card)}.rail nav a .badge{margin-left:auto}.rail .actions{display:flex;flex-direction:column;gap:8px;margin-top:18px;padding:0 2px}.rail .actions .pill{justify-content:center}.rail .grow{flex:1 1}.rail .me{display:flex;align-items:center;gap:10px;padding:12px 10px 0;border-top:1px solid var(--rule)}.rail .me .name{font-size:13.5px;font-weight:600}.rail .me .name,.rail .me .sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail .me .sub{font-size:12px;color:var(--ink3)}.rail .out{margin:6px 0 0 10px;align-self:flex-start;font-size:12.5px}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--amber-line);color:var(--ink);font-size:10.5px;font-weight:700;line-height:1}.canvas{width:100%;max-width:1180px;margin:0 auto;padding:clamp(24px,3.6vh,44px) clamp(20px,3.4vw,48px) 110px}.phone-top,.tabbar{display:none}@media (min-width:1025px){.rail-dup{display:none}}@media (max-width:1024px){.frame{grid-template-columns:minmax(0,1fr)}.rail{display:none}.phone-top{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 18px;background:rgba(245,242,234,.86);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--rule)}.phone-top .brand .wordmark{height:14px}.phone-top .me{display:inline-flex;align-items:center;gap:10px;font-size:13px}.tabbar{position:fixed;left:12px;right:12px;bottom:12px;z-index:40;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:6px;border-radius:22px;background:rgba(12,21,42,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 40px -20px rgba(12,21,42,.6)}.tabbar a{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;border-radius:16px;font-size:10.5px;font-weight:500;color:rgba(255,250,244,.6)}.tabbar a svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tabbar a[aria-current=page]{color:var(--cream);background:rgba(255,250,244,.1)}.tabbar .badge{position:absolute;top:4px;right:12%}}.ro-banner{align-items:center;gap:12px;padding:10px 16px;margin-bottom:18px;border-radius:14px;background:var(--amber-wash);color:var(--amber);font-size:13.5px}.hero,.ro-banner{display:flex;justify-content:space-between}.hero{align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(22px,3.4vh,36px)}.hero h1{font-family:var(--serif);font-weight:340;font-size:clamp(1.9rem,3.2vw,2.7rem);letter-spacing:-.03em;line-height:1.04}.hero h1 em{font-style:italic;font-weight:380}.hero .sub{margin-top:8px;color:var(--ink3);font-size:14px}.hero .with{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.crumb{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink3);margin-bottom:14px}.crumb svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.crumb:hover{color:var(--ink)}.numerals{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.numerals.money-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.numerals.money-row.three{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr))}@media (max-width:1024px) and (min-width:761px){.numerals.money-row.three{grid-template-columns:1fr 1fr}.numerals.money-row.three .numeral.big{grid-column:1/-1}}.numeral{padding:18px 20px;border-radius:18px;background:var(--card);border:1px solid rgba(12,21,42,.06);box-shadow:var(--shadow-card)}.numeral .v{font-family:var(--serif);font-weight:330;font-size:clamp(1.6rem,2.4vw,2.2rem);letter-spacing:-.035em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.numeral .v.green{color:var(--green)}.numeral .v.amber{color:var(--amber)}.numeral .k{margin-top:8px;font-size:12.5px;color:var(--ink3)}.numeral.big{padding:26px 28px}.numeral.big .v{font-size:clamp(2.6rem,5vw,4.4rem)}.numeral.dusk{background:linear-gradient(135deg,#0e1a36 0,var(--dusk) 48%,#070c1c 100%);color:var(--cream);border-color:rgba(255,250,244,.06)}.numeral.dusk .k{color:rgba(233,227,214,.62)}.panel{background:var(--card);border:1px solid rgba(12,21,42,.06);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:clamp(18px,2.2vw,26px)}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-head h2{font-family:var(--sans);font-weight:600;font-size:14.5px;letter-spacing:-.005em}.panel-head .hint{font-size:12.5px;color:var(--ink3)}.grid{display:grid;grid-gap:18px;gap:18px}.grid>*{min-width:0}.grid.two{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.grid.even{grid-template-columns:1fr 1fr;align-items:start}@media (max-width:1000px){.grid.even,.grid.two{grid-template-columns:minmax(0,1fr)}.payouts-grid>:first-child{order:2}}.section{margin-top:clamp(22px,3vh,32px)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.section-head h2{font-family:var(--sans);font-weight:600;font-size:14.5px}.section-head .hint,.section-head .link{font-size:12.5px}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:12px;gap:12px}.tile{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px 18px 16px;border-radius:20px;background:var(--card);border:1px solid rgba(12,21,42,.06);box-shadow:var(--shadow-card);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .3s;min-height:148px}a.tile:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift);border-color:rgba(12,21,42,.12)}.tile-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tile-name{font-weight:600;font-size:15px;letter-spacing:-.005em;line-height:1.25}.tile-sub{margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tile-foot,.tile-sub{font-size:12.5px;color:var(--ink3)}.tile-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.tile-foot>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-foot .m{font-family:var(--serif);font-size:18px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.tile-foot .m.green{color:var(--green)}.tile-foot .m.amber{color:var(--amber)}.tile.wide{grid-column:1/-1}.tile.quiet{background:transparent;box-shadow:none;border:1px dashed var(--rule2);align-items:center;justify-content:center;text-align:center;color:var(--ink3);font-size:13.5px}.tile.quiet:hover{border-color:var(--ink4);color:var(--ink);transform:none;box-shadow:none}.ring{position:relative;flex:none;display:grid;place-items:center}.ring svg{display:block;transform:rotate(-90deg)}.ring .track{fill:none;stroke:rgba(12,21,42,.09)}.ring .arc{fill:none;stroke:var(--ink);stroke-linecap:round;transition:stroke-dashoffset 1.2s var(--ease)}.ring.done .arc{stroke:var(--green)}.ring.off .arc{stroke:var(--red);opacity:.5}.ring.waiting .arc{stroke:var(--amber-line)}.ring .in{position:absolute;inset:0;display:grid;place-items:center;font-size:11px;font-weight:600;color:var(--ink2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ring.on-dark .track{stroke:rgba(255,250,244,.14)}.ring.on-dark .arc{stroke:var(--cream)}.ring.on-dark .in{color:var(--cream)}.stage{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:var(--ink2)}.stage i{width:7px;height:7px;border-radius:50%;background:var(--ink)}.stage.waiting i{background:var(--amber-line)}.stage.done i{background:var(--green)}.stage.off i{background:var(--red)}.glyph{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:11px;flex:none}.glyph svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.glyph.origination{background:rgba(159,180,232,.22);color:#2b3f78}.glyph.execution{background:rgba(12,21,42,.08);color:var(--ink)}.glyph.sm{width:26px;height:26px;border-radius:8px}.glyph.sm svg{width:14px;height:14px}.glyph.on-dark.origination{background:rgba(159,180,232,.2);color:var(--peri)}.glyph.on-dark.execution{background:rgba(255,250,244,.12);color:var(--cream)}.avatar{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--dusk);color:var(--cream);font-size:12px;font-weight:600;letter-spacing:.02em}.avatar.sm{width:26px;height:26px;font-size:10px}.avatar.lg{width:48px;height:48px;font-size:15px}.avatar.soft{background:rgba(12,21,42,.08);color:var(--ink)}.avatar.peri{background:rgba(159,180,232,.35);color:#1f2f5c}.avatars{display:flex}.avatars .avatar{border:2px solid var(--card);margin-left:-8px}.avatars .avatar:first-child{margin-left:0}.person{display:flex;align-items:center;gap:12px;min-width:0}.person .n{font-weight:600;font-size:14px}.person .n,.person .s{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.person .s{font-size:12.5px;color:var(--ink3)}.chip{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.chip.green{background:var(--green-wash);color:var(--green)}.chip.amber{background:var(--amber-wash);color:var(--amber)}.chip.paper{background:var(--paper2);color:var(--ink2)}.chip.navy{background:rgba(12,21,42,.08);color:var(--ink)}.chip.peri{background:rgba(159,180,232,.25);color:#1f2f5c}.chip .pulse{width:7px;height:7px;border-radius:50%;background:var(--amber-line);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.72);opacity:.5}}.chips{gap:8px}.chips,.filters{display:flex;flex-wrap:wrap}.filters{gap:6px;margin-bottom:16px}.filters a,.filters button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:500;color:var(--ink3);border:1px solid transparent;transition:background .2s,color .2s}.filters a:hover,.filters button:hover{color:var(--ink)}.filters a[aria-current=page],.filters button[aria-pressed=true]{color:var(--ink);background:var(--card);border-color:rgba(12,21,42,.08);box-shadow:var(--shadow-card)}.filters .n{font-size:11.5px;color:var(--ink4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.list{display:flex;flex-direction:column}.item,.list{min-width:0}.item{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--rule)}.item:first-child{border-top:0}.item .grow{flex:1 1;min-width:0}.item .t{font-weight:600;font-size:14px}.item .s{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item .r,.item .s{font-size:12.5px;color:var(--ink3)}.item .r{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none;text-align:right}.item .m{font-family:var(--serif);font-size:17px;letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.item .m.green{color:var(--green)}.item .m.amber{color:var(--amber)}a.item{border-radius:12px;margin:0 -10px;padding-left:10px;padding-right:10px;transition:background .2s}a.item:hover{background:rgba(12,21,42,.035)}a.item+a.item{border-top-color:transparent}a.item:before{content:""}.dots{position:relative;padding-left:22px}.dots:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:1px;background:var(--rule2)}.dot-item{position:relative;padding:6px 0 14px}.dot-item:before{content:"";position:absolute;left:-22px;top:11px;width:11px;height:11px;border-radius:50%;background:var(--card);border:2px solid var(--ink4)}.dot-item.money:before{border-color:var(--green);background:var(--green)}.dot-item.review:before,.dot-item.stage:before{border-color:var(--ink);background:var(--ink)}.dot-item.member:before{border-color:var(--ink4)}.dot-item.conversion:before,.dot-item.message:before,.dot-item.milestone:before,.dot-item.pipeline:before{border-color:var(--amber-line);background:var(--amber-line)}.dot-item time{display:block;font-size:11.5px;color:var(--ink4)}.dot-item .t{font-size:13.5px;margin-top:1px}.dot-item .t b{font-weight:600}.dot-item .a{font-family:var(--serif);font-size:15px;letter-spacing:-.02em;margin-left:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dot-item .a.green{color:var(--green)}.dot-item .a.amber{color:var(--amber)}.engines{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:900px){.engines{grid-template-columns:1fr}}.engine{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:16px;padding:22px 24px;border-radius:22px;color:var(--cream);background:linear-gradient(135deg,#0e1a36 0,var(--dusk) 48%,#070c1c 100%);border:1px solid rgba(255,250,244,.06);box-shadow:inset 0 1px 0 rgba(255,250,244,.1),0 30px 60px -30px rgba(12,21,42,.7)}.engine:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(55% 90% at 85% 5%,rgba(159,180,232,.2),transparent 60%)}.engine>*{position:relative}.engine-head{justify-content:space-between}.engine-head,.engine-head .who{display:flex;align-items:center;gap:12px}.engine-head .k{font-size:12.5px;color:rgba(233,227,214,.62)}.engine-head .t{font-family:var(--serif);font-size:22px;letter-spacing:-.02em;line-height:1.05;margin-top:2px}.engine-big{display:flex;align-items:baseline;gap:10px}.engine-big .v{font-family:var(--serif);font-weight:330;font-size:clamp(2.4rem,4vw,3.4rem);letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.engine-big .k{font-size:13px;color:rgba(233,227,214,.7)}.engine-rows{display:flex;flex-direction:column;gap:8px}.engine-row{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:14px;gap:14px;align-items:center;padding:12px 14px;border-radius:14px;background:rgba(255,250,244,.06);border:1px solid rgba(255,250,244,.08);color:inherit;transition:background .2s}.engine-row:hover{background:rgba(255,250,244,.1)}.engine-row b{font-weight:600;font-size:14px;display:block}.engine-row .s{font-size:12px;color:rgba(233,227,214,.62);margin-top:2px}.engine-empty{font-size:13.5px;color:rgba(233,227,214,.72);line-height:1.5}.pill.cream.sm{height:38px;padding:0 16px;font-size:13px}.runstage{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:18px;padding:24px 26px;border-radius:22px;color:var(--cream);background:linear-gradient(135deg,#0e1a36 0,var(--dusk) 48%,#070c1c 100%);border:1px solid rgba(255,250,244,.06);box-shadow:inset 0 1px 0 rgba(255,250,244,.1),0 30px 60px -30px rgba(12,21,42,.7)}.runstage:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(55% 90% at 85% 5%,rgba(159,180,232,.2),transparent 60%)}.runstage>*{position:relative}.runstage .engine-head .k{font-size:12.5px;color:rgba(233,227,214,.62)}.runstage .engine-head .t{font-family:var(--serif);font-size:24px;letter-spacing:-.02em;line-height:1.05;margin-top:2px}.runstage-figures{display:flex;gap:36px;flex-wrap:wrap}.runstage .engine-rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:8px;gap:8px}.runstage .engine-row{grid-template-columns:minmax(0,1fr) 220px}.runstage .engine-row .person{gap:10px}.runstage .funnel-bar,.runstage .track .st{background:rgba(255,250,244,.12)}.runstage .funnel-bar i,.runstage .track .st.done{background:var(--cream)}.runstage .track .st.active{background:linear-gradient(90deg,var(--cream),rgba(255,250,244,.14))}.runstage .track .st:after{background:var(--dusk);border-color:rgba(255,250,244,.3)}.runstage .track .st.done:after{background:var(--cream);border-color:var(--cream)}.runstage .funnel-meta{color:rgba(233,227,214,.65)}.runstage .funnel-meta b{color:var(--cream)}@media (max-width:640px){.runstage .engine-row,.runstage .engine-rows{grid-template-columns:1fr}}.journey{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:0;gap:0;position:relative}.journey:before{content:"";position:absolute;left:calc(100% / 12);right:calc(100% / 12);top:6px;height:2px;background:rgba(12,21,42,.1)}.jst{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.jdot,.jst{position:relative}.jdot{width:14px;height:14px;border-radius:50%;background:var(--card);border:2px solid rgba(12,21,42,.18);z-index:1}.jst.done .jdot{background:var(--ink);border-color:var(--ink)}.jst.now .jdot{background:var(--amber-line);border-color:var(--amber-line);box-shadow:0 0 0 5px rgba(143,211,171,.28)}.jlbl{font-size:11px;color:var(--ink4);line-height:1.2;padding:0 2px}.grid.two>.stack:last-child .journey .jlbl,.panel .journey .jlbl{font-size:10.5px}.jst.done .jlbl{color:var(--ink2)}.jst.now .jlbl{color:var(--ink);font-weight:600}.journey.off .jst .jdot{border-color:rgba(155,59,46,.4)}.journey.on-dark:before{background:rgba(255,250,244,.16)}.journey.on-dark .jdot{background:var(--dusk);border-color:rgba(255,250,244,.32)}.journey.on-dark .jst.done .jdot{background:var(--cream);border-color:var(--cream)}.journey.on-dark .jlbl{color:rgba(233,227,214,.5)}.journey.on-dark .jst.done .jlbl{color:rgba(233,227,214,.8)}.journey.on-dark .jst.now .jlbl{color:var(--cream)}.engine-row .journey{min-width:0}.engine-row .journey .jlbl{display:none}@media (max-width:640px){.jlbl{font-size:10px}}.funnel{display:flex;flex-direction:column;gap:7px}.funnel-step{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.funnel-bar{height:8px;border-radius:999px;background:rgba(12,21,42,.07);overflow:hidden}.funnel-bar i{display:block;height:100%;border-radius:999px;background:var(--ink);transition:width 1.2s var(--ease)}.funnel-meta{display:flex;align-items:baseline;gap:8px;font-size:12px;color:var(--ink3);min-width:120px;justify-content:flex-end}.funnel-meta b{font-size:14px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.funnel.compact{gap:5px}.funnel.compact .funnel-bar{height:6px}.funnel.compact .funnel-meta{min-width:96px;font-size:11px}.funnel.compact .funnel-meta b{font-size:12px}.engine .funnel-bar,.on-dark .funnel-bar{background:rgba(255,250,244,.12)}.engine .funnel-bar i,.on-dark .funnel-bar i{background:var(--cream)}.engine .funnel-meta,.on-dark .funnel-meta{color:rgba(233,227,214,.65)}.engine .funnel-meta b,.on-dark .funnel-meta b{color:var(--cream)}.track{display:flex;align-items:center;gap:0}.track .st{position:relative;flex:1 1;height:4px;background:rgba(12,21,42,.1)}.track .st:first-child{border-radius:2px 0 0 2px}.track .st:last-child{border-radius:0 2px 2px 0}.track .st.done{background:var(--ink)}.track .st.active{background:linear-gradient(90deg,var(--ink),rgba(12,21,42,.1))}.track .st:after{content:"";position:absolute;right:-6px;top:-4px;width:12px;height:12px;border-radius:50%;background:var(--card);border:2px solid rgba(12,21,42,.2);z-index:1}.track .st.done:after{background:var(--ink);border-color:var(--ink)}.track .st.active:after{background:var(--amber-line);border-color:var(--amber-line);box-shadow:0 0 0 4px rgba(143,211,171,.3)}.engine .track .st,.on-dark .track .st{background:rgba(255,250,244,.14)}.engine .track .st.done,.on-dark .track .st.done{background:var(--cream)}.engine .track .st.active,.on-dark .track .st.active{background:linear-gradient(90deg,var(--cream),rgba(255,250,244,.14))}.engine .track .st:after,.on-dark .track .st:after{background:var(--dusk);border-color:rgba(255,250,244,.3)}.engine .track .st.done:after,.on-dark .track .st.done:after{background:var(--cream);border-color:var(--cream)}.ms-list{list-style:none;display:flex;flex-direction:column;gap:0;margin-top:14px}.ms-list li{display:flex;align-items:center;gap:12px;padding:9px 0;font-size:14px;border-top:1px solid var(--rule)}.ms-list li:first-child{border-top:0}.ms-list .ms-dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--ink4);flex:none}.ms-list li.done .ms-dot{background:var(--ink);border-color:var(--ink)}.ms-list li.active .ms-dot{background:var(--amber-line);border-color:var(--amber-line);box-shadow:0 0 0 4px rgba(143,211,171,.3)}.ms-list li.done .ms-title{color:var(--ink3)}.ms-list .ms-title{flex:1 1}.thread{gap:14px}.thread,.thread-scroll{display:flex;flex-direction:column}.thread-scroll{gap:12px;max-height:480px;overflow-y:auto;padding:2px}.msg{display:flex;gap:10px;max-width:82%}.msg.mine{align-self:flex-end;flex-direction:row-reverse}.msg .bubble{padding:11px 14px;border-radius:16px;font-size:14px;line-height:1.5;white-space:pre-wrap;background:var(--paper);border-bottom-left-radius:5px}.msg.mine .bubble{background:var(--dusk);color:var(--cream);border-bottom-left-radius:16px;border-bottom-right-radius:5px}.msg .who{font-size:11px;color:var(--ink4);margin-top:4px}.msg.mine .who{text-align:right}.msg.internal{align-self:stretch;max-width:100%}.msg.internal .bubble{background:var(--paper2);color:var(--ink2);border:1px dashed var(--rule2);border-radius:12px}.composer{display:flex;flex-direction:column;gap:8px}.composer textarea{width:100%;min-height:56px;padding:12px 14px;border-radius:16px;border:1px solid var(--rule2);background:#fff;resize:vertical;line-height:1.5}.composer textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px rgba(12,21,42,.08)}.composer-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.toggle{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink2);cursor:pointer}.toggle input{accent-color:var(--amber-line)}.inbox{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:900px){.inbox{grid-template-columns:minmax(0,1fr)}}.inbox-list{display:flex;flex-direction:column;gap:4px;min-width:0}.inbox-item{min-width:0;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid transparent;transition:background .2s,border-color .2s}.inbox-item:hover{background:rgba(12,21,42,.04)}.inbox-item.on{background:var(--card);border-color:rgba(12,21,42,.08);box-shadow:var(--shadow-card)}.inbox-item .grow{flex:1 1;min-width:0}.inbox-item b{display:block;font-size:13.5px;font-weight:600}.inbox-item .s,.inbox-item b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-item .s{font-size:12px;color:var(--ink3);margin-top:2px}.inbox-item time{font-size:11px;color:var(--ink4)}.inbox-pane .thread-scroll{max-height:560px}.queue{flex-direction:column;gap:8px}.q,.queue{display:flex}.q{align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:var(--card);border:1px solid rgba(12,21,42,.06);box-shadow:var(--shadow-card);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.q:hover{transform:translateY(-1px);box-shadow:var(--shadow-lift)}.q .grow{flex:1 1;min-width:0}.q .t{font-weight:600;font-size:14px}.q .s{font-size:12.5px;color:var(--ink3);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.q time{display:none}.q{flex-wrap:wrap}.q .act{order:3}}.q time{font-size:11.5px;color:var(--ink4)}.q .act{flex:none}.actionbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 16px;border-radius:18px;background:var(--card);border:1px solid rgba(12,21,42,.06);box-shadow:var(--shadow-card)}.actionbar .grow{flex:1 1;min-width:0}.actionbar input[type=date]{min-width:0;max-width:100%}@media (max-width:640px){.actionbar.strip{flex-direction:column;align-items:flex-start}.actionbar.strip .pill{align-self:stretch;justify-content:center}.hero>form.actionbar{width:100%}}.decide{border:1px solid rgba(143,211,171,.6);background:linear-gradient(180deg,#f3faf5,var(--card))}.decide .word{display:flex;gap:10px;align-items:flex-start}.decide textarea{flex:1 1;min-height:48px;padding:11px 14px;border-radius:14px;border:1px solid var(--rule2);background:#fff;resize:vertical;line-height:1.45;font-size:14px}.decide textarea:focus{outline:none;border-color:var(--ink)}.side-back{position:fixed;inset:0;z-index:60;background:rgba(5,8,19,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .25s ease both}.side{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(520px,100%);background:var(--card);box-shadow:-30px 0 60px -30px rgba(12,21,42,.5);display:flex;flex-direction:column;animation:slideIn .45s var(--rise) both}@keyframes slideIn{0%{transform:translateX(40px);opacity:0}to{transform:none;opacity:1}}.side-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 26px 14px}.side-head h3{font-family:var(--serif);font-weight:360;font-size:22px;letter-spacing:-.02em}.side-head .x{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--paper2)}.side-head .x svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.side-body{flex:1 1;overflow-y:auto;padding:4px 26px 26px}.side-body .lead{color:var(--ink2);font-size:14px;margin-bottom:18px}.side-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 26px 22px;border-top:1px solid var(--rule)}html[data-motion=off] .side,html[data-motion=off] .side-back{animation:none}@media (prefers-reduced-motion:reduce){.side,.side-back{animation:none}}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px 22px;gap:14px 22px}.fact .k{font-size:12px;color:var(--ink3)}.fact .v{margin-top:2px;font-size:14px;font-weight:500;line-height:1.4}.fact.wide{grid-column:1/-1}.fold{border-top:1px solid var(--rule)}.panel>.fold:first-child{border-top:0}.panel>.fold:first-child[open] summary{border-bottom:1px solid var(--rule);margin-bottom:16px}.fold summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;font-weight:600;font-size:14px}.fold summary::-webkit-details-marker{display:none}.fold summary .hint{font-size:12.5px;color:var(--ink3);font-weight:400}.fold summary:after{content:"+";font-size:18px;color:var(--ink3);margin-left:auto}.fold[open] summary:after{content:"−"}.fold .fold-body{padding:0 0 18px}.empty{padding:22px 8px;text-align:center;color:var(--ink3);font-size:13.5px}.empty b{display:block;font-weight:600;font-size:14.5px;color:var(--ink);margin-bottom:3px}.mini{height:38px!important;padding:0 12px!important;border-radius:10px!important;font-size:13px}.ms-edit{display:grid;grid-template-columns:110px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.ms-edit input{padding:0 12px}.ms-edit input,.ms-edit select{height:40px;border-radius:10px;border:1px solid var(--rule2);background:#fff}.ms-edit select{padding:0 10px}.rowbtns{display:flex;gap:8px;flex-wrap:wrap}.linkbtn{font-size:12.5px;color:var(--ink2);border-bottom:1px solid var(--rule2)}.linkbtn:hover{color:var(--ink);border-color:var(--ink)}.status-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--ink2)}.status-line .sep{width:1px;height:16px;background:var(--rule2)}table.desk{width:100%;border-collapse:collapse;font-size:13.5px;margin-top:12px}table.desk th{text-align:left;font-size:12px;font-weight:500;color:var(--ink3);padding:6px 10px 6px 0;border-bottom:1px solid var(--rule2)}table.desk td{padding:9px 10px 9px 0;border-bottom:1px solid var(--rule);vertical-align:top}.request-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 18px;gap:14px 18px}@media (max-width:640px){.request-grid{grid-template-columns:1fr}}.entrance{position:relative;min-height:100dvh;display:grid;grid-template-rows:1fr auto;color:var(--cream);overflow:hidden}.en-bg,.entrance{background:#0a1020}.en-bg{position:absolute;inset:0;z-index:0}.en-bg video{position:absolute;inset:-4%;width:108%;height:108%;object-fit:cover;object-position:72% 50%;opacity:0;transition:opacity 1.6s ease}.en-bg video.live{opacity:1}.en-scrim{position:absolute;inset:0;pointer-events:none;background:radial-gradient(260px 160px at 100% 100%,rgba(8,13,28,.8),rgba(8,13,28,0) 72%),linear-gradient(90deg,rgba(8,13,28,.62) 0,rgba(8,13,28,.34) 32%,rgba(8,13,28,0) 62%),linear-gradient(180deg,rgba(8,13,28,.18) 0,rgba(8,13,28,0) 28%,rgba(8,13,28,0) 72%,rgba(8,13,28,.42))}.en-body{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,8vh,96px) clamp(22px,6vw,96px);max-width:100%;text-shadow:0 1px 24px rgba(8,13,28,.35)}.en-mark{width:52px;height:auto;fill:var(--cream)}.en-kicker{margin-top:28px;font-family:var(--sans);font-weight:500;font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,250,244,.72)}.en-title{white-space:nowrap;margin-top:26px;font-family:var(--serif);font-weight:340;font-size:clamp(2.6rem,7.6vw,6.8rem);letter-spacing:-.035em;line-height:.98;color:var(--cream)}.en-title em{font-style:italic;font-weight:380}.en-line{margin-top:22px;max-width:36ch;font-size:clamp(16px,1.3vw,19px);line-height:1.5;color:rgba(255,250,244,.88);text-wrap:pretty}.en-ways{margin-top:34px;display:flex;gap:12px;flex-wrap:wrap;text-shadow:none}.en-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border-radius:999px;font-weight:600;font-size:15px;white-space:nowrap;transition:transform .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease)}.en-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.en-btn.solid{color:#101a33;background:var(--cream);box-shadow:0 14px 34px -16px rgba(0,0,0,.55)}.en-btn.solid:hover{transform:translateY(-1px);background:#fff}.en-btn.ghost{color:var(--cream);border:1px solid rgba(255,250,244,.42);background:rgba(255,250,244,.08)}.en-btn.ghost:hover{border-color:rgba(255,250,244,.8);background:rgba(255,250,244,.14)}.en-foot{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:0 clamp(22px,6vw,96px) clamp(22px,5vh,44px)}.en-motto{font-family:var(--serif);font-style:italic;font-size:17px;color:rgba(255,250,244,.78)}.en-conf{font-family:var(--sans);font-weight:500;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,250,244,.5)}@media (max-width:640px){.en-bg video{object-position:64% 50%}.en-scrim{background:linear-gradient(180deg,rgba(8,13,28,.2) 0,rgba(8,13,28,.08) 40%,rgba(8,13,28,.62))}.en-body{justify-content:flex-end;min-height:calc(100dvh - 72px)}.en-ways{width:100%}.en-btn{flex:1 1 auto}}.paper-door{min-height:100dvh;display:grid;place-items:center;padding:28px clamp(18px,3vw,44px) 60px;background:var(--paper);color:var(--ink)}.paper-title{font-size:26px;line-height:1.1;margin-bottom:8px;letter-spacing:-.02em}.paper-title em{font-style:italic;font-weight:380}.paper-foot{margin-top:14px;text-align:center;font-size:12.5px;color:var(--ink3)}.paper-door .card{padding:clamp(22px,3vw,34px)}.btn-primary,.pill.ink{color:var(--cream);background:linear-gradient(180deg,#1b2a4f,#0f1a36 55%,#0a1226);border:1px solid rgba(255,250,244,.08);box-shadow:inset 0 1px 0 rgba(255,250,244,.16),0 6px 16px -10px rgba(12,21,42,.45)}.btn-primary:hover,.pill.ink:hover{transform:translateY(-1px);background:linear-gradient(180deg,#223360,#12203f 55%,#0b142c);box-shadow:inset 0 1px 0 rgba(255,250,244,.2),0 10px 22px -12px rgba(12,21,42,.5)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:56px;padding:0 30px;border-radius:999px;font-weight:600;font-size:16px;letter-spacing:.005em;white-space:nowrap;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s var(--ease)}.btn-primary svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease)}.btn-primary:hover svg{transform:translateX(3px)}.bank-call{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:center;margin-bottom:18px;padding:clamp(22px,2.6vw,30px) clamp(22px,2.8vw,34px);border-radius:24px;background:linear-gradient(135deg,#fffdf7 0,var(--card) 60%,#f3faf5 100%);border:1px solid rgba(143,211,171,.55);box-shadow:0 1px 0 rgba(12,21,42,.03)}.bank-call-glyph{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:var(--amber-wash);color:var(--amber)}.bank-call-glyph svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.bank-call-text h2{font-family:var(--serif);font-weight:340;font-size:clamp(1.35rem,2vw,1.75rem);letter-spacing:-.025em;line-height:1.1}.bank-call-text h2 em{font-style:italic;font-weight:380}.bank-call-text p{margin-top:6px;font-size:14px;color:var(--ink2);max-width:52ch}.btn-money{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:54px;padding:0 28px;border-radius:999px;font-weight:600;font-size:15.5px;white-space:nowrap;color:var(--amber);background:var(--amber-wash);border:1px solid var(--amber-line);transition:transform .3s var(--ease),background .3s var(--ease),border-color .3s var(--ease)}.btn-money:hover{transform:translateY(-1px);background:#d7efe0;border-color:#6fc394}.btn-money.sm{height:44px;padding:0 20px;font-size:14px}.btn-money svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease)}.btn-money:hover svg{transform:translateX(3px)}@media (min-width:761px){.ph{display:none!important}}@media (max-width:760px){.dk,.rail-dup{display:none!important}.canvas{padding:10px 18px 126px}.phone-top{height:60px;padding:0 18px;background:var(--paper);border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}.phone-top .mark{width:24px;height:auto;fill:var(--ink)}.phone-top .me{display:inline-flex}.ro-banner{font-size:12.5px;padding:8px 12px;border-radius:12px;margin-bottom:14px}.hero{margin-bottom:18px;gap:10px}.hero h1{font-size:2.15rem}.hero .sub{font-size:13.5px}.crumb{margin-bottom:10px}.pk-deploy{position:relative;display:flex;flex-direction:column;gap:6px;margin-bottom:14px;padding:22px 64px 22px 22px;border-radius:22px;color:var(--cream);background:linear-gradient(150deg,#16234a,#0c152a 55%,#080f22);box-shadow:0 18px 36px -22px rgba(12,21,42,.7)}.pk-deploy .k{font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,250,244,.55)}.pk-deploy .t{font-family:var(--serif);font-weight:340;font-size:1.55rem;letter-spacing:-.025em;line-height:1.1;margin-top:2px}.pk-deploy .t em{font-style:italic;font-weight:380}.pk-deploy .s{font-size:13.5px;line-height:1.45;color:rgba(255,250,244,.72)}.pk-deploy .go{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--cream);color:var(--ink)}.pk-deploy .go svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.pk-ledger{margin-bottom:18px;padding:18px 20px;border-radius:20px;background:var(--card);border:1px solid rgba(12,21,42,.06);box-shadow:var(--shadow-card)}.pk-ledger .k{font-size:12.5px;color:var(--ink3)}.pk-ledger .v{margin-top:4px;font-family:var(--serif);font-weight:330;font-size:2.4rem;letter-spacing:-.035em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-ledger .s{margin-top:8px;font-size:13px;color:var(--amber)}.bank-call{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"g t" "b b";gap:12px 14px;padding:18px;border-radius:20px;margin-bottom:14px}.bank-call-glyph{grid-area:g;width:44px;height:44px;border-radius:14px}.bank-call-glyph svg{width:22px;height:22px}.bank-call-text{grid-area:t}.bank-call-text h2{font-size:1.3rem}.bank-call-text p{font-size:13px;margin-top:4px}.bank-call .btn-money{grid-area:b;width:100%;height:50px}.tiles.carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -18px;padding:2px 18px 10px;scrollbar-width:none}.tiles.carousel::-webkit-scrollbar{display:none}.tiles.carousel>*{flex:0 0 min(82%,320px);scroll-snap-align:start}.tiles:not(.carousel){grid-template-columns:1fr;gap:10px}.tile{min-height:0;padding:16px;border-radius:18px;gap:12px}.tile.quiet{min-height:96px}.section{margin-bottom:20px}.pk-cta,.section-head h2{font-size:15px}.pk-cta{display:flex;align-items:center;justify-content:center;gap:10px;height:52px;margin-bottom:14px;border-radius:999px;font-weight:600;color:var(--cream);background:linear-gradient(180deg,#1b2a4f,#0f1a36 55%,#0a1226);box-shadow:inset 0 1px 0 rgba(255,250,244,.16),0 6px 16px -10px rgba(12,21,42,.45)}.pk-cta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.filters{flex-wrap:nowrap;overflow-x:auto;margin:0 -18px 14px;padding:0 18px;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.filters a,.filters button{flex:0 0 auto}.journey{grid-template-columns:1fr}.journey:before{left:6px;right:auto;top:10px;bottom:10px;width:2px;height:auto}.jst{flex-direction:row;align-items:center;gap:14px;text-align:left;padding:7px 0}.jlbl{font-size:14px;padding:0}.jst.now .jlbl:after{content:"now";margin-left:10px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--amber)}.panel{padding:16px;border-radius:18px}.grid.even,.grid.two{grid-template-columns:1fr}.numerals{grid-template-columns:1fr 1fr}.inbox{display:block}.inbox.has-t .inbox-list,.inbox:not(.has-t) .inbox-pane{display:none}.inbox-list{border:0;background:transparent;padding:0}.thread-scroll{max-height:none}.composer textarea{min-height:48px}.pk-menu{display:flex;flex-direction:column;margin-bottom:18px;border-radius:18px;background:var(--card);border:1px solid rgba(12,21,42,.06);box-shadow:var(--shadow-card);overflow:hidden}.pk-menu .row{display:flex;align-items:center;gap:14px;height:54px;padding:0 16px;font-size:15px;font-weight:500;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--rule);text-align:left;width:100%;font-family:inherit}.pk-menu .row:last-child{border-bottom:0}.pk-menu .row span{flex:1 1}.pk-menu .row svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:var(--ink3)}.pk-menu .row svg:last-child{width:15px;height:15px;color:var(--ink4)}.tabbar{left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));padding:6px;border-radius:24px;background:rgba(255,250,244,.94);border:1px solid rgba(12,21,42,.08);box-shadow:0 16px 36px -18px rgba(12,21,42,.5)}.tabbar a{color:var(--ink3);font-size:10.5px;padding:7px 2px;border-radius:18px}.tabbar a[aria-current=page]{color:var(--cream);background:var(--ink)}.tabbar .badge{top:3px;right:10%}.engine-row .journey{display:none}.btn-money.sm{height:44px;padding:0 20px;font-size:14px}}.ledger{position:relative;display:flex;flex-direction:column;gap:22px;padding:clamp(22px,2.6vw,32px);border-radius:22px;background:var(--card);border:1px solid rgba(12,21,42,.08);box-shadow:var(--shadow-card)}.ledger-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ledger-head .k{font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#44527f}.ledger-head .t{margin-top:6px;font-family:var(--serif);font-weight:330;font-size:clamp(1.6rem,2.6vw,2.2rem);letter-spacing:-.03em;line-height:1.05}.ledger-head .t em{font-style:italic;font-weight:380}.ledger-figures{display:flex;gap:40px;flex-wrap:wrap;padding-top:18px;border-top:1px solid var(--rule)}.ledger-figures .f{display:flex;align-items:baseline;gap:10px}.ledger-figures .v{font-family:var(--serif);font-weight:330;font-size:clamp(2.2rem,3.6vw,3.1rem);letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ledger-figures .l{font-size:13px;color:var(--ink3)}.ledger-rows{display:flex;flex-direction:column;border-top:1px solid var(--rule)}.ledger-row{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-gap:18px;gap:18px;align-items:center;padding:16px 2px;border-bottom:1px solid var(--rule);color:inherit;transition:background .2s}.ledger-row:hover{background:rgba(12,21,42,.02)}.ledger-row .person{display:flex;align-items:center;gap:12px;min-width:0}.ledger-row b{display:block;font-weight:600;font-size:15px}.ledger-row .s{margin-top:2px;font-size:12.5px;color:var(--ink3)}.ledger-row .journey .jlbl{display:none}.slabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.slab-link{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-height:190px;padding:22px 24px;color:#f3eee3;background:#14171f;transition:transform .35s var(--ease),background .3s}.slab-link:hover{transform:translateY(-2px);background:#1c2029}.slab-link .k{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(243,238,227,.55)}.slab-link .n{font-family:var(--serif);font-weight:330;font-size:clamp(1.5rem,2.3vw,2rem);letter-spacing:-.025em;line-height:1.05}.slab-link .d{font-size:13.5px;line-height:1.45;color:rgba(243,238,227,.7);max-width:40ch}.slab-link .go{position:absolute;right:22px;top:22px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(243,238,227,.7)}.slab-link:hover .go{color:#fff}.slabs.compact .slab-link{min-height:150px}.ledger-next{margin-bottom:-8px;font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#44527f}.film-entry{display:flex;align-items:center;gap:16px;width:100%;padding:16px 0 0;border:0;border-top:1px solid var(--rule);background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.film-entry .sq{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;background:#14171f;transition:background .3s}.film-entry .sq:before{content:"";border-color:transparent transparent transparent #f3eee3;border-style:solid;border-width:6px 0 6px 10px;margin-left:2px}.film-entry:hover .sq{background:#44527f}.film-entry .tt{flex:1 1;min-width:0;font-family:var(--serif);font-style:italic;font-size:19px;letter-spacing:-.015em}.film-entry .mm{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);white-space:nowrap}.rail .film-link{margin:10px 0 0 12px;padding:0;border:0;background:none;font:inherit;font-size:12.5px;color:var(--ink3);text-align:left;cursor:pointer;border-bottom:1px solid transparent;align-self:flex-start}.rail .film-link:hover{color:var(--ink);border-bottom-color:var(--ink4)}@media (max-width:760px){.slabs{grid-template-columns:1fr}.slab-link{min-height:150px}.ledger-row{grid-template-columns:1fr;gap:0}.film-entry .mm,.ledger-row .journey{display:none}.ledger-figures{gap:24px}}.film{position:fixed;inset:0;z-index:300;overflow:hidden;color:#14171f;background:radial-gradient(120% 90% at 50% 45%,#ebe5d8 0,#e6dfd1 55%,#d3ccbc 100%);--fc:#14171f;--fc2:#44527f;animation:filmIn .7s ease both;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes filmIn{0%{opacity:0}to{opacity:1}}.film.ink{--fc:#f3eee3;--fc2:#9fa8c4}.film-top{position:absolute;z-index:5;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:clamp(18px,3vh,34px) clamp(18px,3vw,44px);color:var(--fc);transition:color .8s}.film-brand{height:20px;width:auto}.film-brand path,.film-brand polygon,.film-brand rect{fill:currentColor}.film-close{padding:0 0 2px;border:0;border-bottom:1px solid;background:none;font:inherit;font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:inherit;opacity:.7;cursor:pointer}.film-close:hover{opacity:1}.film-frame{left:50%;top:calc(50% - 14px);transform-origin:50% 50%;will-change:transform}.film-frame,.film-frame .fx{position:absolute}.fx-fade{opacity:0;transition:opacity .9s ease}.fx-fade.on{opacity:1}.fx-grow{transform:scaleY(0);transform-origin:50% 100%;transition:transform .9s cubic-bezier(.65,0,.2,1)}.fx-grow.on{transform:none}.fx-growx{transform:scaleX(0);transform-origin:0 50%;transition:transform 1.1s cubic-bezier(.65,0,.2,1)}.fx-growx.on{transform:none}.fx-rise{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.fx-rise.on{opacity:1;transform:none}.fx-pop{opacity:0;transform:scale(.86);transition:opacity .35s ease,transform .5s cubic-bezier(.2,1.4,.4,1)}.fx-pop.on{opacity:1;transform:none}.film-move{position:absolute;inset:0;pointer-events:none;transition:transform 1.5s cubic-bezier(.7,0,.15,1)}.film-move.slow{inset:auto;transition:transform 1.9s cubic-bezier(.7,0,.15,1),opacity .4s ease}.ink-block{background:#14171f;color:#f3eee3}.line-block{border:2px solid #14171f;color:#14171f}.ink-block .in,.line-block .in{position:absolute;left:18px;bottom:14px;right:12px;font-family:var(--serif);font-weight:330;letter-spacing:-.02em;line-height:1.02}.ink-block.slab{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:18px 20px}.ink-block.slab .k{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(243,238,227,.55)}.ink-block.slab .n{font-family:var(--serif);font-weight:330;letter-spacing:-.02em;line-height:1.05}.line-block.terms{background:#efe9dc}.stamp{padding:8px 14px;background:#14171f;color:#f3eee3;font-size:12px;font-weight:600;letter-spacing:.2em}.film-label,.stamp{text-transform:uppercase}.film-label{font-size:17px;font-weight:500;letter-spacing:.16em;color:rgba(20,23,31,.6);white-space:nowrap}.film-label.center{text-align:center}.film-label.right{text-align:right}.film-label.slate{color:#44527f}.film-label.green{color:#1f6b45}.film-say{position:absolute;display:flex;flex-wrap:wrap;gap:0 .26em;font-family:var(--serif);font-weight:300;letter-spacing:-.03em;line-height:1.08;color:#14171f;transition:opacity .5s ease}.film-say.gone{opacity:0}.film-say span{opacity:0;transform:translateY(.22em);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.film-say span.on{opacity:1;transform:none}.film-say span.i{font-style:italic;font-weight:340}.film-end{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px;text-align:center;color:#f3eee3;background:#14171f;opacity:0;pointer-events:none;transition:opacity 1s ease}.film-end.on{opacity:1;pointer-events:auto}.film-end-mark{width:clamp(48px,6vw,76px);height:auto;margin-bottom:22px;fill:#f3eee3;opacity:0;transition:opacity .9s ease}.film-end-mark.on{opacity:1}.film-end p{margin:0;font-family:var(--serif);font-weight:300;font-size:clamp(1.7rem,4.4vw,3.6rem);letter-spacing:-.03em;line-height:1.12;opacity:0;transform:translateY(12px);transition:opacity .9s ease,transform 1s cubic-bezier(.2,.8,.2,1)}.film-end p.i{font-style:italic}.film-end p.on{opacity:1;transform:none}.film-end-ways{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:34px;opacity:0;transition:opacity .9s ease}.film-end-ways.on{opacity:1}.film-btn{display:inline-flex;align-items:center;height:50px;padding:0 26px;border:1px solid rgba(243,238,227,.4);background:none;font:inherit;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f3eee3;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.film-btn.solid,.film-btn:hover{border-color:#f3eee3}.film-btn.solid{background:#f3eee3;color:#14171f}.film-btn.solid:hover{background:#fff}.film-bar{position:absolute;z-index:5;left:0;right:0;bottom:0;display:flex;align-items:center;gap:20px;padding:0 clamp(18px,3vw,44px) clamp(18px,3vh,30px);color:var(--fc);transition:color .8s}.film-play{display:inline-flex;align-items:center;gap:10px;height:38px;padding:0 18px;border:1px solid var(--fc2);border-radius:100px;background:none;font:inherit;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:inherit;cursor:pointer}.film-play .ico{display:inline-block;width:9px;height:11px}.film-play .ico.pause{border-left:3px solid;border-right:3px solid}.film-play .ico.play,.film-play .ico.replay{width:0;height:0;border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:5.5px 0 5.5px 9px}.film-track{position:relative;flex:1 1;height:24px;cursor:pointer}.film-track:before{content:"";left:0;right:0;top:11px;height:1px;opacity:.45}.film-track i,.film-track:before{position:absolute;background:var(--fc2)}.film-track i{top:6px;width:1px;height:11px;opacity:.6}.film-progress{left:0;top:10px;height:2px;transition:width .12s linear}.film-progress,.film-progress:after{position:absolute;background:var(--fc)}.film-progress:after{content:"";right:-1px;top:-6px;width:2px;height:14px}.film-time{font-size:11.5px;font-weight:500;letter-spacing:.1em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.film-time em{font-style:normal;opacity:.5}.film-chapter{flex:0 0 auto;min-width:210px;text-align:right;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}@media (max-width:700px){.film-chapter,.film-time{display:none}.film-bar{gap:14px}.film-brand{height:16px}}@media (prefers-reduced-motion:reduce){.film .fx,.film-move,.film-say span{transition-duration:.01s!important}}.film.how{animation:none}.how-draft{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--fc);opacity:.5}.how-body{position:absolute;inset:70px 0 84px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(18px,4vh,44px);padding:0 16px}.how-stage{position:relative;flex:0 0 auto}.film-frame.how-frame{left:0;top:0;transform-origin:0 0}.how-say{position:relative;width:min(100%,1120px);min-height:2.5em;font-family:var(--serif);font-weight:300;font-size:clamp(1.9rem,4.6vw,4.2rem);letter-spacing:-.03em;line-height:1.08;color:#14171f}.how-say p{position:absolute;inset:0 0 auto 0;margin:0;transition:opacity .5s ease}.how-say p.gone{opacity:0}.how-say span{display:inline-block;white-space:pre;opacity:0;transform:translateY(.22em);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.how-say span.on{opacity:1;transform:none}.how-say span.i{font-style:italic;font-weight:340}.fx-drop{transform:scaleY(0);transform-origin:50% 0;transition:transform .9s cubic-bezier(.65,0,.2,1)}.fx-drop.on{transform:none}.how-cell{width:14px;height:14px;border:1.5px solid rgba(20,23,31,.5);transition:opacity .9s ease,background .6s ease,border-color .6s ease,transform .6s cubic-bezier(.2,1.4,.4,1)}.how-cell.market{background:#44527f;border-color:#44527f}.how-cell.owner{background:#14171f;border-color:#14171f;transform:scale(1.7)}.how-link{position:absolute;height:0;transform-origin:0 50%}.how-bg{background:#e8e2d5;padding:2px 8px}.how-seg{display:flex;align-items:flex-end;padding:10px 12px}.how-seg span{font-family:var(--serif);font-weight:340;font-size:17px;letter-spacing:-.015em;line-height:1.08}.how-seg.fx-growx span{opacity:0;transition:opacity .5s ease .5s}.how-seg.fx-growx.on span{opacity:1}