:root{--black: #0b0b0c;--night: #131316;--graphite: #1c1c20;--iron: #2a2a2f;--steel: #3d3d44;--fog: #6f6f78;--mist: #9c9ca4;--white: #fafafa;--amber: #f46a1f;--amber-hot: #ff8a2e;--amber-deep: #b84a0f;--amber-soft: #ffb47a;--success: #4eb87d;--warning: #f0b945;--danger: #e5484d;--info: #5ba6ff;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow: 0 8px 24px rgba(0, 0, 0, .5);--shadow-lg: 0 24px 60px rgba(0, 0, 0, .6);--glow: 0 0 24px rgba(244, 106, 31, .45);--r: 14px;--sans: "Inter", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--black);color:var(--white);font-family:var(--sans);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit}.wrap{max-width:1080px;margin:0 auto;padding:0 24px}.mark{width:11px;height:11px;background:var(--amber);transform:rotate(20deg);display:inline-block;flex:none;border-radius:1px}.eyebrow{display:flex;align-items:center;gap:10px;font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mist);margin-bottom:20px}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.022em;line-height:1.08}h1{font-size:clamp(34px,5.2vw,58px)}h2{font-size:clamp(27px,3.6vw,40px)}h3{font-size:20px;letter-spacing:-.01em;line-height:1.25}h4{font-size:15px;letter-spacing:-.005em}p{margin:0}.lede{font-size:18px;color:var(--mist);max-width:60ch;line-height:1.6}.body-text{font-size:15px;color:var(--mist);line-height:1.65}.small{font-size:13px;color:var(--fog);line-height:1.6}.section{padding:88px 0}.section+.section{border-top:1px solid rgba(255,255,255,.06)}.btn{display:inline-flex;align-items:center;gap:9px;border-radius:999px;font-size:15px;font-weight:500;padding:13px 24px;cursor:pointer;border:1px solid transparent;text-decoration:none;font-family:var(--sans);transition:transform .15s ease,background .15s ease,border-color .15s ease;background:none}.btn .arw{transition:transform .15s ease}.btn:hover .arw{transform:translate(3px)}.btn-primary{background:var(--amber);color:#150c05}.btn-primary:hover{background:var(--amber-hot)}.btn-primary:disabled{background:var(--steel);color:var(--fog);cursor:not-allowed}.btn-ghost{background:transparent;color:var(--white);border-color:var(--steel)}.btn-ghost:hover{border-color:var(--fog)}.btn-text{background:transparent;color:var(--amber);padding:13px 0}.btnrow{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:34px}.card{background:var(--night);border:1px solid var(--iron);border-radius:var(--r);padding:26px;box-shadow:var(--shadow-sm)}.card.hi{border-color:var(--amber);box-shadow:var(--glow)}.card.pick{cursor:pointer}.card.pick.sel{border-color:var(--amber);box-shadow:var(--glow)}.ceyebrow{display:flex;align-items:center;gap:8px;font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--mist);margin-bottom:16px}.card h3{margin-bottom:10px}.grid{display:grid;gap:16px}.g2{grid-template-columns:repeat(2,1fr)}.navbar{padding:22px 24px 0}.nav{max-width:1080px;margin:0 auto;background:#0b0b0cd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--iron);border-radius:999px;padding:11px 12px 11px 22px;display:flex;align-items:center;gap:26px;box-shadow:var(--shadow)}.logo{display:flex;align-items:center;gap:9px;flex:none}.logo .sq{position:relative;width:22px;height:22px;flex:none}.logo .s{position:absolute;width:9px;height:9px;background:var(--white);border-radius:1px}.logo .s1{left:0;top:0}.logo .s2{left:0;top:12px}.logo .s3{left:12px;top:12px}.logo .s4{left:11px;top:-2px;width:12px;height:12px;background:var(--amber);transform:rotate(20deg)}.logo .wm{font-weight:800;letter-spacing:-.02em;font-size:16px}.logo .labs{font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.16em;color:var(--amber);border:1px solid var(--amber-deep);border-radius:5px;padding:3px 7px}.nav .links{display:flex;gap:24px;margin-left:auto;font-size:14px;color:var(--mist)}.nav .links a{cursor:pointer;text-decoration:none;color:inherit}.nav .links a:hover{color:var(--white)}.nav .navcta .btn{padding:10px 18px;font-size:14px}.hero{padding:76px 0 64px}.hero h1{max-width:16ch;margin-bottom:24px}.step{display:grid;grid-template-columns:64px 1fr;gap:20px;padding:22px 0;border-top:1px solid rgba(255,255,255,.08)}.step .idx{font-family:ui-monospace,monospace;font-size:13px;color:var(--amber);padding-top:3px}.step .st{font-size:16px;font-weight:600;margin-bottom:6px}.tbl{width:100%;border-collapse:collapse;margin-top:8px}.tbl th{text-align:left;font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fog);font-weight:400;padding:0 0 12px;border-bottom:1px solid rgba(255,255,255,.08)}.tbl td{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:15px;vertical-align:top}.tbl td.k{color:var(--mist)}.tbl td.v{font-weight:600;white-space:nowrap;padding-right:26px;width:1%}.form{max-width:660px;margin:0 auto;padding:56px 24px 120px}.fhead{margin-bottom:40px}.fhead h1{font-size:clamp(28px,4vw,40px);margin-bottom:14px}.fset{border:0;margin:0 0 12px;padding:30px 0 6px;border-top:1px solid rgba(255,255,255,.08)}.fset legend{font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--mist);padding:0 0 4px}.fnote{font-size:14px;color:var(--fog);line-height:1.6;margin:6px 0 22px;max-width:56ch}.field{margin-bottom:20px}.field>label{display:block;font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mist);margin-bottom:9px}.inp{width:100%;background:var(--graphite);border:1px solid var(--iron);border-radius:10px;color:var(--white);font-family:var(--sans);font-size:15px;padding:13px 15px;outline:none}.inp::placeholder{color:var(--steel)}.inp:focus{border-color:var(--amber);box-shadow:0 0 0 3px #f46a1f40}textarea.inp{min-height:130px;resize:vertical;line-height:1.6;font-family:var(--sans)}.help{font-size:13px;color:var(--fog);margin-top:8px;line-height:1.55}.err{font-size:13px;color:var(--danger);margin-top:8px}.inp.bad{border-color:var(--danger)}.two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.opts{display:flex;gap:10px;flex-wrap:wrap}.opt{border:1px solid var(--iron);border-radius:10px;padding:11px 16px;font-size:14px;color:var(--mist);cursor:pointer;background:var(--graphite)}.opt.sel{border-color:var(--amber);color:var(--white);box-shadow:0 0 0 2px #f46a1f2e}.opt.mini{padding:9px 13px;font-size:13px}.check{display:flex;gap:12px;align-items:flex-start;padding:13px 0;font-size:15px;color:var(--mist);cursor:pointer}.check .box{width:17px;height:17px;border:1px solid var(--steel);border-radius:4px;flex:none;margin-top:2px;background:var(--graphite)}.check.on .box{background:var(--amber);border-color:var(--amber);position:relative}.check.on .box:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #150c05;border-width:0 2px 2px 0;transform:rotate(42deg)}.drop{border:1px dashed var(--steel);border-radius:12px;padding:30px;text-align:center;background:var(--graphite)}.drop .dt{font-size:15px;margin-bottom:8px}.drop input[type=file]{display:block;margin:10px auto 0;color:var(--mist);font-size:13px}.warrant{background:var(--graphite);border:1px solid var(--iron);border-radius:12px;padding:22px 24px}.warrant ol{margin:0;padding-left:20px;color:var(--mist);font-size:14px;line-height:1.75}.termsbox{background:var(--graphite);border:1px solid var(--iron);border-radius:12px;padding:20px 22px;max-height:180px;overflow:auto;font-size:14px;color:var(--mist);line-height:1.7}.termsbox .tv{font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fog);margin-bottom:14px}.banner{display:flex;gap:14px;align-items:flex-start;border-radius:12px;padding:18px 20px;border:1px solid var(--iron);background:var(--graphite);margin-bottom:34px}.banner .bd{width:7px;height:7px;border-radius:50%;margin-top:7px;flex:none}.banner.warn .bd{background:var(--warning)}.banner.info .bd{background:var(--info)}.banner.ok .bd{background:var(--success)}.banner .bt{font-size:14px;font-weight:600;margin-bottom:5px}.banner .bb{font-size:13px;color:var(--fog);line-height:1.6}.banner .bb b{color:var(--mist);font-weight:500}.track{margin-top:34px}.tstep{display:grid;grid-template-columns:22px 1fr auto;gap:16px;align-items:start;padding:18px 0;border-top:1px solid rgba(255,255,255,.08)}.tstep .bul{width:11px;height:11px;border-radius:50%;border:2px solid var(--steel);margin-top:4px}.tstep.done .bul{background:var(--steel);border-color:var(--steel)}.tstep.now .bul{background:var(--amber);border-color:var(--amber);box-shadow:var(--glow)}.tstep .tl{font-size:16px;font-weight:600}.tstep.todo .tl{color:var(--steel);font-weight:500}.tstep .td{font-family:ui-monospace,monospace;font-size:12px;color:var(--fog);padding-top:4px}.refbox{display:flex;gap:34px;flex-wrap:wrap;background:var(--graphite);border:1px solid var(--iron);border-radius:12px;padding:20px 24px}.refbox .rk{font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fog);margin-bottom:7px}.refbox .rv{font-family:ui-monospace,monospace;font-size:15px}.foot{border-top:1px solid rgba(255,255,255,.08);padding:34px 24px;margin-top:20px;display:flex;gap:22px;flex-wrap:wrap;font-size:13px;color:var(--fog)}.centre{max-width:620px;margin:0 auto;text-align:center;padding:96px 24px 0}.centre .lede{margin:0 auto}@media (max-width: 820px){.g2{grid-template-columns:1fr}.nav .links{display:none}.two{grid-template-columns:1fr}.section{padding:60px 0}}@media (prefers-reduced-motion: reduce){*{transition:none!important}}
