@font-face{font-family:Archivo Variable;font-style:normal;font-display:block;font-weight:100 900;font-stretch:62% 125%;src:url(/_app/immutable/assets/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:block;font-weight:100 900;font-stretch:62% 125%;src:url(/_app/immutable/assets/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:block;font-weight:100 900;font-stretch:62% 125%;src:url(/_app/immutable/assets/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Condensed;font-style:normal;font-display:block;font-weight:100 900;font-stretch:62%;src:url(/_app/immutable/assets/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Condensed;font-style:normal;font-display:block;font-weight:100 900;font-stretch:62%;src:url(/_app/immutable/assets/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Condensed;font-style:normal;font-display:block;font-weight:100 900;font-stretch:62%;src:url(/_app/immutable/assets/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable Fallback;font-weight:100 450;src:local(Liberation Sans),local(Arial),local(Arimo);size-adjust:98.48%;ascent-override:89.16%;descent-override:21.32%;line-gap-override:0%}@font-face{font-family:Archivo Variable Fallback;font-weight:451 550;src:local(Liberation Sans),local(Arial),local(Arimo);size-adjust:100.04%;ascent-override:87.76%;descent-override:20.99%;line-gap-override:0%}@font-face{font-family:Archivo Variable Fallback;font-weight:551 625;src:local(Liberation Sans Bold),local(Arial Bold),local(Arimo Bold);size-adjust:95.6%;ascent-override:91.84%;descent-override:21.97%;line-gap-override:0%}@font-face{font-family:Archivo Variable Fallback;font-weight:626 675;src:local(Liberation Sans Bold),local(Arial Bold),local(Arimo Bold);size-adjust:97.22%;ascent-override:90.31%;descent-override:21.6%;line-gap-override:0%}@font-face{font-family:Archivo Variable Fallback;font-weight:676 900;src:local(Liberation Sans Bold),local(Arial Bold),local(Arimo Bold);size-adjust:98.81%;ascent-override:88.86%;descent-override:21.25%;line-gap-override:0%}@font-face{font-family:Archivo Condensed Fallback;font-weight:100 850;src:local(Liberation Sans Bold),local(Arial Bold),local(Arimo Bold);size-adjust:69.16%;ascent-override:126.94%;descent-override:30.36%;line-gap-override:0%}@font-face{font-family:Archivo Condensed Fallback;font-weight:851 900;src:local(Liberation Sans Bold),local(Arial Bold),local(Arimo Bold);size-adjust:72.04%;ascent-override:121.88%;descent-override:29.15%;line-gap-override:0%}@layer base,system;@layer theme{:root[data-theme=brutalist]{--palette-scheme:dark;--palette-lift:1;--palette-primary:#aa1d2a;--palette-on-primary:#f7f3ec;--palette-ink:#e6e1d8;--palette-ground:#080809;--palette-focus:#aa1d2a;--palette-warn:#e2b23a;--palette-danger:#ff6b9a;--palette-shade:#000;--palette-scrim-alpha:.65;--palette-surface-0:#101011;--palette-surface-1:#181819;--palette-surface-2:#232326;--palette-surface-3:#2e2e31;--surface-base:var(--palette-surface-0);--surface-raised:var(--palette-surface-1);--surface-overlay:var(--palette-surface-2);--surface-hover:var(--palette-surface-2);--surface-active:var(--palette-surface-3);--font-sans:"Archivo Variable", "Archivo Variable Fallback", "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono Variable Fallback", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-display:"Archivo Condensed", "Archivo Condensed Fallback", "Arial Narrow", sans-serif;--font-size-body:15px;--font-size-key:.68rem;--font-size-hint:.7rem;--font-size-meta:.75rem;--font-size-detail:.8rem;--font-size-ui:.875rem;--font-size-item:.9rem;--font-size-heading:1.15rem;--font-size-field:.95rem;--font-size-document:1rem;--font-size-title:1.6rem;--font-size-lead:1.15rem;--font-size-display:2.75rem;--font-size-display-compact:2rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:650;--font-weight-heavy:700;--font-weight-title:800;--font-weight-display:900;--letter-spacing-display:0;--line-height-body:1.5;--letter-spacing-caps:.04em;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--panel-padding:.75rem;--window-padding:1.25rem;--window-padding-bottom:1rem;--row-padding-block:.55rem;--radius-xs:0;--radius-sm:0;--radius:0;--radius-lg:0;--radius-pill:0;--radius-button:var(--radius-sm);--radius-field:var(--radius-sm);--radius-option:var(--radius-sm);--radius-popover:var(--radius);--radius-surface:var(--radius-lg);--radius-window:var(--radius-lg);--border-width:1px;--control-size:2rem;--focus-ring-width:2px;--caret-width:2px;--shadow-surface:none;--shadow-surface-focus:none;--shadow-raised:6px 6px 0 oklch(from var(--accent) l c h / .65);--shadow-tip:3px 3px 0 oklch(from var(--accent) l c h / .45);--shadow-dialog:8px 8px 0 oklch(from var(--accent) l c h / .65);--shadow-button:3px 3px 0 oklch(100% 0 0/.38);--shadow-button-primary:3px 3px 0 oklch(from var(--accent) l c h / .65);--shadow-pill:0 0 transparent;--shadow-pressed:none;--ring-focus:-4px 0 0 oklch(from var(--accent) l c h / 1);--border-surface-focus:oklch(100% 0 0/.3);--pill-sheen:none;--pill-lift:0;--scrim-blur:0;--duration-quick:.12s;--duration-medium:.15s;--duration-enter:.16s;--duration-exit:.12s;--duration-fade:.18s;--duration-medium-long:.2s;--duration-theme-switch:.3s;--ease:ease;--caret-blink-duration:2.6s}:root[data-theme=brutalist][data-theme-variation=raider]{--palette-primary:#f29b26;--palette-on-primary:#0a0a09;--palette-ink:#ebe5d8;--palette-ground:#0a0a09;--palette-focus:#cdbf9f;--palette-warn:#e9e05a;--palette-danger:#ff6b9a;--palette-surface-0:#121110;--palette-surface-1:#1a1917;--palette-surface-2:#252320;--palette-surface-3:#2f2c28}:root[data-theme=brutalist][data-theme-variation=concrete]{--palette-primary:#e4e2dd;--palette-on-primary:#0b0b0b;--palette-ink:#e4e2dd;--palette-ground:#0b0b0b;--palette-warn:#e2b23a;--palette-danger:#ff6b9a;--palette-surface-0:#121212;--palette-surface-1:#1a1a1a;--palette-surface-2:#272727;--palette-surface-3:#313131}:root[data-theme=brutalist] h1{text-transform:uppercase}:root[data-theme=brutalist] .btn.primary:not(.sentence){font-size:var(--font-size-detail);letter-spacing:.08em;text-transform:uppercase}:root[data-theme=brutalist] .dot{border-radius:0}:root[data-theme=brutalist] .dot.lit{box-shadow:none}:root[data-theme=brutalist] .list-row:before{border-radius:0;top:0;bottom:0;left:0}:root[data-theme=brutalist] .modal:not(.top){border-top:3px solid var(--text-faint)}:root[data-theme=brutalist] .pill.raised{box-shadow:3px 3px 0 oklch(from var(--accent) l c h / .65)}:root[data-theme=brutalist] :is(.field,.input-box,.select>select){--focus:var(--text-muted)}:root[data-theme=brutalist] .btn:not(.sm,.inset-actions *){--btn-lifted-shadow:var(--shadow-button);box-shadow:none;transition:background-color var(--duration-pressable) var(--ease), color var(--duration-pressable) var(--ease), border-color var(--duration-pressable) var(--ease), box-shadow var(--duration-pressable) var(--ease), transform var(--duration-pressable) var(--ease);margin-inline:2px}:root[data-theme=brutalist] .btn.primary:not(.sm,.inset-actions *){--btn-lifted-shadow:var(--shadow-button-primary)}@media (hover:hover){:root[data-theme=brutalist] .btn:not(.sm,.inset-actions *):hover:not(:disabled){box-shadow:var(--btn-lifted-shadow);transform:translate(-3px,-3px)}}:root[data-theme=brutalist] .btn:not(.sm,.inset-actions *):focus-visible:not(:disabled){box-shadow:var(--btn-lifted-shadow);transform:translate(-3px,-3px)}:root[data-theme=brutalist] .btn:not(.sm,.inset-actions *):is(.pressed,[data-pushed],[data-click-start]):not(:disabled){box-shadow:none;transition:none;transform:none}:root[data-theme=brutalist] .btn{--btn-bg-pushed:color-mix(in oklch, var(--surface-raised), var(--shade) 35%);--flash-strength:0%}:root[data-theme=brutalist] .btn.primary{--btn-bg-hover:oklch(from var(--accent) calc(l + .05) c h);--btn-bg-pushed:color-mix(in oklch, var(--accent), var(--shade) 30%)}:root[data-theme=brutalist] .btn.danger{--btn-bg-pushed:color-mix(in oklch, var(--danger), var(--shade) 70%)}:root[data-theme=brutalist] .text-caret{background:var(--text)}:root[data-theme=brutalist] ::selection{background:oklch(from var(--text) l c h / .25)}}@layer integration;
