@layer tokens{:root,.atmosphere-scope{--sys-color-ink-on-atmosphere:rgb(255 255 255/var(--sys-opacity-ink-text-alpha,90%));--sys-color-ink-summary:rgb(255 255 255/var(--sys-opacity-ink-summary-alpha,90%));--sys-color-ink-summary-glass:rgb(255 255 255/var(--sys-opacity-ink-summary-glass-alpha,76%));--sys-color-ink-display:rgb(255 255 255/var(--sys-opacity-ink-display-alpha,70%));--sys-color-ink-on-frost:rgb(255 255 255/var(--sys-opacity-ink-control-alpha,90%));--sys-color-ink-label:color-mix(in srgb, var(--sys-color-ink-on-atmosphere) 65%, var(--ref-color-paper));--sys-color-lettering-frost-crest:color-mix(in srgb, var(--sys-color-ink-display) 40%, var(--ref-color-paper))}:root{--cmp-color-atmosphere-fallback-0:var(--ref-color-pigment-garnet);--cmp-color-atmosphere-fallback-1:var(--ref-color-pigment-crimson);--cmp-color-atmosphere-fallback-2:var(--ref-color-pigment-ruby);--cmp-color-atmosphere-fallback-3:var(--ref-color-pigment-oxblood);--sys-color-ink-on-glass:#120c07fa;--sys-color-focus:var(--sys-color-ink-on-glass);--sys-size-focus-ring:var(--ref-space-2);--sys-color-error:#9e2e43;--ref-color-shade:#000;--ref-color-paper:#fff;--sys-color-glass-fill:#ffffffb3;--sys-color-glass-fill-hover:#ffffffba;--sys-color-glass-fill-disabled:#ffffffb8;--sys-color-glass-fill-fallback:#fffffff0;--sys-color-glass-edge-low:#1d4f5a3b;--sys-color-selection:#144c59f5;--sys-color-on-selection:#fffffffa;--sys-filter-frost:blur(12px);--sys-ratio-frost-inset:.065;--sys-opacity-well-fill:.08;--sys-opacity-well-shade:.36;--sys-color-well-fill:rgb(0 0 0/var(--sys-opacity-well-fill));--sys-color-well-shade:rgb(0 0 0/var(--sys-opacity-well-shade));--cmp-color-summary-details-surface:#151618f0;--sys-color-ink-on-dark-glass:#ffffffe6;--cmp-color-dialog-ink:#fffffff0;--cmp-color-timeline-time:#ffffff9e;--sys-color-well-light:#ffffff3d;--sys-opacity-well-emphasized:.18;--sys-opacity-frost-fill:.12;--sys-opacity-frost-selected:.26;--sys-opacity-frost-sheen:.1;--sys-opacity-frost-reveal:.04;--sys-color-well-fill-emphasized:rgb(0 0 0/var(--sys-opacity-well-emphasized));--sys-color-frost-fill:rgb(255 255 255/var(--sys-opacity-frost-fill));--sys-color-frost-fill-selected:rgb(255 255 255/var(--sys-opacity-frost-selected));--cmp-color-button-word-fill:#fff9;--sys-color-frost-light:#ffffff82;--sys-color-frost-sheen:rgb(255 255 255/var(--sys-opacity-frost-sheen));--sys-color-frost-shade:#0000000f;--sys-color-frost-shadow:#00000047;--sys-color-frost-contact:#00000038;--sys-color-frost-reveal:rgb(255 255 255/var(--sys-opacity-frost-reveal));--sys-color-frost-fallback:#34363c;--sys-color-etch-ink:#00000075;--sys-color-etch-light:#ffffff70;--sys-color-letterpress-shade:#000000ad;--sys-color-letterpress-rim:#ffffff3d;--sys-color-ripple-light:#ffffff38;--sys-color-ripple-diffusion:#ffffff17;--sys-shadow-pressure-ring:0 0 0 1px var(--sys-color-ripple-light), 0 0 9px 3px var(--sys-color-ripple-diffusion), inset 0 0 5px 1px var(--sys-color-ripple-diffusion);--cmp-color-button-well-fill-hover:#0000001f;--cmp-color-button-well-fill-pressed:#0000003b;--sys-color-scene-blackout:#000;--ref-color-pigment-garnet:#641422;--ref-color-pigment-crimson:#8a1c2e;--ref-color-pigment-ruby:#771424;--ref-color-pigment-oxblood:#45121c;--ref-color-pigment-ember:#702709;--ref-color-pigment-orange:#90380a;--ref-color-pigment-copper:#7e2d06;--ref-color-pigment-burnt-sienna:#4f2109;--ref-color-pigment-gold:#624900;--ref-color-pigment-yellow-ochre:#6c5300;--ref-color-pigment-mustard:#634c04;--ref-color-pigment-bronze:#493805;--ref-color-pigment-forest:#12462c;--ref-color-pigment-emerald:#1a5734;--ref-color-pigment-jade:#0e4e30;--ref-color-pigment-pine:#103520;--ref-color-pigment-azure:#12445f;--ref-color-pigment-blue:#155370;--ref-color-pigment-cerulean:#104968;--ref-color-pigment-deep-water:#113345;--ref-color-pigment-indigo:#292353;--ref-color-pigment-iris:#34306f;--ref-color-pigment-midnight:#26205e;--ref-color-pigment-ink:#201b41;--ref-color-pigment-violet:#49215f;--ref-color-pigment-amethyst:#5e2873;--ref-color-pigment-purple:#542064;--ref-color-pigment-plum:#361d47;--sys-color-primary:var(--sys-color-focus);--sys-color-on-primary:var(--ref-color-paper);--sys-color-on-error:var(--ref-color-paper);--sys-color-primary-container:var(--sys-color-glass-fill);--sys-color-error-container:var(--sys-color-glass-fill);--sys-color-surface:var(--cmp-color-atmosphere-fallback-0);--sys-color-on-surface:var(--sys-color-ink-on-glass);--sys-color-on-surface-variant:var(--sys-color-ink-on-glass);--sys-color-surface-container-lowest:var(--sys-color-glass-fill);--sys-color-surface-container-low:var(--sys-color-glass-fill-hover);--sys-color-surface-container:var(--sys-color-glass-fill);--sys-color-surface-container-highest:var(--sys-color-glass-edge-low);--sys-color-surface-variant:var(--sys-color-glass-fill-disabled);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ref-space-0:0;--ref-space-2:2px;--ref-space-4:4px;--ref-space-6:6px;--ref-space-8:8px;--ref-space-10:10px;--ref-space-12:12px;--ref-space-14:14px;--ref-space-16:16px;--ref-space-24:24px;--ref-space-32:32px;--ref-radius-none:0;--ref-radius-xs:4px;--ref-radius-sm:8px;--ref-radius-md:12px;--ref-radius-lg:16px;--ref-radius-rounded:999px;--ref-radius-circled:50%;--sys-font-family-heading:"Bona Nova SC", Georgia, serif;--sys-font-family-reading:Cabin, system-ui, sans-serif;--sys-font-family-default:var(--sys-font-family-reading);--sys-font-headline-lg:400 32px / 40px var(--sys-font-family-heading);--sys-font-body-lg:400 16px / 24px var(--sys-font-family-default);--sys-font-body-md:400 14px / 20px var(--sys-font-family-default);--sys-font-body-sm:400 12px / 16px var(--sys-font-family-default);--sys-font-label-md:400 12px / 16px var(--sys-font-family-default);--sys-font-label-sm:500 11px / 16px var(--sys-font-family-default);--sys-motion-scene-easing:ease-in-out;--sys-motion-scene-enter:1.2s;--sys-motion-scene-exit:.9s;--sys-motion-disclosure-slide:.5s cubic-bezier(.38, 1.21, .22, 1);--sys-motion-control-feedback:.15s cubic-bezier(.31, .94, .34, 1);--sys-motion-link-feedback:var(--sys-motion-control-feedback);--sys-motion-control-settle:.2s cubic-bezier(.34, .8, .34, 1);--sys-motion-group-feedback:.3s cubic-bezier(.34, .88, .34, 1);--color-error:var(--sys-color-error);--color-error-container:var(--sys-color-error-container);--color-on-error:var(--sys-color-on-error);--color-on-primary:var(--sys-color-on-primary);--color-on-surface:var(--sys-color-on-surface);--color-on-surface-variant:var(--sys-color-on-surface-variant);--color-primary:var(--sys-color-primary);--color-primary-container:var(--sys-color-primary-container);--color-surface:var(--sys-color-surface);--color-surface-container:var(--sys-color-surface-container);--color-surface-container-highest:var(--sys-color-surface-container-highest);--color-surface-container-low:var(--sys-color-surface-container-low);--color-surface-container-lowest:var(--sys-color-surface-container-lowest);--color-surface-variant:var(--sys-color-surface-variant);--font-body-lg:var(--sys-font-body-lg);--font-body-md:var(--sys-font-body-md);--font-body-sm:var(--sys-font-body-sm);--font-family:var(--sys-font-family-default);--font-headline-lg:var(--sys-font-headline-lg);--font-label-md:var(--sys-font-label-md);--font-label-sm:var(--sys-font-label-sm);--radius-circled:var(--ref-radius-circled);--radius-lg:var(--ref-radius-lg);--radius-md:var(--ref-radius-md);--radius-none:var(--ref-radius-none);--radius-rounded:var(--ref-radius-rounded);--radius-sm:var(--ref-radius-sm);--radius-xs:var(--ref-radius-xs);--spacing-0:var(--ref-space-0);--spacing-10:var(--ref-space-10);--spacing-12:var(--ref-space-12);--spacing-14:var(--ref-space-14);--spacing-16:var(--ref-space-16);--spacing-2:var(--ref-space-2);--spacing-24:var(--ref-space-24);--spacing-32:var(--ref-space-32);--spacing-4:var(--ref-space-4);--spacing-6:var(--ref-space-6);--spacing-8:var(--ref-space-8);--transition-expressive-default-spatial:var(--sys-motion-disclosure-slide);--transition-expressive-fast-effects:var(--sys-motion-control-feedback);--transition-standard-default-effects:var(--sys-motion-control-settle);--transition-standard-fast-effects:var(--sys-motion-link-feedback);--transition-standard-slow-effects:var(--sys-motion-group-feedback)}}@layer reset{*{box-sizing:border-box;margin:0;padding:0}:where(button,[role=button],[data-ui=button-group]){font-family:var(--sys-font-family-default)}:where(input,select,textarea){font-family:inherit}:where(h1,h2,h3,h4,h5,h6){font-family:var(--sys-font-family-heading)}}@layer base;@layer utilities{[data-ink]{color:var(--sys-color-ink-on-atmosphere)}[data-ink=label]{color:var(--sys-color-ink-label)}[data-ink=label],[data-ink=display]{font-family:var(--sys-font-family-heading)}[data-ink=detail],[data-ink=summary]{font-family:var(--sys-font-family-reading)}[data-ink=summary]{color:var(--cmp-color-summary-ink,var(--sys-color-ink-summary))}[data-ink=display]{color:var(--sys-color-ink-display)}[data-ink=control]{color:var(--sys-color-ink-on-frost)}[data-ink=on-light-frost]{color:var(--sys-color-ink-on-glass)}[data-lettering=etched]{--cut-depth:clamp(.5px, .035em, 1.2px);text-shadow:0 calc(-1 * var(--cut-depth)) 0 var(--sys-color-letterpress-shade), 0 var(--cut-depth) 0 var(--sys-color-letterpress-rim)}[data-lettering=frosted]{text-shadow:0 -.5px 0 var(--sys-color-frost-light), 0 1px 1px var(--sys-color-frost-shadow)}@supports ((-webkit-background-clip:text) or (background-clip:text)){:where([data-lettering=frosted])[data-ink=display]{color:#0000;text-shadow:none;background-image:linear-gradient(var(--sys-color-lettering-frost-crest) 20%, var(--sys-color-ink-display) 82%);background-size:100% 1lh;-webkit-background-clip:text;background-clip:text}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce),(forced-colors:active),print{[data-lettering]{text-shadow:none;background-image:none}[data-ink],[data-lettering=etched]{color:var(--ref-color-paper)}[data-ink=on-light-frost]{color:var(--sys-color-ink-on-glass)}}@media (forced-colors:active){[data-ink],[data-lettering=etched]{color:canvastext}[data-ink=control],[data-ink=on-light-frost]{color:buttontext}}@media print{[data-ink],[data-lettering=etched]{color:var(--ref-color-shade)}}.visually-hidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer components{[data-blurred-background]{min-inline-size:0;padding:var(--cmp-space-backdrop-padding,.35em .75em);background:var(--cmp-color-backdrop-fill,var(--sys-color-well-fill));-webkit-backdrop-filter:var(--sys-filter-frost);backdrop-filter:var(--sys-filter-frost);border-radius:.5rem}[data-blurred-background=inset]{--cmp-color-backdrop-fill:var(--sys-color-well-fill-emphasized);--cmp-color-summary-ink:var(--sys-color-ink-summary-glass)}[data-blurred-background=inset],[data-inset-shadow]{box-shadow:inset 0 1px 2px var(--sys-color-well-shade), inset 0 -1px 0 var(--sys-color-well-light)}@media (prefers-reduced-transparency:reduce){[data-blurred-background]{background:var(--sys-color-frost-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}}}@layer misc;@font-face{font-family:Bona Nova SC;src:url(/fonts/bona-nova-sc-latin.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Cabin;src:url(/fonts/cabin-latin-variable.woff2)format("woff2");font-weight:400 700;font-display:swap}body{min-width:320px;font-family:var(--sys-font-family-default);font-variant-numeric:lining-nums tabular-nums;color:var(--sys-color-on-surface);background:var(--sys-color-surface);margin:0}#root{isolation:isolate;min-height:100svh}::selection{color:var(--sys-color-on-selection);background:var(--sys-color-selection)}.route-message{padding:var(--ref-space-32);color:var(--sys-color-ink-on-glass);background:var(--sys-color-glass-fill-fallback);view-transition-name:foreground}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(atmosphere){mix-blend-mode:normal;animation:none}::view-transition-new(atmosphere){mix-blend-mode:normal;animation:none}::view-transition-old(root){opacity:0}::view-transition-old(atmosphere){opacity:0}::view-transition-old(foreground){animation:foreground-out var(--sys-motion-scene-exit) var(--sys-motion-scene-easing) both}::view-transition-new(foreground){animation:foreground-in var(--sys-motion-scene-enter) var(--sys-motion-scene-easing) var(--sys-motion-scene-exit) both}@keyframes foreground-out{to{opacity:0}}@keyframes foreground-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-old(foreground){opacity:0;animation:none}::view-transition-new(foreground){animation:none}}
