@font-face{font-family:TCCC-UnityHeadline;src:url(/fonts/TCCC-UnityHeadline-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TCCC-UnityHeadline;src:url(/fonts/TCCC-UnityHeadline-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:TCCC-UnityText;src:url(/fonts/TCCC-UnityText-Regular.woff2) format("woff2"),url(/fonts/TCCC-UnityText-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TCCC-UnityText;src:url(/fonts/TCCC-UnityText-Medium.woff2) format("woff2"),url(/fonts/TCCC-UnityText-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TCCC-UnityText;src:url(/fonts/TCCC-UnityText-Bold.woff2) format("woff2"),url(/fonts/TCCC-UnityText-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TCCC-UnityHeadline;src:url(/fonts/TCCC-UnityHeadline-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TCCC-UnityHeadline;src:url(/fonts/TCCC-UnityHeadline-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TCCC-UnityHeadline;src:url(/fonts/TCCC-UnityHeadline-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--bg:#ffffff;--surface:#ffffff;--surface-2:#f2f3f5;--border:#e3e5e8;--red:#f40009;--red-dark:#c40007;--green:#12813f;--text:#14161a;--muted:#6b7280;--radius:16px;--maxw:480px;--alert-bg:#ff7579;--alert-text:#241a00}*{box-sizing:border-box}body,html{margin:0;padding:0;background:#0a0a0a;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}button{font-family:inherit}h1{font-size:26px;font-weight:800;margin:0 0 4px;line-height:1.15}h1 .accent{color:var(--red);font-style:italic}h2{font-size:18px;margin:0}p.subtitle{margin:0 0 8px;font-size:14px}label,p.subtitle{color:var(--muted)}label{display:block;font-size:13px;margin-bottom:6px}.field{margin-bottom:14px}input[type=number],input[type=text],select,textarea{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text);padding:12px 14px;font-size:15px}input[type=range]{width:100%;accent-color:var(--red)}.shell{position:relative;min-height:100dvh;background:var(--bg);color:var(--text);display:flex;flex-direction:column}.errorText{color:var(--red);font-size:13px;margin:6px 0 0}.muted{font-size:13px}.muted,.subtitle{color:var(--muted)}.subtitle{margin:0 0 8px;font-size:14px}.center{text-align:center}.accent{color:var(--red);font-style:italic}.chipRow{display:flex;flex-wrap:wrap;gap:6px}.chip{font-size:12px;padding:4px 10px;border-radius:999px;background:var(--surface-2);color:var(--text)}