@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Barlow-400-qiz4-Cze.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Barlow-500-BPAOfeC8.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Barlow-600-DILqtrty.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/BarlowCondensed-800Italic-Cnej2eWp.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/BarlowCondensed-600-DepVgxBB.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/BarlowCondensed-700-v1xN8_Wq.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/BarlowCondensed-800-BKzMuPgK.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/JetBrainsMono-400-6fWv1k7M.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/JetBrainsMono-400-6fWv1k7M.woff2) format("woff2")}:root{--tq-black:#000000;--ink-950:#0A0A0A;--ink-900:#111111;--ink-850:#171717;--ink-800:#1E1E1E;--ink-700:#2B2B2B;--ink-600:#3D3D3D;--ink-500:#5E5E5E;--ink-400:#8C8C8C;--ink-300:#B4B4B4;--ink-200:#D7D7D7;--ink-100:#EDEDED;--ink-50:#F7F7F7;--tq-white:#FFFFFF;--yellow-300:#FFE45C;--yellow-400:#FFD400;--yellow-500:#E6BE00;--yellow-900:#3A3000;--green-400:#3DDC84;--orange-400:#FF8A1F;--red-400:#FF3B30;--bg-app:var(--tq-black);--surface-1:var(--ink-900);--surface-2:var(--ink-850);--surface-3:var(--ink-800);--surface-inverse:var(--tq-white);--border-subtle:var(--ink-800);--border-default:var(--ink-700);--border-strong:var(--ink-500);--border-focus:var(--tq-white);--text-primary:var(--tq-white);--text-secondary:var(--ink-300);--text-tertiary:var(--ink-400);--text-disabled:var(--ink-600);--text-inverse:var(--tq-black);--text-on-accent:var(--tq-black);--accent:var(--yellow-400);--accent-hover:var(--yellow-300);--accent-press:var(--yellow-500);--accent-subtle:var(--yellow-900);--accent-text:var(--yellow-400);--status-good:var(--green-400);--status-warn:var(--orange-400);--status-bad:var(--red-400);--overlay-glass:rgba(0,0,0,.55);--overlay-glass-light:rgba(255,255,255,.12);--overlay-scrim:rgba(0,0,0,.72);--overlay-scrim-solid:rgba(0,0,0,.9);--guide-line:rgba(255,255,255,.55);--guide-close:rgba(255,255,255,.95);--guide-locked:var(--yellow-400)}.tq-light,[data-theme=light]{color-scheme:light;--bg-app:var(--tq-white);--surface-1:var(--ink-50);--surface-2:var(--ink-100);--surface-3:var(--ink-200);--surface-inverse:var(--tq-black);--border-subtle:var(--ink-100);--border-default:var(--ink-200);--border-strong:var(--ink-400);--border-focus:var(--tq-black);--text-primary:var(--tq-black);--text-secondary:var(--ink-600);--text-tertiary:var(--ink-500);--text-disabled:var(--ink-300);--text-inverse:var(--tq-white);--text-on-accent:var(--tq-black);--accent-text:var(--tq-black);--accent-subtle:#FFF6C2;--status-good:#0F7A43;--status-warn:#A85300;--status-bad:#C8231A;--overlay-glass:rgba(255,255,255,.72);--overlay-glass-light:rgba(0,0,0,.06);--overlay-scrim:rgba(0,0,0,.48);--shadow-lift:0 8px 24px rgba(0,0,0,.12);--shadow-sheet:0 -8px 32px rgba(0,0,0,.14)}:root{--font-display:"Barlow Condensed","Arial Narrow",sans-serif;--font-body:"Barlow","Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--type-display-xl:800 120px/.86 var(--font-display);--type-display-l:800 80px/.88 var(--font-display);--type-display-m:700 52px/.92 var(--font-display);--type-display-s:700 36px/.95 var(--font-display);--type-title:700 24px/1.05 var(--font-display);--type-subtitle:600 18px/1.15 var(--font-display);--type-body-l:400 18px/1.5 var(--font-body);--type-body:400 16px/1.5 var(--font-body);--type-body-s:400 14px/1.45 var(--font-body);--type-caption:500 12px/1.35 var(--font-body);--type-label:500 11px/1.2 var(--font-mono);--type-data:500 13px/1.2 var(--font-mono);--tracking-display:-.01em;--tracking-caps:.06em;--tracking-label:.12em}:root{--space-0:0px;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:64px;--space-12:96px;--space-13:128px;--radius-0:0px;--radius-1:2px;--radius-round:999px;--control-sm:36px;--control-md:48px;--control-lg:56px;--hit-min:44px;--gutter-mobile:20px;--gutter-desktop:48px;--content-max:1280px}:root{--border-hair:1px solid var(--border-default);--shadow-none:none;--shadow-lift:0 12px 32px rgba(0,0,0,.5);--shadow-sheet:0 -16px 48px rgba(0,0,0,.6);--blur-glass:blur(18px) saturate(140%);--scrim-top:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 100%);--scrim-bottom:linear-gradient(0deg,rgba(0,0,0,.85) 0%,rgba(0,0,0,0) 100%);--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-snap:cubic-bezier(.3,1.4,.5,1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s;--skew-motif:-12deg}:root{--haptic-tick:ios-selection android-CLOCK_TICK;--haptic-close:ios-impact-light android-SEGMENT_TICK;--haptic-aligned:ios-impact-medium android-CONFIRM;--haptic-capture:ios-impact-rigid android-VIRTUAL_KEY;--haptic-success:ios-notification-success android-CONFIRM;--haptic-warn:ios-notification-warning android-REJECT;--haptic-error:ios-notification-error android-REJECT}html,body{margin:0}body{background:var(--bg-app);color:var(--text-primary);font:var(--type-body);-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}::selection{background:var(--accent);color:var(--text-on-accent)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:var(--bg-app);color:var(--text-primary)}.tq-light{min-height:100vh;background:var(--bg-app);color:var(--text-primary)}a{color:inherit;text-underline-offset:3px}a:hover{color:var(--accent-text)}.page{max-width:1376px;margin:0 auto;padding:36px clamp(20px,3.4vw,48px) 64px;display:flex;flex-direction:column;gap:28px}.eyebrow{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary)}.page-title{margin:0;font:700 clamp(40px,3.6vw,52px) / .92 var(--font-display);text-transform:uppercase}@media (max-width: 720px){.account-email{display:none}}.admin-hover:hover{background:var(--surface-1)!important}
