:root{--color-page-bg:#f4f1e8;--color-card-bg:#fffdf7;--color-panel-bg:#faf7ee;--color-card-border:#e3dcc9;--color-row-divider:#eee8d8;--color-input-border:#d9d1bc;--color-input-bg:#fbf9f1;--color-ink:#26221a;--color-button-text-on-dark:#f6f2e7;--color-text-secondary:#5c5442;--color-text-secondary-alt:#4a4437;--color-text-muted:#8b8270;--color-text-muted-alt:#9a9078;--color-text-faint:#a89e88;--color-destructive:#a04a35;--color-destructive-border:#e0cfc6;--color-link:#7d3b2e;--color-link-hover:#5c2b20;--color-success:#3f5d45;--color-banner-bg:#eef0e4;--color-banner-border:#cdd3b8;--color-banner-text:#48522f;--color-scrim:#1e1a1273;--color-outline:#8a6d2f;--font-serif:"Newsreader", Georgia, serif;--font-sans:-apple-system, "Segoe UI", system-ui, sans-serif;--font-size-base:15px;--line-height-base:1.5;--radius-card:10px;--radius-modal:12px;--radius-button:8px;--radius-button-sm:7px;--radius-pill:999px;--content-max-width:1140px;--page-padding:24px;--page-padding-narrow:16px;--breakpoint-narrow:700px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-page-bg);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-base)}#root{min-height:100vh}a{color:var(--color-link)}a:hover{color:var(--color-link-hover)}button,input,select,textarea{font:inherit;color:inherit}input::placeholder,textarea::placeholder{color:var(--color-text-faint)}button{cursor:pointer}button:disabled{cursor:default}.tabular-nums{font-variant-numeric:tabular-nums}._main_uqwg5_1{max-width:var(--content-max-width);margin:0 auto;padding:20px 24px 72px}@media (width<=700px){._app_uqwg5_8:has([data-quiz-play])>header{display:none}._main_uqwg5_1{padding:20px 16px 72px}._main_uqwg5_1:has([data-quiz-play]){padding-top:12px;padding-bottom:12px}}._loadingWrap_uqwg5_22{min-height:100vh;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}._errorBanner_uqwg5_30{border:1px solid var(--color-destructive-border);color:var(--color-destructive);max-width:var(--content-max-width);background:#f6e9e4;border-radius:8px;margin:12px auto 0;padding:9px 14px;font-size:13.5px}._root_3tanv_1{display:inline-flex;position:relative}._gearBtn_3tanv_6{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:color .15s,background .15s,border-color .15s;display:inline-flex}._gearBtn_3tanv_6:hover,._gearBtnOpen_3tanv_26{color:var(--color-ink);background:var(--color-card-bg);border-color:var(--color-card-border)}._menu_3tanv_32{z-index:30;background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-card);width:min(340px,100vw - 32px);max-height:calc(100dvh - 100px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 10px 28px #26221a24,0 2px 6px #26221a14}._header_3tanv_47{justify-content:space-between;align-items:center;padding:0 2px 8px 10px;display:flex}._title_3tanv_54{font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:25px;font-weight:500}._closeButton_3tanv_62{border-radius:var(--radius-button-sm);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:24px;display:inline-flex}._closeButton_3tanv_62:hover,._preference_3tanv_77:hover{background:var(--color-panel-bg)}._preferences_3tanv_81{border-bottom:1px solid var(--color-row-divider);margin-bottom:12px;padding-bottom:12px}._preference_3tanv_77{border-radius:var(--radius-button-sm);width:100%;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:10px;display:flex}._preferenceText_3tanv_102{flex:1;gap:3px;display:grid}._preferenceLabel_3tanv_108{color:var(--color-ink);font-size:13.5px;font-weight:600}._preferenceDescription_3tanv_114,._browserCaption_3tanv_115{color:var(--color-text-muted);font-size:12.5px;line-height:1.45}._browserCaption_3tanv_115{margin:4px 10px 0}._preferenceState_3tanv_125{border:1px solid var(--color-input-border);border-radius:var(--radius-pill);background:var(--color-input-bg);min-width:44px;color:var(--color-text-secondary);text-align:center;padding:4px 8px;font-size:12px;transition:background .15s,color .15s,border-color .15s}._preferenceOn_3tanv_137{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-button-text-on-dark)}._gearBtn_3tanv_6:focus-visible,._closeButton_3tanv_62:focus-visible,._preference_3tanv_77:focus-visible,._menuItem_3tanv_146:focus-visible{outline:2px solid var(--color-outline);outline-offset:2px}._menuTitle_3tanv_151{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);padding:4px 10px 6px;font-size:11.5px;font-weight:600}._menuItem_3tanv_146{border-radius:var(--radius-button-sm);width:100%;min-height:40px;color:var(--color-text-secondary-alt);text-align:left;cursor:pointer;background:0 0;border:none;padding:8px 10px;font-size:13.5px;display:block}._menuItem_3tanv_146:hover{background:var(--color-panel-bg);color:var(--color-ink)}._message_3tanv_179{border-radius:var(--radius-button-sm);background:var(--color-banner-bg);border:1px solid var(--color-banner-border);color:var(--color-banner-text);margin:6px 2px 2px;padding:8px 10px;font-size:12.5px}._fileInput_3tanv_189{display:none}@media (width<=700px){._root_3tanv_1{position:static}._menu_3tanv_32{max-height:calc(100dvh - 140px);right:16px}._gearBtn_3tanv_6,._closeButton_3tanv_62{width:44px;height:44px}._menuItem_3tanv_146{min-height:44px}}._header_1dti6_1{max-width:var(--content-max-width);flex-wrap:wrap;align-items:center;gap:16px;margin:0 auto;padding:18px 24px 0;display:flex}@media (width<=700px){._header_1dti6_1{gap:10px;padding:18px 16px 0;position:relative}}._logoBtn_1dti6_19{cursor:pointer;border-radius:var(--radius-button-sm);background:0 0;border:none;padding:0;display:block}._logoBtn_1dti6_19:focus-visible{outline:2px solid var(--color-outline);outline-offset:2px}._wordmark_1dti6_33{border-radius:var(--radius-button-sm);display:block}._nav_1dti6_38{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}._tabBtn_1dti6_46{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:color .12s,background .12s,border-color .12s;display:inline-flex}._tabBtn_1dti6_46:hover{color:var(--color-ink);background:var(--color-card-bg);border-color:var(--color-card-border)}._tabBtnActive_1dti6_66,._tabBtnActive_1dti6_66:hover{color:var(--color-button-text-on-dark);background:var(--color-ink);border-color:var(--color-ink)}._tabBtn_1dti6_46 svg{transition:transform .25s}._tabBtn_1dti6_46:hover ._iconBook_1dti6_80{transform:rotate(-10deg)translateY(-1px)scale(1.06)}._tabBtn_1dti6_46:hover ._iconTag_1dti6_85{animation:.6s _tagSwing_1dti6_1}@keyframes _tagSwing_1dti6_1{25%{transform:rotate(-14deg)}55%{transform:rotate(10deg)}80%{transform:rotate(-4deg)}to{transform:rotate(0)}}._tabBtn_1dti6_46:hover ._iconPaper_1dti6_97{transform:translateY(-1.5px)rotate(3deg)}._tabBtn_1dti6_46:hover ._iconPaper_1dti6_97 line{animation:.4s both _paperWrite_1dti6_1}._tabBtn_1dti6_46:hover ._iconPaper_1dti6_97 line:nth-of-type(2){animation-delay:.13s}@keyframes _paperWrite_1dti6_1{0%{stroke-dasharray:9;stroke-dashoffset:9px}to{stroke-dasharray:9;stroke-dashoffset:0}}._iconBars_1dti6_115 line{transform-box:fill-box;transform-origin:bottom}._tabBtn_1dti6_46:hover ._iconBars_1dti6_115 line{animation:.45s _barPop_1dti6_1}._tabBtn_1dti6_46:hover ._iconBars_1dti6_115 line:nth-of-type(2){animation-delay:80ms}._tabBtn_1dti6_46:hover ._iconBars_1dti6_115 line:nth-of-type(3){animation-delay:.16s}@keyframes _barPop_1dti6_1{0%{transform:scaleY(.35)}65%{transform:scaleY(1.15)}to{transform:scaleY(1)}}._iconClock_1dti6_139 polyline{transform-box:view-box;transform-origin:50%;transition:transform .6s cubic-bezier(.34,1.3,.5,1)}._tabBtn_1dti6_46:hover ._iconClock_1dti6_139 polyline{transform:rotate(360deg)}@media (prefers-reduced-motion:reduce){._tabBtn_1dti6_46 svg,._tabBtn_1dti6_46 svg *{transition:none;animation:none}}@media (prefers-reduced-motion:no-preference){._iconExitArrow_1dti6_158{transition:transform .15s}._tabBtn_1dti6_46:hover ._iconExitArrow_1dti6_158,._tabBtn_1dti6_46:focus-visible ._iconExitArrow_1dti6_158{transform:translate(2px)}}._base_1xfag_1{border-radius:var(--radius-button);cursor:pointer;border:1px solid #0000;padding:8px 16px;font-size:14px}._base_1xfag_1:disabled{cursor:default;opacity:.6}._primary_1xfag_13{background:var(--color-ink);color:var(--color-button-text-on-dark);border-color:var(--color-ink)}._secondary_1xfag_19{background:var(--color-input-bg);color:var(--color-text-secondary);border-color:var(--color-input-border)}._destructiveOutline_1xfag_25{background:var(--color-input-bg);color:var(--color-destructive);border-color:var(--color-destructive-border)}._destructiveFilled_1xfag_31{background:var(--color-destructive);color:var(--color-button-text-on-dark);border-color:var(--color-destructive)}._small_1xfag_37{border-radius:var(--radius-button-sm);padding:4px 10px;font-size:12.5px}._scrim_14zcm_1{background:var(--color-scrim);z-index:50;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._card_14zcm_12{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-modal);box-sizing:border-box;width:100%;max-height:90vh;padding:24px 26px;overflow:auto}._headerRow_m9ve2_3{flex-wrap:wrap;align-items:baseline;gap:14px;margin:6px 0;display:flex}._headerCount_m9ve2_11{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:13.5px}._headerActions_m9ve2_17{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}._hint_m9ve2_24{color:var(--color-text-muted);max-width:62ch;margin:0;font-size:13px;line-height:1.45}._grid_m9ve2_36{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));align-items:stretch;gap:14px;margin-top:16px;display:grid}._cardWrap_m9ve2_44{border-radius:var(--radius-card)}._cardDragging_m9ve2_48{z-index:5;cursor:grabbing;will-change:transform;position:relative;box-shadow:0 10px 26px #26221a33}._card_m9ve2_44{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-left:4px solid var(--cat-color);border-radius:var(--radius-card);box-sizing:border-box;flex-direction:column;gap:12px;height:100%;padding:15px 18px 16px;display:flex;position:relative}._cardHeader_m9ve2_76{align-items:flex-start;gap:10px;display:flex}._headerMain_m9ve2_82{flex:1;min-width:0}._name_m9ve2_87{font-family:var(--font-serif);word-break:break-word;margin:0;font-size:19px;font-weight:500;line-height:1.25}._nameBtn_m9ve2_96{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px dashed #0000;padding:0;transition:border-color .15s;display:block}._nameBtn_m9ve2_96:hover{border-bottom-color:var(--color-input-border)}._nameInput_m9ve2_112{box-sizing:border-box;border-radius:var(--radius-button-sm);border:1px solid var(--color-input-border);background:var(--color-input-bg);width:100%;color:var(--color-ink);outline-color:var(--color-outline);font-family:var(--font-serif);margin:-3px 0;padding:2px 8px;font-size:19px;font-weight:500;display:block}._meta_m9ve2_128{color:var(--color-text-faint);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}._cardActions_m9ve2_135{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}._dotBtn_m9ve2_142{border:1px solid var(--color-input-border);border-radius:var(--radius-button-sm);background:var(--color-input-bg);cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:border-color .15s;display:inline-flex}._dotBtn_m9ve2_142:hover{border-color:var(--color-text-faint)}._dot_m9ve2_142{border-radius:var(--radius-pill);width:13px;height:13px;display:block}._grip_m9ve2_166{width:28px;height:28px;color:var(--color-text-faint);cursor:grab;touch-action:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}._grip_m9ve2_166:hover{color:var(--color-ink)}._grip_m9ve2_166:active{cursor:grabbing}._notesBtn_m9ve2_189{text-align:left;width:100%;color:var(--color-text-muted);cursor:pointer;white-space:pre-wrap;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;line-height:1.45;display:block}._notesEmpty_m9ve2_203{color:var(--color-text-faint);font-style:italic}._notesView_m9ve2_208{color:var(--color-text-muted);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.45}._notesInput_m9ve2_216{box-sizing:border-box;border-radius:var(--radius-button-sm);border:1px solid var(--color-input-border);background:var(--color-input-bg);width:100%;color:var(--color-ink);outline-color:var(--color-outline);resize:vertical;padding:6px 9px;font-family:inherit;font-size:13px}._subsSection_m9ve2_235{border-top:1px solid var(--color-row-divider);padding-top:12px}._sectionLabel_m9ve2_240{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted-alt);font-size:11.5px}._subsToggle_m9ve2_249{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;width:100%;padding:2px 0;font-family:inherit;display:flex}._subsToggle_m9ve2_249:hover ._sectionLabel_m9ve2_240,._subsToggle_m9ve2_249:hover ._chevron_m9ve2_262{color:var(--color-ink)}._chevron_m9ve2_262{color:var(--color-text-faint);margin-left:auto;font-size:15px;line-height:1;transition:transform .15s,color .15s}._chevronOpen_m9ve2_274{transform:rotate(90deg)}._subsEmpty_m9ve2_278{color:var(--color-text-faint);margin:8px 0 0;font-size:12.5px;line-height:1.4}._subs_m9ve2_235{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}._subPill_m9ve2_292{border-radius:var(--radius-pill);color:var(--color-text-secondary);background:#f3efe2;border:1px solid #e0d8c3;align-items:center;max-width:100%;padding:0;font-size:13px;display:inline-flex}._subPillView_m9ve2_304{gap:6px;padding:4px 11px}._subPillGhost_m9ve2_310{color:var(--color-text-muted);background:0 0;border-style:dashed}._subPillAnchor_m9ve2_316{max-width:100%;display:inline-flex;position:relative}._subPillBtn_m9ve2_322{cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s}._subPillBtn_m9ve2_322:hover,._subPillOpen_m9ve2_328{background:#ece6d3;border-color:#cfc6ad}._subPillGhost_m9ve2_310:hover,._subPillGhost_m9ve2_310._subPillOpen_m9ve2_328{background:#f3efe2;border-color:#cfc6ad}._subCount_m9ve2_338{color:var(--color-text-faint);font-variant-numeric:tabular-nums;font-size:11px}._subEditBtn_m9ve2_344{min-width:0;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 2px 4px 11px;font-family:inherit;font-size:13px;display:inline-flex}._subEditBtn_m9ve2_344:hover{color:var(--color-ink)}._subRemove_m9ve2_361{color:var(--color-text-faint);cursor:pointer;background:0 0;border:none;padding:4px 9px 4px 5px;font-size:14px;line-height:1;transition:color .15s}._subRemove_m9ve2_361:hover{color:var(--color-destructive)}._subEditor_m9ve2_377{box-sizing:border-box;border:1px solid var(--color-input-border);border-radius:var(--radius-button);background:var(--color-panel-bg);flex-wrap:wrap;flex:100%;align-items:center;gap:6px;padding:8px 9px;display:flex}._subEditorInput_m9ve2_390{border-radius:var(--radius-button-sm);border:1px solid var(--color-input-border);background:var(--color-card-bg);min-width:0;color:var(--color-ink);outline-color:var(--color-outline);flex:110px;padding:5px 8px;font-family:inherit;font-size:13px}._addRow_m9ve2_403{gap:8px;margin-top:10px;display:flex}._subInput_m9ve2_409{border-radius:var(--radius-button);border:1px solid var(--color-input-border);background:var(--color-input-bg);min-width:0;color:var(--color-ink);outline-color:var(--color-outline);flex:1;padding:7px 11px;font-family:inherit;font-size:13.5px}._entryPop_m9ve2_427{transform:translateX(calc(-50% + var(--pop-shift,0px)));z-index:30;padding-bottom:8px;position:absolute;bottom:100%;left:50%}._entryPopClosing_m9ve2_437{pointer-events:none}._entryPopCard_m9ve2_441{background:var(--color-card-bg);border:1px solid var(--color-card-border);transform-origin:50% calc(100% + 8px);border-radius:10px;flex-direction:column;width:max-content;min-width:150px;max-width:min(240px,100vw - 16px);padding:9px 12px 10px;animation:.26s cubic-bezier(.3,1.4,.45,1) both _entryPopIn_m9ve2_1;display:flex;box-shadow:0 12px 28px #26221a29,0 2px 6px #26221a14}._entryPopCardClosing_m9ve2_456{pointer-events:none;animation:.17s both _entryPopOut_m9ve2_1}@keyframes _entryPopIn_m9ve2_1{0%{opacity:0;transform:translateY(7px)scale(.85)}to{opacity:1;transform:none}}@keyframes _entryPopOut_m9ve2_1{to{opacity:0;transform:translateY(5px)scale(.93)}}._entryPopCaret_m9ve2_480{bottom:-5px;left:calc(50% - var(--pop-shift,0px));background:var(--color-card-bg);border-right:1px solid var(--color-card-border);border-bottom:1px solid var(--color-card-border);width:9px;height:9px;margin-left:-5px;position:absolute;transform:rotate(45deg)}._entryPopLabel_m9ve2_493{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-faint);font-size:11.5px}._entryPopNotes_m9ve2_500{color:var(--color-text-muted);white-space:pre-wrap;margin-top:3px;font-size:12px;line-height:1.4}._entryPopList_m9ve2_508{flex-direction:column;gap:5px;max-height:230px;margin-top:7px;display:flex;overflow-y:auto}._entryPopItem_m9ve2_517{justify-content:space-between;align-items:baseline;gap:10px;animation:.3s cubic-bezier(.2,.8,.3,1) both _entryItemIn_m9ve2_1;display:flex}@keyframes _entryItemIn_m9ve2_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}._entryPopTitle_m9ve2_538{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._entryPopDate_m9ve2_546{color:var(--color-text-faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}._newCardClosed_m9ve2_555{border-radius:var(--radius-card);width:100%;min-height:84px;font-family:var(--font-serif);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px dashed #cfc6ad;justify-content:center;align-self:start;align-items:center;gap:8px;padding:16px 18px;font-size:17px;transition:background .15s,border-color .15s,color .15s;display:flex}._newCardClosed_m9ve2_555:hover{background:var(--color-card-bg);border-color:var(--color-text-faint);color:var(--color-ink)}._newCardPlus_m9ve2_584{fill:none;width:12px;height:12px;color:var(--color-text-faint);flex-shrink:0;margin-bottom:5px;transition:color .15s}._newCardClosed_m9ve2_555:hover ._newCardPlus_m9ve2_584{color:inherit}._newCardLabel_m9ve2_597{line-height:1}._newCard_m9ve2_555{box-sizing:border-box;background:var(--color-card-bg);border-radius:var(--radius-card);border:1px dashed #cfc6ad;align-self:start;padding:15px 18px 16px}._newCatInput_m9ve2_610{box-sizing:border-box;border-radius:var(--radius-button);border:1px solid var(--color-input-border);background:var(--color-input-bg);width:100%;color:var(--color-ink);outline-color:var(--color-outline);margin:0 0 12px;padding:8px 12px;font-family:inherit;font-size:14px}._newCardActions_m9ve2_624{flex-wrap:wrap;gap:8px;display:flex}._swatchRow_m9ve2_632{flex-wrap:wrap;gap:9px;margin:0 0 14px;display:flex}._cardHeader_m9ve2_76+._swatchRow_m9ve2_632{margin:0}._swatch_m9ve2_632{border-radius:var(--radius-pill);cursor:pointer;border:none;width:26px;height:26px;padding:0;box-shadow:inset 0 0 0 1px #26221a24}._swatchSelected_m9ve2_653{outline:2px solid var(--color-ink);outline-offset:2px}@media (width<=700px){._grid_m9ve2_36{grid-template-columns:1fr;gap:12px}._subEditBtn_m9ve2_344,._subRemove_m9ve2_361{padding-top:8px;padding-bottom:8px}._subPillView_m9ve2_304{padding-top:7px;padding-bottom:7px}._subsToggle_m9ve2_249{padding-top:6px;padding-bottom:6px}}@media (prefers-reduced-motion:reduce){._cardWrap_m9ve2_44{transition:none!important;transform:none!important}._entryPopCard_m9ve2_441,._entryPopItem_m9ve2_517{animation-duration:.01ms!important;animation-delay:0s!important}}._btn_1dnp9_1{border-radius:var(--radius-button-sm);border:1px solid var(--color-destructive-border);color:var(--color-destructive);cursor:pointer;background:#fbf5ef;justify-content:center;align-items:center;padding:4px 8px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}._btn_1dnp9_1:hover{color:#8a3a28;background:#f6e7de;border-color:#d3b0a2}._rail_1w3fk_1{top:50%;right:max(8px, calc((100vw - var(--content-max-width)) / 2 - 42px));z-index:40;border-radius:var(--radius-pill);border:1px solid var(--color-card-border);touch-action:none;-webkit-user-select:none;user-select:none;background:#fbf9f1e6;padding:7px 2px;position:fixed;transform:translateY(-50%);box-shadow:0 2px 10px #1e1a120f}._col_1w3fk_18{flex-direction:column;display:flex;position:relative}._letter_1w3fk_24{z-index:1;width:18px;height:clamp(12px, calc((100vh - 260px) / var(--n,26)), 17px);font-family:var(--font-sans);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--color-text-muted);cursor:pointer;transform-origin:100%;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:600;line-height:1;transition:color .15s,transform .12s ease-out;display:flex;position:relative}._letter_1w3fk_24:focus-visible{outline:2px solid var(--color-outline);outline-offset:1px;border-radius:4px}._letterOn_1w3fk_55{color:var(--color-button-text-on-dark)}._letterHot_1w3fk_60{color:var(--color-ink)}._indicator_1w3fk_65{border-radius:var(--radius-pill);background:var(--color-ink);width:100%;transition:transform .22s cubic-bezier(.3,.7,.2,1);position:absolute;top:0;left:0}._bubble_1w3fk_76{background:var(--color-card-bg);border:1px solid var(--color-card-border);width:52px;height:52px;font-family:var(--font-serif);color:var(--color-ink);opacity:0;transform-origin:100%;pointer-events:none;border-radius:12px;justify-content:center;align-items:center;font-size:28px;font-weight:500;transition:opacity .16s,transform .18s cubic-bezier(.2,.8,.3,1.15),top 90ms linear;display:flex;position:absolute;right:calc(100% + 42px);transform:translateY(-50%)scale(.6);box-shadow:0 10px 28px #1e1a122e}._bubbleShow_1w3fk_103{opacity:1;transform:translateY(-50%)scale(1)}@media (width<=700px){._rail_1w3fk_1{right:3px}}@media (prefers-reduced-motion:reduce){._indicator_1w3fk_65,._bubble_1w3fk_76{transition:none}}._root_sx3u8_1{display:inline-flex;position:relative}._filterBtn_sx3u8_6{border-radius:var(--radius-pill);min-width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;padding:0 7px;transition:color .12s,background .12s,border-color .12s;display:inline-flex}._filterBtn_sx3u8_6:hover,._filterBtnOpen_sx3u8_23{color:var(--color-ink);background:var(--color-card-bg);border-color:var(--color-card-border)}._filterBtnActive_sx3u8_29{color:var(--color-link);background:var(--color-card-bg);border-color:var(--color-card-border)}._filterBtnActive_sx3u8_29:hover{color:var(--color-link-hover)}._badge_sx3u8_39{border-radius:var(--radius-pill);background:var(--color-link);min-width:16px;color:var(--color-button-text-on-dark);font-variant-numeric:tabular-nums;padding:0 4px;font-size:10.5px;font-weight:600;line-height:16px}._menu_sx3u8_51{z-index:30;background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-card);min-width:220px;max-height:320px;padding:8px;animation:.15s ease-out _menuIn_sx3u8_1;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 10px 28px #26221a24,0 2px 6px #26221a14}@keyframes _menuIn_sx3u8_1{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._menu_sx3u8_51{animation:none}}._menuTitle_sx3u8_84{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);padding:4px 10px 6px;font-size:11px;font-weight:600}._empty_sx3u8_93{color:var(--color-text-muted);padding:6px 10px 8px;font-size:13px}._row_sx3u8_99{align-items:stretch;gap:2px;display:flex}._option_sx3u8_105{border-radius:var(--radius-button-sm);min-width:0;color:var(--color-text-secondary-alt);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:7px 10px;font-size:13.5px;display:flex}._option_sx3u8_105:hover{background:var(--color-panel-bg);color:var(--color-ink)}._subOption_sx3u8_126{width:calc(100% - 26px);margin-left:26px;padding-top:5px;padding-bottom:5px;font-size:13px}._optionLabel_sx3u8_134{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._check_sx3u8_140{border:1px solid var(--color-input-border);background:var(--color-input-bg);width:15px;height:15px;color:var(--color-button-text-on-dark);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:10px;line-height:1;display:inline-flex}._checkOn_sx3u8_155{background:var(--color-link);border-color:var(--color-link)}._dot_sx3u8_160{border-radius:50%;flex:none;width:9px;height:9px}._expandBtn_sx3u8_167{border-radius:var(--radius-button-sm);width:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}._expandBtn_sx3u8_167:hover{background:var(--color-panel-bg);color:var(--color-ink)}._chevron_sx3u8_185{font-size:15px;line-height:1;transition:transform .15s}._chevronOpen_sx3u8_191{transform:rotate(90deg)}._divider_sx3u8_195{background:var(--color-row-divider);height:1px;margin:6px 2px}._clearBtn_sx3u8_201{border-radius:var(--radius-button-sm);width:100%;color:var(--color-link);text-align:left;cursor:pointer;background:0 0;border:none;padding:7px 10px;font-size:13px;display:block}._clearBtn_sx3u8_201:hover{background:var(--color-panel-bg);color:var(--color-link-hover)}._headerRow_pj2t1_1{flex-wrap:wrap;align-items:baseline;gap:14px;margin:6px 0 12px;display:flex}._count_pj2t1_9{color:var(--color-text-muted);font-size:13.5px}._actions_pj2t1_14{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}._filterRow_pj2t1_21{margin:0 0 12px}._card_pj2t1_25{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-card);overflow:hidden}._tableHeader_pj2t1_32{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted-alt);background:var(--color-panel-bg);gap:12px;padding:10px 18px;font-size:11.5px;display:flex}._sortHeader_pj2t1_43{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin:-2px 0;padding:2px 0;transition:color .12s;display:inline-flex}._sortHeader_pj2t1_43:hover,._sortHeaderOn_pj2t1_60{color:var(--color-ink)}._sortArrow_pj2t1_64{font-size:8px;line-height:1}._quizCountHeader_pj2t1_69{flex:0 84px;min-width:60px}._quizAvgHeader_pj2t1_74{flex:0 72px;min-width:44px}._addedHeader_pj2t1_79{flex:0 0 78px}._sortRowNarrow_pj2t1_83{display:none}._sortRowLabel_pj2t1_87{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted-alt);margin-right:2px;font-size:11.5px}@media (width<=700px){._tableHeader_pj2t1_32{display:none}._sortRowNarrow_pj2t1_83{flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 12px;display:flex}}._heading_1t26c_1{font-family:var(--font-serif);margin-bottom:16px;font-size:25px;font-weight:500}._label_1t26c_8{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted-alt);margin-bottom:5px;font-size:12px}._hint_1t26c_16{text-transform:none;letter-spacing:0;color:var(--color-text-faint)}._textInput_1t26c_22{box-sizing:border-box;border-radius:var(--radius-button);border:1px solid var(--color-input-border);background:var(--color-input-bg);width:100%;color:var(--color-ink);outline-color:var(--color-outline);margin-bottom:16px;padding:9px 12px;font-size:15px}._dateRow_1t26c_35{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}._associationPanel_1t26c_42{border-left:2px solid var(--color-card-border);background:var(--color-panel-bg);border-radius:0 var(--radius-button-sm) var(--radius-button-sm) 0;margin-top:-6px;margin-bottom:14px;padding:8px 10px}._associationPanelMatch_1t26c_51{border-left-color:var(--color-success);background:var(--color-banner-bg)}._associationList_1t26c_56{gap:6px;display:grid}._associationItem_1t26c_61{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}._associationTitle_1t26c_69{color:var(--color-ink);font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}._associationDate_1t26c_79{color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}._associationMatchedYear_1t26c_86{color:var(--color-ink);font-weight:700}._dayInput_1t26c_91{border-radius:var(--radius-button);border:1px solid var(--color-input-border);background:var(--color-input-bg);width:58px;color:var(--color-ink);outline-color:var(--color-outline);padding:8px 10px;font-size:14px}._yearInput_1t26c_102{border-radius:var(--radius-button);border:1px solid var(--color-input-border);background:var(--color-input-bg);width:76px;color:var(--color-ink);outline-color:var(--color-outline);padding:8px 10px;font-size:14px}._select_1t26c_113{border-radius:var(--radius-button);border:1px solid var(--color-input-border);background:var(--color-input-bg);color:var(--color-ink);padding:8px;font-size:14px}._selectFull_1t26c_122{border-radius:var(--radius-button);border:1px solid var(--color-input-border);background:var(--color-input-bg);width:100%;color:var(--color-ink);box-sizing:border-box;padding:8px;font-size:14px}._inlineAddRow_1t26c_133{align-items:center;gap:6px;display:flex}._inlineAddInput_1t26c_139{border-radius:var(--radius-button);border:1px solid var(--color-input-border);background:var(--color-input-bg);min-width:0;color:var(--color-ink);outline-color:var(--color-outline);flex:1;padding:8px;font-size:14px}._twoCol_1t26c_151{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}._twoCol_1t26c_151>div{flex:200px}._textarea_1t26c_161{box-sizing:border-box;border-radius:var(--radius-button);border:1px solid var(--color-input-border);background:var(--color-input-bg);width:100%;color:var(--color-ink);outline-color:var(--color-outline);resize:vertical;padding:9px 12px;font-size:14px}._checkboxRow_1t26c_174{color:var(--color-ink);cursor:pointer;align-items:center;gap:8px;margin-top:14px;font-size:14px;display:flex}._checkboxRow_1t26c_174 input{accent-color:var(--color-ink)}._checkboxRow_1t26c_174 ._hint_1t26c_16{font-size:13px}._error_1t26c_190{color:var(--color-destructive);margin-top:10px;font-size:13.5px}._footer_1t26c_196{align-items:center;gap:16px;margin-top:18px;display:flex}._footerActions_1t26c_203{gap:10px;margin-left:auto;display:flex}@media (width<=500px){._associationItem_1t26c_61{flex-direction:column;align-items:flex-start;gap:0}._associationTitle_1t26c_69{max-width:100%}}._row_h9plx_1{border-top:1px solid var(--color-row-divider);cursor:pointer;align-items:flex-start;gap:12px;padding:13px 18px;transition:background .12s;display:flex}._row_h9plx_1:hover{background:var(--color-panel-bg)}._excluded_h9plx_15 ._titleText_h9plx_15{color:var(--color-text-muted);text-decoration:line-through}._excluded_h9plx_15 ._dates_h9plx_20,._excluded_h9plx_15 ._quizCount_h9plx_21,._excluded_h9plx_15 ._quizAvg_h9plx_22{color:var(--color-text-muted)}._row_h9plx_1:focus-visible{z-index:1;outline:2px solid var(--color-outline);outline-offset:-2px;position:relative}._title_h9plx_15{flex:2 220px;min-width:140px}._titleText_h9plx_15{font-family:var(--font-serif);font-size:18px;font-weight:500}._notes_h9plx_44{color:var(--color-text-muted);margin-top:2px;font-size:13px}._stats_h9plx_51{color:var(--color-text-faint);margin-top:3px;font-size:11.5px;display:none}._dates_h9plx_20{font-variant-numeric:tabular-nums;min-width:130px;color:var(--color-text-secondary-alt);flex:1.4 190px;padding-top:3px;font-size:14px}._category_h9plx_67{flex:1.2 160px;min-width:90px;padding-top:2px}._quizCount_h9plx_21,._quizAvg_h9plx_22{font-variant-numeric:tabular-nums;color:var(--color-text-secondary-alt);padding-top:4px;font-size:13px}._quizCount_h9plx_21{flex:0 84px;min-width:60px}._quizAvg_h9plx_22{flex:0 72px;min-width:44px}._added_h9plx_92{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 0 78px;padding-top:4px;font-size:11.5px}._addedLabel_h9plx_101{display:none}@media (width<=700px){._row_h9plx_1{flex-direction:column;gap:7px;padding:14px 16px}._title_h9plx_15,._category_h9plx_67{flex:none;min-width:0}._dates_h9plx_20{flex:none;min-width:0;padding-top:0}._stats_h9plx_51{display:block}._quizCount_h9plx_21,._quizAvg_h9plx_22{display:none}._added_h9plx_92{flex:none;padding-top:0}._addedLabel_h9plx_101{display:inline}}@media (prefers-reduced-motion:reduce){._row_h9plx_1{transition:none}}._pill_1imlg_1{border-radius:var(--radius-button);border:1px solid var(--color-input-border);background:var(--color-input-bg);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;padding:7px 15px;font-size:14px;transition:background-color .15s,border-color .15s,color .15s}._pill_1imlg_1._active_1imlg_16{background:var(--color-ink);color:var(--color-button-text-on-dark);border-color:var(--color-ink)}._small_1imlg_22{border-radius:var(--radius-pill);padding:4px 12px;font-size:12.5px}._rounded_1imlg_28{border-radius:var(--radius-pill)}._toneGreen_1imlg_36:before,._toneYellow_1imlg_37:before,._toneRed_1imlg_38:before{content:"";vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}._toneGreen_1imlg_36:before{background:#7d8f5c}._toneGreen_1imlg_36._active_1imlg_16{color:var(--color-button-text-on-dark);background:#57683f;border-color:#57683f}._toneGreen_1imlg_36._active_1imlg_16:before{background:#c3cfa4}._toneYellow_1imlg_37:before{background:#b7975a}._toneYellow_1imlg_37._active_1imlg_16{color:var(--color-button-text-on-dark);background:#8a6d2f;border-color:#8a6d2f}._toneYellow_1imlg_37._active_1imlg_16:before{background:#e4d3a2}._toneRed_1imlg_38:before{background:#b56a52}._toneRed_1imlg_38._active_1imlg_16{color:var(--color-button-text-on-dark);background:#a04a35;border-color:#a04a35}._toneRed_1imlg_38._active_1imlg_16:before{background:#ecc7b8}._group_1imlg_90{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._groupTight_1imlg_97{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._statRow_1ep71_1{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}._statCard_1ep71_8{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-card);flex:150px;padding:14px 18px}._statLabel_1ep71_16{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted-alt);font-size:11.5px}._statValue_1ep71_23{font-family:var(--font-serif);margin-top:2px;font-size:29px;font-weight:500}._h1_1mccq_1{font-family:var(--font-serif);margin:6px 0;font-size:34px;font-weight:500}._subline_1mccq_8{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin:0 0 18px;font-size:14px}._emptyWrap_1mccq_15{margin-bottom:14px}._emptyAction_1mccq_19{justify-content:center;margin-top:14px;display:flex}._columns_1mccq_25{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-bottom:14px;display:grid}._card_1mccq_32{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-card);margin-bottom:14px;padding:16px 18px}._columns_1mccq_25 ._card_1mccq_32{margin-bottom:0}._cardLabel_1mccq_44{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted-alt);margin-bottom:10px;font-size:11.5px}._quizStats_1mccq_52{gap:32px;margin-bottom:10px;display:flex}._quizValue_1mccq_58{font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:29px;font-weight:500}._quizCaption_1mccq_65{color:var(--color-text-muted);font-size:12.5px}._quizLast_1mccq_70{color:var(--color-text-muted-alt);font-variant-numeric:tabular-nums;font-size:12.5px}._cardEmptyText_1mccq_76{color:var(--color-text-muted);margin:0 0 12px;font-size:13.5px}._entryRow_1mccq_82{border-top:1px solid var(--color-row-divider);align-items:baseline;gap:12px;padding:9px 0;display:flex}._entryRow_1mccq_82:first-of-type{border-top:none}._entryMain_1mccq_94{flex:1;min-width:0}._entryTitle_1mccq_99{font-family:var(--font-serif);font-size:17px;font-weight:500}._entryDate_1mccq_105{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:12.5px}._entryDetail_1mccq_111{color:var(--color-text-faint);font-variant-numeric:tabular-nums;font-size:12px}._footerLink_1mccq_117{border:none;border-top:1px solid var(--color-row-divider);text-align:left;width:100%;color:var(--color-link);cursor:pointer;background:0 0;margin-top:6px;padding:10px 0 0;font-size:13px;display:block}._footerLink_1mccq_117:hover{color:var(--color-link-hover)}._navGrid_1mccq_135{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}._navCard_1mccq_141{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-card);text-align:left;cursor:pointer;color:var(--color-ink);font:inherit;padding:14px 16px}._navCard_1mccq_141:hover{background:var(--color-panel-bg)}._navCardLabel_1mccq_156{font-family:var(--font-serif);font-size:19px;font-weight:500}._navCardDesc_1mccq_162{color:var(--color-text-muted);margin:3px 0 8px;font-size:12.5px}._navCardCount_1mccq_168{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted-alt);font-variant-numeric:tabular-nums;font-size:11.5px}@media (width<=700px){._entryRow_1mccq_82{flex-direction:column;align-items:flex-start;gap:4px}}._wrap_avdnj_1{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}._card_avdnj_9{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-modal);width:100%;max-width:380px;padding:28px 30px}._wordmark_avdnj_18{font-family:var(--font-serif);letter-spacing:-.01em;margin:0 0 4px;font-size:27px;font-weight:600}._subtitle_avdnj_26{color:var(--color-text-muted);margin:0 0 22px;font-size:13.5px}._label_avdnj_32{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted-alt);margin-bottom:5px;font-size:12px}._input_avdnj_40{box-sizing:border-box;border-radius:var(--radius-button);border:1px solid var(--color-input-border);background:var(--color-input-bg);width:100%;color:var(--color-ink);outline-color:var(--color-outline);margin-bottom:14px;padding:9px 12px;font-size:15px}._button_avdnj_53{border-radius:var(--radius-button);border:1px solid var(--color-ink);background:var(--color-ink);width:100%;color:var(--color-button-text-on-dark);cursor:pointer;padding:10px 16px;font-size:14.5px}._button_avdnj_53:disabled{opacity:.6;cursor:default}._message_avdnj_68{border-radius:var(--radius-button);margin-top:14px;padding:9px 12px;font-size:13.5px}._message_avdnj_68._success_avdnj_74{background:var(--color-banner-bg);border:1px solid var(--color-banner-border);color:var(--color-banner-text)}._message_avdnj_68._error_avdnj_79{color:var(--color-destructive)}._card_10mth_1{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-card);margin-bottom:14px;overflow:hidden}._filterHeaderBtn_10mth_9{cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:12px 18px;display:flex}._chevron_10mth_22{color:var(--color-text-muted-alt);font-size:13px;transition:transform .15s;display:inline-block}._chevronOpen_10mth_28{transform:rotate(90deg)}._filterLabel_10mth_32{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted-alt);font-size:11.5px}._filterSummary_10mth_39{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}._filterBody_10mth_47{border-top:1px solid var(--color-row-divider);flex-direction:column;gap:9px;padding:2px 18px 14px;display:flex}._filterGroupRow_10mth_55{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._filterGroupLabel_10mth_62{letter-spacing:.07em;text-transform:uppercase;width:76px;color:var(--color-text-muted-alt);flex-shrink:0;font-size:11px}._chartCard_10mth_71{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-card);margin-bottom:14px;padding:16px 18px 14px}._chartHead_10mth_79{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._chartLabel_10mth_87{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted-alt);font-size:11.5px}._chartToggle_10mth_95{flex-shrink:0;gap:4px;display:inline-flex}._chartToggleBtn_10mth_101{letter-spacing:.02em;color:var(--color-text-muted);border:1px solid var(--color-card-border);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:11.5px;transition:background .15s,color .15s,border-color .15s}._chartToggleBtn_10mth_101:hover{border-color:var(--color-ink)}._chartToggleBtnActive_10mth_117{color:var(--color-card-bg);background:var(--color-ink);border-color:var(--color-ink)}._chartToggleBtnActive_10mth_117:hover{border-color:var(--color-ink)}._chartBars_10mth_127{align-items:flex-end;gap:6px;height:110px;display:flex}._barAnchor_10mth_135{flex:1;align-self:stretch;align-items:flex-end;min-width:8px;max-width:30px;display:flex;position:relative}._bar_10mth_135{cursor:default;background:#7d3b2ed9;border-radius:3px 3px 0 0;width:100%;transition:background .15s;position:relative}._barAnchor_10mth_135:hover ._bar_10mth_135{background:#7d3b2e}._chartPop_10mth_161{transform:translateX(calc(-50% + var(--pop-shift,0px)));z-index:30;pointer-events:none;padding-bottom:8px;position:absolute;bottom:100%;left:50%}._chartPopCard_10mth_171{background:var(--color-card-bg);border:1px solid var(--color-card-border);transform-origin:50% calc(100% + 8px);border-radius:10px;flex-direction:column;width:max-content;padding:9px 12px 10px;animation:.26s cubic-bezier(.3,1.4,.45,1) both _chartPopIn_10mth_1;display:flex;box-shadow:0 12px 28px #26221a29,0 2px 6px #26221a14}._chartPopCardClosing_10mth_184{animation:.17s both _chartPopOut_10mth_1}@keyframes _chartPopIn_10mth_1{0%{opacity:0;transform:translateY(7px)scale(.85)}to{opacity:1;transform:none}}@keyframes _chartPopOut_10mth_1{to{opacity:0;transform:translateY(5px)scale(.93)}}._chartPopCaret_10mth_207{bottom:-5px;left:calc(50% - var(--pop-shift,0px));background:var(--color-card-bg);border-right:1px solid var(--color-card-border);border-bottom:1px solid var(--color-card-border);width:9px;height:9px;margin-left:-5px;position:absolute;transform:rotate(45deg)}._chartPopLabel_10mth_220{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-faint);white-space:nowrap;font-size:11.5px}._chartPopRow_10mth_228{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:14px;margin-top:6px;display:flex}._chartPopRowLabel_10mth_238{color:var(--color-text-muted);font-size:12px}._chartPopRowValue_10mth_243{color:var(--color-ink);font-size:13px;font-weight:500}@media (prefers-reduced-motion:reduce){._chartPopCard_10mth_171,._chartPopCardClosing_10mth_184{animation:none}}._chartFooter_10mth_256{color:var(--color-text-faint);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}._historyRowHead_10mth_264{flex-wrap:wrap;align-items:baseline;gap:12px;padding:13px 18px;display:flex}._historyDate_10mth_272{flex:1.6 180px;min-width:160px}._historyDateText_10mth_277{font-family:var(--font-serif);font-size:17px;font-weight:500}._historyMeta_10mth_283{color:var(--color-text-muted-alt);font-size:12.5px}._historyScore_10mth_288{text-align:right;font-variant-numeric:tabular-nums;width:112px}._historyActions_10mth_294{gap:6px;display:flex}._reviewPanel_10mth_299{background:var(--color-panel-bg);padding:4px 0 8px}._reviewRow_10mth_304{flex-wrap:wrap;align-items:baseline;gap:14px;padding:9px 18px;display:flex}._syncBadge_10ala_1{float:right;border:1px solid var(--color-card-border);background:var(--color-card-bg);min-width:32px;height:32px;color:var(--color-link);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;place-items:center;margin:0 0 8px 12px;padding:0 8px;font-size:12px;display:grid}._syncBadge_10ala_1:focus-visible{outline-offset:3px;outline:2px solid}._syncBadge_10ala_1:disabled{cursor:wait}._syncSpinner_10ala_21{border:2px solid var(--color-card-border);border-top-color:currentColor;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite _syncSpin_10ala_21}@keyframes _syncSpin_10ala_21{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._syncSpinner_10ala_21{animation:none}}@media (width<=700px){._syncBadge_10ala_1{min-width:44px;height:44px}}._floatingNotice_10ala_33{border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);justify-content:space-between;align-items:center;gap:20px;max-width:660px;padding:18px 20px;display:flex}._floatingNotice_10ala_33 strong{font-family:var(--font-serif);font-size:19px;font-weight:500;display:block}._floatingNotice_10ala_33 span{color:var(--color-text-muted);font-size:13px}._detachError_10ala_57{border:1px solid var(--color-destructive-border);border-radius:var(--radius-button);max-width:660px;color:var(--color-destructive);background:#f6e9e4;margin-bottom:12px;padding:9px 12px;font-size:13px}@media (width<=700px){._floatingNotice_10ala_33{flex-direction:column;align-items:stretch}}._wrap_1vrff_1{max-width:660px}._header_1vrff_5{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}._counter_1vrff_13{color:var(--color-text-muted);font-size:13.5px}._detachBtn_1vrff_18{border:1px solid var(--color-input-border);border-radius:var(--radius-button-sm);background:var(--color-input-bg);color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:5px;margin-left:auto;padding:4px 12px;font-size:12.5px;display:inline-flex}._headerActions_1vrff_32{align-items:center;gap:7px;margin-left:auto;display:flex}._endBtn_1vrff_39{border:1px solid var(--color-destructive-border);border-radius:var(--radius-button-sm);background:var(--color-input-bg);color:var(--color-destructive);cursor:pointer;padding:4px 12px;font-size:12.5px}._endBtnArmed_1vrff_49{background:var(--color-destructive);color:var(--color-button-text-on-dark)}._card_1vrff_54{border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);padding:26px 28px}._eyebrow_1vrff_61{color:var(--color-text-muted-alt);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px}._title_1vrff_68{font-family:var(--font-serif);margin:5px 0 0;font-size:31px;font-weight:500}._prompt_1vrff_75{color:var(--color-text-secondary);margin:5px 0 18px;font-size:14px;line-height:1.45}._list_1vrff_82{gap:8px;margin:0;padding:0;list-style:none;display:grid}._item_1vrff_90{border:1px solid var(--color-input-border);border-radius:var(--radius-button);background:var(--color-input-bg);align-items:center;gap:10px;min-height:58px;padding:8px 9px;display:flex}._list_1vrff_82:not(._correctList_1vrff_101) ._item_1vrff_90{cursor:grab}._list_1vrff_82:not(._correctList_1vrff_101) ._item_1vrff_90:active{cursor:grabbing}._dragging_1vrff_109{opacity:.5}._position_1vrff_113{background:var(--color-ink);width:28px;height:28px;color:var(--color-button-text-on-dark);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 28px;place-items:center;font-size:12px;font-weight:600;display:grid}._grip_1vrff_127{color:var(--color-text-muted-alt);font-size:20px;line-height:1}._itemText_1vrff_133{flex:auto;gap:2px;min-width:0;display:grid}._itemTitle_1vrff_140{font-family:var(--font-serif);font-size:16.5px;line-height:1.15}._field_1vrff_146{color:var(--color-text-muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}._moveButtons_1vrff_154{flex:none;gap:4px;display:flex}._moveButtons_1vrff_154 button{border:1px solid var(--color-input-border);border-radius:var(--radius-button-sm);background:var(--color-card-bg);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;padding:0}._moveButtons_1vrff_154 button:disabled{opacity:.3;cursor:default}._feedbackScore_1vrff_176{border-top:1px solid var(--color-row-divider);font-family:var(--font-serif);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-top:14px;font-size:22px;display:flex}._feedbackScore_1vrff_176 span{color:var(--color-success);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}._correctList_1vrff_101 ._item_1vrff_90{min-height:52px}._actions_1vrff_200{margin-top:18px}._compact_1vrff_204{background:var(--color-card-bg);width:100%;max-width:none;min-height:100vh}._compact_1vrff_204 ._header_1vrff_5{z-index:2;border-bottom:1px solid var(--color-row-divider);background:var(--color-page-bg);gap:4px;min-height:34px;margin:0;padding:4px 6px;position:sticky;top:0}._compact_1vrff_204 ._counter_1vrff_13{font-size:10.5px}._compact_1vrff_204 ._headerActions_1vrff_32{gap:4px}._compact_1vrff_204 ._detachBtn_1vrff_18,._compact_1vrff_204 ._endBtn_1vrff_39{border-radius:5px;min-width:27px;min-height:25px;padding:3px 6px;font-size:10.5px}._compact_1vrff_204 ._card_1vrff_54{border:0;border-radius:0;padding:10px}._compact_1vrff_204 ._title_1vrff_68{margin-top:2px;font-size:20px;line-height:1.1}._compact_1vrff_204 ._eyebrow_1vrff_61{font-size:9.5px}._compact_1vrff_204 ._prompt_1vrff_75{margin:2px 0 8px;font-size:11px}._compact_1vrff_204 ._list_1vrff_82{gap:4px}._compact_1vrff_204 ._item_1vrff_90{gap:6px;min-height:38px;padding:4px 5px}._compact_1vrff_204 ._grip_1vrff_127{display:none}._compact_1vrff_204 ._itemTitle_1vrff_140{font-size:13px}._compact_1vrff_204 ._field_1vrff_146{font-size:9.5px}._compact_1vrff_204 ._position_1vrff_113{flex-basis:22px;width:22px;height:22px;font-size:10px}._compact_1vrff_204 ._moveButtons_1vrff_154 button{border-radius:5px;width:27px;height:27px;font-size:12px}._compact_1vrff_204 ._feedbackScore_1vrff_176{gap:6px;margin-bottom:7px;padding-top:8px;font-size:17px}._compact_1vrff_204 ._feedbackScore_1vrff_176 span{font-size:10.5px}._compact_1vrff_204 ._correctList_1vrff_101 ._item_1vrff_90{min-height:36px}._compact_1vrff_204 ._actions_1vrff_200{margin-top:9px}._compact_1vrff_204 ._actions_1vrff_200 button{padding:5px 10px;font-size:12px}@media (width<=700px){._card_1vrff_54{padding:21px 16px}._item_1vrff_90{gap:8px;padding-left:7px;padding-right:7px}._grip_1vrff_127{display:none}._moveButtons_1vrff_154 button{width:44px;height:44px}._feedbackScore_1vrff_176{flex-direction:column;align-items:flex-start;gap:3px}}._grid_y6wpv_1{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}._option_y6wpv_7{border:1px solid var(--color-input-border);background:var(--color-input-bg);min-height:44px;color:var(--color-ink);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:9px;padding:12px 14px;font-size:15px}._selected_y6wpv_19{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-button-text-on-dark)}@media (width<=700px){._grid_y6wpv_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._option_y6wpv_7{padding:10px 6px}}._compact_y6wpv_36{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}._compact_y6wpv_36 ._option_y6wpv_7{border-radius:6px;min-height:30px;padding:5px 6px;font-size:12.5px}._row_17zgc_1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._input_17zgc_8{border-radius:var(--radius-button);border:1px solid var(--color-input-border);background:var(--color-input-bg);color:var(--color-ink);padding:9px 11px;font-size:15px}._day_17zgc_17{width:64px}._year_17zgc_21{width:84px}._yearField_17zgc_25{align-items:center;gap:8px;display:inline-flex}._eraLabel_17zgc_31{color:var(--color-text-muted);font-size:13px}._answerBtn_17zgc_36{border-radius:var(--radius-button);border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-button-text-on-dark);cursor:pointer;padding:9px 20px;font-size:15px}._answerBtn_17zgc_36:disabled{border-color:var(--color-text-muted);background:var(--color-text-muted);cursor:default}@media (width<=700px){._row_17zgc_1:not(._compact_17zgc_53) ._input_17zgc_8{min-height:44px;font-size:16px}._row_17zgc_1:not(._compact_17zgc_53) ._answerBtn_17zgc_36{min-height:44px}}._compact_17zgc_53{gap:5px}._compact_17zgc_53 ._input_17zgc_8{border-radius:6px;min-height:30px;padding:5px 7px;font-size:12.5px}._compact_17zgc_53 ._day_17zgc_17{width:51px}._compact_17zgc_53 ._year_17zgc_21{width:67px}._compact_17zgc_53 ._yearField_17zgc_25{gap:5px}._compact_17zgc_53 ._eraLabel_17zgc_31{font-size:11.5px}._compact_17zgc_53 ._answerBtn_17zgc_36,._compactButton_17zgc_91{border-radius:6px;min-height:30px;padding:5px 11px;font-size:12.5px}._voice_15yot_1{text-align:right;flex:none;max-width:180px}._controls_15yot_7{justify-content:flex-end;align-items:center;gap:5px;display:flex}._micButton_15yot_14,._controls_15yot_7 select{border:1px solid var(--color-input-border);border-radius:var(--radius-button);background:var(--color-input-bg);height:32px;color:var(--color-ink);padding:4px;font-size:11.5px}._micButton_15yot_14{cursor:pointer;justify-content:center;align-items:center;width:32px;padding:0;transition:background-color .15s,color .15s;display:inline-flex}._micActive_15yot_35{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-button-text-on-dark)}._micButton_15yot_14:disabled{opacity:.6;cursor:default}._transcript_15yot_42,._error_15yot_43{color:var(--color-text-muted);margin:4px 0 0;font-size:12px}._transcript_15yot_42{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}._error_15yot_43{color:var(--color-destructive);overflow-wrap:anywhere}@media (width<=700px){._micButton_15yot_14,._controls_15yot_7 select{height:44px}._micButton_15yot_14{width:44px}}._compact_15yot_58{max-width:120px}._compact_15yot_58 ._micButton_15yot_14,._compact_15yot_58 ._controls_15yot_7 select{height:28px;font-size:10.5px}._compact_15yot_58 ._micButton_15yot_14{width:28px}._compact_15yot_58 ._transcript_15yot_42,._compact_15yot_58 ._error_15yot_43{font-size:10.5px}._wrap_82oez_1{max-width:660px}._header_82oez_5{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}._counter_82oez_12{color:var(--color-text-muted);font-size:13.5px}._mobileCounter_82oez_17{display:none}._score_82oez_21{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13.5px}._backBtn_82oez_28,._detachBtn_82oez_29{border-radius:var(--radius-button-sm);border:1px solid var(--color-input-border);background:var(--color-input-bg);color:var(--color-text-secondary);cursor:pointer;padding:4px 12px;font-size:12.5px}._headerActions_82oez_39{align-items:center;gap:7px;display:flex}._detachBtn_82oez_29{align-items:center;gap:5px;display:inline-flex}._endBtn_82oez_51{border-radius:var(--radius-button-sm);border:1px solid var(--color-destructive-border);background:var(--color-input-bg);color:var(--color-destructive);cursor:pointer;padding:4px 12px;font-size:12.5px}._endBtnArmed_82oez_61{background:var(--color-destructive);color:var(--color-button-text-on-dark)}._card_82oez_66{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-card);padding:26px 28px}._cardHeader_82oez_73{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._cardHeader_82oez_73>:first-child{min-width:0;overflow:hidden}._title_82oez_82{font-family:var(--font-serif);overflow-wrap:anywhere;margin:10px 0 2px;font-size:31px;font-weight:500}._hint_82oez_90{color:var(--color-text-muted);overflow-wrap:anywhere;margin-bottom:2px;font-size:13.5px;font-style:italic}._prompt_82oez_98{color:var(--color-text-secondary);margin:6px 0 18px;font-size:15px}._part_82oez_104+._part_82oez_104{margin-top:16px}._partLabel_82oez_108{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted-alt);margin-bottom:6px;font-size:11.5px}._rangedSubmit_82oez_116{margin-top:18px}@media (width<=700px){._fullCounter_82oez_121,._wrap_82oez_1:not(._compact_82oez_122) ._backText_82oez_122{display:none}._mobileCounter_82oez_17{display:inline}._wrap_82oez_1:not(._compact_82oez_122) ._header_82oez_5{flex-wrap:wrap;align-items:center;gap:6px 10px}._wrap_82oez_1:not(._compact_82oez_122) ._headerActions_82oez_39{margin-left:auto}._wrap_82oez_1:not(._compact_82oez_122) ._backBtn_82oez_28,._wrap_82oez_1:not(._compact_82oez_122) ._endBtn_82oez_51{min-height:44px;padding:4px 8px}._wrap_82oez_1:not(._compact_82oez_122) ._backBtn_82oez_28{min-width:44px}._wrap_82oez_1:not(._compact_82oez_122) ._card_82oez_66{padding:14px}._wrap_82oez_1:not(._compact_82oez_122) ._title_82oez_82{font-size:var(--quiz-title-size,28px);line-height:1.15}._wrap_82oez_1:not(._compact_82oez_122) ._hint_82oez_90{font-size:var(--quiz-hint-size,13.5px)}._wrap_82oez_1:not(._compact_82oez_122) ._prompt_82oez_98{margin-bottom:12px}._wrap_82oez_1:not(._compact_82oez_122) ._part_82oez_104+._part_82oez_104,._wrap_82oez_1:not(._compact_82oez_122) ._rangedSubmit_82oez_116{margin-top:12px}._wrap_82oez_1:not(._compact_82oez_122) ._rangedSubmit_82oez_116 button{min-height:44px}}._compact_82oez_122{background:var(--color-card-bg);width:100%;max-width:none;min-height:100vh}._compact_82oez_122 ._header_82oez_5{z-index:2;border-bottom:1px solid var(--color-row-divider);background:var(--color-page-bg);flex-wrap:wrap;align-items:center;gap:4px;min-height:34px;margin:0;padding:4px 6px;position:sticky;top:0}._compact_82oez_122 ._counter_82oez_12,._compact_82oez_122 ._score_82oez_21{font-size:10.5px}._compact_82oez_122 ._score_82oez_21{margin-left:0}._compact_82oez_122 ._headerActions_82oez_39{gap:4px;margin-left:auto}._compact_82oez_122 ._backBtn_82oez_28,._compact_82oez_122 ._detachBtn_82oez_29,._compact_82oez_122 ._endBtn_82oez_51{border-radius:5px;min-width:27px;min-height:25px;padding:3px 6px;font-size:10.5px}._compact_82oez_122 ._backBtn_82oez_28{font-size:0}._compact_82oez_122 ._backBtn_82oez_28:after{content:"←";font-size:13px}._compact_82oez_122 ._endBtn_82oez_51{white-space:nowrap}._compact_82oez_122 ._card_82oez_66{border:0;border-radius:0;padding:11px 10px 13px}._compact_82oez_122 ._title_82oez_82{margin-top:5px;font-size:20px;line-height:1.1}._compact_82oez_122 ._hint_82oez_90{font-size:10.5px}._compact_82oez_122 ._prompt_82oez_98{margin:2px 0 8px;font-size:11.5px}._compact_82oez_122 ._part_82oez_104+._part_82oez_104{margin-top:8px}._compact_82oez_122 ._partLabel_82oez_108{margin-bottom:3px;font-size:9.5px}._compact_82oez_122 ._rangedSubmit_82oez_116{margin-top:8px}._wrap_4zfzw_1{max-width:var(--content-max-width)}._scoreCard_4zfzw_5,._answerCard_4zfzw_6{border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg)}._scoreCard_4zfzw_5{text-align:center;padding:26px 28px}._scoreHeader_4zfzw_17{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._label_4zfzw_24{color:var(--color-text-muted-alt);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px}._score_4zfzw_5{font-family:var(--font-serif);font-variant-numeric:tabular-nums;margin-top:4px;font-size:52px;font-weight:500}._score_4zfzw_5 span{color:var(--color-text-muted-alt);font-size:24px}._accuracy_4zfzw_44{color:var(--color-text-muted);font-size:14px}._review_4zfzw_49{margin-top:20px}._reviewHeader_4zfzw_53{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:10px;display:flex}._reviewHeader_4zfzw_53 h2{margin:0;font-weight:500}._reviewHeader_4zfzw_53>span{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:12px}._reviewGrid_4zfzw_73{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}._answerCard_4zfzw_6{min-width:0;padding:14px 16px}._needsReview_4zfzw_84{border-color:var(--color-destructive-border);border-left:3px solid var(--color-destructive);background:color-mix(in srgb, var(--color-destructive) 5%, var(--color-card-bg));padding-left:14px}._answerHeader_4zfzw_91{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._answerTitle_4zfzw_98{min-width:0;font-family:var(--font-serif);overflow-wrap:anywhere;margin:0;font-size:16.5px;font-weight:500;line-height:1.3}._orderingContext_4zfzw_108{color:var(--color-text-muted-alt);margin-top:4px;font-size:12px}._dates_4zfzw_114{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin:12px 0 0;font-size:13px;display:grid}._dates_4zfzw_114 dt{color:var(--color-text-muted);font-size:12px}._dates_4zfzw_114 dd{overflow-wrap:anywhere;margin:0}._yourAnswer_4zfzw_134{color:var(--color-destructive)}._correctAnswer_4zfzw_138{font-weight:600}._points_4zfzw_142{color:var(--color-success);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex}._needsReview_4zfzw_84 ._points_4zfzw_142{color:var(--color-destructive)}._status_4zfzw_158{font-size:11px}._pointsMax_4zfzw_162{font-size:11px;font-weight:400}._actions_4zfzw_167{gap:8px;margin-top:16px;display:flex}._compact_4zfzw_173{background:var(--color-page-bg);place-content:center;width:100%;max-width:none;min-height:100vh;padding:12px;display:grid}._compact_4zfzw_173 ._scoreCard_4zfzw_5{min-width:min(286px,100vw - 24px);padding:18px 14px 16px}._compact_4zfzw_173 ._label_4zfzw_24{font-size:9.5px}._compact_4zfzw_173 ._score_4zfzw_5{font-size:44px;line-height:1.05}._compact_4zfzw_173 ._score_4zfzw_5 span{font-size:18px}._compact_4zfzw_173 ._accuracy_4zfzw_44{font-size:11.5px}._compact_4zfzw_173 ._review_4zfzw_49{display:none}._compact_4zfzw_173 ._actions_4zfzw_167{gap:5px;margin-top:7px;display:grid}._compact_4zfzw_173 ._actions_4zfzw_167 button{min-height:32px;padding:5px 10px;font-size:12px}._compact_4zfzw_173 ._returnButton_4zfzw_221{color:var(--color-text-muted);text-underline-offset:3px;background:0 0;border:0;margin-bottom:4px;font-size:10.5px;text-decoration:underline}@media (width<=700px){._reviewGrid_4zfzw_73{grid-template-columns:minmax(0,1fr)}._actions_4zfzw_167 button{min-height:44px}}._toggle_u9jx3_1{border-radius:var(--radius-pill);border:1px solid var(--color-input-border);background:var(--color-input-bg);cursor:pointer;flex-shrink:0;width:46px;height:26px;padding:0;transition:background-color .25s,border-color .25s,box-shadow .25s;position:relative;box-shadow:inset 0 1px 2px #26221a14}._toggle_u9jx3_1._on_u9jx3_18{background:var(--color-ink);border-color:var(--color-ink);box-shadow:inset 0 1px 2px #00000040}._toggle_u9jx3_1:focus-visible{outline:2px solid var(--color-outline);outline-offset:2px}._thumb_u9jx3_29{border-radius:var(--radius-pill);background:var(--color-card-bg);border:1px solid var(--color-input-border);width:20px;height:20px;transition:transform .3s cubic-bezier(.22,1.35,.4,1),width .2s,border-color .25s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #26221a40}._toggle_u9jx3_1._on_u9jx3_18 ._thumb_u9jx3_29{border-color:var(--color-ink);transform:translate(22px)}._toggle_u9jx3_1:active ._thumb_u9jx3_29{width:25px}._toggle_u9jx3_1._on_u9jx3_18:active ._thumb_u9jx3_29{transform:translate(17px)}@media (prefers-reduced-motion:reduce){._toggle_u9jx3_1,._thumb_u9jx3_29{transition:none}}._card_1coip_1{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-card);font-variant-numeric:tabular-nums;max-width:660px;margin-inline:auto;padding:24px 26px}._settingRow_1coip_11{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:16px;display:grid}._label_1coip_19{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted-alt);font-size:11.5px}._filterRow_1coip_26{align-items:center;gap:10px;min-width:0;display:flex}._filterSummary_1coip_33{overflow-wrap:anywhere;min-width:0;color:var(--color-text-secondary);font-size:13px}._selectionOptions_1coip_40{gap:8px;display:grid}._bagStats_1coip_45{color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 16px;font-size:12.5px;display:flex}._bagStats_1coip_45 strong{color:var(--color-text-secondary);font-weight:500}._advancedPractice_1coip_59{border:1px solid var(--color-row-divider);border-radius:var(--radius-button);margin:-4px 0 16px 116px}._advancedSummary_1coip_65{min-height:44px;color:var(--color-text-secondary);cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 36px 8px 12px;font-size:13px;list-style:none;display:flex;position:relative}._advancedSummary_1coip_65::-webkit-details-marker{display:none}._advancedSummary_1coip_65:after{content:"⌄";color:var(--color-text-muted-alt);font-size:17px;line-height:1;transition:transform .15s;position:absolute;top:50%;right:12px;transform:translateY(-60%)}details[open]>._advancedSummary_1coip_65:after{transform:translateY(-35%)rotate(180deg)}._currentFocus_1coip_99,._currentOptions_1coip_100{margin-left:auto;font-size:12px}._currentFocus_1coip_99{color:var(--color-link)}._currentOptions_1coip_100{color:var(--color-text-muted)}._advancedBody_1coip_113{border-top:1px solid var(--color-row-divider);padding:12px}._factorSliders_1coip_118{border-top:1px solid var(--color-row-divider);gap:15px;margin-top:16px;padding-top:16px;display:grid}._factorRow_1coip_126{cursor:pointer;gap:8px;display:grid}._factorHeader_1coip_132{color:var(--color-text-secondary);justify-content:space-between;gap:16px;font-size:12.5px;display:flex}._factorHeader_1coip_132 output{color:var(--color-link);flex:none;font-weight:600}._factorRow_1coip_126 input{cursor:pointer;width:100%;height:24px;accent-color:var(--color-link);margin:0}._resetPractice_1coip_154{min-height:34px;color:var(--color-link);font:inherit;cursor:pointer;background:0 0;border:0;margin:8px 0 0;padding:0;font-size:12.5px}._resetPractice_1coip_154:hover{color:var(--color-link-hover);text-decoration:underline}._moreOptions_1coip_171{border-top:1px solid var(--color-row-divider)}._moreOptions_1coip_171>._advancedSummary_1coip_65{padding-left:0}._moreOptionsBody_1coip_179{gap:4px;padding-bottom:8px;display:grid}._toggleRow_1coip_185{min-height:44px;color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}._startButton_1coip_195{width:100%;min-height:44px;margin-top:12px;padding:11px 20px;font-size:15px;font-weight:600;display:block}._cantStart_1coip_205{color:var(--color-destructive);margin-top:12px;font-size:14px}@media (prefers-reduced-motion:reduce){._advancedSummary_1coip_65:after{transition:none}}@media (width<=700px){._card_1coip_1{padding:20px 16px}._settingRow_1coip_11{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:20px}._settingRow_1coip_11 button,._advancedBody_1coip_113 button,._resetPractice_1coip_154{min-height:44px}._advancedPractice_1coip_59{margin-left:0}._factorRow_1coip_126 input{height:44px}._currentOptions_1coip_100{flex-basis:100%;margin-left:0}}._page_1fous_1{--label-column:minmax(230px, 310px);padding-top:6px}._header_1fous_6,._navigatorHeader_1fous_7,._toolbar_1fous_8,._filterControl_1fous_9,._jumpForm_1fous_10,._viewControls_1fous_11,._entryMeta_1fous_12,._legend_1fous_13{align-items:center;display:flex}._header_1fous_6{justify-content:space-between;gap:24px;margin-bottom:22px}._count_1fous_24,._intro_1fous_25,._navigatorHint_1fous_26,._axisCount_1fous_27,._entryMeta_1fous_12,._legend_1fous_13{color:var(--color-text-muted)}._count_1fous_24{font-size:13.5px}._intro_1fous_25{font-family:var(--font-serif);margin:3px 0 0;font-size:17px}._rangeSummary_1fous_43{border-left:1px solid var(--color-card-border);text-align:right;flex:none;padding-left:20px}._rangeSummary_1fous_43 strong{font-family:var(--font-serif);font-variant-numeric:tabular-nums;margin-top:2px;font-size:17px;font-weight:500;display:block}._eyebrow_1fous_59{color:var(--color-text-muted-alt);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;font-weight:650}._emptyToolbar_1fous_67{margin-bottom:12px}._navigatorCard_1fous_71{border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-card-bg) 84%, var(--color-panel-bg));padding:14px 18px 10px;box-shadow:0 1px #26221a08}._navigatorHeader_1fous_7{justify-content:space-between;gap:16px;margin-bottom:9px}._navigatorHint_1fous_26{margin-left:10px;font-size:12px}._viewReadout_1fous_90{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:12px}._overview_1fous_96{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#f5f0e4;border:0;border-radius:7px;width:100%;height:44px;padding:0;display:block;position:relative;overflow:hidden}._overviewDragging_1fous_111{cursor:grabbing}._overview_1fous_96:focus-visible{outline:2px solid var(--color-outline);outline-offset:2px}._overviewTrack_1fous_120{background:#cfc5ae;height:1px;position:absolute;bottom:8px;left:0;right:0}._overviewPoint_1fous_129,._overviewSpan_1fous_130{opacity:.78;display:block;position:absolute;bottom:7px}._overviewPoint_1fous_129{border-radius:2px 2px 0 0;width:3px;height:19px;transform:translate(-1px)}._overviewSpan_1fous_130{border-radius:999px;min-width:2px;height:7px}._overviewWindow_1fous_150{border:2px solid var(--color-link);pointer-events:none;will-change:left, width;background:#7d3b2e12;border-radius:6px;min-width:8px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 999px #594e3717}._overviewLabels_1fous_163{color:var(--color-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;font-size:10.5px;display:flex}._toolbar_1fous_8{flex-wrap:wrap;gap:10px 16px;min-height:52px;padding:8px 0}._filterControl_1fous_9{color:var(--color-text-muted);gap:3px;font-size:12px}._jumpForm_1fous_10{gap:0;position:relative}._jumpForm_1fous_10 label{color:var(--color-text-muted);margin-right:7px;font-size:12px}._jumpForm_1fous_10 input{border:1px solid var(--color-input-border);background:var(--color-input-bg);border-right:0;border-radius:7px 0 0 7px;width:172px;height:32px;padding:0 10px;font-size:12.5px}._jumpForm_1fous_10 input:focus{z-index:1;outline:2px solid color-mix(in srgb, var(--color-outline) 45%, transparent);outline-offset:-1px;position:relative}._jumpForm_1fous_10 input[aria-invalid=true]{border-color:var(--color-destructive)}._jumpForm_1fous_10 button,._viewControls_1fous_11 button{border:1px solid var(--color-input-border);background:var(--color-card-bg);height:32px;color:var(--color-text-secondary-alt);font-size:12px}._jumpForm_1fous_10 button{border-radius:0 7px 7px 0;padding:0 11px}._jumpForm_1fous_10 button:hover,._viewControls_1fous_11 button:hover:not(:disabled){background:var(--color-panel-bg);color:var(--color-ink)}._yearError_1fous_238{z-index:5;border:1px solid var(--color-destructive-border);color:var(--color-destructive);white-space:nowrap;background:#fff8f4;border-radius:6px;padding:5px 8px;font-size:11px;position:absolute;top:calc(100% + 5px);left:57px}._viewControls_1fous_11{gap:4px;margin-left:auto}._viewControls_1fous_11 button{border-radius:7px;min-width:32px;padding:0 9px}._viewControls_1fous_11 button:disabled{opacity:.42}._viewControls_1fous_11 ._fitButton_1fous_267{margin-left:3px;padding:0 11px}._controlText_1fous_272{margin:0 3px}._controlDivider_1fous_276{background:var(--color-card-border);width:1px;height:20px;margin:0 3px}._timelineCard_1fous_283{border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);overflow:hidden;box-shadow:0 5px 20px #3c321e09}._axisRow_1fous_291,._entryRow_1fous_292{grid-template-columns:var(--label-column) minmax(0, 1fr);display:grid}._axisRow_1fous_291{border-bottom:1px solid var(--color-card-border);background:var(--color-panel-bg);min-height:62px}._axisIdentity_1fous_303{border-right:1px solid var(--color-card-border);flex-direction:column;justify-content:center;padding:10px 18px;display:flex}._axisCount_1fous_27{margin-top:2px;font-size:11px}._axisPlot_1fous_316,._rowPlot_1fous_317{min-width:0;margin:0 24px;position:relative}._tick_1fous_323,._eraBoundary_1fous_324,._gridLine_1fous_325{position:absolute;top:0;bottom:0}._tick_1fous_323{color:var(--color-text-muted)}._tickMark_1fous_335{background:var(--color-input-border);width:1px;height:11px;position:absolute;bottom:0}._tickLabel_1fous_343{font-family:var(--font-serif);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;position:absolute;top:17px;transform:translate(-50%)}._eraBoundary_1fous_324{z-index:2;pointer-events:none;background:#7d3b2e6b;width:1px}._eraBoundary_1fous_324 span{color:var(--color-link);letter-spacing:.08em;font-size:9px;font-weight:700;position:absolute;bottom:4px;right:4px}._rows_1fous_370{scrollbar-color:var(--color-input-border) transparent;max-height:min(58vh,650px);overflow-y:auto}._entryRow_1fous_292{border:0;border-bottom:1px solid var(--color-row-divider);text-align:left;cursor:pointer;background:0 0;width:100%;min-height:76px;padding:0;transition:background-color .12s}._entryRow_1fous_292:last-child{border-bottom:0}._entryRow_1fous_292:hover,._entryRowSelected_1fous_393{background:#fcf8ef}._entryRowSelected_1fous_393{box-shadow:inset 3px 0 0 var(--color-link)}._entryRow_1fous_292:focus-visible{z-index:3;outline:2px solid var(--color-outline);outline-offset:-2px;position:relative}._entryIdentity_1fous_408{border-right:1px solid var(--color-row-divider);align-content:center;min-width:0;padding:11px 18px;display:grid}._entryTitle_1fous_416{color:var(--color-ink);font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:550;line-height:1.2;overflow:hidden}._entryMeta_1fous_12{gap:6px;min-width:0;margin-top:3px;font-size:10.5px}._entryMeta_1fous_12>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._categoryDot_1fous_440{border-radius:50%;flex:none;width:7px;height:7px}._entryDate_1fous_447{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11.5px}._gridLine_1fous_325{background:#d5ccb76b;width:1px}._gridLineMajor_1fous_459{background:#baae948c}._rowBaseline_1fous_463{background:#e7e0cf;height:1px;position:absolute;top:50%;left:0;right:0}._pointMark_1fous_472{z-index:2;width:13px;height:13px;box-shadow:0 0 0 3px var(--color-card-bg);border:2px solid;border-radius:2px;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}._rangeMark_1fous_484{z-index:2;min-width:5px;height:8px;box-shadow:0 0 0 3px var(--color-card-bg);border-radius:999px;position:absolute;top:calc(50% - 4px)}._rangeCapStart_1fous_494,._rangeCapEnd_1fous_495{background:inherit;border-radius:1px;width:2px;height:14px;position:absolute;top:-3px}._rangeCapStart_1fous_494{left:0}._rangeCapEnd_1fous_495{right:0}._durationBadge_1fous_507{background:color-mix(in srgb, var(--color-card-bg) 92%, transparent);color:var(--color-text-muted);white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:9.5px;line-height:16px;position:absolute;top:13px;left:50%;transform:translate(-50%)}._noEntriesInView_1fous_521{color:var(--color-text-muted);text-align:center;padding:44px 20px;font-size:13px}._legend_1fous_13{justify-content:flex-end;gap:18px;padding:7px 3px 0;font-size:10.5px}._legend_1fous_13 span{align-items:center;gap:6px;display:inline-flex}._legend_1fous_13 span:last-child{font-variant-numeric:tabular-nums;order:-1;margin-left:auto}._legendPoint_1fous_547{background:var(--color-link);border-radius:1px;width:8px;height:8px;transform:rotate(45deg)}._legendSpan_1fous_555{background:var(--color-link);border-radius:999px;width:19px;height:5px}._detailPanel_1fous_562{right:max(24px, calc((100vw - var(--content-max-width)) / 2));bottom:18px;left:max(24px, calc((100vw - var(--content-max-width)) / 2));z-index:20;border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);grid-template-columns:5px minmax(0,1fr) minmax(190px,auto);gap:18px;margin-top:18px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 24px #322a1a0f}._detailAccent_1fous_579{min-height:100%}._detailMain_1fous_583{padding:17px 0 18px}._detailMain_1fous_583 h2{font-family:var(--font-serif);margin:2px 0 0;font-size:22px;font-weight:550}._detailDate_1fous_594{color:var(--color-link);font-family:var(--font-serif);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:15px}._detailNotes_1fous_602{max-width:680px;color:var(--color-text-secondary);white-space:pre-wrap;margin:9px 0 0;font-size:13px;line-height:1.55}._detailFacts_1fous_611{border-left:1px solid var(--color-row-divider);align-content:center;gap:8px;min-width:180px;margin:14px 48px 14px 0;padding-left:20px;display:grid}._detailFacts_1fous_611 div{grid-template-columns:82px 1fr;gap:10px;display:grid}._detailFacts_1fous_611 dt{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px}._detailFacts_1fous_611 dd{color:var(--color-text-secondary-alt);margin:0;font-size:12px}._closeDetail_1fous_640{width:32px;height:32px;color:var(--color-text-muted);background:0 0;border:0;border-radius:50%;font-size:20px;line-height:1;position:absolute;top:10px;right:10px}._closeDetail_1fous_640:hover{background:var(--color-panel-bg);color:var(--color-ink)}@media (width<=700px){._page_1fous_1{--label-column:1fr}._header_1fous_6{align-items:flex-start;margin-bottom:17px}._h1_1fous_667{font-size:34px}._intro_1fous_25{font-size:15.5px}._rangeSummary_1fous_43{display:none}._navigatorCard_1fous_71{padding:13px 13px 9px}._navigatorHint_1fous_26{margin:1px 0 0;display:block}._viewReadout_1fous_90{align-self:flex-end}._toolbar_1fous_8{align-items:flex-start;gap:8px;padding:10px 0}._filterControl_1fous_9{height:32px}._jumpForm_1fous_10{order:3;width:100%}._jumpForm_1fous_10 input{flex:1;width:auto;min-width:0}._viewControls_1fous_11{margin-left:auto}._viewControls_1fous_11 button{min-width:40px;height:40px}._controlText_1fous_272{display:none}._axisRow_1fous_291{min-height:52px;display:block}._axisIdentity_1fous_303{display:none}._axisPlot_1fous_316{height:52px;margin:0 18px}._tickLabel_1fous_343{font-size:10.5px;top:14px}._rows_1fous_370{max-height:none;overflow:visible}._entryRow_1fous_292{grid-template-columns:1fr;min-height:112px;display:grid}._entryIdentity_1fous_408{border-right:0;padding:10px 14px 5px}._entryTitle_1fous_416{font-size:15.5px}._entryMeta_1fous_12{position:absolute;left:-9999px}._rowPlot_1fous_317{height:47px;margin:0 18px}._gridLine_1fous_325{bottom:-1px}._durationBadge_1fous_507{font-size:9px;top:11px}._legend_1fous_13{flex-wrap:wrap;justify-content:flex-start;gap:8px 16px}._legend_1fous_13 span:last-child{width:100%;margin-left:0}._detailPanel_1fous_562{grid-template-columns:4px 1fr;gap:13px;bottom:10px;left:10px;right:10px}._detailMain_1fous_583{padding-right:42px}._detailFacts_1fous_611{border-top:1px solid var(--color-row-divider);border-left:0;grid-column:2;min-width:0;margin:-8px 14px 15px 0;padding:12px 0 0}}@media (prefers-reduced-motion:reduce){._entryRow_1fous_292{transition:none}}
