@font-face{font-family:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/94a6d9b3ae777797-s.1go0d5nq_-w5a.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:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/fc566e733948aae3-s.p.3sn1m8e9yfo1w.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:Funnel Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:24.72%;line-gap-override:0.0%;size-adjust:101.13%}.NY01sG_className{font-family:Funnel Sans,Funnel Sans Fallback;font-style:normal}.NY01sG_variable{--font-funnel-sans:"Funnel Sans", "Funnel Sans Fallback"}
@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/3eea4b3d42758fbc-s.0ogxg322i472y.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:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/d3f3f01dfc015e12-s.p.23zh95iq-x3nr.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:Funnel Display Fallback;src:local(Arial);ascent-override:93.85%;descent-override:23.46%;line-gap-override:0.0%;size-adjust:106.55%}.xtU8RW_className{font-family:Funnel Display,Funnel Display Fallback;font-style:normal}.xtU8RW_variable{--font-funnel-display:"Funnel Display", "Funnel Display Fallback"}
:root{--bg:#121212;--bg-well:#1b1b1e;--bg-raised:#1f1f22;--fg:#fafafa;--fg-muted:#a8a8ad;--fg-faint:#8b8b92;--danger:#ffb4b4;--ink:255, 255, 255;--line:rgba(var(--ink), .08);--line-strong:rgba(var(--ink), .18);--wash:rgba(var(--ink), .05);--wash-hover:rgba(var(--ink), .08);--bg-raised-hover:color-mix(in srgb, var(--bg-raised) 97%, rgb(var(--ink)));--grid-line:rgba(var(--ink), .025);--grid-size:40px;--grid-lines:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);--shadow-1:0 2px 6px -3px #0009;--shadow-1-hover:0 4px 12px -4px #000000b3;--shadow-float:0 8px 24px -6px #0009, 0 2px 4px #0000004d;--accent:#4d94ff;--flame:#ff8a3d;--accent-solid:#0066fa;--on-accent:#fff;--key-top:#2a2a2e;--key-bottom:#1f1f22;--key-shade:inset -6px 0 6px #00000026, inset 0 -6px 6px #00000040;--key-shade-pressed:inset -3px 0 3px #00000026, inset 0 -3px 3px #00000040;--key-ring:#ffffff1a;--key-ring-hover:#ffffff29;--key-drop:0 1px 2px #0006, 0 2px 6px -2px #00000080;--key-drop-hover:0 1px 2px #0006, 0 4px 10px -3px #0009;--key-drop-pressed:0 0 1px #0006;--key-primary-top:var(--accent-solid);--key-primary-bottom:#0055d6;--key-primary-ring:#0000004d;--key-primary-shade:inset 0 1px 0 #ffffff29, inset 0 -6px 6px #0000002e;--key-primary-shade-pressed:inset 0 1px 0 #ffffff14, inset 0 -3px 3px #0000002e;--radius-pill:999px;--radius-tray:24px;--radius-lg:20px;--radius-md:14px;--radius-sm:10px;--ease-out:cubic-bezier(.2, .8, .2, 1);--dur-fast:.14s;--dur:.26s;--dur-slow:.42s;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--font-sans:var(--font-funnel-sans,ui-sans-serif), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-funnel-display,ui-sans-serif), var(--font-funnel-sans,ui-sans-serif), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:16px;--content-max:680px}:root[data-theme=white]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf9f5;--bg-well:#f1efea;--bg-raised:#fefdfa;--fg:#1c1a17;--fg-muted:#57534e;--fg-faint:#78716c;--danger:#b42318;--ink:28, 25, 23;--line:rgba(var(--ink), .07);--line-strong:rgba(var(--ink), .16);--wash:rgba(var(--ink), .035);--wash-hover:rgba(var(--ink), .055);--grid-line:rgba(var(--ink), .04);--shadow-1:0 1px 2px #1c19170a, 0 2px 6px -3px #1c19171a;--shadow-1-hover:0 1px 2px #1c19170d, 0 4px 12px -4px #1c191724;--shadow-float:0 8px 24px -6px #1c191724, 0 2px 4px #1c19170d;--accent:#0066fa;--flame:#d9530b;--key-top:#fefdfa;--key-bottom:#f3f1ec;--key-shade:inset -6px 0 6px #00000005, inset 0 -6px 6px #0000000d;--key-shade-pressed:inset -3px 0 3px #00000005, inset 0 -3px 3px #0000000d;--key-ring:#1c19171f;--key-ring-hover:#1c191733;--key-drop:0 1px 2px #1c191714, 0 2px 6px -2px #1c19171a;--key-drop-hover:0 1px 2px #1c191714, 0 4px 10px -3px #1c191724;--key-drop-pressed:0 0 1px #1c19171f;--key-primary-ring:#00286e59}:root[data-theme=dusk]{--bg:#0f1420;--bg-well:#161d2c;--bg-raised:#1a2232;--fg:#f3f6fb;--fg-muted:#a3adbf;--fg-faint:#8a94a8;--accent:#6ea8ff;--accent-solid:#2f6fe0;--key-top:#232c3e;--key-bottom:#1a2232;--key-primary-bottom:#2559bf}:root[data-theme=pine]{--bg:#0e1512;--bg-well:#151e1a;--bg-raised:#19231e;--fg:#f1f7f3;--fg-muted:#a4b3aa;--fg-faint:#8a9a90;--accent:#4ade80;--accent-solid:#15803d;--key-top:#222e28;--key-bottom:#19231e;--key-primary-bottom:#116b33}:root[data-theme=ember]{--bg:#161210;--bg-well:#1f1a17;--bg-raised:#241e1a;--fg:#faf6f2;--fg-muted:#b3a89f;--fg-faint:#978b82;--accent:#ffa64d;--accent-solid:#c2410c;--key-top:#2e2622;--key-bottom:#241e1a;--key-primary-bottom:#a3360a}:root[data-theme=sand]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4ecdc;--bg-well:#ebe1cc;--bg-raised:#faf5ea;--fg:#2a2118;--fg-muted:#5e5143;--fg-faint:#72645a;--danger:#b42318;--ink:42, 33, 24;--line:rgba(var(--ink), .08);--line-strong:rgba(var(--ink), .18);--wash:rgba(var(--ink), .04);--wash-hover:rgba(var(--ink), .065);--grid-line:rgba(var(--ink), .045);--shadow-1:0 1px 2px #2a21180d, 0 2px 6px -3px #2a21181f;--shadow-1-hover:0 1px 2px #2a21180f, 0 4px 12px -4px #2a211829;--shadow-float:0 8px 24px -6px #2a211829, 0 2px 4px #2a21180f;--accent:#9a4a0c;--accent-solid:#9a4a0c;--flame:#c2410c;--key-top:#faf5ea;--key-bottom:#f0e7d6;--key-shade:inset -6px 0 6px #00000005, inset 0 -6px 6px #0000000d;--key-shade-pressed:inset -3px 0 3px #00000005, inset 0 -3px 3px #0000000d;--key-ring:#2a211824;--key-ring-hover:#2a211838;--key-drop:0 1px 2px #2a211814, 0 2px 6px -2px #2a21181a;--key-drop-hover:0 1px 2px #2a211814, 0 4px 10px -3px #2a211824;--key-drop-pressed:0 0 1px #2a21181f;--key-primary-bottom:#82400b;--key-primary-ring:#3c1e0559}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scrollbar-color:var(--line-strong) transparent;overflow-x:clip}html,body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body{isolation:isolate;text-rendering:optimizelegibility;min-height:100dvh;font-size:16px;line-height:1.5}*{scrollbar-width:thin}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:default}::selection{background:rgba(var(--ink), .24);color:var(--fg)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.page-grid:before{content:"";z-index:-1;pointer-events:none;background-image:var(--grid-lines);background-size:var(--grid-size) var(--grid-size);background-position:50%;position:fixed;inset:0}@supports (-webkit-touch-callout:none){.page-grid:before{-webkit-mask-image:linear-gradient(#0000,#000 96px);mask-image:linear-gradient(#0000,#000 96px)}}@media (forced-colors:active){.page-grid:before{display:none}}:where(.surface,.tray,.well,.keycap,.keycap-primary,.chip){border-style:solid;border-width:1px}:where(.surface,.tray,.keycap,.keycap-primary){isolation:isolate;position:relative}.surface{background:var(--bg-raised);border-color:var(--line);box-shadow:var(--shadow-1);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}@media (hover:hover){:where(a,button).surface:hover{background-color:var(--bg-raised-hover);border-color:var(--line-strong);box-shadow:var(--shadow-1-hover)}}.tray{background:var(--bg-raised);border-color:var(--line);box-shadow:var(--shadow-float)}.well{background:var(--bg-well);border-color:var(--line);box-shadow:none;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}@media (hover:hover){:where(input,textarea,select,a,button).well:hover{border-color:var(--line-strong)}}.well:focus-within{border-color:var(--line-strong)}.keycap{background:linear-gradient(var(--key-top), var(--key-bottom));border-color:var(--key-ring);box-shadow:var(--keycap-edge,0 0 #0000), var(--key-shade), var(--key-drop);color:var(--fg);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.keycap-primary{background:linear-gradient(var(--key-primary-top), var(--key-primary-bottom));border-color:var(--key-primary-ring);box-shadow:var(--keycap-edge,0 0 #0000), var(--key-primary-shade), var(--key-drop);color:var(--on-accent);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}@media (hover:hover){.keycap:hover{border-color:var(--key-ring-hover);box-shadow:var(--keycap-edge,0 0 #0000), var(--key-shade), var(--key-drop-hover)}.keycap-primary:hover{box-shadow:var(--keycap-edge,0 0 #0000), var(--key-primary-shade), var(--key-drop-hover)}}.keycap:active{box-shadow:var(--keycap-edge,0 0 #0000), var(--key-shade-pressed), var(--key-drop-pressed);transform:translateY(.5px)}.keycap-primary:active{box-shadow:var(--keycap-edge,0 0 #0000), var(--key-primary-shade-pressed), var(--key-drop-pressed);transform:translateY(.5px)}.keycap:is([aria-expanded=true],[aria-pressed=true]){box-shadow:var(--keycap-edge,0 0 #0000), var(--key-shade-pressed), var(--key-drop-pressed)}.keycap:disabled,.keycap-primary:disabled{opacity:.55;transform:none}.chip{background:var(--wash);box-shadow:none;color:var(--fg-muted);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-color:#0000}@media (hover:hover){.chip:hover{background:var(--wash-hover);color:var(--fg)}}.chip:focus-visible,.chip:where([aria-expanded=true],[aria-pressed=true]){background:var(--wash-hover);color:var(--fg)}@media (forced-colors:active){.keycap,.keycap-primary{color:buttontext;background:buttonface;border-color:buttontext}svg{color:inherit!important}}::view-transition{pointer-events:none}::view-transition-group(search-bar){animation-duration:var(--dur-slow);animation-timing-function:var(--ease-out)}::view-transition-old(root){animation-duration:var(--dur)}::view-transition-new(root){animation-duration:var(--dur)}::view-transition-old(wordmark){animation-duration:80ms;animation-timing-function:var(--ease-out)}::view-transition-new(wordmark){animation-delay:var(--dur);animation-duration:var(--dur-fast)}::view-transition-old(starters){animation-duration:80ms;animation-timing-function:var(--ease-out)}::view-transition-new(starters){animation-delay:var(--dur);animation-duration:var(--dur-fast)}@media (prefers-reduced-motion:reduce){.keycap:active,.keycap-primary:active{transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
