@font-face{font-family:body;src:url(../media/manrope_latin-s.p.3mbsihvb8fg7z.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.jVI-bG_className{font-family:body,body Fallback}.jVI-bG_variable{--font-body:"body", "body Fallback"}
@font-face{font-family:display;src:url(../media/big_shoulders_latin-s.p.0sg102vwn2h4l.woff2)format("woff2");font-display:swap;font-weight:600 900}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:156.29%;descent-override:34.02%;line-gap-override:0.0%;size-adjust:63.06%}.jsVpCq_className{font-family:display,display Fallback}.jsVpCq_variable{--font-display:"display", "display Fallback"}
.EMRrCW_toaster{top:calc(var(--padding-md) + env(safe-area-inset-top));z-index:200;align-items:center;gap:var(--padding-sm);width:min(420px, calc(100% - 2 * var(--inset)));pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.EMRrCW_toast{align-items:center;gap:var(--padding-sm);padding:var(--padding-sm) var(--padding-lg);border-radius:var(--radius-pill);background:var(--glass-strong);box-shadow:var(--shadow-pop), var(--glass-edge);animation:EMRrCW_rise .24s var(--ease) both;font-weight:700;display:flex}.EMRrCW_toast svg{flex-shrink:0;width:20px;height:20px}.EMRrCW_success svg{color:var(--brand)}.EMRrCW_error svg{color:var(--red)}@keyframes EMRrCW_rise{0%{opacity:0;transform:translateY(12px)}}
:root{--brand:#1e40af;--brand-deep:#1e3a8a;--brand-bright:#1e40af;--brand-shade:#0a1628;--brand-ink:#fff;--gold:#ff4d3d;--gold-deep:#e0342a;--red:#ff4d3d;--white:#fff;--ink:#0b1626;--lime:#ff4d3d;--amber:#ff4d3d;--canvas:#f5f8fc;--surface:#fff;--surface-2:#f0f5fb;--surface-3:#e3ebf7;--raised:#fff;--line:#0b162624;--rule:#0b162638;--dash:1px dashed var(--rule);--edge:var(--rule);--text:#0b1626;--text-2:#0b1626b3;--text-3:#0b162675;--tab-bg:#0b1626;--tab-text:#fff;--gold-text:#e0342a;--brand-soft:#1e40af1f;--gold-soft:#ff4d3d1f;--red-soft:#ff4d3d1f;--glass:#fff;--glass-strong:#fff;--glass-edge:none;--glass-blur:none;--card-line:var(--rule);--shadow-chip:none;--shadow-card:none;--shadow-lift:none;--shadow-pop:0 24px 48px #140a282e;--glow-brand:none;--gold-surface:#ff4d3d;--hero:#1e40af;--pitch-lines:repeating-linear-gradient(90deg, #ffffff14 0 1px, transparent 1px 64px);--halftone:none;--radius-sx:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-pill:100px;--padding-sx:5px;--padding-sm:10px;--padding-md:15px;--padding-lg:20px;--padding-xl:25px;--padding-xxl:30px;--padding-xxxl:40px;--padding-section:60px;--inset:16px;--rail-width:76px;--topbar-height:68px;--bottombar-height:64px;--content-width:1520px;--tap:44px;--duration:.2s;--ease:cubic-bezier(.22, .61, .36, 1)}:root[data-theme=dark]{--brand:#60a5fa;--brand-bright:#60a5fa;--brand-ink:#0a1628;--canvas:#0a1628;--surface:#1b1433;--surface-2:#211941;--surface-3:#2c2252;--raised:#1b1433;--line:#ffffff1f;--rule:#fff3;--text:#fff;--text-2:#ffffffb3;--text-3:#ffffff70;--tab-bg:#fff;--tab-text:#0a1628;--gold-text:#ff7a6d;--brand-soft:#60a5fa2e;--gold-soft:#ff4d3d33;--red-soft:#ff4d3d33;--glass:#1b1433;--glass-strong:#1b1433;--card-line:var(--rule);--shadow-pop:0 24px 48px #00000080}.glass{background:var(--glass);border:var(--dash)}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-text-size-adjust:100%;scroll-behavior:smooth;height:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--halftone), var(--canvas);height:100%;color:var(--text);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.45}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:var(--font-display), var(--font-body), sans-serif;letter-spacing:.02em;font-weight:400}h1,h2{text-transform:uppercase}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%}:focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px}::selection{background:var(--brand-soft)}.stack{flex-direction:column;display:flex}.row{align-items:center;display:flex}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.gap-sx{gap:var(--padding-sx)}.gap-sm{gap:var(--padding-sm)}.gap-md{gap:var(--padding-md)}.gap-xl{gap:var(--padding-xl)}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes shimmer{to{background-position:-200% 0}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@keyframes pulse{0%{box-shadow:0 0 #ff4d5e8c}to{box-shadow:0 0 0 10px #ff4d5e00}}.rise{animation:rise .52s var(--ease) both}.tile-row{gap:var(--padding-md);flex-wrap:wrap;display:flex}.tile-row>*{flex:150px;min-width:0}@media screen and (max-width:47.99em){.tile-row{margin-inline:calc(-1 * var(--padding-md));padding:var(--padding-sm) var(--padding-md) var(--padding-md);scroll-snap-type:x mandatory;scroll-padding-inline:var(--padding-md);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tile-row::-webkit-scrollbar{display:none}.tile-row>*{scroll-snap-align:start;flex:0 0 100%}}.cascade>*{animation:rise .56s var(--ease) both}.cascade>:nth-child(2){animation-delay:60ms}.cascade>:nth-child(3){animation-delay:.12s}.cascade>:nth-child(4){animation-delay:.18s}.cascade>:nth-child(5){animation-delay:.24s}.cascade>:nth-child(n+6){animation-delay:.3s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.list{gap:var(--padding-sm);flex-direction:column;display:flex}.skeleton{pointer-events:none;-webkit-user-select:none;user-select:none}.skeleton :is(img,svg,progress){opacity:0}.skeleton :is(h1,h2,h3,h4,p,span,strong,small,label,a,li,dt,dd,b,em,time,th,td):not(:has(*)){background:linear-gradient(100deg, var(--surface-2) 30%, var(--surface-3) 50%, var(--surface-2) 70%) 0 0 / 200% 100%;box-shadow:none;border-radius:6px;animation:1.4s linear infinite shimmer;color:#0000!important}
