@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:107.12%}._0FkV_G_className{font-family:Inter,Inter Fallback;font-style:normal}._0FkV_G_variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.fiU_sW_className{font-family:Newsreader,Newsreader Fallback}.fiU_sW_variable{--font-serif:"Newsreader", "Newsreader Fallback"}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:var(--canvas);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.1}h1{font-size:clamp(40px,6vw,76px);line-height:1.02}h2{font-size:clamp(32px,4vw,48px)}h3{font-size:24px}h1 em,h2 em{font-style:italic}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 40px}.narrow{max-width:820px}.section{padding:96px 0}.muted{color:var(--text-2)}.small{font-size:14px}.gold{color:var(--gold-soft);font-family:var(--font-serif), Georgia, serif;font-style:italic}.eyebrow{color:var(--gold-soft);letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:600}.on-dark .eyebrow{color:var(--gold)}.lead{color:var(--text-2);max-width:52ch;margin:20px 0 0;font-size:19px}.on-dark .lead{color:color-mix(in srgb, var(--text) 86%, transparent)}.text-link{color:var(--gold-soft);font-weight:600}.text-link:hover{text-decoration:underline}.lockup{align-items:center;gap:12px;display:inline-flex}.lockup svg{box-shadow:0 0 0 1px var(--border-standard);border-radius:22.37%;flex-shrink:0}.on-dark .lockup svg{box-shadow:0 0 0 1px var(--border-brand), 0 6px 18px color-mix(in srgb, var(--night) 55%, transparent)}.lockup-text{flex-direction:column;gap:3px;display:flex}.lockup-name{letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1}.lockup-tag{color:var(--text-2);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:600}.nav-menu-panel{z-index:10;border:1px solid var(--border-standard);background:var(--raised);min-width:240px;box-shadow:var(--shadow-card);color:var(--text);border-radius:12px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.nav-menu-panel a{border-radius:8px;padding:10px 12px;font-size:15px}.on-dark .nav-menu-panel{background:var(--canvas)}.nav-menu-panel .btn{margin-bottom:6px}.nav-menu-panel a:not(.btn):hover{background:var(--chip)}.btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:15px;font-weight:600;transition:transform .15s,filter .15s;display:inline-flex}.btn-lg{min-height:52px;padding:0 28px;font-size:16px}.btn-gold{color:var(--cta-ink);background:linear-gradient(180deg, var(--cta-top) 0%, var(--cta-face) 55%, var(--cta-base) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--cta-top) 60%, transparent), 0 12px 26px color-mix(in srgb, var(--cta-face) 28%, transparent)}.btn-gold:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn-outline{border:1px solid var(--border-strong);color:var(--text)}.on-dark .btn-outline{border-color:color-mix(in srgb, var(--text) 45%, transparent)}.btn-outline:hover{background:var(--chip)}.cta-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.app-store-badge img{width:auto;height:52px}.hero,.band{background:var(--night);position:relative;overflow:hidden}.device{justify-self:center;width:100%;max-width:340px;margin:0}.device img{aspect-ratio:900/1542;width:100%;height:auto;filter:drop-shadow(0 28px 40px color-mix(in srgb, var(--night) 35%, transparent));display:block}.band{padding:96px 0}.more{color:var(--gold-soft);margin-top:auto;font-size:14px;font-weight:600}.beta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:860px;display:grid}.panel{background:var(--elevated);border:1px solid var(--border-standard);box-shadow:var(--shadow-card);border-radius:16px;margin-top:24px;padding:20px 22px}.page-title{letter-spacing:-.03em;font-size:clamp(30px,4vw,44px)}.steps{counter-reset:step;gap:16px;margin:36px 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;background:var(--raised);border:1px solid var(--border);color:var(--text-2);border-radius:16px;padding:20px 20px 20px 68px;position:relative}.steps li strong{color:var(--text)}.steps li:before{content:counter(step);background:var(--chip);border:1px solid var(--border-brand);width:32px;height:32px;color:var(--gold-soft);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;top:18px;left:20px}.legal{max-width:820px;padding-top:48px;padding-bottom:72px}.prose{color:var(--text-2);font-size:15.5px;line-height:1.75}.prose h1{color:var(--text);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(30px,4vw,42px)}.prose h2{color:var(--text);margin:40px 0 12px;font-size:21px}.prose h3{color:var(--text);margin:28px 0 10px;font-size:17px}.prose strong{color:var(--text)}.prose a{color:var(--gold-soft);text-underline-offset:2px;text-decoration:underline}.prose hr{border:0;border-top:1px solid var(--border);margin:32px 0}.prose ul,.prose ol{padding-left:22px}.prose li+li{margin-top:6px}.prose code{background:var(--chip);border-radius:6px;padding:1px 6px;font-size:.92em}.prose table{border-collapse:collapse;width:100%;margin:16px 0 24px;font-size:14px;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;vertical-align:top;border:1px solid var(--border);padding:10px 14px}.prose th{color:var(--gold-soft);background:var(--chip);font-weight:600}.form-card{background:var(--raised);border:1px solid var(--border-standard);box-shadow:var(--shadow-card);border-radius:20px;padding:32px}.request-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.request-form h2{grid-column:1/-1;font-size:32px}.form-intro{grid-column:1/-1;margin:-6px 0 4px}.field{min-width:0;color:var(--text-2);border:0;flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;font-weight:600;display:flex}.field-wide{grid-column:1/-1}.field input,.field textarea,.describe textarea,.plan-card textarea{box-sizing:border-box;border:1px solid var(--text-3);background:var(--canvas);width:100%;color:var(--text);font:16px/1.5 var(--font-sans), system-ui, sans-serif;border-radius:12px}.field input{height:50px;padding:0 16px}.field textarea{resize:vertical;padding:12px 16px}.field input:focus,.field textarea:focus,.describe textarea:focus,.plan-card textarea:focus{outline:2px solid var(--gold-soft);outline-offset:1px}.field legend{margin-bottom:8px}.chip{border:1px solid var(--text-3);background:var(--canvas);min-height:44px;color:var(--text);font:500 14px var(--font-sans), system-ui, sans-serif;cursor:pointer;border-radius:22px;padding:0 14px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip-on{border-color:var(--gold);background:var(--chip);font-weight:600}.trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consent{color:var(--text-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.consent input{accent-color:var(--gold);margin-top:4px}.form-error{color:var(--danger);border:1px solid var(--danger);background:var(--canvas);border-radius:10px;margin:0;padding:12px 14px;font-size:14px}.request-form .btn{cursor:pointer;font-family:var(--font-sans), system-ui, sans-serif;border:0}.request-form .btn:disabled{opacity:.7;cursor:progress}.form-done{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.form-done h2{font-size:32px}.form-done p{margin:0;font-size:17px;line-height:1.6}.form-done-mark{width:52px;height:52px;color:var(--success);border:1px solid var(--success);border-radius:50%;place-items:center;font-size:24px;display:grid}.describe{background:var(--canvas);max-width:680px;color:var(--text);box-shadow:0 30px 70px color-mix(in srgb, var(--night) 50%, transparent);border-radius:22px;flex-direction:column;gap:12px;margin-top:28px;padding:18px;display:flex}.describe label{color:var(--text-2);font-size:13px;font-weight:600}.describe textarea{resize:none;background:0 0;border:0;padding:0;font-size:18px}.start-grid{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:56px;display:grid}.start-copy h1{font-size:clamp(38px,4.5vw,54px)}.plan-card{background:var(--raised);border:1px solid var(--border-standard);border-radius:16px;flex-direction:column;gap:8px;margin-top:24px;padding:20px;display:flex}.plan-card-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:600}.plan-card textarea{resize:vertical;font:22px/1.4 var(--font-serif), Georgia, serif;background:0 0;border:0;padding:0}.plan-parts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 20px;margin-top:20px;display:grid}.plan-parts div{border-top:1px solid var(--border-strong);flex-direction:column;gap:2px;padding:14px 0;display:flex}.plan-parts strong{font-family:var(--font-serif), Georgia, serif;font-size:20px;font-weight:400}.plan-parts span{color:var(--text-2);font-size:14px}.site-footer{border-top:1px solid var(--border-standard);padding:56px 0 32px}.footer-legal{margin-top:36px}@media (max-width:960px){.container{padding-left:24px;padding-right:24px}.start-grid,.beta{grid-template-columns:minmax(0,1fr)}.beta{min-height:0}}@media (max-width:640px){.container{padding-left:16px;padding-right:16px}.section,.band{padding:64px 0}.lead{font-size:17px}.cta-row .btn{width:100%}.request-form{grid-template-columns:minmax(0,1fr)}.form-card{padding:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}.btn-gold:hover{transform:none}}
.field input::placeholder,.field textarea::placeholder,.describe textarea::placeholder,.plan-card textarea::placeholder{color:var(--text-3);opacity:1}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--danger)}.describe{border:1px solid var(--border-control)}@supports selector(:has(*)){.describe:has(textarea:focus-visible){outline:2px solid var(--gold-soft);outline-offset:2px}.describe textarea:focus{outline:none}}.describe label{color:var(--text);font-size:15px}.describe textarea::placeholder{font-size:16px}.text-link{text-underline-offset:3px;text-decoration:underline}.skip-link{z-index:100;background:var(--text);color:var(--canvas);border-radius:999px;padding:12px 18px;font-weight:600;position:absolute;top:-80px;left:16px}.skip-link:focus{top:12px}
.nd *{box-sizing:border-box}@media (prefers-reduced-motion:reduce){.nd *,.nd :before,.nd :after{animation:none!important}.nd :not(.scene):not([data-s]):not(.banner){transition:none!important}}.nd{background:var(--paper);color:var(--ink);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0}.nd [hidden]{display:none!important}.nd img{max-width:100%;display:block}.nd a{color:var(--bronze);text-underline-offset:3px}.nd a:hover{color:var(--ink)}.nd :is(p,dd,li)>a:not(.btn){text-decoration:underline}.nd :focus-visible{outline:2px solid var(--bronze);outline-offset:3px;border-radius:6px}.nd .dark :focus-visible,.nd header.site :focus-visible,.nd footer.site :focus-visible,.nd .panel-d :focus-visible,.nd .livecard :focus-visible,.nd .toast :focus-visible,.nd .hero :focus-visible{outline-color:var(--champagne)}.nd .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.nd .wrap{max-width:var(--wrap);margin:0 auto;padding-inline:24px}.nd .serif{font-family:var(--serif);letter-spacing:-.01em;font-weight:600}.nd h1,.nd h2,.nd h3{text-wrap:balance}.nd h1{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(2.6rem,6vw,4.75rem);font-weight:600;line-height:1.03}.nd h2{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.1}.nd h3{font-family:var(--serif);margin:0;font-size:1.6rem;font-weight:600;line-height:1.2}.nd em.gold{color:var(--champagne);font-style:italic;font-weight:500}.nd .paper em.gold,.nd em.bronze{color:var(--bronze);font-style:italic;font-weight:500}.nd .eyebrow{letter-spacing:.02em;color:var(--bronze);margin:0 0 14px;font-size:.82rem;font-weight:600}.nd .dark .eyebrow{color:var(--champagne)}.nd .lead{color:var(--ink-2);max-width:36em;font-size:1.22rem;line-height:1.6}.nd .dark .lead{color:var(--platinum)}.nd .muted{color:var(--ink-3)}.nd .small{font-size:.875rem}.nd .tab{font-variant-numeric:tabular-nums}.nd .dark{background:var(--night);color:var(--ivory)}.nd .btn{min-height:48px;font:600 1rem var(--sans);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}.nd .btn:active{opacity:.85;transform:scale(.98)}.nd .btn-gold{background:linear-gradient(180deg, var(--champagne) 0%, var(--gold) 45%, var(--gold-base) 100%);color:var(--night);box-shadow:inset 0 1px #f0d8708c,0 8px 24px #d4af372e}.nd .btn-gold:hover{color:var(--night)}.nd .btn-line{color:var(--ink);border:1.5px solid var(--control);background:0 0}.nd .btn-line:hover{color:var(--ink);border-color:var(--ink)}.nd .dark .btn-line{color:var(--ivory);border-color:var(--slate)}.nd .dark .btn-line:hover{border-color:var(--ivory);color:var(--ivory)}.nd .btn-solid{background:var(--night);color:var(--ivory)}.nd .btn-solid:hover{color:var(--ivory);background:#16243b}.nd .dark .btn-solid,.nd .livecard .btn-solid{background:var(--ivory);color:var(--night)}.nd .dark .btn-solid:hover,.nd .livecard .btn-solid:hover{color:var(--night);background:#fff}@media (hover:hover){.nd .btn-gold:hover{filter:brightness(1.05)}}.nd .btn-text{color:var(--bronze);font:600 1rem var(--sans);cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 4px}.nd .dark .btn-text{color:var(--champagne)}.nd .btn[disabled]{opacity:.55;cursor:not-allowed}.nd .rule{border:0;border-top:1px solid var(--rule);margin:0}.nd .dark .rule{border-top-color:var(--rule-d)}.nd .skip{z-index:50;background:var(--ivory);color:var(--night);border-radius:999px;padding:12px 18px;font-weight:600;position:absolute;top:-80px;left:16px}.nd .skip:focus{top:12px}.nd header.site{top:env(safe-area-inset-top,0px);z-index:30;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--rule-d);color:var(--ivory);background:#0b1220f0;position:sticky}.nd .nav{align-items:center;gap:28px;min-height:68px;display:flex}.nd .brand{min-height:44px;color:var(--ivory);align-items:center;gap:10px;text-decoration:none;display:flex}.nd .lockup{align-items:center;gap:12px;display:inline-flex}.nd .lockup-icon{border-radius:22.37%;flex-shrink:0;box-shadow:0 0 0 1px #d4af372e,0 6px 18px #050b158c}.nd .lockup-text{flex-direction:column;gap:3px;display:flex}.nd .lockup-name{font:700 21px/1 var(--sans);letter-spacing:-.02em;color:var(--ivory)}.nd .lockup-tag{color:var(--platinum);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:600}@media (max-width:480px){.nd .btn{white-space:normal;text-align:center;padding-block:12px}.nd footer.site .lockup-tag{display:none}}@media (max-width:900px){.nd header.site .lockup-tag{display:none}.nd footer.site .cols>div:first-child{grid-column:1/-1}}.nd .navlinks{flex:1;align-items:center;gap:4px;display:flex}.nd .navlinks a,.nd .navlinks button{color:var(--ivory);font:500 .95rem var(--sans);cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:44px;padding:10px 12px;text-decoration:none}.nd .navlinks a:hover,.nd .navlinks button:hover,.nd .navlinks a[aria-current=page]{color:var(--ivory);background:#ffffff12}.nd .menu-wrap{position:relative}.nd .navlinks a,.nd .navlinks button{align-items:center;line-height:1.2;display:inline-flex}.nd input,.nd textarea,.nd fieldset,.nd .page h1,.nd [id]{scroll-margin-top:96px}.nd .menu{background:var(--night-raised);border:1px solid var(--rule-d);border-radius:18px;width:340px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 30px 60px #03070d80}.nd .menu a{border-radius:12px;padding:12px 14px;display:block}.nd .menu a small{color:var(--platinum);margin-top:2px;font-size:.85rem;font-weight:400;display:block}.nd section{position:relative}.nd .pad{padding-block:104px}.nd .pad-s{padding-block:64px}.nd .grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.nd .grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.nd .grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}@media (max-width:900px){.nd .grid2,.nd .grid3,.nd .grid4{grid-template-columns:minmax(0,1fr);gap:40px}.nd .pad{padding-block:72px}}.nd .rv{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(16px)}.nd .rv.in{opacity:1;transform:none}.nd .audience{border-bottom:1px solid var(--rule)}.nd .audience .wrap{color:var(--ink-2);flex-wrap:wrap;gap:8px 26px;padding-block:24px;font-size:.95rem;display:flex}.nd .audience strong{color:var(--ink)}.nd .aud-invite{margin-left:auto}@media (max-width:900px){.nd .aud-invite{margin-left:0}}.nd .promises{border-block:1px solid var(--rule);padding:0;gap:0!important}.nd .promises>div{border-left:1px solid var(--rule);padding:28px 24px}.nd .promises>div:first-child{border-left:0;padding-left:0}@media (max-width:900px){.nd .promises>div{border-left:0;border-top:1px solid var(--rule);padding:20px 0}.nd .promises>div:first-child{border-top:0}}.nd .promises p.h{margin:0 0 6px;font-weight:600}.nd .promises p.d{color:var(--ink-2);margin:0;font-size:.95rem}.nd .closing{text-align:center;background:radial-gradient(90% 70% at 50% 0%, #13233c 0%, var(--night) 60%, var(--night-deep) 100%)}.nd .closing .lead{margin:18px auto 34px}.nd .cta-row{flex-wrap:wrap;gap:14px;display:flex}.nd .signature{font:italic 500 1.15rem var(--serif);color:var(--champagne);margin:64px 0 0}.nd footer.site{background:var(--night-deep);color:var(--platinum);font-size:.9rem}.nd footer.site .cols{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:32px;padding-block:56px 32px;display:grid}.nd footer.site .foot-h{color:var(--ivory);font:600 .9rem var(--sans);margin:0 0 6px}.nd footer.site a{color:var(--platinum);align-items:center;min-height:32px;text-decoration:none;display:flex}.nd footer.site .cols>nav{flex-direction:column;gap:2px;display:flex}.nd footer.site .base a{min-height:24px;display:inline-flex}.nd footer.site a:hover{color:var(--ivory)}.nd footer.site .base{border-top:1px solid var(--rule-d);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:20px 32px;display:flex}@media (max-width:900px){.nd footer.site .cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.nd .toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--night);color:var(--ivory);border:1px solid var(--rule-d);z-index:60;border-radius:999px;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:8px 8px 8px 20px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 20px 40px #03070d59}.nd .toast .btn-text{color:var(--champagne)}.nd .toast{transition:opacity .2s,transform .2s cubic-bezier(.2,.8,.2,1)}.nd .toast.enter{opacity:0;transform:translate(-50%,12px)}@media (max-width:600px){.nd .toast{border-radius:18px;justify-content:space-between;width:min(440px,100% - 32px);padding:10px 10px 10px 18px}}.nd .nav-menu>summary,.nd .nav-mobile>summary{cursor:pointer;list-style:none}.nd .nav-menu>summary::-webkit-details-marker{display:none}.nd .nav-mobile>summary::-webkit-details-marker{display:none}.nd .navlinks summary{color:var(--ivory);font:500 .95rem var(--sans);border-radius:10px;align-items:center;min-height:44px;padding:10px 12px;display:inline-flex}.nd .navlinks summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:8px;transform:translateY(-2px)rotate(45deg)}.nd .navlinks summary:hover,.nd .nav-menu[open]>summary{background:#ffffff12}.nd .menu a{color:var(--ivory);font-weight:500;text-decoration:none}.nd .menu a:hover{background:#ffffff12}.nd .header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.nd .header-actions>.btn{min-height:44px;padding:0 18px;font-size:.95rem}.nd .nav-mobile{display:none;position:relative}.nd .burger{border:1px solid var(--slate);color:var(--ivory);border-radius:12px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.nd .mobile-menu{background:var(--night-raised);border:1px solid var(--rule-d);border-radius:18px;width:min(320px,100vw - 32px);padding:8px 16px 16px;animation:.22s cubic-bezier(.2,.8,.2,1) drop;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 30px 60px #03070d80}.nd .mobile-menu a{color:var(--ivory);border-bottom:1px solid var(--rule-d);padding:12px 0;font-weight:500;text-decoration:none;display:block}.nd .mobile-menu a:last-child{border-bottom:0}.nd .mobile-menu a.btn{color:var(--night);border-bottom:0;margin:8px 0 6px;padding:0 24px;display:flex}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:900px){.nd .navlinks{display:none}.nd .nav-mobile{display:block}.nd .header-actions>.btn-gold{display:none}}.nd .foot-blurb{max-width:22em;margin:18px 0 0}.nd span.gold{color:var(--champagne);font-style:italic;font-weight:500}.nd .btn-outline{color:var(--ink);border:1.5px solid var(--control);background:0 0}.nd .dark .btn-outline,.nd header.site .btn-outline{color:var(--ivory);border-color:var(--slate)}.nd .btn-lg{min-height:52px;padding:0 26px;font-size:1.02rem}.nd .btn-sm{min-height:44px;padding:0 14px;font-size:.9rem}.nd .promise-band{padding-bottom:104px}.nd .closing-wrap{max-width:760px}.nd .closing .cta-row{justify-content:center}.nd .ruled{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.nd .ruled li{border-bottom:1px solid var(--rule);padding:14px 0}.nd .dark .ruled,.nd .dark .ruled li{border-color:var(--rule-d)}
.nd .hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}.nd .hero h1{max-width:11em;font-size:clamp(2.5rem,4.6vw,3.9rem)}.nd .hero-grid{padding-block:64px 72px!important}.nd .hero .lead{margin:20px 0 26px!important}.nd .film{flex-direction:column;align-items:center;gap:18px;margin:0;display:flex}.nd .phone{--k:.72;width:calc(402px * var(--k) + 26px);border-radius:calc(62px * var(--k) + 13px);background:linear-gradient(135deg,#c9cdd3 0%,#7d828b 18%,#3b3f46 42%,#22252a 55%,#5f646c 78%,#b9bdc4 100%);padding:4px;position:relative;box-shadow:inset 0 0 0 1px #ffffff59,inset 0 0 0 2px #00000059,0 50px 90px #02050aa6,0 18px 30px #02050a73,0 0 140px #d4af3712}.nd .phone-bezel{border-radius:calc(62px * var(--k) + 9px);background:#050608;padding:9px;box-shadow:inset 0 0 0 1px #ffffff0f}.nd .phone-screen{width:calc(402px * var(--k));height:calc(874px * var(--k));border-radius:calc(62px * var(--k));background:radial-gradient(120% 60% at 50% 0%, #15233a 0%, var(--night) 55%);color:var(--ivory);font:13px/1.35 -apple-system, "SF Pro Text", var(--sans);-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.nd .btn-side{background:linear-gradient(90deg,#4a4e55,#a7acb3 60%,#6a6e75);border-radius:2px;width:4px;position:absolute}.nd .btn-side.act{height:4.5%;top:17%;left:-3px}.nd .btn-side.vup{height:8%;top:24%;left:-3px}.nd .btn-side.vdn{height:8%;top:34%;left:-3px}.nd .btn-side.pwr{background:linear-gradient(270deg,#4a4e55,#a7acb3 60%,#6a6e75);height:12%;top:26%;right:-3px}.nd .btn-side.cam{background:linear-gradient(270deg,#4a4e55,#8d9299 60%,#6a6e75);height:6%;top:52%;right:-3px}.nd .statusbar{height:calc(62px * var(--k));grid-template-columns:1fr calc(125px * var(--k)) 1fr;padding:0 calc(26px * var(--k));z-index:3;align-items:center;display:grid;position:absolute;inset:0 0 auto}.nd .sb-time{font:600 calc(17px * var(--k)) -apple-system, "SF Pro Text", var(--sans);letter-spacing:-.01em;justify-self:center}.nd .island{width:calc(125px * var(--k));height:calc(37px * var(--k));padding-right:calc(12px * var(--k));margin-top:calc(-2px * var(--k));background:#000;border-radius:999px;justify-content:flex-end;align-items:center;display:flex}.nd .island i{width:calc(11px * var(--k));height:calc(11px * var(--k));background:radial-gradient(circle at 35% 35%,#2a3550,#0a0c12 60%);border-radius:50%;box-shadow:0 0 0 1px #ffffff0d}.nd .sb-icons{gap:calc(6px * var(--k));color:var(--ivory);justify-self:center;align-items:center;display:flex}.nd .sb-icons svg{height:calc(12px * var(--k));width:auto}.nd .sb-icons svg:last-child{height:calc(13px * var(--k))}.nd .scenes{top:calc(62px * var(--k));left:0;right:0;bottom:calc(99px * var(--k));position:absolute}.nd .tabbar{left:calc(21px * var(--k));right:calc(21px * var(--k));bottom:calc(21px * var(--k));z-index:3;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1);position:absolute}.nd .tabcap{height:calc(62px * var(--k));padding:0 calc(4px * var(--k));-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#1a202c9e;border-radius:999px;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;box-shadow:inset 0 0 0 .5px #ffffff2e,inset 0 1px #ffffff1f,0 8px 24px #00000059}.nd .tb{height:calc(54px * var(--k));font:600 calc(10px * var(--k)) -apple-system, var(--sans);color:#f7f3e9c7;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.nd .tb svg{width:calc(20px * var(--k));height:calc(20px * var(--k));fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.nd .tb svg circle{fill:currentColor;stroke:none}.nd .tb.on{color:var(--champagne);background:#78788052}.nd .safaribar{left:calc(21px * var(--k));right:calc(21px * var(--k));bottom:calc(21px * var(--k));height:calc(48px * var(--k));-webkit-backdrop-filter:blur(14px);color:#1a1a1a;font:500 calc(15px * var(--k)) -apple-system, var(--sans);z-index:3;opacity:0;background:#f5f2ebd1;border-radius:999px;place-items:center;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;transform:translateY(8px);box-shadow:0 6px 18px #00000040}.nd .safaribar span{align-items:center;gap:5px;display:inline-flex}.nd .phone[data-web="1"] .tabbar{opacity:0;transform:translateY(8px)}.nd .phone[data-web="1"] .safaribar{opacity:1;transform:none}.nd .phone[data-web="1"] .phone-screen{color:var(--ink);background:#f2eee4}.nd .phone[data-web="1"] .sb-icons,.nd .phone[data-web="1"] .sb-time{color:#111}.nd .homebar{left:50%;bottom:calc(8px * var(--k));width:calc(144px * var(--k));height:calc(5px * var(--k));margin-left:calc(-72px * var(--k));z-index:4;background:#f7f3e9d9;border-radius:3px;position:absolute}.nd .phone[data-web="1"] .homebar{background:#000c}.nd .glare{border-radius:inherit;pointer-events:none;z-index:5;background:linear-gradient(118deg,#ffffff17 0%,#ffffff08 28%,#fff0 42%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a}@media (prefers-reduced-transparency:reduce){.nd .tabcap{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1a2130}.nd .safaribar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f2eb}}.nd .scene{opacity:0;pointer-events:none;padding:14px 18px 18px;transition:opacity .2s,transform .2s;position:absolute;inset:0;transform:translateY(10px)scale(.985)}.nd .scene.on{opacity:1;transition:opacity .4s .22s,transform .55s cubic-bezier(.2,.8,.2,1) .22s;transform:none}.nd .scene [data-s]{opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);transform:translateY(8px)}.nd .scene [data-s].on{opacity:1;transform:none}.nd .scene [data-off].off{display:none}.nd .app-top{color:var(--platinum);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;display:flex}.nd .app-title{font:600 21px/1.15 var(--serif);letter-spacing:-.01em;margin:0 0 4px}.nd .app-sub{color:var(--platinum);margin:0 0 12px;font-size:11.5px}.nd .bubble{font:italic 400 14px/1.4 var(--serif);background:#ffffff12;border-radius:16px;min-height:3.2em;padding:10px 12px}.nd .caret:after{content:"";background:var(--champagne);vertical-align:-2px;width:1.5px;height:1em;margin-left:1px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.nd .s-lbl{color:var(--platinum);margin:12px 0 2px;font-size:10.5px;font-weight:600}.nd .s-row{border-bottom:1px solid var(--rule-d);align-items:baseline;gap:10px;padding:7px 0;display:flex}.nd .s-row .tm{font:600 13px var(--serif);color:var(--champagne);font-variant-numeric:tabular-nums;flex:none;width:4.2em}.nd .s-row .g{flex:1 0 auto;min-width:0}.nd .s-row .r{color:var(--platinum);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-size:11.5px;overflow:hidden}.nd .s-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.nd .s-chips span{border:1px solid var(--rule-d);border-radius:999px;padding:4px 9px;font-size:11.5px}.nd .big{font:600 34px/1 var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:6px 0 10px}.nd .segs{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.nd .segs i{background:#ffffff1f;border-radius:3px;height:5px;transition:background-color .5s}.nd .segs i.ok{background:var(--ok-d)}.nd .segs i.warn{background:var(--warn-d)}.nd .segs i.bad{background:var(--bad-d)}.nd .job2{border-bottom:1px solid var(--rule-d);align-items:baseline;gap:10px;padding:9px 0;transition:opacity .4s;display:flex}.nd .job2 b{font:600 14px var(--serif);color:var(--champagne);width:10px}.nd .job2.done{opacity:.35;text-decoration:line-through}.nd .s-btn{background:linear-gradient(180deg, var(--champagne), var(--gold) 45%, var(--gold-base));height:42px;color:var(--night);border-radius:999px;justify-content:center;align-items:center;margin-top:14px;font-weight:600;transition:transform .15s;display:flex;position:relative;overflow:hidden}.nd .s-btn.press{transform:scale(.96)}.nd .s-btn.plain{background:var(--ivory)}.nd .tapdot{opacity:0;pointer-events:none;background:#ffffff8c;border-radius:50%;width:34px;height:34px;position:absolute}.nd .tapdot.go{animation:.6s ease-out tap}@keyframes tap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.nd .clock2{font:600 58px/1 var(--sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:6px 0 2px}.nd .clock2 small{letter-spacing:0;margin-left:4px;font-size:16px}.nd .bar2{background:#ffffff1f;border-radius:2px;height:4px;margin:8px 0 4px;overflow:hidden}.nd .bar2 div{background:var(--gold);width:30%;height:100%;transition:width 3.5s linear}.nd .moved2{color:var(--champagne)}.nd .banner{color:var(--night);z-index:2;background:#f7f3e9f5;border:.5px solid #00000014;border-radius:18px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;transition:transform .5s cubic-bezier(.2,.9,.25,1.05);display:flex;position:absolute;top:2px;left:8px;right:8px;transform:translateY(-180%);box-shadow:0 12px 30px #00000059}.nd .banner.on{transform:none}.nd .banner .ic{background:var(--night);border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.nd .vpage{color:var(--ink);padding:4px 0 0}.nd .vpage .s-row{border-bottom-color:var(--rule)}.nd .vpage .s-row .tm{color:var(--bronze)}.nd .confirmed{color:var(--ok);margin-top:10px;font-weight:600}.nd .film-bar{align-items:center;gap:10px;width:100%;max-width:420px;display:flex}.nd .film-tabs{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.nd .film-tabs button{min-height:44px;color:var(--platinum);font:500 12px/1.25 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 0 8px;position:relative}.nd .film-tabs button:before{content:"";background:#ffffff24;border-radius:2px;height:3px;position:absolute;top:0;left:0;right:0}.nd .film-tabs button .fill{background:var(--gold);border-radius:2px;width:0;height:3px;position:absolute;top:0;left:0}.nd .film-tabs button[aria-selected=true]{color:var(--ivory)}.nd .film-pause{border:1px solid var(--slate);width:44px;height:44px;color:var(--ivory);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.nd .film-pause .i-play{display:none}.nd .film.paused .film-pause .i-play{display:block}.nd .film.paused .film-pause .i-pause{display:none}@media (max-width:1000px){.nd .hero-grid{grid-template-columns:minmax(0,1fr);padding-block:40px 56px!important}.nd .phone{--k:.68}.nd .film{margin-top:8px}}@media (max-width:360px){.nd .phone{--k:.6}}@media (prefers-reduced-motion:reduce){.nd .scene{transition:opacity .2s!important;transform:none!important}.nd .scene [data-s]{transform:none!important}.nd .banner{opacity:0;transform:none;transition:opacity .2s!important}.nd .banner.on{opacity:1}}.nd .film-name{font:500 12px/1.25 var(--sans);color:var(--platinum);flex:1;margin:0;padding-top:12px;position:relative}.nd .film-name .fill-line{background:#ffffff24;border-radius:2px;height:3px;position:absolute;top:0;left:0;right:0}.nd .film-name .fill{background:var(--gold);border-radius:2px;width:0;height:3px;transition:width .5s;position:absolute;top:0;left:0}.nd .film-light .film-name,.nd .film-light .film-tabs button{color:var(--ink-3)}.nd .film-light .film-name .fill-line,.nd .film-light .film-tabs button:before{background:var(--rule-strong)}.nd .film-light .film-pause{color:var(--ink);border-color:var(--control)}.nd .film-light .phone{box-shadow:inset 0 0 0 1px #ffffff59,inset 0 0 0 2px #00000059,0 40px 70px #1f1a1147,0 12px 24px #1f1a112e}.nd .fgrid{align-items:center!important}@media (min-width:901px){.nd .film-light .phone{--k:.64}}.nd .seg4{background:#7676803d;border-radius:9px;grid-template-columns:repeat(4,1fr);margin:4px 0 12px;padding:2px;display:grid}.nd .seg4 span{text-align:center;font:600 10px/1.2 -apple-system, var(--sans);color:var(--platinum);border-radius:7px;padding:6px 2px;transition:background-color .3s,color .3s}.nd .seg4 span.on{color:var(--night);background:#f7f3e9eb;box-shadow:0 1px 3px #0000004d}.nd .rl{border-bottom:1px solid var(--rule-d);justify-content:space-between;gap:10px;max-height:48px;padding:8px 0;transition:opacity .35s,max-height .4s,padding .4s;display:flex;overflow:hidden}.nd .rl .r{color:var(--champagne);text-align:right;font-size:11.5px}.nd .rl.hide{opacity:0;border-bottom-width:0;max-height:0;padding:0}.nd .stat .big{margin-bottom:4px}.nd .stat .of{font:500 13px var(--sans);color:var(--platinum);letter-spacing:0}.nd .f-on{background:var(--ok-d);border-radius:2px;height:100%;transition:width 1s cubic-bezier(.2,.8,.2,1)}.nd .scene .swap{display:none}.nd .scene .swap.on,.nd .scene .s-btn .swap.on{display:inline}.nd .live-word{color:var(--ok-d);font-weight:600}.nd .s-lbl-gap{margin-top:10px}.nd .app-title-sm{font-size:19px}.nd .app-top-paper,.nd .app-sub-paper{color:var(--ink-3)}.nd .app-title-paper{color:var(--ink);font-size:18px}.nd .s-btn-gap{margin-top:12px}.nd .app-sub-center{text-align:center;margin-top:10px}.nd .banner .ic{color:var(--champagne)}
.nd .hero{background:var(--night);overflow:hidden}.nd .hero-photo{object-fit:cover;opacity:.32;width:100%;height:100%;position:absolute;inset:0}.nd .hero:after{content:"";background:linear-gradient(90deg,#050b15f5 0%,#0b1220db 50%,#0b12208c 100%);position:absolute;inset:0}.nd .hero .wrap{z-index:1;position:relative}.nd .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:64px;padding-block:96px 104px;display:grid}@media (max-width:1000px){.nd .hero-grid{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:56px 72px}}.nd .hero .lead{margin:26px 0 32px}.nd .composer{border:1px solid var(--slate);background:#0b1220eb;border-radius:22px;flex-direction:column;gap:8px;padding:14px 14px 12px 20px;transition:border-color .2s;display:flex;box-shadow:0 30px 70px #050b1580}.nd .composer:focus-within{border-color:var(--champagne)}.nd .composer-label{color:var(--platinum);padding-top:4px;font-size:.8rem;font-weight:600}.nd .composer textarea{resize:none;font:1.08rem/1.5 var(--sans);color:var(--ivory);background:0 0;border:0;outline:none;width:100%;min-height:3em;max-height:9em;padding:0;overflow-y:auto}.nd .composer textarea::placeholder{color:var(--slate);transition:opacity .3s}.nd .composer textarea.ph-out::placeholder{opacity:0}.nd .composer-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nd .composer-bar .btn{margin-left:auto}.nd .composer textarea[aria-invalid=true]{caret-color:#f2a6a0}.nd .file-in{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.nd .attach-btn{min-height:44px;color:var(--ivory);font:500 .9rem var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;margin-left:-10px;padding:0 14px 0 10px;transition:border-color .15s;display:inline-flex}.nd .attach-btn:hover{background:#ffffff12}.nd .attach-btn{position:relative}.nd .attach-btn:has(.file-in:focus-visible){outline:3px solid var(--champagne);outline-offset:2px}.nd .attach-hint{color:var(--platinum);font-size:.8rem}@media (max-width:560px){.nd .composer textarea{min-height:4.6em}.nd .signin{padding:28px 20px}.nd .attach-hint{display:none}.nd .composer-bar .btn{width:100%}}.nd .attach-list{flex-wrap:wrap;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.nd .attach-list:empty{display:none}.nd .attach-list li{color:var(--ivory);background:#d4af371f;border:1px solid #f0d87059;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:2px 4px 2px 12px;font-size:.85rem;animation:.35s cubic-bezier(.2,.8,.2,1) both land;display:inline-flex}.nd .attach-list li span{text-overflow:ellipsis;white-space:nowrap;max-width:16em;overflow:hidden}.nd .attach-list li button{color:var(--platinum);cursor:pointer;background:0 0;border:0;border-radius:50%;width:32px;height:32px;font-size:1.1rem;line-height:1}.nd .attach-list li button:hover{color:var(--ivory);background:#ffffff14}.nd .attach-err{color:#f2a6a0;width:100%;margin:0;font-size:.85rem}.nd .hero-note{color:var(--platinum);margin:18px 0 0;font-size:.875rem}.nd .hero-note a{color:var(--champagne)}.nd .panel-d{border:1px solid var(--rule-d);border-radius:var(--radius);background:#101b2ef5;padding:26px;box-shadow:0 30px 60px #03070d73}.nd .panel-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.nd .tag{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:500}.nd .tag-gold{color:var(--champagne);background:#d4af371f}.nd .tag-line{color:var(--platinum);border:1px solid #ffffff2e}.nd .tag-paper{border:1px solid var(--rule-strong);color:var(--ink-3)}.nd .tag-warn{color:var(--warn);background:#8753131f}.nd .draft-label{color:var(--slate);margin:18px 0 2px;font-size:.8rem;font-weight:600}.nd .panel-d{padding:24px 24px 22px}.nd .draft-kicker{justify-content:space-between;align-items:center;gap:12px;display:flex}.nd .draft-kicker .lbl{font:600 .8rem var(--sans);letter-spacing:0;color:var(--platinum)}.nd .draft-quote{border-left:2px solid var(--gold);font:italic 400 1.12rem/1.45 var(--serif);color:var(--ivory);margin:12px 0 0;padding-left:14px}.nd .facts{border-block:1px solid var(--rule-d);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:14px 0;display:grid}.nd .facts div{min-width:0}.nd .facts dt{color:var(--platinum);font-size:.75rem;font-weight:500}.nd .facts dd{font:600 1.18rem/1.25 var(--serif);color:var(--ivory);overflow-wrap:anywhere;margin:2px 0 0}.nd .facts dd.blank{font:500 .95rem/1.6 var(--sans);color:var(--warn-d)}.nd .dtabs{scrollbar-width:none;gap:4px;margin:10px 0 2px;display:flex;overflow-x:auto}.nd .dtabs button{color:var(--platinum);font:500 .875rem var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:10px 10px 11px}.nd .dtabs button:first-child{padding-left:0}.nd .dtabs button[aria-selected=true]{color:var(--ivory);border-bottom-color:var(--gold)}.nd .dtabs button .n{color:var(--platinum);font-variant-numeric:tabular-nums;margin-left:5px;font-weight:400}.nd .dpanel{min-height:176px}.nd .panel-d .prow{border-top:0;border-bottom:1px solid var(--rule-d);color:var(--ivory);align-items:baseline;gap:14px;padding:8px 0;font-size:.95rem;display:flex}.nd .panel-d .prow:last-child{border-bottom:0}.nd .prow .time{font:600 1.02rem var(--serif);color:var(--champagne);font-variant-numeric:tabular-nums;flex:none;width:4.6em}.nd .prow .amt{font-variant-numeric:tabular-nums;color:var(--ivory)}.nd .prow .note{color:var(--platinum);font-size:.82rem}.nd .more-line{color:var(--platinum);margin:6px 0 0;font-size:.82rem}.nd .draft-foot{border-top:1px solid var(--rule-d);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:16px;padding-top:16px;display:flex}.nd .draft-foot p{color:var(--platinum);flex:200px;margin:0;font-size:.85rem}.nd .draft-foot .actions{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.nd .linkbtn{min-height:44px;font:500 .95rem var(--sans);color:var(--champagne);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.nd .dpanel.fresh .prow{animation:.32s cubic-bezier(.2,.8,.2,1) both rowIn}.nd .dpanel.fresh .prow:nth-child(2){animation-delay:40ms}.nd .dpanel.fresh .prow:nth-child(3){animation-delay:80ms}.nd .dpanel.fresh .prow:nth-child(4){animation-delay:.12s}@keyframes rowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nd #draft-body{transition:opacity .2s}.nd #draft-body.busy{opacity:.4}@media (max-width:480px){.nd .dtabs button{padding-inline:8px;font-size:.85rem}.nd .dtabs button:first-child{padding-left:0}.nd .dtabs{gap:0}.nd .dtabs button .n{display:none}.nd .facts dd{font-size:1.05rem}}.nd .dpanel .drow{padding:7px 0}.nd .drow{align-items:center;gap:12px;padding:9px 0;font-size:.95rem;display:flex}.nd .drow input{width:18px;height:18px;accent-color:var(--gold);flex:none;margin:0}.nd .drow .t{width:74px;color:var(--platinum);flex:none}.nd .drow .grow{flex:1;min-width:0}.nd .drow .blank{color:var(--warn-d)}.nd .status-line{min-height:1.4em;color:var(--platinum);align-items:center;gap:8px;margin:10px 0 0;font-size:.875rem;display:flex}.nd .pulse{background:var(--champagne);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.25}}.nd .screens{background:radial-gradient(80% 60% at 50% 0%, #13233c 0%, var(--night) 70%);padding-block:88px 96px}.nd .screens h2{text-align:center}.nd .screens .lead{text-align:center;margin:16px auto 48px}.nd .devices{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:28px;display:flex}.nd .dev{flex-direction:column;align-items:center;display:flex}.nd .dev .frame{background:linear-gradient(135deg,#c9cdd3,#5f646c 30%,#22252a 60%,#9da1a8);padding:3px;position:relative;box-shadow:0 24px 50px #02050a8c}.nd .dev .glass{background:#050608;position:relative;overflow:hidden}.nd .devices{align-items:flex-end;gap:56px;position:relative}.nd .dev.web .frame{background:#1a1d22;border-radius:14px 14px 4px 4px;padding:8px}.nd .dev.web .glass{border-radius:4px;width:380px;height:238px}.nd .dev.web .base{background:linear-gradient(#b9bdc4,#6a6e75);border-radius:0 0 14px 14px;width:460px;height:12px}.nd .dev.tablet .frame{border-radius:24px;padding:3px}.nd .dev.tablet .glass{border:9px solid #050608;border-radius:21px;width:300px;height:216px}.nd .dev.mobile .frame{border-radius:30px}.nd .dev.mobile .glass{border:5px solid #050608;border-radius:27px;width:150px;height:300px}.nd .dev .cam{z-index:2;background:#1a1f28;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:6px;left:50%}.nd .dev.tablet .cam{margin:-3px 0 0;top:50%;left:4px}.nd .dev{opacity:.72;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s}.nd .dev.on{opacity:1;transform:translateY(-6px)}.nd .dev-cap{text-align:center;color:var(--platinum);flex-direction:column;gap:2px;max-width:220px;margin:16px 0 0;font-size:.875rem;display:flex}.nd .dev-cap b{color:var(--ivory);font-weight:600}.nd .dev.on .dev-cap b{color:var(--champagne)}.nd .m-head{justify-content:space-between;align-items:center;gap:4px;display:flex}.nd .m-net{color:var(--night);background:var(--warn-d);opacity:0;white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:.8em;transition:opacity .3s}.nd .dev.offline .m-net{opacity:1}.nd .m-big{font:600 1.6em/1.1 var(--serif);margin:6px 0}.nd .m-row{border-bottom:1px solid var(--rule-d);justify-content:space-between;align-items:baseline;gap:6px;padding:5px 0;display:flex}.nd .m-row .m-st{color:var(--platinum);white-space:nowrap;font-size:.9em}.nd .m-row .m-st.ok,.nd .m-row.done .m-st{color:var(--ok-d)}.nd .m-row.waiting .m-st{color:var(--warn-d)}.nd .m-new{opacity:0;transition:opacity .35s,transform .4s,background-color .3s;transform:translateY(4px)}.nd .m-new.shown{opacity:1;transform:none}.nd .m-note{color:var(--champagne);max-height:0;font-size:.85em;transition:max-height .4s;display:block;overflow:hidden}.nd .m-new.noted .m-note{max-height:2em}.nd .m-new.done .m-type{color:var(--platinum);text-decoration:line-through}.nd .baton{pointer-events:none;height:2px;position:absolute;top:46%;left:0;right:0}.nd .baton i{background:var(--gold);opacity:0;border-radius:50%;width:12px;height:12px;transition:left 1s cubic-bezier(.5,0,.2,1),opacity .3s;position:absolute;top:-5px;left:21%;box-shadow:0 0 18px #f0d870cc}.nd .baton.go1 i{opacity:1;left:58%}.nd .baton.go2 i{opacity:1;transition-duration:.8s;left:84%}.nd .baton.done i{opacity:0;left:84%}@media (max-width:1100px){.nd .devices{gap:32px}.nd .dev.web .glass{width:300px;height:188px}.nd .dev.web .base{width:360px}.nd .dev.tablet .glass{width:250px;height:180px}}@media (max-width:760px){.nd .devices{gap:28px 18px}.nd .dev.web{flex-basis:100%}.nd .baton{display:none}.nd .dev.tablet .glass{width:230px;height:160px}.nd .tablet .mini{padding:10px 12px;font-size:8.5px}.nd .dev.mobile .glass{width:128px;height:256px}.nd .dev-cap{max-width:160px}}@media (max-width:380px){.nd .dev.web .glass{width:250px;height:160px}.nd .dev.web .base{width:290px}.nd .dev.tablet .glass{width:200px;height:150px}.nd .dev.mobile .glass{width:110px;height:236px}}.nd .chrome{color:var(--platinum);background:#1b2230;align-items:center;gap:4px;padding:6px 8px;font-size:8px;display:flex}.nd .chrome i{background:#3a4456;border-radius:50%;width:6px;height:6px}.nd .chrome span{background:#0e1522;border-radius:4px;flex:1;margin-left:8px;padding:2px 8px}.nd .mini{background:radial-gradient(120% 60% at 50% 0%, #15233a, var(--night) 60%);height:100%;color:var(--ivory);font:9px/1.3 var(--sans);padding:22px 10px 10px}.nd .web .mini{padding:12px 18px;font-size:10px}.nd .tablet .mini{padding:12px 14px;font-size:9.5px}.nd .mobile .mini{padding:24px 9px 10px;font-size:8.5px}.nd .mobile .m-head{flex-direction:column;align-items:flex-start}.nd .mobile .m-row{flex-wrap:wrap}.nd .mobile .m-row .m-st{margin-left:auto}.nd .m-top{color:var(--platinum)}.nd .pulse-ring{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #f0d87000}.nd .dev.send .pulse-ring{animation:.5s ease-out ringOut}.nd .dev.recv .pulse-ring{animation:.7s ease-out ringIn}@keyframes ringOut{0%{box-shadow:inset 0 0 0 2px #f0d870e6}to{box-shadow:inset 0 0 0 14px #f0d87000}}@keyframes ringIn{0%{box-shadow:inset 0 0 0 10px #f0d87000}40%{box-shadow:inset 0 0 0 2px #f0d870d9}to{box-shadow:inset 0 0 0 2px #f0d87000}}.nd .chapter-n{font:500 1.15rem var(--serif);color:var(--bronze);margin:0 0 8px;font-style:italic}.nd .dark .chapter-n{color:var(--champagne)}.nd .chapter p.body{color:var(--ink-2);max-width:34em;margin:16px 0 22px;font-size:1.1rem;line-height:1.7}.nd .dark .chapter p.body,.nd .dark.chapter p.body{color:var(--platinum)}.nd .sheet{background:var(--paper-raised);border-radius:var(--radius);padding:26px;box-shadow:0 1px 2px #1f1a1114,0 18px 40px #1f1a1114}.nd .sheet .prow{border-top:1px solid var(--rule);color:var(--ink);align-items:center;gap:12px;padding:12px 0;font-size:.95rem;display:flex}.nd .sheet .prow:first-of-type{border-top:0}.nd .prow .t{width:74px;color:var(--ink-3);flex:none}.nd .prow .grow{flex:1;min-width:0}.nd .chips{flex-wrap:wrap;gap:8px;display:flex}.nd .chip{border:1px solid var(--control);background:var(--paper-raised);min-height:44px;color:var(--ink);font:500 .875rem var(--sans);cursor:pointer;border-radius:999px;padding:0 14px;transition:background-color .15s,border-color .15s}.nd .chip[aria-pressed=true]{border-color:var(--bronze);background:#7e5e1414;font-weight:600}.nd .dark .chip,.nd .livecard .chip{color:var(--ivory);border-color:var(--slate);background:0 0}@media (hover:hover){.nd .chip:hover{border-color:var(--control)}.nd .ready-bar button:hover .seg{filter:brightness(1.15)}}.nd .chip[aria-selected=true],.nd .chip[aria-checked=true]{border-color:var(--bronze);background:#7e5e1414;font-weight:600}.nd .dark .chip[aria-pressed=true]{border-color:var(--champagne);background:#d4af371f}.nd .ready-bar{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:16px 0 6px;display:grid}.nd .ready-bar button{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:6px;min-height:44px;padding:0;display:flex}.nd .ready-bar span.seg{border-radius:3px;height:6px}.nd .ready-bar span.lbl{color:var(--ink-3);text-align:left;font-size:.75rem;line-height:1.25}.nd .ready-bar .state{font-weight:600;display:block}.nd .ready-bar .state.ok{color:var(--ok)}.nd .ready-bar .state.warn{color:var(--warn)}.nd .ready-bar .state.bad{color:var(--bad)}.nd .ready-bar button[aria-pressed=true] span.lbl{color:var(--ink);font-weight:600}.nd .seg.ok{background:var(--ok)}.nd .seg.warn{background:#b26a00}.nd .seg.bad{background:var(--bad)}.nd .area-note{color:var(--ink-2);min-height:1.5em;margin:8px 0 16px;font-size:.9rem}@media (max-width:480px){.nd .ready-head{flex-direction:column;align-items:flex-start!important}}@media (max-width:900px){.nd .ch2-copy{order:-1}}.nd .job{border-top:1px solid var(--rule);align-items:baseline;gap:14px;padding:12px 0;display:flex}.nd .job .n{font:600 1.05rem var(--serif);color:var(--bronze);flex:none;width:16px}.nd .pay{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;font-size:.95rem;display:flex}.nd .pay .grow{flex:10em}.nd .pay .over{color:var(--bad);font-size:.8rem;display:block}.nd .live{background:linear-gradient(180deg, #0d1b2e 0%, #07111f 50%, var(--night-deep) 100%)}.nd .livecard{background:var(--night);border:1px solid var(--rule-d);border-radius:var(--radius);padding:30px;box-shadow:0 30px 60px #03070d80}.nd .clock{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:22px 0 4px;font-size:clamp(3.6rem,9vw,5.5rem);font-weight:600;line-height:1}.nd .lbl-d{color:var(--slate);margin:18px 0 4px;font-size:.8rem;font-weight:600}.nd .progress{background:var(--rule-d);border-radius:2px;height:4px;overflow:hidden}.nd .progress div{background:var(--gold);border-radius:2px;height:4px;transition:width .4s}.nd .later{margin:0;padding:0;list-style:none}.nd .later li{border-top:1px solid var(--rule-d);gap:12px;padding:10px 0;font-size:.95rem;display:flex}.nd .later li .t{width:74px;color:var(--platinum);flex:none}.nd .later li.done{color:var(--slate);text-decoration:line-through}.nd .moved{color:var(--champagne)}.nd .delay-box{border:1px solid var(--rule-d);border-radius:16px;margin-top:16px;padding:16px}.nd .journey{--d:70%;background:linear-gradient(180deg, var(--paper) 0, var(--paper) calc(var(--d) - 340px), #f1e3bf calc(var(--d) - 230px), #6b5a3e calc(var(--d) - 120px), #13213a calc(var(--d) - 40px), #0d1b2e var(--d), #07111f 100%);padding:96px 0 112px}.nd .j-title{max-width:15em;margin:0 0 56px}.nd .j-grid{grid-template-columns:210px minmax(0,1fr);gap:56px;display:grid}.nd .j-sticky{color:var(--ink);padding-top:8px;transition:color .6s;position:sticky;top:120px}.nd .j-event{color:var(--ink-3);margin:0 0 10px;font-size:.85rem;transition:color .6s}.nd .j-big{font:600 3.2rem/1 var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.nd .j-sub{color:var(--ink-2);margin:6px 0 28px;transition:color .6s}.nd .j-big.swap,.nd .j-sub.swap{animation:.5s cubic-bezier(.2,.8,.2,1) jSwap}@keyframes jSwap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nd .j-stops{margin:0;padding:0 0 0 22px;list-style:none;position:relative}.nd .j-stops:before{content:"";background:var(--rule);width:2px;position:absolute;top:8px;bottom:8px;left:5px}.nd .j-stops:after{content:"";width:2px;height:var(--fill,0%);background:var(--gold);transition:height .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:8px;left:5px}.nd .j-stops li{font:italic 500 1.05rem var(--serif);color:var(--ink-3);padding:4px 0 18px;transition:color .4s;position:relative}.nd .j-stops li:before{content:"";background:var(--paper);border:2px solid var(--control);z-index:1;border-radius:50%;width:12px;height:12px;transition:background-color .4s,border-color .4s,box-shadow .4s;position:absolute;top:9px;left:-22px}.nd .j-stops li.past:before{background:var(--gold);border-color:var(--gold)}.nd .j-stops li.on{color:var(--bronze)}.nd .j-stops li.on:before{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 5px #d4af3738}.nd .j-rail.night .j-sticky{color:var(--ivory)}.nd .j-rail.night .j-event,.nd .j-rail.night .j-sub{color:var(--platinum)}.nd .j-rail.night .j-stops:before{background:var(--rule-d)}.nd .j-rail.night .j-stops li{color:var(--slate)}.nd .j-rail.night .j-stops li.on{color:var(--champagne)}.nd .j-rail.night .j-stops li:before{background:var(--night)}.nd .j-rail.night .j-stops li.past:before,.nd .j-rail.night .j-stops li.on:before{background:var(--gold)}.nd .j-steps{flex-direction:column;gap:150px;display:flex}.nd .j-step{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.nd .j-step[data-step="2"]{margin-top:140px}.nd .journey .dark{background:0 0}.nd .j-step h3,.nd .j-step h2{font-size:2.1rem!important}.nd .dark .j-step h2,.nd .j-step.dark h2{color:var(--ivory)}@media (min-width:1001px){.nd .j-step .chapter-n{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:1000px){.nd .j-grid{grid-template-columns:minmax(0,1fr)}.nd .j-rail{display:none}.nd .j-step{grid-template-columns:minmax(0,1fr);gap:28px}.nd .j-steps{gap:96px}.nd .j-step[data-step="2"]{margin-top:40px}.nd .j-title{margin-bottom:40px}}.nd .prow.land{animation:.5s cubic-bezier(.2,.8,.2,1) both land}@keyframes land{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nd .tag-warn.land{animation:.5s both land,1.2s .3s flag}@keyframes flag{0%,to{box-shadow:0 0 #b26a0000}40%{box-shadow:0 0 0 5px #b26a0038}}.nd .reading{color:var(--ink-2);align-items:center;gap:10px;padding:10px 0;font-size:.9rem;display:flex}.nd .reading .bar{background:var(--rule);border-radius:2px;flex:1;height:3px;overflow:hidden}.nd .reading .bar i{background:var(--gold);width:0;height:100%;animation:1.1s ease-in-out forwards readbar;display:block}@keyframes readbar{to{width:100%}}.nd .ready-bar.anim button:not(.ck) .seg{background:var(--rule)!important}.nd .ready-bar.anim button:not(.ck) .state{opacity:0}.nd .ready-bar .seg,.nd .ready-bar .state{transition:background-color .45s,opacity .45s}.nd .jobs-anim .job{animation:.5s cubic-bezier(.2,.8,.2,1) both land}.nd .team-line{color:var(--platinum);align-items:center;gap:10px;margin:18px 0 0;font-size:.82rem;display:flex}.nd .team-line .av{display:flex}.nd .team-line .av i{border:2px solid var(--night);width:24px;height:24px;font:600 9px/20px var(--sans);color:var(--ivory);text-align:center;background:#1e2a3e;border-radius:50%;margin-left:-6px;font-style:normal}.nd .team-line .av i:first-child{margin-left:0}.nd .team-line.sent .av i{animation:.9s both avPing}.nd .team-line.sent .av i:nth-child(2){animation-delay:80ms}.nd .team-line.sent .av i:nth-child(3){animation-delay:.16s}.nd .team-line.sent .av i:nth-child(4){animation-delay:.24s}@keyframes avPing{0%{box-shadow:0 0 #f0d87000}35%{box-shadow:0 0 0 4px #f0d8708c}to{box-shadow:0 0 #f0d87000}}.nd .clock .colon{animation:2s step-end infinite colon}@keyframes colon{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.nd .clock .colon,.nd .team-line.sent .av i,.nd .prow.land,.nd .tag-warn.land,.nd .jobs-anim .job,.nd .j-big.swap,.nd .j-sub.swap{animation:none}}.nd .fv-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.nd .fv-side .lead{margin:16px 0 28px}.nd .fv-tabs{border-top:1px solid var(--rule);flex-direction:column;display:flex}.nd .fv-tab{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--rule);min-height:44px;padding:16px 0 16px 20px;display:block;position:relative}.nd .fv-tab:before{content:"";background:0 0;border-radius:2px;width:3px;transition:background-color .3s;position:absolute;top:16px;bottom:16px;left:0}.nd .fv-tab .n{font:600 1.35rem/1.2 var(--serif);color:var(--ink-3);transition:color .3s;display:block}.nd .fv-tab .d{color:var(--ink-3);margin-top:2px;font-size:.95rem;display:block}.nd .fv-tab[aria-selected=true]:before{background:var(--gold)}.nd .fv-tab[aria-selected=true] .n{color:var(--ink)}.nd .fv-tab[aria-selected=true] .d{color:var(--ink-2)}.nd .fv-tab:focus-visible{outline:3px solid var(--bronze);outline-offset:2px;border-radius:6px}@media (hover:hover){.nd .fv-tab:hover .n{color:var(--ink)}}.nd .fv-pause{min-height:44px;color:var(--bronze);font:500 .9rem var(--sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:10px 0;text-decoration:underline}.nd .fv-stage{outline:none;flex-direction:column;align-items:center;gap:18px;display:flex}.nd .fv-stage:focus-visible{outline:3px solid var(--bronze);outline-offset:8px;border-radius:12px}.nd .fv-phone .phone{--k:.66}.nd .fv-say{text-align:center;max-width:360px;color:var(--ink-2);min-height:3.2em;margin:0}.nd .fv-say b{color:var(--ink)}.nd .fv{padding:10px 16px 0;font-size:12px;position:absolute;inset:0}.nd .fv .app-top b{color:var(--ivory);font-weight:600}.nd .fv-who{color:var(--night);background:var(--champagne);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600;transition:opacity .2s;display:inline-block}.nd .fv-f{border-bottom:1px solid var(--rule-d);justify-content:space-between;align-items:baseline;gap:10px;max-height:60px;padding:8px 0;transition:max-height .5s cubic-bezier(.2,.8,.2,1),padding .5s,opacity .4s,border-color .4s;display:flex;overflow:hidden}.nd .fv-f .k{color:var(--platinum);flex:none;font-size:11px}.nd .fv-f .v{text-align:right;justify-items:end;display:grid;position:relative}.nd .fv-f .v>span{grid-area:1/1;transition:opacity .35s,filter .45s,transform .45s cubic-bezier(.2,.8,.2,1)}.nd .fv-f .v .alt{opacity:0;filter:blur(4px);transform:translateY(4px)}.nd .fv-f.masked .v .full{opacity:0;filter:blur(6px);transform:translateY(-4px)}.nd .fv-f.masked .v .alt{opacity:1;filter:none;transform:none}.nd .fv-f.gone{opacity:0;border-color:#0000;max-height:0;padding-block:0}.nd .lockpill{color:var(--platinum);border:1px solid var(--rule-d);white-space:nowrap;background:#ffffff12;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:10.5px;display:inline-flex}.nd .lockpill svg{width:10px;height:10px}.nd .fv-cue{border-bottom:1px solid var(--rule-d);align-items:baseline;gap:10px;padding:7px 0;display:flex}.nd .fv-cue .tm{font:600 13px var(--serif);color:var(--champagne);flex:none;width:4.4em}.nd .fv-cue .mine{color:var(--champagne);opacity:0;margin-left:auto;font-size:10px;transition:opacity .35s}.nd .fv.crew .fv-cue .mine{opacity:1}.nd .fv-acts{gap:8px;margin-top:14px;display:grid}.nd .fv-acts .s-btn{height:38px;font-size:12.5px;transition:opacity .35s,transform .35s}.nd .fv-acts .s-btn.gone{display:none}.nd .fv-only{text-align:center;color:var(--platinum);padding:10px 0;font-size:11px;display:none}.nd .fv.view .fv-only{display:block}@media (max-width:900px){.nd .fv-grid{grid-template-columns:minmax(0,1fr);gap:36px}.nd .fv-tab{padding-block:12px}.nd .fv-tab .d{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.nd .fv-f,.nd .fv-f .v>span,.nd .fv-cue .mine{transition:none}}.nd .signin-wrap{max-width:560px}.nd .signin{padding:36px 32px}.nd .signin h1{line-height:1.15;font-size:clamp(1.9rem,4vw,2.3rem)!important}.nd .signin .lead{margin:14px 0 20px;font-size:1.05rem}.nd .si-files{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.nd .si-files:empty{display:none}.nd .si-files li{background:var(--paper-sunk);border:1px solid var(--rule);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.9rem;display:inline-flex}.nd .si-buttons{gap:10px;display:grid}.nd .si-btn{justify-content:center;gap:10px;width:100%}.nd .si-privacy{margin:18px 0 0}.nd .si-back{margin:10px 0 0}.nd .track{height:72px;margin:8px 0 0;position:relative}.nd .tk-axis{height:16px;color:var(--slate);font-size:10.5px;position:absolute;top:0;left:0;right:0}.nd .tk-axis span{white-space:nowrap;position:absolute;transform:translate(-2px)}.nd .tk-axis .tk-end{right:0;transform:none}.nd .tk-lane{background:#ffffff0a;border-radius:6px;height:22px;position:absolute;top:20px;left:0;right:0}.nd .tk-break{background:repeating-linear-gradient(110deg,#0000 0 4px,#ffffff1f 4px 5px);width:5%;position:absolute;top:-4px;bottom:-4px;left:81%}.nd .tk-b{box-sizing:border-box;background:#2a3a55;border:1px solid #ffffff14;border-radius:5px;height:22px;transition:left .7s cubic-bezier(.2,.8,.2,1),width .7s cubic-bezier(.2,.8,.2,1),background-color .4s,opacity .4s,box-shadow .4s;position:absolute;top:0}.nd .tk-b.now{background:linear-gradient(180deg, var(--champagne), var(--gold));border-color:#0000}.nd .tk-b.done{opacity:.35}.nd .tk-b.runs{-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000)}.nd .tk-b.pinned{border:1.5px solid var(--champagne);background:0 0}.nd .tk-b.pinned:after{content:"";background:var(--champagne);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;right:4px}.nd .tk-b.moved{box-shadow:0 0 0 2px #f0d8708c}.nd .tk-labels{position:absolute;top:42px;left:0;right:0}.nd .tk-l{color:var(--platinum);white-space:nowrap;border-left:1px solid #ffffff38;align-items:flex-end;padding:0 0 0 5px;font-size:11px;line-height:1.2;transition:left .7s cubic-bezier(.2,.8,.2,1),color .3s;display:flex;position:absolute;top:0}.nd .tk-l.now{color:var(--ivory);font-weight:600}.nd .tk-l.done{opacity:.45}.nd .tk-l{height:22px}.nd .tk-l-end{color:var(--champagne);border-left:0;border-right:1px solid #ffffff38;justify-content:flex-end;padding:0 5px 0 0;left:auto;right:0}.nd .tk-now{width:0;height:34px;transition:left 1s cubic-bezier(.2,.8,.2,1);position:absolute;top:14px}.nd .tk-now i{background:var(--ivory);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 10px #f7f3e999}.nd .tk-now i:before{content:"";background:var(--ivory);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-3px}.nd .tk-say{color:var(--champagne);min-height:1.4em;margin:6px 0 0;font-size:.85rem}.nd .ls-wrap{align-items:center;gap:22px;margin-top:32px;display:flex}.nd .ls-phone .phone{--k:.42}.nd .ls-phone .tabbar,.nd .ls-phone .safaribar{display:none}.nd .ls-copy p{color:var(--platinum);max-width:18em;margin:10px 0 0;font-size:.95rem}.nd .soon-pill{color:var(--night);background:var(--champagne);border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:600;display:inline-block}.nd .ls{background:radial-gradient(90% 60% at 50% 20%,#24375a 0%,#0b1220 70%);flex-direction:column;align-items:center;padding:30px 10px 0;display:flex;position:absolute;inset:0}.nd .ls-date{color:#f7f3e9cc;margin:0;font-size:9px}.nd .ls-time{font:300 46px/1 -apple-system, var(--sans);letter-spacing:-.02em;color:#f7f3e9;margin:2px 0 0}.nd .ls-act{-webkit-backdrop-filter:blur(10px);color:var(--ivory);background:#1e2636b8;border-radius:16px;padding:9px 10px;font-size:9px;position:absolute;bottom:26px;left:8px;right:8px}.nd .ls-row{align-items:center;gap:6px;display:flex}.nd .ls-ic{background:linear-gradient(180deg, var(--champagne), var(--gold));width:16px;height:16px;color:var(--night);font:700 10px/16px var(--sans);text-align:center;border-radius:5px;flex:none}.nd .ls-cue{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10.5px;font-weight:600;overflow:hidden}.nd .ls-left{color:var(--champagne);font-variant-numeric:tabular-nums}.nd .ls-bar{background:#ffffff26;border-radius:2px;height:3px;margin:7px 0 5px;overflow:hidden}.nd .ls-bar i{background:var(--gold);height:100%;transition:width .4s;display:block}.nd .ls-next{color:var(--platinum)}.nd .ls-act.ping{animation:.9s lsPing}@keyframes lsPing{30%{box-shadow:0 0 0 2px #f0d870b3}}@media (max-width:560px){.nd .tk-l{font-size:10px}.nd .tk-830{display:none}.nd .ls-wrap{gap:16px}.nd .ls-phone .phone{--k:.34}.nd .ls .ls-time{font-size:38px}}@media (prefers-reduced-motion:reduce){.nd .tk-b,.nd .tk-l,.nd .tk-now{transition:none}.nd .ls-act.ping{animation:none}}.nd .link-btn{font:inherit;color:var(--champagne);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.nd .j-step h3{font-size:2.1rem}.nd .sheet-cap{margin:0 0 12px}.nd .import-rows{margin-top:12px}.nd .import-none{margin:8px 0}.nd .import-count{margin:12px 0 0}.nd .ready-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.nd .ready-count{margin:0;font-size:1.9rem}.nd .needs-h{color:var(--ink-3);margin:0 0 2px;font-weight:600}.nd .pay-sheet{margin-top:8px}.nd .ready-cta{margin-top:16px}.nd .live-top{color:var(--platinum);justify-content:space-between;font-size:.82rem;display:flex}.nd .clock .ampm{letter-spacing:0;margin-left:.2em;font-size:.32em}.nd .live-sub{color:var(--platinum);margin:0}.nd .live-now{margin:0;font-size:1.9rem}.nd .live-meta{margin:4px 0 12px}.nd .live-next{justify-content:space-between;gap:12px;display:flex}.nd .live-buttons{margin-top:22px}.nd .delay-h{margin:0 0 10px;font-weight:600}.nd .delay-preview{margin:12px 0 6px}.nd .lbl-d.tonight{margin-top:24px}
.nd .threads{border-radius:var(--radius);background:var(--paper-raised);height:360px;margin:48px 0 0;position:relative;overflow:hidden;box-shadow:0 1px 2px #1f1a110f,0 18px 40px #1f1a1112}.nd .th-lines{width:100%;height:100%;position:absolute;inset:0}.nd .th-lines path{fill:none;stroke:var(--rule-strong);stroke-width:.25px;stroke-dasharray:1.2 1.2;vector-effect:non-scaling-stroke;transition:stroke .6s,opacity .6s}.nd .threads.joined .th-lines path{stroke:var(--gold);opacity:.7;stroke-dasharray:none}.nd .th{border:1px solid var(--rule);width:168px;animation:6s ease-in-out infinite drift;animation-delay:var(--d);background:#fff;border-radius:12px;padding:10px 12px;font-size:.85rem;transition:transform 1s cubic-bezier(.5,0,.2,1),opacity .8s;position:absolute;box-shadow:0 6px 16px #1f1a1114}.nd .th b{color:var(--ink-3);font-size:.78rem;font-weight:600;display:block}.nd .th span{color:var(--ink)}@keyframes drift{50%{translate:0 -6px}}.nd .threads.joined .th{opacity:0;transform:scale(.6);top:calc(50% - 30px)!important;left:calc(50% - 84px)!important}.nd .th-one{opacity:0;background:var(--night);color:var(--ivory);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;min-width:250px;padding:16px 20px;transition:opacity .6s .5s,transform .7s cubic-bezier(.2,.8,.2,1) .5s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.85);box-shadow:0 20px 40px #0b12204d}.nd .th-one .th-mark{grid-row:span 2}.nd .th-one b{font:600 1.05rem var(--serif)}.nd .th-one span:last-child{color:var(--champagne);font-size:.85rem}.nd .threads.joined .th-one{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (max-width:700px){.nd .threads{height:420px}.nd .th{width:136px;font-size:.78rem}}.nd .timeline{margin:20px 0 0;padding:0 0 0 28px;list-style:none;position:relative}.nd .timeline:before{content:"";background:var(--rule-strong);width:2px;position:absolute;top:8px;bottom:8px;left:7px}.nd .timeline li{opacity:1;grid-template-columns:6.5em minmax(0,1fr);gap:12px;padding:12px 0;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.nd .timeline li:before{content:"";background:var(--paper);border:2px solid var(--control);border-radius:50%;width:12px;height:12px;position:absolute;top:17px;left:-26px}.nd .timeline li.done:before{background:var(--ok);border-color:var(--ok)}.nd .timeline li.now:before{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 6px #d4af3733}.nd .timeline li b{color:var(--ink-3);font-weight:600}.nd .timeline li.now b{color:var(--bronze)}.nd .rv-js .timeline li:not(.in){opacity:0;transform:translate(-8px)}.nd .faq-search input{border:1px solid var(--control);width:100%;min-height:50px;font:1rem var(--sans);background:var(--paper-raised);color:var(--ink);border-radius:999px;padding:0 20px}.nd .faq-search{margin-bottom:18px}.nd .faq-empty{color:var(--ink-2);padding:16px 0}.nd .lostcue{max-width:440px;margin:28px 0}.nd .lc{border-bottom:1px solid var(--rule);align-items:baseline;gap:14px;padding:12px 0;display:flex}.nd .lc .tm{font:600 1.05rem var(--serif);color:var(--bronze);width:4.4em}.nd .lc .st{color:var(--ink-3);margin-left:auto;font-size:.85rem}.nd .lc .st.ok{color:var(--ok)}.nd .lc .st.nx{color:var(--bronze);font-weight:600}.nd .lc.gone span:nth-child(2){color:var(--ink-3);text-decoration:line-through}.nd .lc.gone .st{color:var(--bad)}.nd .lc.gone .st:before{content:"";background:var(--bad);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.6s ease-in-out infinite lost;display:inline-block}@keyframes lost{50%{opacity:.2}}.nd .when{flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;list-style:none;display:flex}.nd .when li{font:italic 500 .95rem var(--serif);color:var(--ink-3);border:1px solid var(--rule);border-radius:999px;padding:4px 12px}.nd .when li.on{color:var(--bronze);background:#d4af371f;border-color:#7e5e1473}.nd .detail{padding:24px 0 72px}.nd .detail-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.nd .detail-side{position:sticky;top:120px}.nd .detail-side h2{margin:0;font-size:2.2rem}.nd .detail-side .lead{max-width:22em;margin:14px 0 0;font-size:1.05rem}.nd .ask{color:var(--ink-2);max-width:22em;margin:14px 0 0}.nd .dsteps{margin:0;padding:0;list-style:none}.nd .step{border-top:1px solid var(--rule-strong);grid-template-columns:56px minmax(0,1fr);gap:8px;padding:24px 0;display:grid}.nd .step:last-child{border-bottom:1px solid var(--rule-strong)}.nd .step-n{font:600 2rem/1 var(--serif);color:var(--bronze);font-variant-numeric:lining-nums}.nd .step h3{margin:2px 0 6px;font-size:1.35rem}.nd .step p{color:var(--ink-2);max-width:38em;margin:0}.nd .pager2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.nd .pg{border-radius:var(--radius);background:var(--paper-raised);border:1px solid var(--rule);padding:26px 28px 28px;text-decoration:none;transition:border-color .2s,box-shadow .3s,transform .3s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.nd .pg small{color:var(--ink-3);font-size:.85rem;display:block}.nd .pg strong{font:600 1.6rem/1.2 var(--serif);color:var(--ink);margin:4px 0 8px;display:block}.nd .pg-lead{color:var(--ink-2);max-width:30em;padding-right:32px;display:block}.nd .pg-arrow{color:var(--bronze);font-size:1.4rem;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:26px;right:26px}.nd .pg.next{text-align:left}@media (hover:hover){.nd .pg:hover{border-color:var(--control);transform:translateY(-2px);box-shadow:0 18px 40px #1f1a1114}.nd .pg.next:hover .pg-arrow{transform:translate(4px)}.nd .pg.previous:hover .pg-arrow{transform:translate(-4px)}}@media (max-width:900px){.nd .detail-grid{grid-template-columns:minmax(0,1fr);gap:24px}.nd .detail-side{position:static}.nd .pager2{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.nd .pg,.nd .pg-arrow{transition:none}}.nd .private-card,.nd .plain{border:1px solid var(--rule);background:var(--paper-raised);border-radius:16px;max-width:24em;padding:16px 18px}.nd .private-card p,.nd .plain p{color:var(--ink-2);margin:0}.nd .pc-h{align-items:center;gap:8px;font-weight:600;display:flex;color:var(--ink)!important;margin-bottom:6px!important}.nd .form-split{align-items:start}.nd .form-split .sheet{padding:28px}.nd .person{background:var(--paper-raised);border:1px solid var(--rule);border-radius:16px;align-items:flex-start;gap:14px;max-width:28em;margin-top:32px;padding:16px 18px;display:flex}.nd .person img{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px}.nd .person p{color:var(--ink-2);margin:0}.nd .person-h{font-weight:600;color:var(--ink)!important;margin-bottom:4px!important}.nd .topics{margin:0 0 14px}.nd .nexth{margin:0 0 6px;font-size:1.5rem}.nd .nextsteps{counter-reset:ns;margin:0;padding:0;list-style:none}.nd .nextsteps li{counter-increment:ns;border-top:1px solid var(--rule);grid-template-columns:40px minmax(0,1fr);padding:12px 0;display:grid}.nd .nextsteps li:before{content:counter(ns);font:600 1.4rem/1.2 var(--serif);color:var(--bronze);grid-row:span 2}.nd .nextsteps b{font-weight:600}.nd .nextsteps span{color:var(--ink-2);font-size:.95rem}.nd .openq{background:radial-gradient(90% 80% at 50% 0%, #13233c 0%, var(--night) 60%, var(--night-deep) 100%);padding:88px 0}.nd .openq h2{font:italic 500 1.15rem var(--serif);color:var(--champagne);margin:0 0 18px}.nd .oq-big{font:600 clamp(2rem, 4.4vw, 3.2rem)/1.15 var(--serif);letter-spacing:-.01em;min-height:2.4em;margin:0;transition:opacity .35s,transform .4s cubic-bezier(.2,.8,.2,1)}.nd .oq-big.out{opacity:0;transform:translateY(8px)}.nd .oq-after{color:var(--platinum);margin:18px 0 0}.nd #own-tabs{margin:18px 0}.nd .own-panel{border-top:1px solid var(--ink);min-height:9em;padding-top:18px}.nd .own-panel p{color:var(--ink-2);max-width:40em;margin:0 0 10px}.nd .own-panel ul{color:var(--ink-2);margin:0;padding-left:18px}.nd .own-panel li{margin:6px 0}.nd .plain{max-width:none;margin-top:28px}@media (prefers-reduced-motion:reduce){.nd .oq-big{transition:none}}.nd .fhero{padding-block:88px 64px}.nd .fhero h1{font-size:clamp(2.4rem,5vw,4rem)}.nd .fpreview{grid-template-columns:minmax(0,15em) minmax(0,1fr);align-items:start;gap:8px 48px;display:grid}.nd .fpreview .cap p{margin:0}.nd .fpreview .cap .t1{font:600 1.5rem/1.2 var(--serif);color:var(--ink)}.nd .fpreview .cap .t2{color:var(--ink-3);margin-top:6px;font-size:.9rem}.nd .fpreview .prow .t{width:7em;color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.nd .fpreview .prow .r{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:.875rem}.nd .fpreview .prow .r.warn{color:var(--warn)}.nd .fpreview .prow .r.ok{color:var(--ok)}@media (max-width:700px){.nd .fpreview{grid-template-columns:minmax(0,1fr)}.nd .fpreview .prow .t{width:5.5em}}.nd .points{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;display:grid}.nd .points article{border-top:1px solid var(--rule-strong);padding:22px 0 34px}.nd .points p{color:var(--ink-2);margin:10px 0 0}@media (max-width:900px){.nd .points{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px){.nd .grid2>h2:first-child{position:sticky;top:120px}}.nd .faq details{border-top:1px solid var(--rule);padding:4px 0}.nd .faq details:last-child{border-bottom:1px solid var(--rule)}.nd .faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:16px 0;font-weight:600;list-style:none;display:flex}.nd .faq summary:after{content:"+";font:400 1.4rem var(--sans);color:var(--bronze);line-height:1}.nd .faq details[open] summary:after{content:"−"}.nd .faq summary::-webkit-details-marker{display:none}.nd .faq p{color:var(--ink-2);max-width:46em;margin:0 0 18px}.nd .pager{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.nd .pager a{padding:18px 0;text-decoration:none;display:block}.nd .pager small{color:var(--ink-3);display:block}.nd .pager strong{font:600 1.3rem var(--serif);color:var(--ink)}.nd .featurelist{margin:24px 0 0;padding:0;list-style:none}.nd .featurelist li{border-top:1px solid var(--rule);padding:10px 0}.nd .groups{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 28px;display:grid}.nd .groups a{color:var(--ink);border-top:1px solid var(--ink);padding:18px 0 8px;text-decoration:none;display:block}.nd .groups a span{color:var(--ink-3);margin-top:6px;font-size:.9rem;display:block}@media (max-width:1000px){.nd .groups{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.nd form.req{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.nd form.req .wide{grid-column:1/-1}@media (max-width:700px){.nd form.req{grid-template-columns:minmax(0,1fr)}}.nd .f label,.nd .f legend{margin-bottom:8px;padding:0;font-size:.9rem;font-weight:600;display:block}.nd .f fieldset{border:0;margin:0;padding:0}.nd .f input[type=text],.nd .f input[type=email],.nd .f textarea,.nd .f select{border:1px solid var(--control);background:var(--paper-raised);width:100%;color:var(--ink);font:1rem/1.5 var(--sans);border-radius:12px;min-height:50px;padding:12px 14px}.nd .f textarea{resize:vertical;min-height:120px}.nd .f input[aria-invalid=true],.nd .f textarea[aria-invalid=true]{border-color:var(--bad)}.nd .f .err{color:var(--bad);margin:6px 0 0;font-size:.85rem}.nd .f .hint{color:var(--ink-3);margin:6px 0 0;font-size:.85rem}.nd .check{color:var(--ink-2);align-items:center;gap:10px;font-size:.95rem;display:flex}.nd .check input{width:20px;height:20px;accent-color:var(--bronze);flex:none;margin:0}.nd .done-box{border-radius:var(--radius);background:var(--paper-sunk);padding:32px}.nd .proto-note{color:var(--ink-3);font-size:.85rem}.nd .v-steps{counter-reset:step;margin:0;padding:0;list-style:none}.nd .v-steps li{counter-increment:step;border-top:1px solid var(--rule);grid-template-columns:56px minmax(0,1fr);padding:20px 0;display:grid}.nd .v-steps li:before{content:counter(step);font:600 2rem/1 var(--serif);color:var(--bronze);grid-row:span 2}.nd .v-steps p{color:var(--ink-2);margin:6px 0 0}.nd .beliefs{background:var(--paper-sunk);margin-bottom:72px;padding-block:72px}.nd .beliefs dl{margin:0}.nd .beliefs dt{font:600 1.35rem var(--serif);border-top:1px solid var(--rule-strong);padding-top:18px}.nd .beliefs dt:first-child{border-top:0;padding-top:0}.nd .beliefs dd{color:var(--ink-2);margin:6px 0 22px}.nd .founder{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;display:grid}.nd .founder img{aspect-ratio:4/5;object-fit:cover;border-radius:18px;width:220px;height:auto}@media (max-width:700px){.nd .founder{grid-template-columns:minmax(0,1fr)}}.nd .signoff{margin-top:28px;font:italic 500 1.15rem var(--serif)!important;color:var(--ink)!important}.nd .story p{color:var(--ink-2);max-width:38em;font-size:1.12rem;line-height:1.75}.nd .f-lead{margin-top:22px}.nd .f-included{color:var(--ink-3);margin:32px 0 0;font-weight:600}.nd .f-questions{padding-bottom:72px}.nd .f-more{padding-bottom:96px}.nd .v-cta{margin-top:28px}.nd .v-how{padding-bottom:88px}.nd .v-how-grid{align-items:start}.nd .v-how .detail-side .lead{margin:14px 0 22px;font-size:1.05rem}.nd .sunk{background:var(--paper-sunk)}.nd .form-split .lead{margin:14px 0 22px;font-size:1.05rem}.nd .narrow-wrap{max-width:860px}.nd .about-story{padding-bottom:72px}.nd .about-story h2,.nd .beliefs h2,.nd .about-founder h2{font-size:2.2rem}.nd .about-story h2{margin-bottom:12px}.nd .beliefs .detail-side .lead{margin:14px 0 0;font-size:1.05rem}.nd .about-founder{padding-bottom:96px}.nd .founder-role{margin:4px 0 14px;font-weight:600}.nd .founder-bio{max-width:40em;font-size:1.05rem}.nd .founder-hiring{margin-top:20px}.nd .c-kind{max-width:46em;margin:18px 0 0}.nd .c-cta{margin-top:26px}.nd .c-h2{margin-bottom:8px;font-size:2.2rem}.nd .c-where{padding-bottom:72px}.nd .c-job h3{margin:28px 0 8px;font-size:1.35rem}.nd .c-job p{color:var(--ink-2);max-width:44em}.nd .job-list{color:var(--ink-2);margin:0;padding-left:20px}.nd .job-list li{margin:6px 0}.nd .tag-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nd .tag-list li{border:1px solid var(--rule-strong);color:var(--ink-2);border-radius:999px;padding:4px 12px;font-size:.9rem}.nd .beta-grid{align-items:start}.nd .beta-gets{margin-bottom:40px}.nd .person-sign{margin-top:6px!important}.nd .help-top{padding:56px 0 40px}.nd .help-grid{align-items:start}.nd .faq-count{min-height:1.4em;margin:8px 0 0}.nd .help-more{border-top:1px solid var(--rule);margin:24px 0 0;padding-top:32px;font-size:1.6rem}.nd .with-help{max-width:var(--wrap)}.nd .prose{color:var(--ink-2)}.nd .prose h1{color:var(--ink);margin:0 0 20px;font-size:clamp(2.2rem,4vw,3rem)}.nd .prose h2{color:var(--ink);margin:40px 0 12px;font-size:1.5rem}.nd .prose h3{color:var(--ink);margin:28px 0 10px;font-size:1.15rem}.nd .prose a{color:var(--bronze)}.nd .with-help .prose>h1:first-child{display:none}
