@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._0bjUvq_className{font-family:Inter,Inter Fallback;font-style:normal}._0bjUvq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/af0ae722d79471e5-s.0l4a4erwkg-j6.woff2)format("woff2");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:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/5700db7364f2c755-s.0oxsisjwf5w8a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/ef8193cdea9582ea-s.p.3ii__yurxaf4q.woff2)format("woff2");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:Familjen Grotesk Fallback;src:local(Arial);ascent-override:108.37%;descent-override:23.79%;line-gap-override:0.0%;size-adjust:94.59%}.Zd26EW_className{font-family:Familjen Grotesk,Familjen Grotesk Fallback;font-style:normal}.Zd26EW_variable{--font-familjen:"Familjen Grotesk", "Familjen Grotesk Fallback"}
:root{--df-ink:#172127;--df-ink-2:#25333a;--df-paper:#f7f5ef;--df-cream:#eae6db;--df-sand:#fcfbf8;--df-white:#fff;--df-line:#d9d7cf;--df-line-soft:#e8e5dc;--df-slate:#5a6870;--df-slate-2:#8b9695;--df-green:#13834a;--df-green-deep:#0e643d;--df-green-soft:#dceee2;--df-orange:#fa8b2d;--df-orange-deep:#d66e1c;--df-orange-soft:#fff0df;--df-burgundy:#a63348;--df-burgundy-soft:#f8e4e8;--df-blue:#4c7ef3;--df-brown:#744633;--df-night-0:#0b1215;--df-night-1:#0f171b;--df-night-2:#141e23;--df-night-3:#1a262c;--df-night-4:#213038;--df-mint:#2fb36d;--df-mint-2:#5fd49a;--df-rose:#f07489;--font-display:var(--font-familjen), "Arial Narrow", Arial, sans-serif;--font-body:var(--font-inter), Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Consolas, monospace;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-base:14px;--text-md:16px;--text-lg:20px;--text-xl:24px;--text-2xl:32px;--text-display:clamp(30px, 5vw, 44px);--tracking-tight:-.03em;--tracking-caps:.12em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--border-w:1px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--dur-fast:.15s;--dur:.25s;--dur-slow:.5s;--touch:44px;--sidebar-w:248px;--topbar-h:64px;--tabbar-h:64px;--content-max:1200px;--z-sticky:20;--z-nav:30;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:var(--df-paper);--color-bg-sidebar:var(--df-sand);--color-surface:var(--df-white);--color-surface-inset:var(--df-paper);--color-surface-hover:#f1eee6;--color-surface-raised:linear-gradient(160deg, #fff 0%, #f3f8f4 100%);--color-overlay:#10191f8c;--color-border:var(--df-line);--color-border-subtle:var(--df-line-soft);--color-border-strong:#c6cec4;--color-text-strong:var(--df-ink);--color-text:#243038;--color-text-muted:var(--df-slate);--color-text-faint:var(--df-slate-2);--color-text-on-accent:var(--df-white);--color-accent:var(--df-green);--color-accent-strong:var(--df-green-deep);--color-accent-soft:var(--df-green-soft);--color-accent-border:#13834a40;--color-positive:var(--df-green-deep);--color-positive-soft:var(--df-green-soft);--color-negative:var(--df-burgundy);--color-negative-soft:var(--df-burgundy-soft);--color-negative-border:#a6334840;--color-warning:var(--df-orange-deep);--color-warning-line:var(--df-orange);--color-warning-soft:var(--df-orange-soft);--color-info:var(--df-blue);--color-focus:#0c8149;--color-chart-grid:var(--df-line-soft);--shadow-card:0 1px 2px #0e1f1d0a, 0 12px 40px #0e1f1d0d;--shadow-pop:0 20px 70px #0e1f1d24;--glow-accent:0 0 0 transparent;--glow-orb:transparent}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--df-night-0);--color-bg-sidebar:var(--df-night-1);--color-surface:var(--df-night-2);--color-surface-inset:var(--df-night-3);--color-surface-hover:var(--df-night-4);--color-surface-raised:linear-gradient(160deg, #1d2b31 0%, var(--df-night-2) 100%);--color-overlay:#030709b3;--color-border:#ffffff14;--color-border-subtle:#ffffff0d;--color-border-strong:#ffffff29;--color-text-strong:#f2f7f4;--color-text:#d3ddd8;--color-text-muted:#93a59c;--color-text-faint:#64766e;--color-text-on-accent:#04140b;--color-accent:var(--df-mint);--color-accent-strong:var(--df-mint-2);--color-accent-soft:#2fb36d1f;--color-accent-border:#2fb36d47;--color-positive:var(--df-mint-2);--color-positive-soft:#2fb36d1f;--color-negative:var(--df-rose);--color-negative-soft:#f074891f;--color-negative-border:#f074894d;--color-warning:#fbb26a;--color-warning-line:var(--df-orange);--color-warning-soft:#fa8b2d1f;--color-info:#7da0f7;--color-focus:var(--df-mint-2);--color-chart-grid:#ffffff0f;--shadow-card:0 1px 0 #ffffff08 inset, 0 20px 50px #00000059;--shadow-pop:0 24px 80px #0009;--glow-accent:0 0 18px -4px #2fb36d8c;--glow-orb:#2fb36d17}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font:400 var(--text-base) / 1.55 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{color:var(--color-text-strong);font-family:var(--font-display);letter-spacing:var(--tracking-tight);margin:0;font-weight:500;line-height:1.1}p{margin:0}code{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.85em}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--color-accent-soft);color:var(--color-text-strong)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:where(input:not([type=checkbox],[type=radio]),select,textarea){width:100%;min-height:var(--touch);padding:0 var(--space-3);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-inset);color:var(--color-text-strong);transition:border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard)}:where(input:not([type=checkbox],[type=radio]),select,textarea):hover{border-color:var(--color-border-strong)}:where(input:not([type=checkbox],[type=radio]),select,textarea):focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}:where(input[aria-invalid=true]){border-color:var(--color-negative)}:where(input[type=checkbox],input[type=radio]){width:20px;height:20px;accent-color:var(--color-accent);flex:none}dialog{width:min(480px,100vw - 32px);max-height:90dvh;padding:var(--space-6);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-pop);overflow:auto}dialog::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
