@font-face{font-family:__display_ec47d3;src:url(/_next/static/media/e81f87c5a1a0ef5c.p.woff2) format("woff2");font-display:swap;font-weight:400}.__className_ec47d3{font-family:__display_ec47d3,Arial Black,sans-serif;font-weight:400}.__variable_ec47d3{--font-display:"__display_ec47d3","Arial Black",sans-serif}@font-face{font-family:__mono_3d904d;src:url(/_next/static/media/a865edea076e0166-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:__mono_Fallback_3d904d;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_3d904d{font-family:__mono_3d904d,__mono_Fallback_3d904d,ui-monospace,Menlo,monospace}.__variable_3d904d{--font-mono:"__mono_3d904d","__mono_Fallback_3d904d",ui-monospace,Menlo,monospace}@font-face{font-family:__sans_d3a27a;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__sans_Fallback_d3a27a;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_d3a27a{font-family:__sans_d3a27a,__sans_Fallback_d3a27a,ui-sans-serif,system-ui,sans-serif}.__variable_d3a27a{--font-sans:"__sans_d3a27a","__sans_Fallback_d3a27a",ui-sans-serif,system-ui,sans-serif}:root{--bg:#0a0a08;--panel:#0d0d0b;--panel-2:#131311;--cream:#f0ece1;--border:hsla(44,33%,91%,.22);--text:#f0ece1;--muted:#8f8c83;--accent:#f4490c;--ink:#0a0a08;--success:#59d472;--warn:#f5a623;--error:#f54}*{box-sizing:border-box;margin:0;padding:0}::selection{background:var(--accent);color:var(--ink)}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);line-height:1.55;min-height:100vh}a{color:var(--accent)}main.container{max-width:1100px;margin:0 auto;padding:3rem 1.25rem 5rem}header.site{border-bottom:1px solid var(--border);padding:1.1rem 1.25rem;background:var(--bg)}header.site .inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:1.5rem}.logo-link{display:inline-flex;align-items:center}.logo-link img{display:block;height:36px;width:auto}footer.site{background:var(--cream);color:var(--ink);border-top:5px solid var(--accent);margin-top:4rem;padding:3.5rem 1.25rem 2.5rem}footer.site .inner{max-width:1100px;margin:0 auto}.footer-logo{display:inline-block}.footer-logo img{display:block;width:min(560px,80vw);height:auto}.footer-meta{display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-top:2rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#55524a}footer.site a{color:inherit}.display,h1{font-family:var(--font-display);font-weight:400;text-transform:uppercase;line-height:1.12;letter-spacing:-.005em}h1{font-size:clamp(2.6rem,7.5vw,5rem);margin:.75rem 0 1.25rem}h2{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.2;margin-bottom:1rem}.hl,h1 .hl,h2 .hl{background:var(--accent);color:var(--ink);padding:0 .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.accent,h1 .accent{color:var(--accent)}p.lede{color:var(--muted);max-width:46rem;margin-bottom:2.5rem;font-size:1.05rem}p.lede .hl{color:var(--ink)}.sec-label{font-family:var(--font-mono);color:var(--accent);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase}.sec-label:before{content:"■";margin-right:.7em}.muted{color:var(--muted)}.tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem;margin:2rem 0 1.5rem}.card{background:var(--panel);border:1px solid var(--border);padding:1.5rem;display:flex;flex-direction:column;color:var(--text);text-decoration:none;transition:background .15s,border-color .15s}a.card{cursor:pointer}a.card:hover{background:var(--cream);border-color:var(--cream);color:var(--ink)}a.card:hover .price small,a.card:hover ul li{color:#55524a}a.card:hover .button.secondary{color:var(--ink);border-color:var(--ink)}.card-top{display:flex;justify-content:space-between;align-items:baseline}.card h3{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:1.15rem;letter-spacing:.01em}.card .arrow{color:var(--accent);font-size:.9rem}.card .price{font-family:var(--font-display);font-size:2rem;color:var(--accent);margin:.75rem 0 1.25rem;text-transform:uppercase}.card .price small{font-family:var(--font-mono);font-size:.64rem;color:var(--muted);letter-spacing:.16em;font-weight:400}.card ul{list-style:none;margin-bottom:1.5rem;flex:1 1}.card ul li{padding:.32rem 0 .32rem 1.3rem;position:relative;color:var(--muted);font-family:var(--font-mono);font-size:.78rem;line-height:1.5}.card ul li:before{content:"+";position:absolute;left:.1rem;color:var(--accent);font-weight:700}.button,button{display:inline-block;background:var(--accent);color:var(--ink);border:none;border-radius:0;padding:.75rem 1.4rem;font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;text-align:center;text-decoration:none;box-shadow:5px 5px 0 hsla(44,33%,91%,.85);transition:transform .1s,box-shadow .1s}.button:hover,button:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 hsla(44,33%,91%,.85)}button:disabled{opacity:.45;cursor:not-allowed;transform:none}.button.secondary,button.secondary{background:transparent;color:var(--cream);border:1px solid var(--border);box-shadow:none}.button.secondary:hover,button.secondary:hover{border-color:var(--cream);transform:none}.panel{background:var(--panel);border:1px solid var(--border);border-radius:0;padding:1.75rem;margin-bottom:1.5rem}.panel-head{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cream);margin:-1.75rem -1.75rem 1.5rem;padding:.55rem 1rem;border-bottom:1px solid var(--border)}.panel-head .tag{color:var(--accent)}label{display:block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:1.1rem 0 .4rem}input[type=date],input[type=email],input[type=text]{width:100%;padding:.7rem .85rem;border-radius:0;border:1px solid var(--border);background:var(--panel-2);color:var(--text);font-family:var(--font-mono);font-size:.92rem}input:focus{outline:none;border-color:var(--accent)}input[type=date]{color-scheme:dark}input[type=range]{width:100%;accent-color:var(--accent)}.method-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.75rem;gap:.75rem}.method-option{background:var(--panel-2);border:1px solid var(--border);border-radius:0;padding:1rem;cursor:pointer;text-align:left;color:var(--cream);font-family:var(--font-display);font-weight:400;font-size:.95rem;text-transform:uppercase;letter-spacing:.02em;box-shadow:none}.method-option:hover{transform:none;border-color:var(--cream)}.method-option small{display:block;color:var(--muted);font-family:var(--font-mono);font-weight:400;font-size:.68rem;letter-spacing:.04em;text-transform:none;margin-top:.45rem;line-height:1.5}.method-option.selected{border-color:var(--accent);color:var(--accent)}table.line-items{width:100%;border-collapse:collapse;margin:1rem 0;font-family:var(--font-mono)}table.line-items td{padding:.45rem 0;font-size:.82rem;letter-spacing:.03em;border-bottom:1px dashed hsla(44,33%,91%,.12)}table.line-items td:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.line-items tr.total td{border-top:1px solid var(--border);border-bottom:none;padding-top:.7rem;font-weight:800;font-size:1rem;color:var(--accent)}.status-ok{color:var(--success)}.status-warn{color:var(--warn)}.status-error{color:var(--error)}.qr-wrap{background:#fff;border-radius:0;padding:1rem;display:inline-block;margin:1.25rem 0}.mono,.qr-wrap{border:1px solid var(--border)}.mono{font-family:var(--font-mono);font-size:.8rem;word-break:break-all;background:var(--panel-2);border-radius:0;padding:.65rem .85rem;margin:.4rem 0;color:var(--cream)}.actions{display:flex;gap:1rem;margin-top:1.75rem;flex-wrap:wrap}.steps{margin-bottom:1.25rem}.error-box{border:1px solid var(--error);border-radius:0;padding:.75rem 1rem;color:var(--error);margin:1rem 0;font-family:var(--font-mono);font-size:.8rem}.spinner{display:inline-block;width:1em;height:1em;border:2px solid var(--muted);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite;vertical-align:-.15em;margin-right:.5em}@keyframes spin{to{transform:rotate(1turn)}}