@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url("./media/barlow-latin-400-normal-XJMJ66G3.woff2") format("woff2"),url("./media/barlow-latin-400-normal-IUS4HQHF.woff") format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url("./media/barlow-latin-500-normal-L5ICPTF6.woff2") format("woff2"),url("./media/barlow-latin-500-normal-BDLIAXOB.woff") format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url("./media/barlow-latin-600-normal-45ZIRQ4H.woff2") format("woff2"),url("./media/barlow-latin-600-normal-DXDB66RF.woff") format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url("./media/barlow-condensed-latin-600-normal-NE6PNQ42.woff2") format("woff2"),url("./media/barlow-condensed-latin-600-normal-SUATLMZM.woff") format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url("./media/barlow-condensed-latin-700-normal-LK2XJBMV.woff2") format("woff2"),url("./media/barlow-condensed-latin-700-normal-SWKVM2DS.woff") format("woff")}:root{--neutral-0: #ffffff;--neutral-50: #f2f2ee;--neutral-75: #ecece7;--neutral-100: #e9e9e4;--neutral-200: #dadbd5;--neutral-400: #9a9da2;--neutral-500: #686b70;--neutral-700: #2e3135;--neutral-750: #272a2e;--neutral-800: #1d1f22;--neutral-850: #1b1c1e;--neutral-900: #131416;--orange-100: #fbe6d9;--orange-300: #e9b597;--orange-500: #ff7a33;--orange-600: #df560f;--orange-800: #6b3b22;--orange-900: #3a2418;--green-400: #5fc48a;--green-700: #2e7d4f;--amber-400: #fbbf24;--amber-700: #a16207;--red-400: #f87171;--red-700: #c0392b;--display: "Barlow Condensed", "Arial Narrow", Impact, sans-serif;--body: "Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter: 16px;--nav-w: 232px;--content-max: 1040px;--on-color: #0b1020}:root,:root[data-theme=light]{color-scheme:light;--bg: var(--neutral-50);--surface: var(--neutral-0);--surface-2: var(--neutral-100);--border: var(--neutral-200);--text: var(--neutral-850);--muted: var(--neutral-500);--accent: var(--orange-600);--accent-text: var(--neutral-0);--accent-soft: var(--orange-100);--ghost: var(--orange-300);--ok: var(--green-700);--warn: var(--amber-700);--danger: var(--red-700);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12);--shadow-md: 0 12px 32px rgba(0, 0, 0, .08)}:root[data-theme=dark]{color-scheme:dark;--bg: var(--neutral-900);--surface: var(--neutral-800);--surface-2: var(--neutral-750);--border: var(--neutral-700);--text: var(--neutral-75);--muted: var(--neutral-400);--accent: var(--orange-500);--accent-text: var(--neutral-850);--accent-soft: var(--orange-900);--ghost: var(--orange-800);--ok: var(--green-400);--warn: var(--amber-400);--danger: var(--red-400);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .5);--shadow-md: 0 12px 32px rgba(0, 0, 0, .4)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}button,input,select{font-family:inherit}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);font-size:18px;line-height:1.4;-webkit-tap-highlight-color:transparent}h1,h2,h3{font-family:var(--display);font-weight:700;letter-spacing:.01em;line-height:1.05;text-transform:uppercase;text-wrap:balance}h1{margin:0;font-size:2rem}.btn,.tag{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase}.stack{display:flex;flex-direction:column;gap:16px}.muted{color:var(--muted);margin:0}.error{color:var(--danger);margin:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px}input{width:100%;min-height:56px;padding:0 16px;font-size:1.1rem;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:14px}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn{min-height:56px;padding:0 24px;font-size:1.1rem;font-weight:700;border:0;border-radius:14px;color:var(--text);background:var(--surface-2);cursor:pointer}.btn-primary{background:var(--accent);color:var(--accent-text)}.btn:disabled{opacity:.5;cursor:default}.link{background:none;border:0;color:var(--muted);font-size:.95rem;padding:8px;cursor:pointer}h2{margin:0;font-size:1.4rem}.row{display:flex;align-items:center;gap:12px}.grow{flex:1;min-width:0}.btn-sm{min-height:44px;padding:0 16px;font-size:1rem}.btn-danger{color:var(--danger)}.btn-ghost{background:transparent;border:1px solid var(--border)}.tag{display:inline-block;font-size:.75rem;padding:3px 10px;border-radius:999px;background:var(--surface-2);color:var(--muted)}.tag.active{background:var(--accent);color:var(--accent-text);font-weight:700}select{width:100%;min-height:56px;padding:0 16px;font-size:1.1rem;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:14px}.page-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.back{display:inline-block;margin:0 0 8px -8px;text-decoration:none}.overlay{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;background:#0009;z-index:20}.sheet{width:100%;max-height:90dvh;overflow-y:auto;background:var(--surface);border-radius:20px 20px 0 0;padding:20px var(--gutter) calc(20px + env(safe-area-inset-bottom))}.cards-2{display:grid;gap:10px}@media(min-width:720px){.overlay{align-items:center;padding:24px}.sheet{max-width:580px;border:1px solid var(--border);border-radius:20px;padding:24px}}@media(min-width:900px){.cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}body{font-size:17px}h1{font-size:2rem}}
