:root{--color-accent:#1f3a8a;--color-accent-ink:#fff;--color-accent-soft-base:color-mix(in srgb,var(--color-accent) 15%,#e3e3e3);--color-accent-soft:var(--color-accent-soft-base);--color-accent-soft-darker:color-mix(in srgb,var(--color-accent-soft),#000 70%);--color-accent-border:color-mix(in srgb,var(--color-accent) 40%,#c7d2fe);--color-accent-hover:color-mix(in srgb,var(--color-accent) 85%,#000 15%);--color-accent-active:color-mix(in srgb,var(--color-accent),#000 60%);--color-danger:#dc2828;--color-danger-ink:#fff;--color-danger-soft:color-mix(in srgb,var(--color-danger) 15%,#e3e3e3);--color-danger-border:color-mix(in srgb,var(--color-danger) 40%,#fecaca);--color-alert:#f59f0a;--color-alert-ink:#000;--color-alert-soft:color-mix(in srgb,var(--color-alert) 15%,#e3e3e3);--color-alert-border:color-mix(in srgb,var(--color-alert) 40%,#fde68a);--color-success:#21c45d;--color-success-ink:#fff;--color-success-soft:color-mix(in srgb,var(--color-success) 15%,#e3e3e3);--color-success-border:color-mix(in srgb,var(--color-success) 40%,#bbf7d0);--color-info:#1975d2;--color-info-ink:#fff;--color-info-soft:color-mix(in srgb,var(--color-info) 15%,#e3e3e3);--color-info-border:color-mix(in srgb,var(--color-info) 40%,#bfdbfe)}:root,:root[data-mode=light]{--color-bg:#fff;--color-surface:#f7f8fa;--color-text:#0e1116;--color-muted:#626a78;--color-border:#bfbfc2}:root[data-mode=dark]{--color-bg:#0e1116;--color-surface:#1a1d23;--color-text:#fff;--color-muted:#a2a9b6;--color-border:#2e333d;--color-accent-ink:#fff;--color-accent-soft-base:color-mix(in srgb,var(--color-accent) 12%,#0e1116);--color-accent-soft:var(--color-accent-soft-base);--color-accent-border:color-mix(in srgb,var(--color-accent) 40%,#0e1116);--color-accent-hover:color-mix(in srgb,var(--color-accent) 30%,#fff 70%);--color-accent-active:color-mix(in srgb,var(--color-accent) 80%,#fff 25%);--color-danger-soft:color-mix(in srgb,var(--color-danger) 12%,#0e1116);--color-danger-border:color-mix(in srgb,var(--color-danger) 40%,#0e1116);--color-alert-soft:color-mix(in srgb,var(--color-alert) 12%,#0e1116);--color-alert-border:color-mix(in srgb,var(--color-alert) 40%,#0e1116);--color-success-soft:color-mix(in srgb,var(--color-success) 12%,#0e1116);--color-success-border:color-mix(in srgb,var(--color-success) 40%,#0e1116);--color-info-soft:color-mix(in srgb,var(--color-info) 12%,#0e1116);--color-info-border:color-mix(in srgb,var(--color-info) 40%,#0e1116)}:root[data-theme=normal]{--color-accent:#ced1d5;--color-accent-ink:#2a2a2b;--color-accent-hover:color-mix(in srgb,var(--color-accent-ink) 90%,#fff 10%)}:root[data-theme=inverse][data-mode=light]{--color-accent:#000;--color-accent-soft-darker:#fff}:root[data-theme=inverse][data-mode=dark]{--color-accent:#fff;--color-accent-ink:#000;--color-accent-hover:color-mix(in srgb,var(--color-accent),#000 80%)}:root[data-theme=navy]{--color-accent:#5c80c1;--color-accent-soft-darker:var(--color-accent-soft)}:root[data-theme=teal]{--color-accent:#27b9ab}:root[data-theme=forest]{--color-accent:#5db18b}:root[data-theme=wine]{--color-accent:#862737}:root[data-theme=royal],:root[data-theme=wine]{--color-accent-soft:color-mix(in srgb,var(--color-accent) 5%,#fff);--color-accent-soft-darker:var(--color-accent-soft)}:root[data-theme=royal]{--color-accent:#293da3}:root{--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-pill:9999px;--font-xs:.65rem;--font-sm:.75rem;--font-md:.875rem;--font-lg:1.25rem;--font-xl:1.75rem;--motion-duration-short:50ms;--motion-duration-medium:.15s;--motion-distance-small:.15rem;--motion-distance-medium:2rem;--motion-distance-large:1rem;--motion-ease-default:ease-in;--motion-ease-smooth:cubic-bezier(.22,1,.36,1)}.animate-fade-enter-active,.animate-fade-leave-active{transition:opacity var(--motion-duration-short) var(--motion-ease-default),transform var(--motion-duration-short) var(--motion-ease-default)}.animate-fade-enter-from,.animate-fade-leave-to{opacity:0;transform:translateY(calc(var(--motion-distance-small)*-1))}.animate-fade-slide-appear-active,.animate-fade-slide-enter-active,.animate-fade-slide-leave-active{transition:opacity var(--motion-duration-medium) var(--motion-ease-smooth),transform var(--motion-duration-medium) var(--motion-ease-smooth);transition-delay:calc(var(--index,0)*80ms)}.animate-fade-slide-appear-from,.animate-fade-slide-enter-from{opacity:0;transform:translateY(var(--motion-distance-medium))}.animate-fade-slide-leave-to{opacity:0;transform:translateY(calc(var(--motion-distance-large)*-1))}.animate-fade-slide-move{transition:transform var(--motion-duration-medium) ease}.animate-fade-reverse-enter-active,.animate-fade-reverse-leave-active{transition:opacity var(--motion-duration-short) var(--motion-ease-default),transform var(--motion-duration-short) var(--motion-ease-default)}.animate-fade-reverse-enter-from,.animate-fade-reverse-leave-to{opacity:0;transform:translateY(var(--motion-distance-small))}.animate-fade-slide-reverse-appear-active,.animate-fade-slide-reverse-enter-active,.animate-fade-slide-reverse-leave-active{transition:opacity var(--motion-duration-medium) var(--motion-ease-smooth),transform var(--motion-duration-medium) var(--motion-ease-smooth);transition-delay:calc(var(--index,0)*80ms)}.animate-fade-slide-reverse-appear-from,.animate-fade-slide-reverse-enter-from{opacity:0;transform:translateY(calc(var(--motion-distance-medium)*-1))}.animate-fade-slide-reverse-leave-to{opacity:0;transform:translateY(var(--motion-distance-large))}.animate-fade-slide-reverse-move{transition:transform var(--motion-duration-medium) ease}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--color-surface);border-left:1px solid var(--color-border)}::-webkit-scrollbar-thumb{background-color:var(--color-accent-border);border:3px solid var(--color-surface);border-radius:8px;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background-color:var(--color-accent)}::-webkit-scrollbar-corner{background:var(--color-surface)}*{scrollbar-color:var(--color-accent-border) var(--color-surface);scrollbar-width:thin}:root[data-mode=dark] ::-webkit-scrollbar-track{background:var(--color-bg);border-left:1px solid var(--color-border)}:root[data-mode=dark] ::-webkit-scrollbar-thumb{background-color:var(--color-accent-border);border:3px solid var(--color-bg)}:root[data-mode=dark] *{scrollbar-color:var(--color-accent-border) var(--color-bg)}.gradient-hover{--gh-color:#fff;--gh-angle:160deg;--gh-peek-x:95%;--gh-mix-base:#000;background-image:linear-gradient(var(--gh-angle),color-mix(in srgb,var(--gh-color) 90%,var(--gh-mix-base)) 10%,var(--gh-color) 50%,color-mix(in srgb,var(--gh-color) 80%,var(--gh-mix-base)) 80%);will-change:background-size,background-position;background-position:0 0;background-repeat:no-repeat;background-size:0 0;transition:background-position .4s,border-color .2s}.gradient-hover:hover{background-position:var(--gh-peek-x) 0;background-size:200% 250%}:root[data-mode=dark] .gradient-hover{--gh-color:var(--color-accent);--gh-mix-base:var(--color-bg)}*,:after,:before{box-sizing:border-box;line-height:1.5}div[data-v-04a112cd]{white-space:pre-wrap;align-items:center;gap:.25rem;display:flex}div.clamp[data-v-04a112cd]{line-clamp:var(--v0b453730);-webkit-line-clamp:var(--v0b453730);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}div.uppercase[data-v-04a112cd]{text-transform:uppercase}div.text[data-v-04a112cd],div.title[data-v-04a112cd]{color:var(--view-text-color,var(--color-text))}div.title[data-v-04a112cd]{font-weight:700}div.subtitle[data-v-04a112cd]{font-weight:semi-bold}div.italics[data-v-04a112cd],div.subtitle[data-v-04a112cd]{color:var(--view-text-color,var(--color-muted))}div.italics[data-v-04a112cd]{font-style:italic}div.small[data-v-04a112cd]{font-size:var(--font-sm)}div.medium[data-v-04a112cd]{font-size:var(--font-md)}div.large[data-v-04a112cd]{font-size:var(--font-lg)}div.extra-large[data-v-04a112cd]{font-size:var(--font-xl)}.toast[data-v-35543718]{pointer-events:auto;min-width:16rem;max-width:min(24rem,100vw - 2rem);color:var(--color-text);background-color:var(--color-surface);--toast-rail:var(--color-border);border:1px solid var(--color-border);border-inline-start:3px solid var(--toast-rail);border-radius:var(--border-radius-md);align-items:center;gap:.75rem;padding:.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000002e}.toast.info[data-v-35543718]{--toast-rail:var(--color-info);background-color:var(--color-info-soft);border-color:var(--color-info-border)}.toast.success[data-v-35543718]{--toast-rail:var(--color-success);background-color:var(--color-success-soft);border-color:var(--color-success-border)}.toast.alert[data-v-35543718]{--toast-rail:var(--color-alert);background-color:var(--color-alert-soft);border-color:var(--color-alert-border)}.toast.danger[data-v-35543718]{--toast-rail:var(--color-danger);background-color:var(--color-danger-soft);border-color:var(--color-danger-border)}.toast-body[data-v-35543718]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.toast-title[data-v-35543718]{font-weight:600}.toast-message[data-v-35543718]{font-size:var(--font-md)}.toast-actions[data-v-35543718]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.toast-close[data-v-35543718]{flex-shrink:0;margin-inline-start:-.25rem}.toast-progress[data-v-35543718]{background-color:var(--toast-rail);transform-origin:0;height:2px;animation:toast-countdown-35543718 var(--toast-timeout) linear forwards;position:absolute;inset-block-end:0;inset-inline:0}.toast-progress.paused[data-v-35543718]{animation-play-state:paused}@keyframes toast-countdown-35543718{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-stack[data-v-af98e16b]{z-index:200;pointer-events:none;flex-direction:column;gap:.5rem;max-height:100%;padding:1rem;display:flex;position:fixed;overflow:hidden}.toast-stack.scoped[data-v-af98e16b]{padding:.5rem;position:absolute}.toast-stack.top-center[data-v-af98e16b],.toast-stack.top-end[data-v-af98e16b],.toast-stack.top-start[data-v-af98e16b]{inset-block-start:0}.toast-stack.bottom-center[data-v-af98e16b],.toast-stack.bottom-end[data-v-af98e16b],.toast-stack.bottom-start[data-v-af98e16b]{inset-block-end:0}.toast-stack.bottom-start[data-v-af98e16b],.toast-stack.top-start[data-v-af98e16b]{align-items:flex-start;inset-inline-start:0}.toast-stack.bottom-end[data-v-af98e16b],.toast-stack.top-end[data-v-af98e16b]{align-items:flex-end;inset-inline-end:0}.toast-stack.bottom-center[data-v-af98e16b],.toast-stack.top-center[data-v-af98e16b]{align-items:center;inset-inline:0}.toast-list-enter-active[data-v-af98e16b],.toast-list-leave-active[data-v-af98e16b],.toast-list-move[data-v-af98e16b]{transition:opacity var(--motion-duration-medium) var(--motion-ease-smooth),transform var(--motion-duration-medium) var(--motion-ease-smooth)}.toast-list-enter-from[data-v-af98e16b],.toast-list-leave-to[data-v-af98e16b]{opacity:0;transform:translateY(var(--motion-distance-medium))}.top-center .toast-list-enter-from[data-v-af98e16b],.top-center .toast-list-leave-to[data-v-af98e16b],.top-end .toast-list-enter-from[data-v-af98e16b],.top-end .toast-list-leave-to[data-v-af98e16b],.top-start .toast-list-enter-from[data-v-af98e16b],.top-start .toast-list-leave-to[data-v-af98e16b]{transform:translateY(calc(var(--motion-distance-medium)*-1))}:root{--font-sans:"Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--display-width:118%}html{-webkit-text-size-adjust:100%;overflow-y:scroll}:root[data-theme=hot]{--color-accent:#fe1e03;--color-accent-ink:#fff}:root[data-theme=hot][data-mode]{--color-bg:#000;--color-surface:#0c0c0c;--color-border:#262626}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:clamp(1rem,.97rem + .15vw,1.0625rem);line-height:1.6}.type-display{font-stretch:var(--display-width);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.05}.type-figures{font-variant-numeric:tabular-nums}p{max-width:68ch}
