:root{--md-surface:#fff8f7;--md-surface-dim:#e3d7d7;--md-surface-bright:#fff8f7;--md-surface-container-lowest:#fff;--md-surface-container-low:#faf2f1;--md-surface-container:#f5eceb;--md-surface-container-high:#f0e6e5;--md-surface-container-highest:#ebe0df;--md-on-surface:#373131;--md-on-surface-variant:#655d5d;--md-outline:#817978;--md-outline-variant:#b9b0af;--md-inverse-surface:#100e0e;--md-inverse-on-surface:#a19c9b;--md-primary:#b20028;--md-primary-dim:#a80026;--md-on-primary:#fff;--md-primary-container:#d7263d;--md-on-primary-container:#fff2f1;--md-primary-fixed:#ffdad9;--md-primary-fixed-dim:#ffb3b2;--md-on-primary-fixed:#410008;--md-on-primary-fixed-variant:#92001f;--md-inverse-primary:#ffb3b2;--md-secondary:#665d5d;--md-secondary-dim:#5a5151;--md-on-secondary:#fff7f6;--md-secondary-container:#ece0df;--md-on-secondary-container:#58504f;--md-secondary-fixed:#ece0df;--md-secondary-fixed-dim:#ded2d1;--md-on-secondary-fixed:#453d3d;--md-on-secondary-fixed-variant:#625959;--md-tertiary:#884700;--md-tertiary-dim:#804200;--md-on-tertiary:#fff;--md-tertiary-container:#ac5b00;--md-on-tertiary-container:#fff3ed;--md-tertiary-fixed:#ffdcc4;--md-tertiary-fixed-dim:#ffb77f;--md-on-tertiary-fixed:#2f1500;--md-on-tertiary-fixed-variant:#6f3800;--md-error:#ba1a1a;--md-error-dim:#a80710;--md-on-error:#fff;--md-error-container:#ffdad6;--md-on-error-container:#93000a;--md-scrim:#000;--md-axis-1:#4c644f;--md-on-axis-1:#fff;--md-axis-1-container:#ceeace;--md-on-axis-1-container:#09200f;--md-axis-2:#91484d;--md-on-axis-2:#fff;--md-axis-2-container:#ffdada;--md-on-axis-2-container:#3c060f;--md-yes:#186d24;--md-on-yes:#fff;--md-yes-container:#a1f79c;--md-on-yes-container:#002204}:root[data-theme=dark]{--md-surface:#100e0e;--md-surface-dim:#100e0e;--md-surface-bright:#312b2a;--md-surface-container-lowest:#000;--md-surface-container-low:#161313;--md-surface-container:#1c1919;--md-surface-container-high:#231f1e;--md-surface-container-highest:#2a2524;--md-on-surface:#eee3e2;--md-on-surface-variant:#b2a9a8;--md-outline:#7b7473;--md-outline-variant:#4d4646;--md-inverse-surface:#fff8f7;--md-inverse-on-surface:#585454;--md-primary:#ffb3b2;--md-primary-dim:#ff535f;--md-on-primary:#680013;--md-primary-container:#d7263d;--md-on-primary-container:#fff2f1;--md-primary-fixed:#ffdad9;--md-primary-fixed-dim:#ffb3b2;--md-on-primary-fixed:#410008;--md-on-primary-fixed-variant:#92001f;--md-inverse-primary:#bd0a2e;--md-secondary:#a69b9b;--md-secondary-dim:#a69b9b;--md-on-secondary:#251f1e;--md-secondary-container:#413a39;--md-on-secondary-container:#c8bdbc;--md-secondary-fixed:#ece0df;--md-secondary-fixed-dim:#ded2d1;--md-on-secondary-fixed:#453d3d;--md-on-secondary-fixed-variant:#625959;--md-tertiary:#ffb77f;--md-tertiary-dim:#fb9944;--md-on-tertiary:#4e2600;--md-tertiary-container:#ac5b00;--md-on-tertiary-container:#fff3ed;--md-tertiary-fixed:#ffdcc4;--md-tertiary-fixed-dim:#ffb77f;--md-on-tertiary-fixed:#2f1500;--md-on-tertiary-fixed-variant:#6f3800;--md-error:#ffb4ab;--md-error-dim:#ff554a;--md-on-error:#690005;--md-error-container:#93000a;--md-on-error-container:#ffdad6;--md-scrim:#000;--md-axis-1:#b2ceb3;--md-on-axis-1:#1f3523;--md-axis-1-container:#354c38;--md-on-axis-1-container:#ceeace;--md-axis-2:#ffb3b5;--md-on-axis-2:#581b22;--md-axis-2-container:#743137;--md-on-axis-2-container:#ffdada;--md-yes:#86da83;--md-on-yes:#00390b;--md-yes-container:#005314;--md-on-yes-container:#a1f79c}
@font-face{font-family:Figtree;src:url(/fonts/figtree.woff2)format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono.woff2)format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap}:root{--font-ui:"Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-display:var(--font-ui);--md-type-display-l:600 57px/64px var(--font-ui);--md-type-display-m:600 45px/52px var(--font-ui);--md-type-display-s:600 36px/44px var(--font-ui);--md-type-headline-l:600 32px/40px var(--font-ui);--md-type-headline-m:600 28px/36px var(--font-ui);--md-type-headline-s:600 24px/32px var(--font-ui);--md-type-title-l:600 22px/28px var(--font-ui);--md-type-title-m:600 16px/24px var(--font-ui);--md-type-title-s:600 14px/20px var(--font-ui);--md-type-body-l:400 16px/24px var(--font-ui);--md-type-body-m:400 14px/20px var(--font-ui);--md-type-body-s:400 12px/16px var(--font-ui);--md-type-label-l:600 14px/20px var(--font-ui);--md-type-label-m:600 12px/16px var(--font-ui);--md-type-label-s:600 11px/16px var(--font-ui);--md-shape-xs:4px;--md-shape-sm:8px;--md-shape-md:12px;--md-shape-lg:16px;--md-shape-lg-inc:20px;--md-shape-xl:28px;--md-shape-xl-inc:32px;--md-shape-xxl:48px;--md-shape-full:9999px;--md-elev-0:none;--md-elev-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--md-elev-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--md-elev-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--md-state-hover:.08;--md-state-focus:.1;--md-state-pressed:.1;--md-state-dragged:.16;--md-motion-spatial-fast:.348s linear(0, .071, .236, .437, .634, .802, .931, 1.018, 1.07, 1.092, 1.093, 1.082, 1.064, 1.045, 1.028, 1.013, 1.003, .996, .992, .991, .991, .993, .995, .996, 1);--md-motion-spatial-default:.412s linear(0, .047, .156, .293, .433, .564, .678, .773, .848, .905, .946, .975, .994, 1.006, 1.012, 1.015, 1.015, 1.014, 1.012, 1.01, 1.008, 1.006, 1.004, 1.003, 1);--md-motion-spatial-slow:.568s linear(0, .047, .156, .293, .433, .564, .679, .773, .848, .905, .946, .975, .994, 1.006, 1.012, 1.015, 1.015, 1.014, 1.012, 1.01, 1.008, 1.006, 1.004, 1.003, 1);--md-motion-effects-fast:.138s linear(0, .05, .159, .288, .414, .529, .627, .709, .775, .828, .869, .901, .925, .944, .958, .969, .977, .983, .987, .991, .993, .995, .996, .997, 1);--md-motion-effects-default:.212s linear(0, .049, .158, .286, .413, .527, .626, .707, .773, .826, .868, .9, .925, .943, .958, .969, .977, .983, .987, .991, .993, .995, .996, .997, 1);--md-motion-effects-slow:.3s linear(0, .05, .158, .287, .413, .528, .626, .708, .774, .826, .868, .9, .925, .944, .958, .969, .977, .983, .987, .991, .993, .995, .996, .997, 1);--md-ease-emphasized:cubic-bezier(.2, 0, 0, 1);--tabbar-h:80px;--rail-w:96px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--ink:var(--md-on-surface);--body:var(--md-on-surface);--muted:var(--md-on-surface-variant);--faint:var(--md-outline);--faint-2:var(--md-outline);--page:var(--md-surface);--surface:var(--md-surface-container);--card-bg:var(--md-surface-container);--sunken:var(--md-surface-container-low);--sunken-2:var(--md-surface-container-high);--sunken-3:var(--md-surface-container-high);--chip-rest:var(--md-surface-container-high);--note-input:var(--md-surface-container-highest);--raised:var(--md-surface-container-high);--track:var(--md-secondary-container);--track-2:var(--md-surface-container-highest);--bar-bg:var(--md-surface-container);--line:var(--md-outline-variant);--line-soft:color-mix(in srgb, var(--md-outline-variant) 60%, transparent);--hairline:var(--md-outline-variant);--hairline-2:var(--md-outline-variant);--accent:var(--md-primary);--on-accent:var(--md-on-primary);--scrim:color-mix(in srgb, var(--md-scrim) 40%, transparent);--press-scale:.98;--press-ease:.16s cubic-bezier(.23, 1, .32, 1);--axis-1:var(--md-axis-1);--axis-2:var(--md-axis-2);--band-neutral:var(--md-outline);--limit:var(--md-error);--scale-1:var(--md-axis-2);--scale-2:color-mix(in srgb, var(--md-axis-2) 75%, var(--md-outline));--scale-3:color-mix(in srgb, var(--md-axis-2) 45%, var(--md-outline));--scale-4:var(--md-outline-variant);--scale-5:var(--md-outline);--scale-6:var(--md-on-surface-variant);--radius-sm:var(--md-shape-sm);--radius:var(--md-shape-md);--radius-lg:var(--md-shape-lg);--shadow-sm:var(--md-elev-1);--shadow:var(--md-elev-1);--shadow-lg:var(--md-elev-3);--card-shadow:var(--md-elev-0);--raised-shadow:var(--md-elev-0);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--md-surface);color:var(--md-on-surface);font:var(--md-type-body-l);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;padding:0}h1,h2,h3{font-family:var(--font-ui);color:var(--md-on-surface);margin:0;font-weight:600;line-height:1.2}button,input,textarea,select{font-family:var(--font-ui)}input,textarea,select{font-size:16px}:focus-visible{outline:3px solid var(--md-secondary);outline-offset:2px}::selection{background:var(--md-primary-container);color:var(--md-on-primary-container)}@media (prefers-reduced-motion:reduce){:root{--md-motion-spatial-fast:0s linear;--md-motion-spatial-default:0s linear;--md-motion-spatial-slow:0s linear}html{scroll-behavior:auto}}body:has(.kd-tabbar){padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}@media (min-width:768px){body:has(.kd-tabbar){padding-bottom:0;padding-left:var(--rail-w)}}html.kd-theme-switching,html.kd-theme-switching *{transition:background-color .2s,color .2s,border-color .2s,fill .2s!important}
