:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050706;--panel:#101713;--panel-2:#15221b;--text:#f6fff7;--muted:#c7d6cd;--faint:#9aaba2;--line:#345346;--green:#a8ffb4;--green-2:#66f28b;--amber:#ffe08a;--red:#ff8585;--code:"SFMono-Regular", "Cascadia Code", "Liberation Mono", Menlo, monospace;--sans:"Avenir Next", "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);scroll-behavior:smooth}body{min-height:100vh;color:var(--text);font-family:var(--sans);background:radial-gradient(circle at 8% 0,#66f28b29,#0000 28rem),radial-gradient(circle at 88% 18%,#a8ffb414,#0000 26rem),linear-gradient(#050706 0%,#07100b 52%,#050706 100%);margin:0}a{color:inherit}.skip-link{z-index:20;border:1px solid var(--green);background:var(--bg);padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(1120px,100%);margin:0 auto;padding:1rem}.nav{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0 2rem;display:flex}.brand{color:var(--text);letter-spacing:-.04em;align-items:center;gap:.7rem;font-weight:500;text-decoration:none;display:flex}.brand-mark{border:1px solid var(--green);width:2.25rem;height:2.25rem;color:var(--green);font-family:var(--code);background:#a8ffb414;place-items:center;display:grid}.nav-links{color:#d7e3db;font-family:var(--code);gap:1rem;font-size:.9rem;display:none}.nav-links a{text-decoration:none}.nav-links a:hover{color:var(--green)}.hero{padding:2rem 0 4rem}.eyebrow{color:var(--green);font-family:var(--code);text-transform:uppercase;letter-spacing:.14em;font-size:.85rem}.hero h1{letter-spacing:-.08em;max-width:880px;margin:1rem 0;font-size:clamp(3rem,16vw,8.5rem);line-height:.86}.hero p{max-width:680px;color:var(--muted);font-size:clamp(1.08rem,4vw,1.4rem);line-height:1.55}.actions{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}button:not(:disabled),.button:not(:disabled){cursor:pointer}.button{border:1px solid var(--green);min-height:48px;color:var(--bg);background:var(--green);justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1rem;font-weight:500;text-decoration:none;display:inline-flex}.button.secondary{color:var(--green);background:0 0}.button:disabled,button:disabled,.input:disabled{cursor:not-allowed;opacity:.55}.button:hover{filter:brightness(1.08)}.button-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:.9rem;height:.9rem;animation:.75s linear infinite button-spin}@keyframes button-spin{to{transform:rotate(360deg)}}.terminal-proof{gap:1rem;display:grid}.privacy-callout{background:radial-gradient(circle at 0 0,#a8ffb429,#0000 24rem),#101713d1;border:1px solid #a8ffb46b;gap:.6rem;padding:1.1rem;display:grid;box-shadow:inset 0 1px #a8ffb41f,0 24px 80px #0000003d}.privacy-callout h2{letter-spacing:-.08em;max-width:720px;margin:0;font-size:clamp(2.2rem,10vw,5.6rem);line-height:.88}.privacy-callout p{max-width:720px;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.55}.terminal{border:1px solid var(--line);background:linear-gradient(#101713fa,#070b09fa);padding:1rem;overflow:hidden;box-shadow:0 0 0 1px #93f6a30f,0 24px 80px #0000005c}.terminal pre{color:#e0ece4;font-family:var(--code);margin:0;font-size:.82rem;line-height:1.7;overflow-x:auto}.green{color:var(--green)}.amber{color:var(--amber)}.muted{color:var(--muted)}.grid{gap:1rem;display:grid}.section{padding:3rem 0}.section h2{letter-spacing:-.06em;margin:0 0 1rem;font-size:clamp(2rem,10vw,4.6rem);line-height:.95}.card{border:1px solid var(--line);background:#101713e0;padding:1.1rem;box-shadow:inset 0 1px #a8ffb414}.card h3{margin:0 0 .65rem;font-size:1.2rem}.card p,.card li{color:var(--muted);line-height:1.6}.card ul{margin:0;padding-left:1.2rem}.price{font-family:var(--code);letter-spacing:-.08em;color:var(--text);text-shadow:0 0 32px #a8ffb42e;font-size:clamp(2.5rem,12vw,6rem)}.form{gap:.85rem;max-width:520px;display:grid}.compact-form{margin-top:1rem}.label{color:var(--muted);gap:.4rem;display:grid}.input{border:1px solid var(--line);min-height:48px;color:var(--text);font:inherit;background:#080d0a;padding:.8rem}.input:focus{outline:2px solid var(--green);outline-offset:2px}.notice{border:1px solid var(--line);margin:1rem 0 0;padding:.8rem}.notice.success{border-color:var(--green);color:var(--text);background:#a8ffb414}.notice.error{border-color:var(--red);color:var(--text);background:#ff858514}.loading-card{text-align:center;align-content:center;place-items:center;gap:1rem;min-height:220px;display:grid}.spinner{border:2px solid #a8ffb438;border-top-color:var(--green);border-radius:999px;width:3rem;height:3rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.account-summary{gap:.75rem;margin-top:1rem;display:grid}.account-summary p{border:1px solid var(--line);margin:0;padding:.75rem}.seat-list{gap:.75rem;margin-top:1rem;display:grid}.seat-row{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.seat-row .button{min-height:40px;padding:.55rem .75rem}.pricing-page{gap:1.25rem;padding:2rem 0 4rem;display:grid}.pricing-hero{gap:1rem;display:grid}.pricing-copy{flex-direction:column;justify-content:center;min-height:240px;display:flex}.pricing-copy h1{letter-spacing:-.08em;max-width:720px;margin:1rem 0;font-size:clamp(3rem,12vw,6.8rem);line-height:.9}.pricing-copy .muted{max-width:640px;font-size:1.1rem}.pricing-free-card,.pricing-paid-card,.savings-estimator,.plan-card,.pricing-benefits,.pricing-faq{border:1px solid var(--line);background:linear-gradient(145deg,#101713eb,#050907e6);box-shadow:inset 0 1px #a8ffb414,0 28px 80px #0000002e}.pricing-free-card,.pricing-paid-card,.plan-card,.pricing-faq{padding:1.35rem}.pricing-icon{border:1px solid var(--green);width:3rem;height:3rem;color:var(--green);font-family:var(--code);border-radius:.75rem;place-items:center;font-size:1.5rem;display:grid}.pricing-free-card p{margin:.85rem 0 0}.pricing-free-card strong{color:var(--green);font-family:var(--code);letter-spacing:-.08em;margin-top:.35rem;font-size:clamp(2.1rem,10vw,3.5rem);font-weight:500;display:block}.pricing-free-card span{color:var(--green);font-family:var(--code)}.pricing-paid-card{background:radial-gradient(circle at 82% 25%,#66f28b47,#0000 38%),linear-gradient(145deg,#14221af2,#060a08eb);min-height:290px;position:relative;overflow:hidden}.price-large{color:var(--text);font-family:var(--code);letter-spacing:-.08em;font-size:clamp(2.8rem,14vw,5rem)}.price-unit{color:var(--text);margin-left:.25rem;font-size:1.2rem}.checkline{color:var(--muted);font-size:.95rem}.checkline:before{content:"✓";border:1px solid var(--green);width:1.1rem;height:1.1rem;color:var(--green);border-radius:999px;place-items:center;margin-right:.45rem;font-size:.75rem;display:inline-grid}.token-cube{opacity:.9;width:7rem;height:7rem;position:absolute;top:1rem;right:1.2rem;transform:rotate(-32deg)skew(8deg)}.token-cube span{background:linear-gradient(135deg,#a8ffb4c7,#2fa65038);border:1px solid #a8ffb447;width:3rem;height:3rem;position:absolute;box-shadow:0 0 38px #66f28b3d}.token-cube span:first-child{top:.3rem;right:.5rem}.token-cube span:nth-child(2){top:2rem;right:2.2rem}.token-cube span:nth-child(3){top:3.8rem;right:.7rem}.token-cube span:nth-child(4){top:3.8rem;right:3.9rem}.savings-estimator{gap:1.5rem;padding:1.35rem;display:grid}.savings-estimator h2,.pricing-faq h2{letter-spacing:-.06em;margin:0 0 .75rem;font-size:clamp(1.8rem,7vw,3.2rem);line-height:.95}.estimator-fields{gap:.85rem;margin-top:1.3rem;display:grid}.estimator-note{font-size:.9rem}.estimated-result{border-top:1px solid var(--line);align-content:center;justify-items:start;gap:.25rem;padding-top:1rem;display:grid}.estimated-result strong{color:var(--green);font-family:var(--code);letter-spacing:-.08em;font-size:clamp(2.7rem,14vw,5rem);font-weight:500}.piggy{color:var(--green);font-family:var(--code);text-shadow:0 0 26px #66f28b6b;font-size:4rem}.pricing-plans-header{text-align:center;justify-items:center;gap:.35rem;margin-top:.5rem;display:grid}.pricing-plans-header h2{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,8vw,3.6rem);line-height:.95}.billing-tabs{border:1px solid var(--line);grid-template-columns:1fr 1fr;justify-self:center;align-items:center;gap:0;width:100%;max-width:390px;display:grid}.billing-tabs button{min-height:50px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0}.billing-tabs button.active{color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:#a8ffb414}.billing-tabs span{color:var(--green);text-align:center;font-family:var(--code);grid-column:1/-1;padding:.7rem 1rem;font-size:.85rem}.plan-grid{gap:1rem;display:grid}.plan-card h2{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,8vw,3.2rem)}.plan-card h3{color:var(--green)}.plan-card hr{border:0;border-top:1px solid var(--line);margin:1.2rem 0}.plan-card ul{gap:.7rem;padding:0;list-style:none;display:grid}.plan-card li:before{content:"✓";border:1px solid var(--green);width:1rem;height:1rem;color:var(--green);border-radius:999px;place-items:center;margin-right:.55rem;font-size:.7rem;display:inline-grid}.featured-plan{background:radial-gradient(circle at 80% 20%,#66f28b29,#0000 32%),linear-gradient(145deg,#111f18f5,#050907eb)}.plan-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.plan-heading span{color:var(--green);white-space:nowrap;background:#66f28b1a;border:1px solid #66f28b4d;border-radius:999px;padding:.35rem .6rem}.inline-checkout{gap:.75rem;margin-top:1.1rem;display:grid}.pricing-benefits{gap:1rem;padding:1.35rem;display:grid}.pricing-benefits div{border-bottom:1px solid var(--line);padding-bottom:1rem}.pricing-benefits div:last-child{border-bottom:0;padding-bottom:0}.pricing-benefits strong{color:var(--green)}.pricing-faq details{border-top:1px solid var(--line);padding:1rem 0}.pricing-faq summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:1.1rem;list-style:none;display:flex}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary:after{content:"+";color:var(--text);font-family:var(--code)}.pricing-faq details[open] summary:after{content:"–"}.pricing-security{max-width:620px;color:var(--muted);text-align:center;justify-self:center}.legal-page{gap:1rem;padding:2rem 0 4rem;display:grid}.legal-page h1{letter-spacing:-.08em;max-width:900px;margin:.5rem 0;font-size:clamp(3rem,12vw,6rem);line-height:.9}.legal-card{border:1px solid var(--line);background:#101713e0;padding:1.1rem}.legal-card h2{color:var(--green);letter-spacing:-.04em;margin:0 0 .75rem;font-size:clamp(1.35rem,5vw,2rem)}.legal-card p{color:var(--muted);line-height:1.65}.footer{border-top:1px solid var(--line);color:#d0ded5;font-family:var(--code);gap:1rem;padding:2rem 0;font-size:.85rem;display:grid}.footer p{margin:0 0 .5rem}.footer nav{flex-wrap:wrap;gap:.85rem;display:flex}.footer a{color:var(--green);text-decoration:none}.footer a:hover{text-decoration:underline}@media (min-width:720px){.shell{padding:1.5rem}.nav-links{display:flex}.actions{flex-direction:row}.grid.cols-3{grid-template-columns:repeat(3,1fr)}.grid.cols-2{grid-template-columns:repeat(2,1fr)}.footer{grid-template-columns:1fr auto;align-items:start}.hero{padding-top:4rem}.pricing-page{gap:1.5rem}.pricing-hero{grid-template-columns:.9fr 1.25fr;grid-template-areas:"copy copy""free paid"}.pricing-copy{grid-area:copy}.pricing-free-card{grid-area:free}.pricing-paid-card{grid-area:paid}.savings-estimator{grid-template-columns:1.5fr .8fr}.estimated-result{border-top:0;border-left:1px solid var(--line);text-align:center;justify-items:center;padding-top:0;padding-left:2rem}.estimator-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-grid{grid-template-columns:.9fr 1.1fr}.pricing-benefits{grid-template-columns:repeat(4,1fr)}.pricing-benefits div{border-bottom:0;border-right:1px solid var(--line);padding:0 1rem 0 0}.pricing-benefits div:last-child{border-right:0;padding-right:0}}@media (min-width:1040px){.pricing-hero{grid-template-columns:.9fr 1.25fr;grid-template-areas:"copy copy""free paid"}}
