@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,100..800;1,100..800&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap";._layout_3srfu_1{background-color:var(--qz-bg-primary);min-height:100vh;color:var(--qz-text-primary);font-family:var(--qz-font-ui);box-sizing:border-box;flex-direction:column;display:flex}._header_3srfu_11{height:64px;min-height:64px;max-height:64px;padding:0 var(--qz-spacing-4);border-bottom:1px solid var(--qz-border);background-color:var(--qz-bg-secondary);box-shadow:var(--qz-shadow-sm);z-index:var(--qz-z-overlay);box-sizing:border-box;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;position:sticky;top:0;left:0;right:0;overflow:visible}._headerPlayMode_3srfu_29{transform:translateY(-100%);height:auto!important;min-height:auto!important;max-height:none!important;padding:var(--qz-spacing-2) var(--qz-spacing-4)!important;position:absolute!important}._headerPlayMode_3srfu_29:hover{transform:translateY(0)}._headerPlayMode_3srfu_29 ._logoImgQM_3srfu_42{filter:none!important;width:36px!important;height:36px!important;box-shadow:none!important;transform:none!important}._headerPlayMode_3srfu_29 ._logoTextQM_3srfu_50{font-size:1.05rem!important}._headerSticky_3srfu_54{box-shadow:var(--qz-shadow-md)!important}._headerQM_3srfu_58._headerSticky_3srfu_54{box-shadow:var(--qz-qm-shadow-md)!important}._headerHidden_3srfu_62{transform:translateY(-100%)!important}._headerContent_3srfu_66{justify-content:space-between;align-items:center;height:100%;display:flex;overflow:visible}._constrainedHeader_3srfu_74{width:100%;max-width:90rem;margin:0 auto}._logoNav_3srfu_80{align-items:center;gap:var(--qz-spacing-3);display:flex}._logo_3srfu_42{font-family:var(--qz-font-heading,"Outfit", sans-serif);letter-spacing:-.01em;color:var(--qz-text-primary);font-size:1.25rem;font-weight:700;line-height:1;text-decoration:none}._controls_3srfu_96{align-items:center;gap:var(--qz-spacing-3);display:flex}._homeLink_3srfu_102,._aboutLink_3srfu_103,._playLink_3srfu_104{color:var(--qz-text-secondary);font-weight:500;font-size:var(--qz-text-sm);padding:var(--qz-spacing-1) var(--qz-spacing-2);border-radius:6px;text-decoration:none;transition:color .15s,background-color .15s}._homeLink_3srfu_102:hover,._aboutLink_3srfu_103:hover,._playLink_3srfu_104:hover{color:var(--qz-text-primary);background-color:var(--qz-bg-tertiary);text-decoration:none}._themeToggle_3srfu_122{border:1px solid var(--qz-border);background-color:var(--qz-bg-secondary);width:38px;min-width:38px;height:38px;min-height:38px;box-shadow:var(--qz-shadow-sm);color:var(--qz-text-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:1rem;transition:transform .15s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}._themeToggle_3srfu_122:hover{background-color:var(--qz-bg-tertiary);border-color:var(--qz-border-strong);box-shadow:var(--qz-shadow-md);transform:translateY(-1px)}._themeToggle_3srfu_122:active{box-shadow:none;transform:translateY(1px)}._closeQuizButton_3srfu_157{background-color:var(--qz-danger);min-height:38px;color:var(--qz-qm-text-on-danger,#fff);font-family:var(--qz-font-ui);font-size:var(--qz-text-sm);cursor:pointer;box-shadow:var(--qz-shadow-sm);border:1px solid #0000;border-radius:8px;padding:0 1rem;font-weight:600;transition:transform .15s,box-shadow .15s,background-color .15s}._closeQuizButton_3srfu_157:hover{background-color:var(--qz-danger-hover);box-shadow:var(--qz-shadow-md);transform:translateY(-1px)}._closeQuizButton_3srfu_157:active{box-shadow:none;transform:translateY(1px)}._resetQuizButton_3srfu_186{background-color:var(--qz-bg-secondary);min-height:38px;color:var(--qz-warning);border:1px solid var(--qz-border);font-family:var(--qz-font-ui);font-size:var(--qz-text-sm);cursor:pointer;box-shadow:var(--qz-shadow-sm);border-radius:8px;padding:0 1rem;font-weight:600;transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s}._resetQuizButton_3srfu_186:hover{background-color:var(--qz-bg-tertiary);border-color:var(--qz-warning);transform:translateY(-1px)}._resetQuizButton_3srfu_186:active{box-shadow:none;transform:translateY(1px)}._hoverTrigger_3srfu_216{cursor:pointer;height:20px;z-index:var(--qz-z-toast);justify-content:center;display:flex;position:absolute;bottom:-20px;left:0;right:0}._hoverArea_3srfu_228{position:absolute;inset:0}._notch_3srfu_233{background-color:var(--qz-bg-primary);border-bottom:1px solid var(--qz-border);border-left:1px solid var(--qz-border);border-right:1px solid var(--qz-border);width:40px;height:20px;box-shadow:var(--qz-shadow-md);border-bottom-right-radius:10px;border-bottom-left-radius:10px;justify-content:center;align-items:center;display:flex;position:relative}._notchBar_3srfu_249{background-color:var(--qz-text-secondary);border-radius:2px;width:16px;height:4px}._main_3srfu_256{flex-direction:column;flex:1;padding:0;display:flex;position:relative}._constrainedMain_3srfu_264{box-sizing:border-box;width:100%;max-width:90rem;margin:0 auto}._mainFullWidth_3srfu_271{box-sizing:border-box;width:100%;max-width:none;margin:0}._mainPlayMode_3srfu_278{padding:0}._layoutQM_3srfu_283{background-color:var(--qz-qm-canvas);color:var(--qz-qm-text);box-sizing:border-box;min-height:100vh}._headerQM_3srfu_58{height:64px;min-height:64px;max-height:64px;padding:0 var(--qz-spacing-4);background-color:var(--qz-qm-surface);border-bottom:1px solid var(--qz-qm-border);box-shadow:var(--qz-qm-shadow-sm);z-index:var(--qz-z-overlay);box-sizing:border-box;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;position:sticky;top:0;left:0;right:0;overflow:visible}._constrainedHeaderQM_3srfu_308{justify-content:space-between;align-items:center;gap:var(--qz-spacing-4);width:100%;max-width:90rem;height:100%;margin:0 auto;display:flex;overflow:visible}._logoNavQM_3srfu_320{align-items:center;height:100%;display:flex;position:relative;overflow:visible}._logoLinkQM_3srfu_328{align-items:center;gap:var(--header-logo-gap,.75rem);border-radius:var(--qz-radius-md,8px);line-height:1.2;text-decoration:none;transition:opacity .15s;display:inline-flex;position:relative;overflow:visible}._logoLinkQM_3srfu_328:hover{opacity:.9}._logoLinkQM_3srfu_328:focus-visible{outline:2px solid var(--qz-accent,#705842);outline-offset:4px}._logoImgQM_3srfu_42{height:var(--header-logo-size,48px);width:var(--header-logo-size,48px);object-fit:contain;max-width:240px;transform:translateY(var(--header-logo-y,0px));z-index:10;border-radius:var(--qz-radius-md,8px);box-shadow:var(--qz-qm-shadow-md);box-shadow:color-mix(in srgb, var(--qz-qm-shadow-md) calc(var(--header-logo-shadow-opacity,0) * 100%), transparent);filter:drop-shadow(0 4px 8px rgb(50 40 30/calc(.12 * var(--header-logo-shadow-opacity,0))));will-change:height, width, transform, filter, box-shadow;flex-shrink:0;transition:height .16s cubic-bezier(.16,1,.3,1),width .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1),filter .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1);display:block;position:relative}._logoTextQM_3srfu_50{font-family:"Inter", var(--qz-font-ui,sans-serif);font-weight:700;font-size:var(--header-logo-text-size,1.25rem);letter-spacing:-.025em;color:var(--qz-qm-text,#2d2926);white-space:nowrap;line-height:1.15;transition:font-size .16s cubic-bezier(.16,1,.3,1)}@media (width<=30rem){._logoImgQM_3srfu_42{width:40px!important;height:40px!important;box-shadow:none!important;filter:none!important;transform:none!important}._logoTextQM_3srfu_50{font-size:1.15rem!important}}._srOnly_3srfu_395{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._desktopControlsQM_3srfu_407{display:none}@media (width>=48rem){._desktopControlsQM_3srfu_407{align-items:center;gap:var(--qz-spacing-3);display:flex}}._mobileControlsQM_3srfu_419{align-items:center;gap:var(--qz-spacing-2);display:flex}@media (width>=48rem){._mobileControlsQM_3srfu_419{display:none}}._qmLink_3srfu_431{color:var(--qz-qm-text-muted);font-weight:500;font-size:var(--qz-text-base);padding:0 var(--qz-spacing-3);box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;height:36px;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}._qmLink_3srfu_431:hover{color:var(--qz-qm-text);background-color:var(--qz-qm-surface-subtle);text-decoration:none}._qmIconToggle_3srfu_452{border:1px solid var(--qz-qm-border);background-color:var(--qz-qm-surface);width:36px;min-width:36px;height:36px;min-height:36px;box-shadow:var(--qz-qm-shadow-sm);color:var(--qz-qm-text);box-sizing:border-box;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:1rem;transition:transform .15s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}._qmIconToggle_3srfu_452:hover{background-color:var(--qz-qm-surface-subtle);border-color:var(--qz-qm-border-strong);box-shadow:var(--qz-qm-shadow-md);transform:translateY(-1px)}._qmIconToggle_3srfu_452:active{box-shadow:none;transform:translateY(1px)}._qmIconToggle_3srfu_452:focus-visible{outline:2px solid var(--qz-qm-focus);outline-offset:2px}._themeSlideToggle_3srfu_493{border-radius:var(--qz-radius-full);background-color:var(--qz-qm-surface-subtle);border:1px solid var(--qz-qm-border);cursor:pointer;box-sizing:border-box;align-items:center;width:58px;min-width:58px;height:36px;min-height:36px;padding:3px;transition:background-color .18s,border-color .18s;display:inline-flex;position:relative}._themeSlideMobile_3srfu_510{width:58px;min-width:58px;height:36px;min-height:36px}._themeSlideKnob_3srfu_517{border-radius:var(--qz-radius-full);background-color:var(--qz-qm-surface);width:28px;height:28px;color:var(--qz-qm-text);transition:transform .18s var(--qz-qm-ease-snap,cubic-bezier(.16, 1, .3, 1));justify-content:center;align-items:center;font-size:11px;display:flex;box-shadow:0 1px 3px #00000026}._themeSlideLight_3srfu_531 ._themeSlideKnob_3srfu_517{transform:translate(0)}._themeSlideDark_3srfu_535 ._themeSlideKnob_3srfu_517,._themeSlideMobile_3srfu_510._themeSlideDark_3srfu_535 ._themeSlideKnob_3srfu_517{transform:translate(22px)}._themeSlideToggle_3srfu_493:focus-visible{outline:2px solid var(--qz-qm-focus);outline-offset:2px}._hamburgerBtnQM_3srfu_549{border:1px solid var(--qz-qm-border);background-color:var(--qz-qm-surface);width:36px;min-width:36px;height:36px;box-shadow:var(--qz-qm-shadow-sm);color:var(--qz-qm-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;transition:transform .15s,background-color .15s,border-color .15s;display:inline-flex}._hamburgerBtnQM_3srfu_549:hover{background-color:var(--qz-qm-surface-subtle);border-color:var(--qz-qm-border-strong);transform:translateY(-1px)}._hamburgerBtnQM_3srfu_549:active{transform:translateY(1px)}._hamburgerBtnQM_3srfu_549:focus-visible{outline:2px solid var(--qz-qm-focus);outline-offset:2px}._mobileMenuWrapperQM_3srfu_586{padding:0 var(--qz-spacing-4);opacity:0;visibility:hidden;box-sizing:border-box;pointer-events:none;width:100%;z-index:var(--qz-z-dropdown,1000);grid-template-rows:0fr;transition:grid-template-rows .18s cubic-bezier(.16,1,.3,1),opacity .15s;display:grid;position:absolute;top:64px;left:0;right:0}._mobileMenuWrapperQM_3srfu_586:not(._mobileMenuWrapperQMOpen_3srfu_603){height:0;overflow:hidden}@media (width>=48rem){._mobileMenuWrapperQM_3srfu_586{display:none!important}}._mobileMenuWrapperQMOpen_3srfu_603{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr}._mobileMenuDropdownQM_3srfu_621{width:100%;min-height:0;margin-top:var(--qz-spacing-2);padding:var(--qz-spacing-3);background-color:var(--qz-qm-surface);border:1px solid var(--qz-qm-border);box-shadow:var(--qz-qm-shadow-popover);gap:var(--qz-spacing-2);box-sizing:border-box;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}._mobileMenuLinkQM_3srfu_637{color:var(--qz-qm-text);font-weight:500;font-size:var(--qz-text-sm);padding:var(--qz-spacing-2) var(--qz-spacing-3);background-color:#0000;border-radius:6px;text-decoration:none;transition:background-color .12s,color .12s}._mobileMenuLinkQM_3srfu_637:hover{background-color:var(--qz-qm-surface-subtle);color:var(--qz-qm-primary);text-decoration:none}._mobileMenuMuteBtnQM_3srfu_654{padding:var(--qz-spacing-2) var(--qz-spacing-3);color:var(--qz-qm-text);font-weight:500;font-size:var(--qz-text-sm);cursor:pointer;text-align:left;align-items:center;gap:var(--qz-spacing-2);white-space:nowrap;box-sizing:border-box;background-color:#0000;border:none;border-radius:6px;width:100%;transition:background-color .12s,color .12s;display:flex}._mobileMenuMuteBtnQM_3srfu_654:hover{background-color:var(--qz-qm-surface-subtle);color:var(--qz-qm-primary)}._mobileHostActions_3srfu_678{gap:var(--qz-spacing-2);margin-top:var(--qz-spacing-2);padding-top:var(--qz-spacing-2);border-top:1px solid var(--qz-qm-border);flex-direction:column;display:flex}._mainQM_3srfu_687{width:100%;max-width:90rem;padding:var(--qz-spacing-4);box-sizing:border-box;min-height:calc(100vh - 120px);margin:0 auto}._footerQM_3srfu_696{background-color:var(--qz-qm-surface);border-top:1px solid var(--qz-qm-border);color:var(--qz-qm-text-muted)}._footerQM_3srfu_696 a{color:var(--qz-qm-primary)}._dialog_1wi1f_1{border:1px solid var(--qz-border);background-color:var(--qz-bg-secondary);color:var(--qz-text-primary);box-shadow:var(--qz-qm-shadow-popover);width:100%;font-family:var(--qz-font-ui);border-radius:12px;margin:auto;padding:0}._dialog_1wi1f_1[data-size=sm]{max-width:400px}._dialog_1wi1f_1[data-size=md]{max-width:500px}._dialog_1wi1f_1[data-size=lg]{max-width:600px}._dialog_1wi1f_1[data-size=xl]{max-width:800px}._dialog_1wi1f_1[data-size=full]{max-width:95vw}._dialog_1wi1f_1::backdrop{-webkit-backdrop-filter:blur(4px);animation:_fadeIn_1wi1f_1 var(--qz-transition-fast) forwards;background-color:#16151a8c}._header_1wi1f_40{padding:var(--qz-spacing-4) var(--qz-spacing-6);border-bottom:1px solid var(--qz-border);justify-content:space-between;align-items:center;display:flex}._title_1wi1f_48{font-family:var(--qz-font-heading,"Outfit", sans-serif);font-size:var(--qz-text-xl);letter-spacing:-.01em;color:var(--qz-text-primary);margin:0;font-weight:700}._closeButton_1wi1f_57{color:var(--qz-text-secondary);cursor:pointer;font-size:var(--qz-text-lg);padding:var(--qz-spacing-1);min-width:32px;min-height:32px;transition:background-color var(--qz-transition-fast), color var(--qz-transition-fast);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;display:flex}._closeButton_1wi1f_57:hover{background-color:var(--qz-bg-tertiary);color:var(--qz-text-primary);border-color:var(--qz-border)}._content_1wi1f_79{padding:var(--qz-spacing-6);max-height:70vh;color:var(--qz-text-primary);overflow-y:auto}._footer_1wi1f_86{justify-content:flex-end;gap:var(--qz-spacing-4);padding:var(--qz-spacing-4) var(--qz-spacing-6);border-top:1px solid var(--qz-border);background-color:var(--qz-bg-tertiary);border-bottom-right-radius:12px;border-bottom-left-radius:12px;display:flex}@keyframes _fadeIn_1wi1f_1{0%{opacity:0}to{opacity:1}}._button_yb2qs_1{font-family:var(--qz-font-ui);cursor:pointer;box-shadow:var(--qz-shadow-sm);transition:transform var(--qz-transition-fast), box-shadow var(--qz-transition-fast), background-color var(--qz-transition-fast), border-color var(--qz-transition-fast), color var(--qz-transition-fast);white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--qz-spacing-2);border:1px solid #0000;border-radius:8px;flex-shrink:0;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}._button_yb2qs_1:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}._button_yb2qs_1:hover:not(:disabled){box-shadow:var(--qz-shadow-md);transform:translateY(-1px)}._button_yb2qs_1:active:not(:disabled){box-shadow:none;transform:translateY(1px)}._button_yb2qs_1:focus-visible{outline:2px solid var(--qz-qm-focus);outline-offset:2px}._primary_yb2qs_48{background-color:var(--qz-accent);color:var(--qz-accent-contrast,#fff)}._primary_yb2qs_48:hover:not(:disabled){background-color:var(--qz-accent-hover)}._secondary_yb2qs_57{background-color:var(--qz-bg-secondary);color:var(--qz-text-primary);border:1px solid var(--qz-border)}._secondary_yb2qs_57:hover:not(:disabled){background-color:var(--qz-bg-tertiary);border-color:var(--qz-border-strong)}._danger_yb2qs_68{background-color:var(--qz-danger);color:var(--qz-qm-text-on-danger,#fff)}._danger_yb2qs_68:hover:not(:disabled){background-color:var(--qz-danger-hover)}._ghost_yb2qs_77{color:var(--qz-text-primary);box-shadow:none;background-color:#0000;border:1px solid #0000}._ghost_yb2qs_77:hover:not(:disabled){background-color:var(--qz-bg-tertiary);border-color:var(--qz-border);box-shadow:var(--qz-shadow-sm)}._sm_yb2qs_91{padding:0 var(--qz-spacing-3);font-size:var(--qz-text-sm);min-height:36px}._md_yb2qs_97{font-size:var(--qz-text-base);min-height:44px;padding:0 1.25rem}._lg_yb2qs_103{padding:0 var(--qz-spacing-6);font-size:var(--qz-text-lg);min-height:48px}._fullWidth_yb2qs_109{width:100%}._footer_xy5zm_1{padding:var(--qz-spacing-6) var(--qz-spacing-4);text-align:center;color:var(--qz-text-secondary);border-top:1px solid var(--qz-qm-border,var(--qz-border));background-color:var(--qz-qm-surface,transparent);margin-top:auto;font-size:.875rem}._footerNav_xy5zm_11{justify-content:center;align-items:center;gap:var(--qz-spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._footerNav_xy5zm_11 li{align-items:center;display:inline-flex}._separator_xy5zm_27{color:var(--qz-text-muted,#7c746c);-webkit-user-select:none;user-select:none;padding:0 .125rem}._footer_xy5zm_1 a{color:var(--qz-text-primary);transition:color var(--qz-transition-fast), background-color var(--qz-transition-fast);border-radius:4px;padding:.125rem .25rem;font-weight:500;text-decoration:none}._footer_xy5zm_1 a:hover{color:var(--qz-qm-primary,var(--qz-accent));text-decoration:underline}._footer_xy5zm_1 a:focus-visible{outline:2px solid var(--qz-qm-focus,var(--qz-accent));outline-offset:2px}._errorBanner_1gyp4_1{background-color:var(--qz-danger);color:var(--qz-qm-text-on-danger,#fff);box-sizing:border-box;width:100%;box-shadow:var(--qz-shadow-sm);text-align:center;border-bottom:1px solid #0000001a;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.9rem;font-weight:500;display:flex;position:relative}._errorIcon_1gyp4_19{flex-shrink:0;font-size:1.1rem}._errorMessage_1gyp4_24{text-align:center;flex:1;line-height:1.4}._dismissButton_1gyp4_30{color:#fff;cursor:pointer;opacity:.85;transition:opacity var(--qz-transition-fast), background-color var(--qz-transition-fast);background:0 0;border:none;border-radius:4px;flex-shrink:0;margin-left:.5rem;padding:.25rem .5rem;font-size:1rem;font-weight:700;line-height:1}._dismissButton_1gyp4_30:hover{opacity:1;background-color:#fff3}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*{margin:0}body{-webkit-font-smoothing:antialiased;min-inline-size:0;line-height:1.5}img,picture,video,canvas,iframe,svg{max-width:100%;max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}button,input,select,textarea,a{touch-action:manipulation}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--qz-qm-canvas:#fbf9f5;--qz-qm-surface:#fff;--qz-qm-surface-subtle:#f3efe6;--qz-qm-surface-inset:#f7f4ec;--qz-qm-surface-hover:#eae5da;--qz-qm-text:#2d2926;--qz-qm-text-muted:#7c746c;--qz-qm-text-on-accent:#fff;--qz-qm-text-on-danger:#fff;--qz-qm-primary:#5c6ac4;--qz-qm-primary-hover:#6d7bd4;--qz-qm-positive:#3d9970;--qz-qm-positive-hover:#4ea87f;--qz-qm-danger:#d95a63;--qz-qm-danger-hover:#e56a73;--qz-qm-secondary:#f0ebe1;--qz-qm-secondary-hover:#e4ddd1;--qz-qm-border:#e7e1d6;--qz-qm-border-strong:#d2c8b8;--qz-qm-focus:#5c6ac4;--qz-qm-shadow-sm:0 1px 3px 0 #32281e0d;--qz-qm-shadow-md:0 4px 8px -1px #32281e12, 0 2px 4px -2px #32281e0d;--qz-qm-shadow-lg:0 10px 18px -3px #32281e14, 0 4px 6px -4px #32281e0a;--qz-qm-shadow-popover:0 12px 28px -5px #32281e1c, 0 8px 10px -6px #32281e0f;--qz-qm-ease-snap:cubic-bezier(.16, 1, .3, 1);--qz-qm-transition:.15s cubic-bezier(.16, 1, .3, 1);--qz-qm-led-open-bg:#3d9970;--qz-qm-led-open-text:#fff;--qz-qm-led-open-glow:#3d997066;--qz-qm-led-buzzed-glow:#d95a6373;--qz-qm-led-locked-bg:#7c746c;--qz-qm-led-locked-text:#fff;--qz-bg-primary:var(--qz-qm-canvas);--qz-bg-secondary:var(--qz-qm-surface);--qz-bg-tertiary:var(--qz-qm-surface-subtle);--qz-text-primary:var(--qz-qm-text);--qz-text-secondary:var(--qz-qm-text-muted);--qz-text-muted:var(--qz-qm-text-muted);--qz-accent:var(--qz-qm-primary);--qz-accent-hover:var(--qz-qm-primary-hover);--qz-accent-contrast:var(--qz-qm-text-on-accent);--qz-primary:var(--qz-qm-primary);--qz-primary-hover:var(--qz-qm-primary-hover);--qz-success:var(--qz-qm-positive);--qz-warning:#d97706;--qz-danger:var(--qz-qm-danger);--qz-danger-hover:var(--qz-qm-danger-hover);--qz-team-1:#ec4899;--qz-team-2:#3b82f6;--qz-team-3:#10b981;--qz-team-4:#f59e0b;--qz-team-5:#8b5cf6;--qz-team-6:#14b8a6;--qz-border:var(--qz-qm-border);--qz-border-strong:2px;--qz-spacing-1:.25rem;--qz-spacing-2:.5rem;--qz-spacing-3:.75rem;--qz-spacing-4:1rem;--qz-spacing-5:1.25rem;--qz-spacing-6:1.5rem;--qz-spacing-8:2rem;--qz-spacing-12:3rem;--qz-spacing-16:4rem;--qz-spacing-20:5rem;--qz-spacing-24:6rem;--qz-font-ui:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--qz-font-heading:"Outfit", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--qz-font-presentation:"Outfit", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--qz-font-mono:"Space Mono", "Roboto Mono", monospace;--qz-text-xs:.75rem;--qz-text-sm:.875rem;--qz-text-base:1rem;--qz-text-lg:1.125rem;--qz-text-xl:1.25rem;--qz-text-2xl:1.5rem;--qz-text-3xl:1.875rem;--qz-text-4xl:2.25rem;--qz-text-5xl:3rem;--qz-radius-sm:.25rem;--qz-radius-md:.5rem;--qz-radius-lg:.75rem;--qz-radius-xl:1.25rem;--qz-radius-2xl:2rem;--qz-radius-full:9999px;--qz-shadow-sm:var(--qz-qm-shadow-sm);--qz-shadow-md:var(--qz-qm-shadow-md);--qz-shadow-lg:var(--qz-qm-shadow-lg);--qz-shadow-raised:var(--qz-qm-shadow-sm);--qz-transition-fast:var(--qz-qm-transition);--qz-transition-normal:.25s cubic-bezier(.16, 1, .3, 1);--qz-z-content:0;--qz-z-sticky:20;--qz-z-scorebar:9500;--qz-z-floating:40;--qz-z-drawer:60;--qz-z-navigation:70;--qz-z-dialog:100;--qz-z-modal:9000;--qz-z-overlay:9999;--qz-z-toast:10000;--qz-pres-bg:var(--qz-bg-primary);--qz-pres-surface:var(--qz-bg-secondary);--qz-pres-surface-hover:var(--qz-bg-tertiary);--qz-pres-text:var(--qz-text-primary);--qz-pres-text-muted:var(--qz-text-muted);--qz-pres-accent:var(--qz-accent);--qz-pres-accent-hover:var(--qz-accent-hover);--qz-pres-accent-contrast:var(--qz-qm-text-on-accent);--qz-pres-tile-bg:var(--qz-bg-secondary);--qz-pres-tile-text:var(--qz-text-primary);--qz-pres-board-bg:var(--qz-bg-primary);--qz-banner-bg:color-mix(in srgb, var(--qz-pres-surface) 88%, transparent);--qz-banner-border:var(--qz-border);--qz-banner-text:var(--qz-text-primary);--qz-scoreboard-bg:color-mix(in srgb, var(--qz-pres-surface) 88%, transparent);--qz-scoreboard-border:var(--qz-border);--qz-scoreboard-card-bg:var(--qz-bg-secondary);--qz-error:var(--qz-danger);--qz-content-narrow:42rem;--qz-content-reading:70ch;--qz-content-wide:75rem;--qz-content-presentation:100rem;--qz-control-min:2.75rem;--qz-control-icon:2.75rem;--qz-border-width:1px;--qz-app-shadow-raised:var(--qz-qm-shadow-sm);--qz-app-shadow-pressed:inset 0 2px 4px 0 #32281e0f}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-app-mode=dark]{--qz-qm-canvas:#16151a;--qz-qm-surface:#201e26;--qz-qm-surface-subtle:#292633;--qz-qm-surface-inset:#1a1821;--qz-qm-surface-hover:#332f40;--qz-qm-text:#f5f2eb;--qz-qm-text-muted:#a39c93;--qz-qm-text-on-accent:#fff;--qz-qm-text-on-danger:#fff;--qz-qm-primary:#6c7adb;--qz-qm-primary-hover:#808ee8;--qz-qm-positive:#48a67d;--qz-qm-positive-hover:#5ab88f;--qz-qm-danger:#df636b;--qz-qm-danger-hover:#ea757d;--qz-qm-secondary:#292633;--qz-qm-secondary-hover:#353142;--qz-qm-border:#302c3b;--qz-qm-border-strong:#443e52;--qz-qm-focus:#808ee8;--qz-qm-shadow-sm:0 1px 3px 0 #00000059;--qz-qm-shadow-md:0 4px 8px -1px #0006, 0 2px 4px -2px #00000040;--qz-qm-shadow-lg:0 10px 18px -3px #00000080, 0 4px 6px -4px #0000004d;--qz-qm-shadow-popover:0 12px 30px -5px #0000008c, 0 8px 10px -6px #00000059;--qz-bg-primary:var(--qz-qm-canvas);--qz-bg-secondary:var(--qz-qm-surface);--qz-bg-tertiary:var(--qz-qm-surface-subtle);--qz-text-primary:var(--qz-qm-text);--qz-text-secondary:var(--qz-qm-text-muted);--qz-text-muted:var(--qz-qm-text-muted);--qz-accent:var(--qz-qm-primary);--qz-accent-hover:var(--qz-qm-primary-hover);--qz-accent-contrast:var(--qz-qm-text-on-accent);--qz-primary:var(--qz-qm-primary);--qz-primary-hover:var(--qz-qm-primary-hover);--qz-success:var(--qz-qm-positive);--qz-warning:#f59e0b;--qz-danger:var(--qz-qm-danger);--qz-danger-hover:var(--qz-qm-danger-hover);--qz-border:var(--qz-qm-border);--qz-border-strong:var(--qz-qm-border-strong);--qz-shadow-sm:var(--qz-qm-shadow-sm);--qz-shadow-md:var(--qz-qm-shadow-md);--qz-shadow-lg:var(--qz-qm-shadow-lg);--qz-pres-bg:var(--qz-bg-primary);--qz-pres-surface:var(--qz-bg-secondary);--qz-pres-surface-hover:var(--qz-bg-tertiary);--qz-pres-text:var(--qz-text-primary);--qz-pres-text-muted:var(--qz-text-muted);--qz-pres-accent:var(--qz-accent);--qz-pres-accent-hover:var(--qz-accent-hover);--qz-pres-accent-contrast:var(--qz-qm-text-on-accent);--qz-banner-bg:color-mix(in srgb, var(--qz-pres-surface) 88%, transparent);--qz-banner-border:var(--qz-border);--qz-banner-text:var(--qz-text-primary);--qz-scoreboard-bg:color-mix(in srgb, var(--qz-pres-surface) 88%, transparent);--qz-scoreboard-border:var(--qz-border);--qz-scoreboard-card-bg:var(--qz-bg-secondary);--qz-error:var(--qz-danger);--qz-app-shadow-raised:var(--qz-qm-shadow-sm);--qz-app-shadow-pressed:inset 0 2px 4px 0 #0000004d;--qz-qm-led-open-bg:#48a67d;--qz-qm-led-open-text:#fff;--qz-qm-led-open-glow:#48a67d61;--qz-qm-led-buzzed-glow:#df636b73;--qz-qm-led-locked-bg:#443e52;--qz-qm-led-locked-text:#a39c93}@media (prefers-reduced-motion:reduce){:root{--qz-transition-fast:0s;--qz-transition-normal:0s;--qz-qm-transition:0s}}.qz-page{min-height:100vh;flex-direction:column;min-block-size:100svh;display:flex}.qz-container{width:100%;max-width:var(--qz-content-wide,75rem);padding-inline:var(--qz-spacing-4);margin-inline:auto}.qz-stack{flex-direction:column;justify-content:flex-start;display:flex}.qz-stack>*+*{margin-block-start:var(--stack-gap,var(--qz-spacing-4))}.qz-cluster{align-items:center;gap:var(--cluster-gap,var(--qz-spacing-4));flex-wrap:wrap;display:flex}.qz-auto-grid{grid-template-columns:repeat(auto-fill, minmax(var(--grid-min-width,15rem), 1fr));gap:var(--grid-gap,var(--qz-spacing-4));display:grid}.qz-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;scroll-padding-block-start:5rem}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{overflow-wrap:break-word;min-block-size:100svh;font-family:var(--qz-font-ui);background-color:var(--qz-bg-primary);color:var(--qz-text-primary);min-height:100vh;margin:0;padding:0}:focus-visible{outline:.1875rem solid var(--qz-accent);outline-offset:.1875rem}::selection{background:var(--qz-accent);color:var(--qz-accent-contrast)}a{color:var(--qz-accent);text-decoration:none}a:hover{text-decoration:underline}#root{min-height:100vh;flex-direction:column;min-block-size:100svh;min-inline-size:0;display:flex}
