.PwaSetup-module-scss-module__RCKP0q__nudge{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--elev);border:1px solid var(--border);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed;box-shadow:0 8px 28px #0006}@media (min-width:768px){.PwaSetup-module-scss-module__RCKP0q__nudge{display:none}}.PwaSetup-module-scss-module__RCKP0q__nudge__copy{font-family:var(--body);color:var(--text);flex:1;font-size:13px;line-height:1.45}.PwaSetup-module-scss-module__RCKP0q__nudge__copy strong{font-weight:700}.PwaSetup-module-scss-module__RCKP0q__nudge__dismiss{width:32px;height:32px;color:var(--muted);border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PwaSetup-module-scss-module__RCKP0q__nudge__dismiss:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
.Nav-module-scss-module__XvYc_q__bottomnav{z-index:20;border-top:1px solid var(--border);background:var(--surface);padding:10px 8px calc(10px + env(safe-area-inset-bottom,16px));grid-template-columns:repeat(4,1fr);display:grid;position:sticky;bottom:0}@media (min-width:768px){.Nav-module-scss-module__XvYc_q__bottomnav{display:none}}.Nav-module-scss-module__XvYc_q__bottomnav__item{color:var(--faint);outline:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:44px;display:flex}.Nav-module-scss-module__XvYc_q__bottomnav__item:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.Nav-module-scss-module__XvYc_q__bottomnav__item--active{color:var(--blue)}.Nav-module-scss-module__XvYc_q__bottomnav__label{font-family:var(--body);font-size:11px;font-weight:600}.Nav-module-scss-module__XvYc_q__topnav{display:none}@media (min-width:768px){.Nav-module-scss-module__XvYc_q__topnav{z-index:20;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:28px;height:64px;padding:0 32px;display:flex;position:sticky;top:0}}.Nav-module-scss-module__XvYc_q__topnav__brand{outline:none;align-items:center;gap:11px;display:flex}.Nav-module-scss-module__XvYc_q__topnav__brand:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.Nav-module-scss-module__XvYc_q__topnav__mark{color:var(--text);flex-shrink:0;display:flex}.Nav-module-scss-module__XvYc_q__topnav__wordmark{font-family:var(--disp);letter-spacing:.04em;text-transform:uppercase;font-size:17px;font-weight:800}.Nav-module-scss-module__XvYc_q__topnav__menu{align-items:center;gap:4px;display:flex}.Nav-module-scss-module__XvYc_q__topnav__item{font-family:var(--disp);color:var(--muted);border-radius:9px;outline:none;align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-weight:700;display:flex}.Nav-module-scss-module__XvYc_q__topnav__item:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.Nav-module-scss-module__XvYc_q__topnav__item svg{width:17px;height:17px}.Nav-module-scss-module__XvYc_q__topnav__item--active{background:color-mix(in srgb, var(--blue) 12%, transparent);color:var(--blue)}
:root{--bg:#0e0e11;--surface:#17171a;--elev:#202024;--border:#2a2a30;--line:#212126;--text:#fff;--muted:#9a9aa4;--faint:#888892;--blue:#2c7bff;--amber:#ffb020;--boring:#808a97;--meh:#f4c430;--chaos:#ff7a1a;--anarchy:#fb2c36;--live:#fb2c36;--card:#1c1c21;--card-line:#2a2a30;--card-chip:#26262b;--card-note-bg:#3a2c14;--card-note-text:#ffb020;--ink:#fff;--cardmute:#9a9aa4;--lbg:#f2f2ef;--lsurface:#fff;--lborder:#e3e3df;--ltext:#121214;--lmuted:#6c6c74;--disp:"Greycliff CF", system-ui, sans-serif;--body:"Inter", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:var(--lbg);--surface:var(--lsurface);--elev:#e6e6e1;--border:var(--lborder);--line:var(--lborder);--text:var(--ltext);--muted:var(--lmuted);--faint:#6e6e76;--card:#fff;--card-line:#ececec;--card-chip:#f3f3f1;--card-note-bg:#fff4e5;--card-note-text:#b45309;--ink:#121214;--cardmute:#6c6c74;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@font-face{font-family:Greycliff CF;src:url(/fonts/GreycliffCF-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Greycliff CF;src:url(/fonts/GreycliffCF-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Greycliff CF;src:url(/fonts/GreycliffCF-DemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Greycliff CF;src:url(/fonts/GreycliffCF-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Greycliff CF;src:url(/fonts/GreycliffCF-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Greycliff CF;src:url(/fonts/GreycliffCF-Heavy.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--body);color:var(--text);background:var(--bg);font-size:15px}h1,h2,h3,h4{font-family:var(--disp);letter-spacing:-.01em;font-weight:800;line-height:1.15}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.appShell{flex-direction:column;min-height:100dvh;display:flex}.appShell__main{flex-direction:column;flex:1;display:flex}.appShell__main>main{flex:1}.skipLink{z-index:100;background:var(--blue);color:#fff;font-family:var(--disp);border-radius:8px;padding:10px 16px;font-size:14px;font-weight:700;position:absolute;top:-100px;left:12px}.skipLink:focus-visible{outline:2px solid var(--text);outline-offset:2px;top:12px}