:root{--font-sans:"Avenir Next", "Segoe UI", sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-body:16px;--text-lead:18px;--text-nav:14px;--text-note:13px;--text-label:12px;--text-title:52px;--text-title-narrow:40px;--text-amount:48px;--text-amount-narrow:40px;--title-tracking:-.03em;--title-line:1.08;--paper:#fff;--ink:#111;--green:#06c755;--gray:#f3f4f6;--muted:#667085;--line:#e6e8ec;--shadow:0 16px 36px -22px #11111157;color:var(--ink);background:var(--paper);font-family:var(--font-sans);font-size:var(--text-body);line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font-sans);background-image:radial-gradient(#d8dce3 1.1px,#0000 1.1px);background-size:22px 22px;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:2px;outline:3px solid #06c75566}button{font:inherit;cursor:pointer}.frame{width:min(1280px,100% - 48px);margin:0 auto}.shell{flex-direction:column;min-height:100vh;display:flex}.mast{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border-bottom:1px solid #11111114;height:64px;position:sticky;top:0}.mast .frame,.foot .frame{align-items:center;height:100%;display:flex}.brand{font-weight:var(--weight-bold);align-items:center;gap:10px;display:flex}.brand-logo{object-fit:cover;border-radius:7px;width:24px;height:24px}nav{color:#3d4450;font-size:var(--text-nav);font-weight:var(--weight-semibold);gap:28px;margin-left:48px;display:flex}nav a[aria-current=page]{color:var(--ink)}.mast .frame>a:last-child{margin-left:auto}.page{flex:1;display:block}.hero{text-align:center;padding:78px 0 34px}.eyebrow{overflow-wrap:anywhere;border:1px solid var(--line);color:#3d4450;max-width:100%;height:30px;font-size:var(--text-label);font-weight:var(--weight-bold);text-transform:uppercase;background:#ffffffe0;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 12px;display:inline-flex}.dot{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #06c75524}h1{max-width:820px;color:var(--ink);font-size:var(--text-title);font-weight:var(--weight-bold);line-height:var(--title-line);letter-spacing:var(--title-tracking);margin:22px auto 14px}.lead{color:#4c5563;max-width:650px;font-size:var(--text-lead);margin:0 auto}.actions{justify-content:center;gap:12px;margin-top:30px;display:flex}.button{min-height:46px;font-weight:var(--weight-bold);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0 20px;display:inline-flex}.solid{background:var(--green);color:#fff}.quiet{color:#303742;background:#fff;border-color:#d7dbe2}.stage{grid-template-columns:.9fr 1.1fr;gap:18px;min-height:520px;margin:28px auto 88px;display:grid}.directory,.window{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.directory{background:#fff}.head,.bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;display:flex}.head strong,.bar strong{font-size:var(--text-nav)}.meta{color:var(--muted);font-size:var(--text-note);font-weight:var(--weight-semibold)}.row{overflow-wrap:anywhere;border-bottom:1px solid #f0f2f5;grid-template-columns:148px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:76px;margin:0 12px;padding:0 10px;display:grid}.row:last-child{border-bottom:0}.row b{font-size:var(--text-body)}.row span,.row small{color:var(--muted)}.row small{font-size:var(--text-label)}.row a,.row button{color:var(--ink);font:inherit;font-weight:var(--weight-bold)}.pill{background:var(--gray);min-height:24px;color:var(--ink);font-size:var(--text-label);font-weight:var(--weight-bold);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.window{color:#f4f6f8;background:#17191d;border-color:#272b31}.window .meta,.window dt{color:#d7dee7}.window .bar{border-color:#30343b}.lights{gap:6px;display:flex}.lights i{background:#3d434c;border-radius:50%;width:9px;height:9px}.lights i:first-child{background:#ff5f57}.lights i:nth-child(2){background:#febc2e}.receipt{padding:28px}.amount{color:#f7f8f9;font-size:var(--text-amount);font-weight:var(--weight-bold);letter-spacing:var(--title-tracking);margin:8px 0 28px}.amount em{color:#c5ccd4;font-size:var(--text-lead);font-style:normal}.window dl{grid-template-columns:150px 1fr;gap:15px 18px;margin:0;display:grid}.window dt{color:#d7dee7}.window dd{color:#f7f8f9;font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0}.paid{color:#f7f8f9;font-weight:var(--weight-bold)}.foot{border-top:1px solid var(--line);color:#596273;height:84px;font-size:var(--text-note);background:#ffffffc7}.foot span:last-child{margin-left:auto}.feedback{color:#7f1d1d;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:22px auto 0;display:flex}.skeleton{background:#e5e7eb;border-radius:999px;width:148px;height:16px;display:inline-block}.window .skeleton{background:#30343b}@media (width<=760px){.frame{width:min(100% - 32px,1280px)}nav{display:none}h1{font-size:var(--text-title-narrow)}.lead{font-size:var(--text-lead)}.actions,.stage,.row{display:grid}.actions{grid-template-columns:1fr}.stage{grid-template-columns:1fr;min-height:0}.row{grid-template-columns:1fr auto;padding:16px 4px}.row small{grid-column:1}.receipt{padding:22px}.amount{font-size:var(--text-amount-narrow)}.window dl{grid-template-columns:1fr;gap:4px 0}.window dd{text-align:left;margin-bottom:12px}.foot .frame{align-content:center;gap:6px;height:auto;min-height:84px;display:grid}.foot span:last-child{margin:0}}.steps{gap:18px;margin:28px auto 88px;padding:0;list-style:none;display:grid}.steps li{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:18px;grid-template-columns:48px minmax(0,1fr);gap:4px 16px;padding:22px;display:grid}.steps b{color:var(--green);font-size:var(--text-title-narrow);font-weight:var(--weight-bold);line-height:var(--title-line);grid-row:1/span 2}.steps h2,.channel-card h2,.download-panel h2{font-size:var(--text-lead);font-weight:var(--weight-bold);margin:0}.steps p,.channel-card p,.download-panel p{color:var(--muted);font-size:var(--text-body);overflow-wrap:anywhere;margin:8px 0 0}.channel-grid{grid-template-columns:1fr 1fr;gap:18px;margin:28px auto 88px;display:grid}.channel-card,.download-panel{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:18px;padding:28px}.channel-card a{color:var(--ink);font-weight:var(--weight-bold);overflow-wrap:anywhere;margin-top:12px;display:inline-block}.download-panel{text-align:center;width:min(560px,100% - 48px);margin:28px auto 88px}.download-panel .actions{flex-wrap:wrap;justify-content:center;align-items:center}.qr-wrap{justify-items:center;gap:8px;margin-left:20px;display:grid}.qr-code{background:var(--paper);border:1px solid var(--line);border-radius:12px;width:132px;height:132px;padding:8px;display:inline-block}.qr-code svg{width:100%;height:100%;display:block}.qr-note{color:var(--muted);font-size:var(--text-label);text-align:center}.download-panel dl{text-align:left;gap:16px;margin:18px 0 0;display:grid}.download-panel dt{color:var(--muted);font-size:var(--text-label);font-weight:var(--weight-semibold)}.download-panel dd{color:var(--ink);font-size:var(--text-body);font-weight:var(--weight-bold);overflow-wrap:anywhere;margin:4px 0 0}@media (width<=760px){.channel-grid,.steps li{grid-template-columns:1fr}}
