@layer reset{*,:before,:after{box-sizing:border-box;margin:0}html,body,h1,h2,p,fieldset,legend{margin:0}fieldset{border:0;min-inline-size:0;padding:0}button,input,select,textarea{font:inherit;color:inherit;margin:0}button,select,label,input[type=checkbox],input[type=radio]{cursor:pointer}button{touch-action:none;border:0;padding:0}img,svg{display:block}[hidden]{display:none!important}}@layer base{@font-face{font-family:ArchitectsDaughter;src:url(../../../ArchitectsDaughter-Regular.woff2)format("woff2");font-display:optional}@font-face{font-family:ArchitectsDaughterLogo;src:url(../../../ArchitectsDaughter-Regular.woff2)format("woff2");font-display:block}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--color-text-primary);background-color:var(--color-page-gradient-end);background-image:linear-gradient(135deg, var(--color-page-gradient-start) 0%, var(--color-page-gradient-end) 100%);scrollbar-gutter:stable;scroll-padding-bottom:calc(var(--measured-global-nav-height,var(--sticky-global-nav-clearance)) + .5rem)}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-block-size:100vh;font-family:var(--font-sans);color:var(--color-text-primary)}body.initial-load *,body.initial-load :before,body.initial-load :after{transition:none!important;animation:none!important}}@layer forms{input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text-primary)}.dark input:not([type=checkbox]):not([type=radio]),.dark select,.dark textarea{background:var(--color-surface-subtle)}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-primary-600)}input[type=checkbox],input[type=radio]{appearance:none;border:1px solid var(--color-neutral-500);background-color:var(--color-surface-raised);block-size:1.25rem;inline-size:1.25rem;color:var(--color-primary-700);-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;user-select:none;vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex:none;padding:0}.dark input[type=checkbox],.dark input[type=radio]{border-color:var(--color-neutral-400);background-color:var(--color-surface-subtle)}input[type=checkbox]{border-radius:.25rem}input[type=radio]{border-radius:50%}input[type=checkbox]:checked,input[type=radio]:checked,input[type=checkbox]:indeterminate{background-color:currentColor;border-color:#0000}input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 00-1.414 0L6.5 9.086 5.207 7.793a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l5-5a1 1 0 000-1.414z'/%3E%3C/svg%3E")}input[type=radio]:checked{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}input[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 8a1 1 0 011-1h6a1 1 0 110 2H5a1 1 0 01-1-1z'/%3E%3C/svg%3E")}select{min-block-size:var(--target-minimum);appearance:none;border-radius:var(--radius-control);background-image:var(--select-chevron);-webkit-print-color-adjust:exact;print-color-adjust:exact;background-position:right .625rem center;background-repeat:no-repeat;background-size:1.25rem;padding:.5rem 2.5rem .5rem .75rem;font-size:1rem}select[multiple],select[size]:not([size="1"]){print-color-adjust:auto;background-image:none;padding-inline-end:.75rem}@media (forced-colors:active){input[type=checkbox],input[type=radio],select{appearance:auto;forced-color-adjust:auto;print-color-adjust:auto;background-image:none}input[type=checkbox],input[type=radio]{background-color:canvas;border-color:canvastext}input[type=checkbox]:checked,input[type=radio]:checked,input[type=checkbox]:indeterminate{background-image:none;border-color:canvastext}}}@layer transitions{::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}html{transition-property:none}@media (prefers-reduced-motion:no-preference){html:not(:has(body.initial-load)){transition-property:--color-page-background,--color-page-gradient-start,--color-page-gradient-end,--color-surface,--color-surface-raised,--color-surface-subtle,--color-surface-strong,--color-surface-border,--color-border-subtle,--color-text-primary,--color-text-secondary,--color-text-muted,--color-focus-default,--color-focus-inverse,--color-focus-danger;transition-duration:var(--theme-transition-ms);transition-timing-function:ease}}::view-transition-old(header){display:none}::view-transition-new(header){animation:none}::view-transition-old(main-content){animation:fade-out var(--page-transition-ms) ease-out both}::view-transition-new(main-content){animation:fade-in var(--page-transition-ms) ease-in calc(var(--page-transition-ms) / 2) both}html.quiz-entering::view-transition-old(main-content){animation:fly-up-out var(--page-transition-ms) ease-in both}html.quiz-entering::view-transition-new(main-content){animation:fly-down-in var(--page-transition-ms) ease-out both}html.quiz-leaving::view-transition-old(main-content){animation:fly-down-out var(--page-transition-ms) ease-in both}html.quiz-leaving::view-transition-new(main-content){animation:fly-up-in var(--page-transition-ms) ease-out both}html.quiz-entering [data-sticky-global-nav],html.quiz-leaving [data-sticky-global-nav]{view-transition-name:sticky-global-nav-quiz}html.quiz-entering::view-transition-group(sticky-global-nav-quiz){animation-duration:var(--page-transition-ms)}html.quiz-leaving::view-transition-group(sticky-global-nav-quiz){animation-duration:var(--page-transition-ms)}html.quiz-entering::view-transition-old(sticky-global-nav-quiz){animation:fade-out var(--page-transition-ms) linear both}html.quiz-leaving::view-transition-old(sticky-global-nav-quiz){animation:fade-out var(--page-transition-ms) linear both}html.quiz-entering::view-transition-new(sticky-global-nav-quiz){animation:fade-in var(--page-transition-ms) linear both}html.quiz-leaving::view-transition-new(sticky-global-nav-quiz){animation:fade-in var(--page-transition-ms) linear both}html.quiz-entering [data-nav-buttons],html.quiz-leaving [data-nav-buttons]{view-transition-name:sticky-global-nav-buttons}html.quiz-entering::view-transition-group(sticky-global-nav-buttons){animation:none}html.quiz-leaving::view-transition-group(sticky-global-nav-buttons){animation:none}html.quiz-entering::view-transition-old(sticky-global-nav-buttons){animation:fade-out var(--page-transition-ms) linear both}html.quiz-leaving::view-transition-old(sticky-global-nav-buttons){animation:fade-out var(--page-transition-ms) linear both}html.quiz-entering::view-transition-new(sticky-global-nav-buttons){animation:fade-in var(--page-transition-ms) linear both}html.quiz-leaving::view-transition-new(sticky-global-nav-buttons){animation:fade-in var(--page-transition-ms) linear both}::view-transition-old(sticky-global-nav-menu){animation:none}::view-transition-new(sticky-global-nav-menu){animation:none}::view-transition-old(sticky-global-nav-results){animation:none}::view-transition-new(sticky-global-nav-results){animation:none}::view-transition-old(sticky-global-nav-settings){animation:none}::view-transition-new(sticky-global-nav-settings){animation:none}::view-transition-old(global-toast){animation:none}::view-transition-new(global-toast){animation:none}::view-transition-group(main-content){z-index:1}::view-transition-group(header){z-index:2}::view-transition-group(sticky-global-nav-menu){z-index:3}::view-transition-group(sticky-global-nav-results){z-index:3}::view-transition-group(sticky-global-nav-settings){z-index:3}::view-transition-group(sticky-global-nav-quiz){z-index:3}::view-transition-group(sticky-global-nav-buttons){z-index:4}::view-transition-group(global-toast){z-index:5}@keyframes fade-out{to{opacity:0}}@keyframes fade-in{0%{opacity:0}}@keyframes fly-up-out{to{opacity:0;transform:translateY(-12%)}}@keyframes fly-down-in{0%{opacity:0;transform:translateY(12%)}}@keyframes fly-down-out{to{opacity:0;transform:translateY(12%)}}@keyframes fly-up-in{0%{opacity:0;transform:translateY(-12%)}}}@property --color-page-background{syntax:"<color>";inherits:true;initial-value:#f5f5f4}@property --color-page-gradient-start{syntax:"<color>";inherits:true;initial-value:#e7e5e4}@property --color-page-gradient-end{syntax:"<color>";inherits:true;initial-value:#d6d3d1}@property --color-surface{syntax:"<color>";inherits:true;initial-value:#f5f5f4}@property --color-surface-raised{syntax:"<color>";inherits:true;initial-value:#fff}@property --color-surface-subtle{syntax:"<color>";inherits:true;initial-value:#e7e5e4}@property --color-surface-strong{syntax:"<color>";inherits:true;initial-value:#d6d3d1}@property --color-surface-border{syntax:"<color>";inherits:true;initial-value:#a8a29e}@property --color-border-subtle{syntax:"<color>";inherits:true;initial-value:#d6d3d1}@property --color-text-primary{syntax:"<color>";inherits:true;initial-value:#1c1917}@property --color-text-secondary{syntax:"<color>";inherits:true;initial-value:#44403c}@property --color-text-muted{syntax:"<color>";inherits:true;initial-value:#57534e}@property --color-focus-default{syntax:"<color>";inherits:true;initial-value:#0369a1}@property --color-focus-inverse{syntax:"<color>";inherits:true;initial-value:#fff}@property --color-focus-danger{syntax:"<color>";inherits:true;initial-value:#b91c1c}:root{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-handwriting:"ArchitectsDaughter", sans-serif;--font-logo:"ArchitectsDaughterLogo", sans-serif;--color-page-background:#f5f5f4;--color-page-gradient-start:#e7e5e4;--color-page-gradient-end:#d6d3d1;--color-surface:#f5f5f4;--color-surface-raised:#fff;--color-surface-subtle:#e7e5e4;--color-surface-strong:#d6d3d1;--color-border:#a8a29e;--color-surface-border:#a8a29e;--color-border-subtle:#d6d3d1;--color-text-primary:#1c1917;--color-text-secondary:#44403c;--color-text-muted:#57534e;--color-primary-50:#f0f9ff;--color-primary-100:#e0f2fe;--color-primary-200:#bae6fd;--color-primary-300:#7dd3fc;--color-primary-400:#38bdf8;--color-primary-500:#0ea5e9;--color-primary-600:#0284c7;--color-primary-700:#0369a1;--color-primary-800:#075985;--color-primary-900:#0c4a6e;--color-primary-950:#082f49;--color-positive-50:#ecfdf5;--color-positive-100:#d1fae5;--color-positive-200:#a7f3d0;--color-positive-300:#6ee7b7;--color-positive-400:#34d399;--color-positive-600:#059669;--color-positive-700:#047857;--color-positive-800:#065f46;--color-positive-900:#064e3b;--color-positive-950:#022c22;--color-danger-50:#fef2f2;--color-danger-100:#fee2e2;--color-danger-200:#fecaca;--color-danger-300:#fca5a5;--color-danger-400:#f87171;--color-danger-600:#dc2626;--color-danger-700:#b91c1c;--color-danger-800:#991b1b;--color-danger-900:#7f1d1d;--color-danger-950:#450a0a;--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-200:#fde68a;--color-warning-300:#fcd34d;--color-warning-500:#f59e0b;--color-warning-700:#b45309;--color-warning-900:#78350f;--color-warning-950:#451a03;--color-neutral-100:#f5f5f4;--color-neutral-200:#e7e5e4;--color-neutral-300:#d6d3d1;--color-neutral-400:#a8a29e;--color-neutral-500:#78716c;--color-neutral-600:#57534e;--color-neutral-700:#44403c;--color-neutral-800:#292524;--color-neutral-900:#1c1917;--color-neutral-950:#0c0a09;--color-focus-default:#0369a1;--color-focus-inverse:#fff;--color-focus-danger:#b91c1c;--shadow-panel:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-elevated:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--radius-control:.375rem;--radius-panel:.5rem;--target-minimum:2.75rem;--theme-transition-ms:.2s;--page-transition-ms:.1s;--panel-stack-gap:.5rem;--sticky-global-nav-clearance:calc(env(safe-area-inset-bottom) + 4.3125rem);--sticky-global-nav-expanded-clearance:calc(env(safe-area-inset-bottom) + 24rem);--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2357534e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E")}.dark{--color-page-background:#1c1917;--color-page-gradient-start:#292524;--color-page-gradient-end:#1c1917;--color-surface:#1c1917;--color-surface-raised:#292524;--color-surface-subtle:#44403c;--color-surface-strong:#57534e;--color-border:#a8a29e;--color-surface-border:#44403c;--color-border-subtle:#44403c;--color-text-primary:#f5f5f4;--color-text-secondary:#e7e5e4;--color-text-muted:#d6d3d1;--color-focus-default:#bae6fd;--color-focus-danger:#fca5a5;--shadow-panel:0 25px 50px -12px #00000040;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23d6d3d1' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E")}@media (width>=48rem){:root{--panel-stack-gap:.75rem;--sticky-global-nav-clearance:calc(env(safe-area-inset-bottom) + 4.5625rem);--sticky-global-nav-expanded-clearance:calc(env(safe-area-inset-bottom) + 28rem)}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.focus-indicator,:where(input:not([type=checkbox]):not([type=radio]),select,textarea,input[type=checkbox],input[type=radio]){--focus-ring-color:var(--color-focus-default)}.focus-indicator[data-focus-inverse=true]{--focus-ring-color:var(--color-focus-inverse)}[data-focus-danger=true]{--focus-ring-color:var(--color-focus-danger)}.focus-indicator:focus-visible,input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus-ring-color)!important;outline-offset:2px!important}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-color)!important;outline:none!important}@media (forced-colors:active){input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline-offset:2px!important;box-shadow:none!important;outline:2px solid highlight!important}}.expanded-hit-area{position:relative}.expanded-hit-area:after{min-inline-size:var(--target-minimum);min-block-size:var(--target-minimum);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link.svelte-vr1z90{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.skip-link.svelte-vr1z90:focus{z-index:50;clip:auto;background:var(--color-surface-raised);block-size:auto;inline-size:auto;color:var(--color-primary-700);border-radius:.25rem;padding:.5rem 1rem;position:absolute;top:.5rem;left:.5rem;overflow:visible;box-shadow:0 1px 3px #0000001f}.shell.svelte-vr1z90{flex-direction:column;min-block-size:100dvh;inline-size:100%;min-inline-size:0;max-inline-size:32rem;margin-inline:auto;padding-block:.5rem;padding-inline:.5rem;display:flex}.shell[data-content-layout=bottom].svelte-vr1z90{padding-block-end:0}.header.svelte-vr1z90{z-index:10;pointer-events:none;view-transition-name:header;justify-content:flex-end;align-items:flex-end;display:flex}.header.svelte-vr1z90 .content:where(.svelte-vr1z90){text-align:end}.logo.svelte-vr1z90{color:#c2410c;font-family:var(--font-logo);filter:drop-shadow(0 1px 1px #0000000d);font-size:2.25rem;font-weight:400;line-height:2.5rem}.logo.svelte-vr1z90 a:where(.svelte-vr1z90){min-block-size:var(--target-minimum);color:inherit;pointer-events:auto;align-items:center;text-decoration:none;display:inline-flex}.storage-alert.svelte-vr1z90{border:1px solid var(--color-warning-300);border-radius:var(--radius-control);background:var(--color-warning-50);color:var(--color-warning-900);justify-content:space-between;align-items:center;gap:.5rem;margin-block-start:.5rem;padding:.5rem 1rem;font-size:.875rem;display:flex}.storage-alert.svelte-vr1z90 .close:where(.svelte-vr1z90){min-block-size:2rem;min-inline-size:2rem;color:var(--color-warning-700);background:0 0;border-radius:.25rem;flex:none}.storage-alert.svelte-vr1z90 .close:where(.svelte-vr1z90):hover{color:var(--color-warning-900)}.main-content.svelte-vr1z90{view-transition-name:main-content;outline:none;flex:1;margin-block-end:.75rem}.main-content[data-content-layout=bottom].svelte-vr1z90{flex-direction:column;margin-block-end:0;display:flex}.main-content[data-bottom-nav-size=compact].svelte-vr1z90{padding-block-end:7rem}.main-content[data-bottom-nav-size=expanded].svelte-vr1z90{padding-block-end:var(--measured-global-nav-height,var(--sticky-global-nav-expanded-clearance))}.dark .logo.svelte-vr1z90{color:#f97316;filter:drop-shadow(0 4px 3px #0000001f)}.dark .storage-alert.svelte-vr1z90{border-color:var(--color-warning-700);background:var(--color-warning-950);color:var(--color-warning-200)}.dark .storage-alert.svelte-vr1z90 .close:where(.svelte-vr1z90){color:var(--color-warning-300)}.dark .storage-alert.svelte-vr1z90 .close:where(.svelte-vr1z90):hover{color:var(--color-warning-100)}@media (width>=48rem){.shell.svelte-vr1z90{max-inline-size:36rem;padding-block:.75rem;padding-inline:1rem}.shell[data-content-layout=bottom].svelte-vr1z90{padding-block-end:0}.logo.svelte-vr1z90{font-size:3rem;line-height:1}.main-content[data-bottom-nav-size=compact].svelte-vr1z90{padding-block-end:8rem}}svg.svelte-1de8oce{block-size:1.25rem;inline-size:1.25rem;margin-inline:auto;display:block}.numpad.svelte-10iktdy{touch-action:none;inline-size:100%}.numpad.svelte-10iktdy fieldset:where(.svelte-10iktdy){transition:opacity .2s}.numpad.svelte-10iktdy fieldset:where(.svelte-10iktdy):disabled{opacity:.5}.numpad.svelte-10iktdy .shell:where(.svelte-10iktdy){inline-size:100%;max-inline-size:13rem;margin-inline:auto}.numpad.svelte-10iktdy .grid:where(.svelte-10iktdy){text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3125rem;margin-block-end:.375rem;display:grid}.numpad.svelte-10iktdy .key:where(.svelte-10iktdy),.numpad.svelte-10iktdy .next:where(.svelte-10iktdy){border-radius:var(--radius-control);color:#fff;border:1px solid #0000;justify-content:center;align-items:center;inline-size:100%;min-inline-size:0;font-size:1.5rem;line-height:1;transition:transform .15s ease-out,box-shadow .15s ease-out,filter .15s ease-out;display:inline-flex;box-shadow:0 1px 2px #00000014}:is(.numpad.svelte-10iktdy .key:where(.svelte-10iktdy),.numpad.svelte-10iktdy .next:where(.svelte-10iktdy)):hover{transform:translateY(-1px);box-shadow:0 4px 6px #0000001f}:is(.numpad.svelte-10iktdy .key:where(.svelte-10iktdy),.numpad.svelte-10iktdy .next:where(.svelte-10iktdy)):active{transform:translateY(2px)scale(.97);box-shadow:inset 0 2px 4px #0000001f}:is(.numpad.svelte-10iktdy .key:where(.svelte-10iktdy),.numpad.svelte-10iktdy .next:where(.svelte-10iktdy)):disabled{box-shadow:none;opacity:.5;transform:none}:is(.numpad.svelte-10iktdy .key:where(.svelte-10iktdy),.numpad.svelte-10iktdy .next:where(.svelte-10iktdy))[data-color=blue]{border-color:var(--color-primary-950);background:var(--color-primary-900)}:is(.numpad.svelte-10iktdy .key:where(.svelte-10iktdy),.numpad.svelte-10iktdy .next:where(.svelte-10iktdy))[data-color=green]{border-color:var(--color-positive-900);background:var(--color-positive-800)}:is(.numpad.svelte-10iktdy .key:where(.svelte-10iktdy),.numpad.svelte-10iktdy .next:where(.svelte-10iktdy))[data-color=red]{border-color:var(--color-danger-900);background:var(--color-danger-800)}:is(.numpad.svelte-10iktdy .key:where(.svelte-10iktdy),.numpad.svelte-10iktdy .next:where(.svelte-10iktdy))[data-color=gray]{border-color:var(--color-neutral-700);background:var(--color-neutral-600)}.numpad.svelte-10iktdy .key:where(.svelte-10iktdy){aspect-ratio:1.06}.numpad.svelte-10iktdy .next:where(.svelte-10iktdy){padding:.625rem .75rem}.numpad.svelte-10iktdy .delete-icon:where(.svelte-10iktdy){block-size:1.5rem;inline-size:1.5rem;margin-inline:auto}.numpad.svelte-10iktdy .next-section:where(.svelte-10iktdy){margin-block-start:3px}@media (width>=48rem){.numpad.svelte-10iktdy .shell:where(.svelte-10iktdy){max-inline-size:13.5rem}.numpad.svelte-10iktdy .grid:where(.svelte-10iktdy){gap:.5rem;margin-block-end:.5rem}.numpad.svelte-10iktdy .key:where(.svelte-10iktdy),.numpad.svelte-10iktdy .next:where(.svelte-10iktdy){font-size:1.875rem}.numpad.svelte-10iktdy .next:where(.svelte-10iktdy){padding:.75rem 1rem}.numpad.svelte-10iktdy .next-section:where(.svelte-10iktdy){margin-block-start:.625rem;padding-block-start:.5rem}.numpad.svelte-10iktdy .delete-icon:where(.svelte-10iktdy){block-size:1.75rem;inline-size:1.75rem}}.split-button.svelte-1uoojr{display:inline-flex}.split-button.svelte-1uoojr[data-full-width=true]{inline-size:100%;display:flex}.split-button.svelte-1uoojr[data-full-width=true] .control:where(.svelte-1uoojr){inline-size:100%}.split-button.svelte-1uoojr[data-full-width=true] .primary:where(.svelte-1uoojr){flex:1}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr){border-radius:var(--radius-control);border:1px solid #0000;transition:transform .2s ease-out;display:inline-flex;overflow:hidden}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr):active{transform:scale(.97)}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-size=small]{block-size:2.75rem}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-size=small] .primary:where(.svelte-1uoojr){min-inline-size:2.75rem;padding-inline:1rem;font-size:1.25rem}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-size=small] .toggle:where(.svelte-1uoojr){min-inline-size:2.75rem;padding-inline:.75rem}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-size=small] .chevron:where(.svelte-1uoojr){font-size:1.5rem}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-size=medium]{block-size:3rem}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-size=medium] .primary:where(.svelte-1uoojr){min-inline-size:3rem;padding-inline:1.25rem;font-size:1.5rem}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-size=medium] .toggle:where(.svelte-1uoojr){min-inline-size:3rem;padding-inline:.75rem}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-size=large]{block-size:3.5rem}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-size=large] .primary:where(.svelte-1uoojr){min-inline-size:3.5rem;padding-inline:1.5rem;font-size:1.875rem}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-size=large] .toggle:where(.svelte-1uoojr){min-inline-size:3.5rem;padding-inline:1rem}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-size=large] .chevron:where(.svelte-1uoojr){font-size:2.25rem}.split-button.svelte-1uoojr .primary:where(.svelte-1uoojr),.split-button.svelte-1uoojr .toggle:where(.svelte-1uoojr){background:0 0;border:0;justify-content:center;align-items:center;block-size:100%;min-block-size:0;font-weight:400;line-height:1;transition:background-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out;display:inline-flex}.split-button.svelte-1uoojr .primary:where(.svelte-1uoojr){border-radius:var(--radius-control)}.split-button.svelte-1uoojr .primary:where(.svelte-1uoojr)[data-connected=true]{border-start-end-radius:0;border-end-end-radius:0}.split-button.svelte-1uoojr .toggle:where(.svelte-1uoojr){border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control)}.split-button.svelte-1uoojr .secondary:where(.svelte-1uoojr){opacity:0;pointer-events:none;max-inline-size:0;transition:max-inline-size .2s ease-out,opacity .2s ease-out;display:flex;overflow:hidden}.split-button.svelte-1uoojr .secondary:where(.svelte-1uoojr)[data-enabled=true]{opacity:1;pointer-events:auto;max-inline-size:5rem}.split-button.svelte-1uoojr .divider-shell:where(.svelte-1uoojr){align-items:center;display:flex}.split-button.svelte-1uoojr .divider:where(.svelte-1uoojr){block-size:75%;inline-size:1px;display:block}.split-button.svelte-1uoojr .chevron:where(.svelte-1uoojr){font-size:2rem;transition:transform .15s}.split-button.svelte-1uoojr .chevron:where(.svelte-1uoojr)[data-open=true]{transform:rotate(180deg)}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-color=blue]{--control-background:var(--color-primary-900);--control-border:var(--color-primary-950);--control-text:var(--color-primary-800);--control-focus:var(--color-primary-700)}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-color=green]{--control-background:var(--color-positive-800);--control-border:var(--color-positive-900);--control-text:var(--color-positive-800);--control-focus:var(--color-positive-700)}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-color=red]{--control-background:var(--color-danger-800);--control-border:var(--color-danger-900);--control-text:var(--color-danger-800);--control-focus:var(--color-danger-700)}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-color=gray]{--control-background:var(--color-neutral-600);--control-border:var(--color-neutral-700);--control-text:var(--color-neutral-800);--control-focus:var(--color-neutral-700)}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-variant=solid]{border-color:var(--control-border);background:var(--control-background);color:#fff;box-shadow:0 1px 2px #0000000d}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-variant=solid] .primary:where(.svelte-1uoojr),.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-variant=solid] .toggle:where(.svelte-1uoojr),.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-variant=solid] .divider-shell:where(.svelte-1uoojr){background:var(--control-background);color:#fff}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-variant=solid] .divider:where(.svelte-1uoojr){background:#fff6}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-variant=outline]{border-color:var(--control-border);color:var(--control-text)}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-variant=outline] .primary:where(.svelte-1uoojr),.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-variant=outline] .toggle:where(.svelte-1uoojr){color:var(--control-text)}.split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-variant=outline] .divider:where(.svelte-1uoojr){background:color-mix(in srgb, var(--control-focus) 50%, transparent)}.split-button.svelte-1uoojr .menu:where(.svelte-1uoojr){inset:unset;border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-raised);max-block-size:calc(100vh - 1rem);inline-size:max-content;max-inline-size:calc(100vw - 1rem);box-shadow:var(--shadow-elevated);margin:0;position:fixed;overflow:auto}.split-button.svelte-1uoojr .menu-item:where(.svelte-1uoojr){min-inline-size:100%;max-inline-size:100%;color:var(--color-text-secondary);text-align:start;white-space:normal;overflow-wrap:anywhere;background:0 0;padding:.5rem 1rem;font-size:1.125rem;display:block}.split-button.svelte-1uoojr .menu-item:where(.svelte-1uoojr):hover{background:var(--color-surface-subtle)}.dark .split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-color=blue]{--control-border:var(--color-primary-400);--control-text:var(--color-primary-200);--control-focus:var(--color-primary-300)}.dark .split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-color=green]{--control-border:var(--color-positive-400);--control-text:var(--color-positive-200);--control-focus:var(--color-positive-300)}.dark .split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-color=red]{--control-border:var(--color-danger-400);--control-text:var(--color-danger-200);--control-focus:var(--color-danger-300)}.dark .split-button.svelte-1uoojr .control:where(.svelte-1uoojr)[data-color=gray]{--control-border:var(--color-neutral-400);--control-text:var(--color-neutral-200);--control-focus:var(--color-neutral-300)}@media (width>=40rem){.split-button.svelte-1uoojr .menu-item:where(.svelte-1uoojr){white-space:nowrap}}.global-nav.svelte-89czsz{inset-inline:0;z-index:50;pointer-events:none;padding-block-end:calc(env(safe-area-inset-bottom) + .75rem);position:fixed;bottom:0}.global-nav.svelte-89czsz[data-transition-name=sticky-global-nav-menu]{view-transition-name:sticky-global-nav-menu}.global-nav.svelte-89czsz[data-transition-name=sticky-global-nav-results]{view-transition-name:sticky-global-nav-results}.global-nav.svelte-89czsz[data-transition-name=sticky-global-nav-settings]{view-transition-name:sticky-global-nav-settings}.global-nav.svelte-89czsz .container:where(.svelte-89czsz){inline-size:100%;max-inline-size:20rem;margin-inline:auto;padding-inline:.5rem}.global-nav.svelte-89czsz .panel:where(.svelte-89czsz){border:1px solid var(--color-surface-border);border-radius:var(--radius-panel);background:var(--color-surface);inline-size:100%;color:var(--color-text-primary);pointer-events:auto;padding:.5rem;box-shadow:0 -10px 22px -16px #0f172a52,0 10px 22px -16px #0f172a3d}.global-nav.svelte-89czsz .quiz-tray:where(.svelte-89czsz),.global-nav.svelte-89czsz .primary-actions:where(.svelte-89czsz){margin-block-end:.5rem}.global-nav.svelte-89czsz .primary-actions:where(.svelte-89czsz){align-items:stretch;gap:.5rem;display:flex}.global-nav.svelte-89czsz .start:where(.svelte-89czsz){flex:1;min-inline-size:0}.global-nav.svelte-89czsz .copy:where(.svelte-89czsz){flex:none}.global-nav.svelte-89czsz .buttons:where(.svelte-89czsz){grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.global-nav.svelte-89czsz .button:where(.svelte-89czsz){min-inline-size:var(--target-minimum);min-block-size:var(--target-minimum);border-radius:var(--radius-control);color:var(--color-text-secondary);background:0 0;padding:.5rem;transition:transform .2s ease-out,background-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out}.global-nav.svelte-89czsz .button:where(.svelte-89czsz):hover{background:var(--color-surface-subtle)}.global-nav.svelte-89czsz .button:where(.svelte-89czsz):active{transform:translateY(1px);box-shadow:inset 0 2px 4px #0000000f}.global-nav.svelte-89czsz .button:where(.svelte-89czsz)[aria-current=page]{border:1px solid var(--color-primary-600);background:var(--color-primary-50);color:var(--color-primary-900)}.global-nav.svelte-89czsz .icon:where(.svelte-89czsz){block-size:1.5rem;inline-size:1.5rem;margin-inline:auto}.dark .global-nav.svelte-89czsz .panel:where(.svelte-89czsz){box-shadow:0 -12px 24px -16px #0000008c,0 12px 24px -16px #00000073}.dark .global-nav.svelte-89czsz .button[aria-current=page]:where(.svelte-89czsz){border-color:var(--color-primary-500);background:color-mix(in srgb, var(--color-primary-900) 40%, transparent);color:var(--color-primary-50)}@media (width>=48rem){.global-nav.svelte-89czsz .container:where(.svelte-89czsz){max-inline-size:24rem;padding-inline:1rem}.global-nav.svelte-89czsz .panel:where(.svelte-89czsz){padding:.75rem}.global-nav.svelte-89czsz .quiz-tray:where(.svelte-89czsz),.global-nav.svelte-89czsz .primary-actions:where(.svelte-89czsz){margin-block-end:.75rem}.global-nav.svelte-89czsz .primary-actions:where(.svelte-89czsz),.global-nav.svelte-89czsz .buttons:where(.svelte-89czsz){gap:.625rem}}.toast-root.svelte-13slg68{inset-inline:0;z-index:50;pointer-events:none;view-transition-name:global-toast;justify-content:center;padding-inline:1rem;display:flex;position:fixed;bottom:1rem}.toast-root[data-bottom-nav-size=compact].svelte-13slg68{bottom:calc(var(--measured-global-nav-height,var(--sticky-global-nav-clearance)) + .5rem)}.toast-root[data-bottom-nav-size=expanded].svelte-13slg68{bottom:calc(var(--measured-global-nav-height,var(--sticky-global-nav-expanded-clearance)) + .5rem)}.toast.svelte-13slg68{border-radius:var(--radius-control);inline-size:100%;max-inline-size:28rem;box-shadow:var(--shadow-elevated);pointer-events:auto;border:1px solid;padding:.75rem 1rem}.toast.svelte-13slg68[data-variant=success]{border-color:var(--color-positive-300);background:var(--color-positive-50);color:var(--color-positive-950)}.toast.svelte-13slg68[data-variant=error]{border-color:var(--color-danger-300);background:var(--color-danger-50);color:var(--color-danger-950)}.toast.svelte-13slg68 .content:where(.svelte-13slg68){justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.toast.svelte-13slg68 .content:where(.svelte-13slg68) p:where(.svelte-13slg68){font-size:1rem}.toast.svelte-13slg68 .content:where(.svelte-13slg68) .dismiss:where(.svelte-13slg68){opacity:.7;background:0 0;border-radius:.25rem;margin:-.25rem;padding:.25rem;line-height:1;transition:opacity .15s}.toast.svelte-13slg68 .content:where(.svelte-13slg68) .dismiss:where(.svelte-13slg68):hover,.toast.svelte-13slg68 .content:where(.svelte-13slg68) .dismiss:where(.svelte-13slg68):focus-visible{opacity:1}.dark .toast.svelte-13slg68[data-variant=success]{border-color:color-mix(in srgb, var(--color-positive-800) 80%, transparent);background:color-mix(in srgb, var(--color-positive-900) 85%, transparent);color:var(--color-positive-100)}.dark .toast.svelte-13slg68[data-variant=error]{border-color:color-mix(in srgb, var(--color-danger-800) 80%, transparent);background:color-mix(in srgb, var(--color-danger-900) 85%, transparent);color:var(--color-danger-100)}.failure-screen.svelte-12qhfyh{justify-content:center;align-items:center;min-block-size:100vh;padding:1.5rem;display:flex}.failure-screen.svelte-12qhfyh .panel:where(.svelte-12qhfyh){border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);max-inline-size:24rem;color:var(--color-text-primary);box-shadow:var(--shadow-panel);text-align:center;padding:2rem}.failure-screen.svelte-12qhfyh .panel:where(.svelte-12qhfyh) h1:where(.svelte-12qhfyh){margin-block-end:.5rem;font-size:1.5rem;font-weight:700}.failure-screen.svelte-12qhfyh .panel:where(.svelte-12qhfyh) p:where(.svelte-12qhfyh){color:var(--color-text-secondary);margin-block-end:1.5rem}.failure-screen.svelte-12qhfyh .panel:where(.svelte-12qhfyh) button:where(.svelte-12qhfyh){border:1px solid var(--color-primary-950);border-radius:var(--radius-control);background:var(--color-primary-900);color:#fff;padding:.5rem 1.5rem;font-weight:600}
