._app_q1hbk_37{background:var(--paper);grid-template-columns:var(--rail-w,252px) minmax(0, 1fr);min-height:100vh;display:grid}._rail_q1hbk_51 :focus-visible{outline:3px solid var(--mark);outline-offset:2px}._rail_q1hbk_51{background:var(--deep);height:100vh;color:var(--deep-ink);flex-direction:column;align-self:start;padding:18px 14px;display:flex;position:sticky;top:0;overflow-y:auto}._railTop_q1hbk_69{align-items:center;gap:8px;padding:4px 8px 20px;display:flex}._railBrand_q1hbk_73,._signBrand_q1hbk_73{font-family:var(--display);color:#fff;letter-spacing:-.01em;align-items:center;gap:10px;font-size:25px;font-weight:800;text-decoration:none;display:flex}._railBrand_q1hbk_73:hover ._railWord_q1hbk_81{text-underline-offset:3px;text-decoration:underline}._railBrand_q1hbk_73:hover ._railMark_q1hbk_82{transform:translateY(-1px)}._railMark_q1hbk_82{transition:transform .18s}._signBrand_q1hbk_73{color:var(--ink);padding:0 0 20px}._railToggle_q1hbk_86{cursor:pointer;width:36px;height:36px;color:var(--deep-ink);background:#ffffff14;border:0;border-radius:11px;flex:none;place-items:center;margin-left:auto;transition:background .18s,color .18s;display:grid}._railToggle_q1hbk_86:hover{background:var(--deep-2);color:#fff}._railTight_q1hbk_96{padding-left:10px;padding-right:10px}._railTight_q1hbk_96 ._railTop_q1hbk_69{flex-direction:column;gap:12px;padding:4px 0 18px}._railTight_q1hbk_96 ._railToggle_q1hbk_86{margin-left:0}._railTight_q1hbk_96 ._railWord_q1hbk_81{display:none}._railTight_q1hbk_96 ._navItem_q1hbk_100{justify-content:center;gap:0;padding:13px 0}._railTight_q1hbk_96 ._navCount_q1hbk_101{margin-left:0;padding:0 6px;font-size:11px;position:absolute;transform:translate(16px,-14px)}._railTight_q1hbk_96 ._navItem_q1hbk_100{position:relative}._railTight_q1hbk_96 ._railFoot_q1hbk_106{padding-top:16px}._railTight_q1hbk_96 ._swatches_q1hbk_107{flex-direction:column;align-items:center;padding:0}._railMark_q1hbk_82,._signMark_q1hbk_109{background:var(--mark);color:#3d2c00;width:38px;height:38px;font-family:var(--display);box-shadow:0 3px 0 var(--mark-edge);border-radius:12px;flex:none;place-items:center;font-size:21px;font-weight:800;display:grid}._railNav_q1hbk_117{flex-direction:column;gap:4px;display:flex}._navItem_q1hbk_100{border-radius:var(--r-md);color:var(--deep-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 13px;font-size:15.5px;font-weight:700;transition:background .18s,color .18s,transform .18s;display:flex}._navItem_q1hbk_100:hover{background:var(--deep-2);color:#fff}._navItem_q1hbk_100 svg{opacity:.8;flex:none}._navOn_q1hbk_129{background:var(--mark);color:#3d2c00;box-shadow:0 3px 0 var(--mark-edge)}._navOn_q1hbk_129:hover{background:var(--mark);color:#3d2c00}._navOn_q1hbk_129 svg{opacity:1}._navCount_q1hbk_101{color:inherit;background:#ffffff29;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:12.5px;font-weight:800}._navOn_q1hbk_129 ._navCount_q1hbk_101{background:#00000024}._navWaiting_q1hbk_142,._navOn_q1hbk_129 ._navWaiting_q1hbk_142{color:#3b2a05;background:#f59e0b}._railFoot_q1hbk_106{margin-top:auto;padding-top:20px}._railLabel_q1hbk_145{letter-spacing:.09em;text-transform:uppercase;color:var(--deep-ink);opacity:.55;padding:0 9px 8px;font-size:11px;font-weight:800}._swatches_q1hbk_107{gap:8px;padding:0 6px;display:flex}._swatch_q1hbk_107{cursor:pointer;background:#ffffff1a;border:2px solid #0000;border-radius:11px;grid-template-columns:1fr 1fr;gap:2px;width:34px;height:34px;padding:3px;transition:transform .18s;display:grid}._swatch_q1hbk_107:hover{transform:translateY(-2px)}._swatchOn_q1hbk_161{border-color:var(--mark)}._swatch_q1hbk_107 i{border-radius:3px;display:block}._top_q1hbk_166{background:var(--sheet);border-bottom:var(--bw) solid var(--rule);z-index:20;align-items:center;gap:14px;padding:16px 28px;display:flex;position:sticky;top:0}._hi_q1hbk_173{font-family:var(--display);color:var(--ink);font-size:21px;font-weight:700}._hiSub_q1hbk_174{color:var(--ink-3);margin-top:-2px;font-size:13px}._spacer_q1hbk_175{flex:1}._chipRow_q1hbk_177{align-items:center;gap:9px;display:flex}._tally_q1hbk_178{background:var(--mark);color:#3d2c00;box-shadow:0 3px 0 var(--mark-edge);border-radius:999px;align-items:center;gap:7px;padding:7px 14px 7px 11px;font-size:13.5px;font-weight:800;display:flex}._link_q1hbk_186{font:inherit;color:var(--brand);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:7px 11px;font-size:13.5px;font-weight:700}._link_q1hbk_186:hover{background:var(--brand-wash)}._avatar_q1hbk_192{background:var(--brand);width:40px;height:40px;color:var(--on-brand);font-family:var(--display);border:var(--bw) solid var(--sheet);box-shadow:0 0 0 2px var(--brand-wash);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}._stage_q1hbk_17{max-width:1480px;padding:24px 28px 96px}._hero_q1hbk_206{border-radius:var(--r-xl,28px);background:linear-gradient(135deg, var(--brand) 0%, var(--deep-2) 100%);color:#fff;box-shadow:var(--shadow-lift);flex-wrap:wrap;align-items:center;gap:28px;margin-bottom:26px;padding:30px 34px;display:flex;position:relative;overflow:hidden}._blob1_q1hbk_221,._blob2_q1hbk_221,._blob3_q1hbk_221{pointer-events:none;border-radius:50%;position:absolute}._blob1_q1hbk_221{background:#ffffff21;width:280px;height:280px;top:-120px;right:-80px}._blob2_q1hbk_221{background:var(--mark);opacity:.2;width:200px;height:200px;bottom:-130px;right:130px}._blob3_q1hbk_221{background:#ffffff1a;width:96px;height:96px;top:22px;right:268px}._heroBody_q1hbk_226{flex:340px;min-width:0;position:relative}._heroEyebrow_q1hbk_227{letter-spacing:.1em;text-transform:uppercase;opacity:.8;margin:0 0 6px;font-size:12.5px;font-weight:800}._heroTitle_q1hbk_231{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(27px,3.1vw,40px);font-weight:800;line-height:1.1}._heroSub_q1hbk_235{opacity:.92;max-width:54ch;margin:10px 0 0;font-size:15.5px;line-height:1.5}._heroStats_q1hbk_237{flex-wrap:wrap;gap:12px;display:flex;position:relative}._stat_q1hbk_238{border-radius:var(--r-md);background:#ffffff26;border:2px solid #ffffff38;min-width:104px;padding:13px 18px}._statNum_q1hbk_242{font-family:var(--display);font-size:29px;font-weight:800;line-height:1}._statLabel_q1hbk_243{opacity:.85;margin-top:4px;font-size:12.5px;font-weight:600}._statPhone_q1hbk_244{display:none}._sectionHead_q1hbk_248{flex-wrap:wrap;align-items:baseline;gap:12px;margin:30px 0 14px;display:flex}._sectionTitle_q1hbk_252{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:23px;font-weight:700}._sectionNote_q1hbk_256{color:var(--ink-3);margin:0;font-size:14px}._grid_q1hbk_260{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:18px;display:grid}._book_q1hbk_266{text-align:left;background:var(--sheet);border:var(--bw) solid var(--rule);border-radius:var(--r-lg);font:inherit;cursor:pointer;width:100%;box-shadow:var(--shadow-soft);flex-direction:column;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}._book_q1hbk_266:hover{box-shadow:var(--shadow-lift);border-color:var(--brand);transform:translateY(-4px)}._book_q1hbk_266:active{transform:var(--press)}._book_q1hbk_266:disabled{cursor:default}._book_q1hbk_266:disabled:hover{box-shadow:var(--shadow-soft);border-color:var(--rule);transform:none}._cover_q1hbk_279{aspect-ratio:3/4;background:var(--sub-wash,var(--brand-wash));place-items:center;width:100%;display:grid;position:relative;overflow:hidden}._coverImg_q1hbk_284{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}._coverFallback_q1hbk_287{font-family:var(--display);color:var(--sub,var(--brand));opacity:.32;font-size:40px;font-weight:800}._coverChip_q1hbk_291{letter-spacing:.04em;background:var(--sub,var(--brand));color:#fff;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:800;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #0f172a40}._coverState_q1hbk_298{position:absolute;bottom:10px;left:10px;right:10px}._bookBody_q1hbk_300{flex-direction:column;flex:1;gap:3px;padding:14px 15px 16px;display:flex}._bookTitle_q1hbk_301{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}._bookLead_q1hbk_306{letter-spacing:.04em;text-transform:uppercase;color:var(--sub,var(--brand));-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:1px;font-size:11.5px;font-weight:800;display:-webkit-box;overflow:hidden}._bookMeta_q1hbk_311{color:var(--ink-3);font-size:13px;font-weight:600}._bookFail_q1hbk_312{color:var(--rust);margin-top:4px;font-size:12.5px}._bookFoot_q1hbk_314{align-items:center;gap:8px;margin-top:auto;padding:0 15px 14px;display:flex}._chip_q1hbk_177{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:800;display:inline-flex}._chipReady_q1hbk_326{background:var(--mark);color:#3d2c00}._chipWork_q1hbk_327{background:var(--amber-wash);color:var(--amber)}._chipQueue_q1hbk_328{background:var(--rule-soft);color:var(--ink-3)}._chipFail_q1hbk_329{background:var(--rust-wash);color:var(--rust)}._chipDot_q1hbk_330{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}._drop_q1hbk_334{border:3px dashed var(--rule);border-radius:var(--r-lg);text-align:center;background:var(--sheet);cursor:pointer;padding:30px 22px;transition:border-color .18s,background .18s,transform .18s}._drop_q1hbk_334:hover{border-color:var(--brand);transform:translateY(-2px)}._dropOn_q1hbk_340{border-color:var(--brand);background:var(--brand-wash)}._dropIcon_q1hbk_341{border-radius:var(--r-md);background:var(--brand-wash);width:56px;height:56px;color:var(--brand);place-items:center;margin:0 auto 12px;display:grid}._dropTitle_q1hbk_346{font-family:var(--display);color:var(--ink);font-size:19px;font-weight:700}._dropSub_q1hbk_347{color:var(--ink-3);margin:5px 0 0;font-size:14px}._fileRow_q1hbk_349{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}._askWrap_q1hbk_355{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:22px;display:grid}._askOnly_q1hbk_356{grid-template-columns:minmax(0,1fr)}._panel_q1hbk_358{background:var(--sheet);border:var(--bw) solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);padding:22px}._panelPad_q1hbk_363{padding:22px 24px 24px}._field_q1hbk_365{width:100%;font:inherit;border:var(--bw) solid var(--rule);border-radius:var(--r-md);background:var(--sheet-2);color:var(--ink);resize:vertical;font-size:17px;line-height:1.5;font-family:var(--ui);padding:15px 16px}._field_q1hbk_365::placeholder{color:var(--ink-3)}._field_q1hbk_365:focus{border-color:var(--brand);background:var(--sheet);box-shadow:0 0 0 4px var(--brand-wash);outline:none}._btn_q1hbk_374{border-radius:var(--r-md);background:var(--brand);color:var(--on-brand);font-family:var(--display);cursor:pointer;box-shadow:var(--btn-shadow);border:0;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-size:17px;font-weight:700;transition:transform .12s,filter .18s;display:inline-flex}._btn_q1hbk_374:hover:not(:disabled){filter:brightness(1.06)}._btn_q1hbk_374:active:not(:disabled){transform:var(--press);box-shadow:0 1px 0 var(--brand-deep)}._btn_q1hbk_374:disabled{opacity:.45;cursor:default;box-shadow:none}._btnWide_q1hbk_385{width:100%}._btnQuiet_q1hbk_386{background:var(--sheet);color:var(--ink);border:var(--bw) solid var(--rule);box-shadow:0 3px 0 var(--rule)}._btnQuiet_q1hbk_386:active:not(:disabled){box-shadow:0 1px 0 var(--rule)}._btnDanger_q1hbk_391{background:var(--rust);color:#fff;box-shadow:0 3px 0 color-mix(in srgb, var(--rust) 70%, #000)}._btnDanger_q1hbk_391:active:not(:disabled){box-shadow:0 1px 0 color-mix(in srgb, var(--rust) 70%, #000)}._dialog_q1hbk_395{color:var(--ink);background:0 0;border:0;width:min(460px,100vw - 32px);max-width:none;padding:0}._dialog_q1hbk_395::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80}._dialogBox_q1hbk_400{border-radius:var(--r-lg);background:var(--sheet);box-shadow:var(--shadow-lift);padding:24px 24px 20px}._dialogTitle_q1hbk_404{font-family:var(--display);overflow-wrap:anywhere;margin:0 0 10px;font-size:21px;font-weight:800;line-height:1.25}._dialogBody_q1hbk_408{color:var(--ink-2);font-size:15px;line-height:1.55}._dialogBody_q1hbk_408 p{margin:0 0 8px}._dialogActions_q1hbk_410{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}._dialogActions_q1hbk_410 ._btn_q1hbk_374{padding:11px 20px;font-size:16px}@media (prefers-reduced-motion:no-preference){._dialog_q1hbk_395[open] ._dialogBox_q1hbk_400{animation:.16s ease-out _dialogIn_q1hbk_1}}@keyframes _dialogIn_q1hbk_1{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}._suggest_q1hbk_417{text-align:left;border:var(--bw) solid var(--rule);border-radius:var(--r-md);background:var(--sheet);width:100%;color:var(--ink);font:inherit;cursor:pointer;margin-top:9px;padding:13px 16px;font-size:14.5px;transition:border-color .18s,transform .18s,background .18s;display:block}._suggest_q1hbk_417:hover{border-color:var(--brand);background:var(--brand-wash);transform:translate(3px)}._q_q1hbk_425{background:var(--deep);color:#fff;border-radius:var(--r-md) var(--r-md) var(--r-md) 6px;margin-bottom:14px;padding:14px 18px;font-size:16px;font-weight:600}._outcome_q1hbk_430{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:11px;display:flex}._answer_q1hbk_431{color:var(--ink);white-space:pre-wrap;margin:0;font-size:16.5px;line-height:1.65}._cites_q1hbk_432{gap:9px;margin-top:12px;display:grid}._cite_q1hbk_432{text-align:left;border:var(--bw) solid var(--rule);border-left:5px solid var(--mark-edge);border-radius:var(--r-sm);background:var(--sheet);width:100%;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:11px;padding:13px 15px;font-size:14.5px;font-weight:600;transition:transform .18s,border-color .18s,background .18s;display:flex}._cite_q1hbk_432:hover{background:var(--mark);border-color:var(--mark-edge);transform:translate(3px)}._citeIcon_q1hbk_443{color:var(--mark-edge);flex:none}._note_q1hbk_445{border-radius:var(--r-md);background:var(--brand-wash);color:var(--ink-2);border:var(--bw) solid var(--rule);margin-top:14px;padding:13px 16px;font-size:14px;line-height:1.55}._working_q1hbk_451{color:var(--ink-2);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}._spin_q1hbk_452{border:3px solid var(--rule);border-top-color:var(--brand);border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite _spin_q1hbk_452}@keyframes _spin_q1hbk_452{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spin_q1hbk_452{animation-duration:2.4s}}._error_q1hbk_460{border-radius:var(--r-md);background:var(--rust-wash);border:var(--bw) solid var(--rust);color:var(--rust);margin-top:14px;padding:13px 16px;font-size:14.5px;font-weight:600}._groundWrap_q1hbk_470{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:22px;display:grid}._quote_q1hbk_472{background:var(--mark);border-left:5px solid var(--mark-edge);border-radius:0 var(--r-sm) var(--r-sm) 0;color:#3d2c00;white-space:pre-wrap;margin:0;padding:14px 16px;font-size:15px;font-weight:600;line-height:1.6}._page_q1hbk_477{background:var(--sheet);border:var(--bw) solid var(--rule);border-radius:var(--r-md);margin-top:10px;padding:18px}._pageText_q1hbk_481{white-space:pre-wrap;color:var(--ink-2);margin:0;font-family:ui-serif,Georgia,serif;font-size:13.5px;line-height:1.8}._pageImage_q1hbk_486{width:100%;height:auto;display:block}._pageFrame_q1hbk_487{border:var(--bw) solid var(--rule);border-radius:var(--r-md);width:100%;box-shadow:var(--shadow-soft);background:#fff;margin:0 auto;line-height:0;position:relative;overflow:hidden}._regionOnPage_q1hbk_494{pointer-events:none;border:3px solid var(--mark-edge);background:#ffd84d47;border-radius:3px;position:absolute;box-shadow:0 0 0 9999px #0f172a14}._pager_q1hbk_500{color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:13.5px;font-weight:600;display:flex}._pagerBtn_q1hbk_504{border:var(--bw) solid var(--rule);background:var(--sheet);color:var(--ink);line-height:1.2;font:inherit;border-radius:var(--r-sm);cursor:pointer;box-shadow:0 3px 0 var(--rule);align-items:center;gap:6px;padding:9px 14px;font-size:13.5px;font-weight:700;display:inline-flex}._pagerBtn_q1hbk_504:active:not(:disabled){transform:var(--press);box-shadow:0 1px 0 var(--rule)}._pagerBtn_q1hbk_504:disabled{opacity:.4;cursor:default;box-shadow:none}._pagerBtn_q1hbk_504 svg{flex:none;display:block}._pagerLabel_q1hbk_515{align-items:center;gap:8px;display:flex}._pageNote_q1hbk_516{color:var(--ink-3);text-align:center;margin-top:10px;font-size:13px}._back_q1hbk_518{font:inherit;color:var(--brand);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;align-items:center;gap:7px;margin-bottom:8px;padding:8px 12px 8px 8px;font-size:14.5px;font-weight:700;display:inline-flex}._back_q1hbk_518:hover{background:var(--brand-wash)}._uploading_q1hbk_528{margin-top:14px}._barTrack_q1hbk_529{background:var(--rule);border-radius:999px;width:100%;height:10px;display:block;overflow:hidden}._barFill_q1hbk_533{background:var(--brand);border-radius:999px;height:100%;transition:width .25s;display:block}._barLabel_q1hbk_537{color:var(--ink-2);margin:8px 0 0;font-size:13.5px;font-weight:600}._elapsed_q1hbk_538{font-variant-numeric:tabular-nums;color:var(--ink-3);margin-left:8px;font-size:13px}@media (prefers-reduced-motion:reduce){._barFill_q1hbk_533{transition:none}}._danger_q1hbk_541{font:inherit;color:var(--rust);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:6px 10px;font-size:13px;font-weight:700}._danger_q1hbk_541:hover{background:var(--rust-wash)}._signin_q1hbk_549{background:radial-gradient(1100px 620px at 12% -10%, var(--brand-wash), transparent 62%), radial-gradient(900px 520px at 92% 8%, var(--mark), transparent 55%), var(--paper);place-items:center;min-height:100vh;padding:24px;display:grid}._signinCard_q1hbk_556{background:var(--sheet);border:var(--bw) solid var(--rule);border-radius:var(--r-xl,28px);width:100%;max-width:430px;box-shadow:var(--shadow-lift);padding:32px}._label_q1hbk_561{color:var(--ink-2);margin:18px 0 6px;font-size:13.5px;font-weight:800;display:block}._input_q1hbk_565{width:100%;font:inherit;border:var(--bw) solid var(--rule);border-radius:var(--r-md);background:var(--sheet-2);color:var(--ink);padding:14px 15px;font-size:16px}._input_q1hbk_565:focus{border-color:var(--brand);background:var(--sheet);box-shadow:0 0 0 4px var(--brand-wash);outline:none}._roleAsk_q1hbk_575{color:var(--ink-3);margin:0 0 10px;font-size:13.5px;font-weight:700}._roleTabs_q1hbk_576{grid-template-columns:1fr 1fr;gap:10px;display:grid}._roleTab_q1hbk_576{font:inherit;cursor:pointer;border:var(--bw) solid var(--rule);border-radius:var(--r-md);background:var(--sheet);color:var(--ink-2);padding:14px 12px;font-size:16px;font-weight:800}._roleTab_q1hbk_576:hover{border-color:var(--brand)}._roleTabOn_q1hbk_583{background:var(--brand-wash);border-color:var(--brand);color:var(--brand)}._roleTab_q1hbk_576:focus-visible{outline:2px solid var(--brand);outline-offset:2px}._signTitle_q1hbk_586{font-family:var(--display);color:var(--ink);margin:0 0 6px;font-size:24px;font-weight:800}._signNotice_q1hbk_587{border-radius:var(--r-md);background:var(--brand-wash);color:var(--ink);margin:16px 0 0;padding:11px 13px;font-size:14px;font-weight:600}._signHelp_q1hbk_591{color:var(--ink-2);margin:10px 0 0;font-size:14px;line-height:1.5}._signLinks_q1hbk_592{text-align:center;color:var(--ink-3);margin:16px 0 0;font-size:14px}._labelRow_q1hbk_593{justify-content:space-between;align-items:baseline;gap:8px;display:flex}._labelRow_q1hbk_593 ._textBtn_q1hbk_594{margin-top:18px}._optional_q1hbk_595{color:var(--ink-3);font-weight:600}._fieldHint_q1hbk_596{color:var(--ink-3);margin:6px 0 0;font-size:12.5px;line-height:1.45}._codeInput_q1hbk_597{letter-spacing:.45em;text-align:center;font-size:22px;font-weight:800}._orRule_q1hbk_599{color:var(--ink-3);align-items:center;gap:12px;margin:18px 0;font-size:13px;display:flex}._orRule_q1hbk_599:before,._orRule_q1hbk_599:after{content:"";background:var(--rule);flex:1;height:1px}._passRow_q1hbk_605{position:relative}._passRow_q1hbk_605 ._input_q1hbk_565{padding-right:70px}._passShow_q1hbk_607{cursor:pointer;border-radius:var(--r-sm);font:inherit;color:var(--brand);background:0 0;border:0;padding:6px 9px;font-size:13px;font-weight:800;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._passShow_q1hbk_607:hover{background:var(--brand-wash)}._kidList_q1hbk_615{gap:10px;display:grid}._kid_q1hbk_615{cursor:pointer;text-align:left;border:var(--bw) solid var(--rule);border-radius:var(--r-md);background:var(--sheet);width:100%;font:inherit;color:var(--ink);align-items:center;gap:13px;padding:10px 14px;font-size:17px;font-weight:800;display:flex}._kid_q1hbk_615:hover{border-color:var(--brand)}._kidOn_q1hbk_623{border-color:var(--brand);background:var(--brand-wash);box-shadow:0 0 0 3px var(--brand-wash)}._kid_q1hbk_615:focus-visible{outline:2px solid var(--brand);outline-offset:2px}._face_q1hbk_627{object-fit:cover;background:var(--sheet-2);border-radius:50%;flex:none;display:block}._faceInitial_q1hbk_628{background:var(--brand);color:var(--on-brand);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}._meFace_q1hbk_633{box-shadow:0 0 0 2px var(--brand-wash);border-radius:50%;display:inline-flex}._switcher_q1hbk_636{position:relative}._switcherButton_q1hbk_637{cursor:pointer;border:var(--bw) solid var(--rule);background:var(--sheet);font:inherit;color:var(--ink);border-radius:999px;align-items:center;gap:9px;padding:4px 12px 4px 4px;font-size:14.5px;font-weight:800;display:flex}._switcherButton_q1hbk_637:hover{border-color:var(--brand)}._switcherName_q1hbk_644{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}._switcherCaret_q1hbk_645{color:var(--ink-3);font-size:12px}._switcherMenu_q1hbk_646{z-index:40;background:var(--sheet);border:var(--bw) solid var(--rule);border-radius:var(--r-lg);width:min(320px,86vw);box-shadow:var(--shadow-lift);padding:8px;position:absolute;top:calc(100% + 8px);right:0}._switcherRow_q1hbk_651{border-radius:var(--r-md);align-items:center;display:flex}._switcherRow_q1hbk_651+._switcherRow_q1hbk_651{border-top:1px solid var(--rule)}._switcherRowOn_q1hbk_653{background:var(--brand-wash)}._switcherPick_q1hbk_654{cursor:pointer;text-align:left;border-radius:var(--r-md);min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:10px;font-size:15.5px;font-weight:800;display:flex}._switcherKid_q1hbk_659{flex-direction:column;min-width:0;display:flex}._switcherNow_q1hbk_660{color:var(--brand);font-size:12px;font-weight:700}._switcherCog_q1hbk_661{cursor:pointer;width:36px;height:36px;color:var(--ink-3);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:6px;display:grid}._switcherCog_q1hbk_661:hover{background:var(--sheet-2);color:var(--brand)}._switcherFoot_q1hbk_666{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:6px;padding-top:8px;display:flex}._qcSection_q1hbk_673{gap:10px;margin-top:28px;display:grid}._drGrid_q1hbk_676{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:14px;display:grid}._drCard_q1hbk_677{gap:10px;display:grid}._drTop_q1hbk_678{background:var(--deep);color:#fff;border-radius:var(--r-lg,20px);gap:14px;padding:16px;display:grid}._drHead_q1hbk_679{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}._drName_q1hbk_680{font:800 22px var(--display);margin:0}._drDate_q1hbk_681{font:700 14px var(--ui);opacity:.82}._drChips_q1hbk_682{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}._drChip_q1hbk_682{cursor:pointer;color:#fff;min-height:40px;font:800 14px var(--ui);background:0 0;border:2px solid #ffffff47;border-radius:999px;flex:none;padding:0 14px}._drChip_q1hbk_682:hover{background:#ffffff1a}._drChipOn_q1hbk_686,._drChipOn_q1hbk_686:hover{background:var(--mark);color:#3d2c00;border-color:#0000}._drStats_q1hbk_687{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._drStat_q1hbk_687{background:#ffffff1a;border-radius:14px;gap:2px;padding:10px;display:grid}._drStat_q1hbk_687 b{font:800 26px/1.1 var(--display)}._drStat_q1hbk_687 span{font:700 12px var(--ui);opacity:.82}._drCoins_q1hbk_691{background:var(--mark);color:#3d2c00}._drCoins_q1hbk_691 span{opacity:1}._drBody_q1hbk_693{background:var(--sheet);border:var(--bw) solid var(--rule);border-radius:var(--r-md,14px);gap:10px;padding:14px;display:grid}._drSub_q1hbk_694{font:800 17px var(--display);color:var(--ink);margin:0}._drGroup_q1hbk_695{border:2px solid var(--rule);border-radius:14px;gap:6px;padding:10px 12px;display:grid}._drGroupName_q1hbk_696{font:800 15px var(--ui);color:var(--ink)}._drLine_q1hbk_697{font:600 14px var(--ui);color:var(--ink-2,var(--ink));justify-content:space-between;gap:8px;display:flex}._drLine_q1hbk_697 b{color:var(--brand);flex:none}._drAsked_q1hbk_699{background:var(--brand-wash);font:600 14px var(--ui);overflow-wrap:anywhere;border-radius:14px;gap:4px;padding:10px 12px;display:grid}._drThoughts_q1hbk_700{background:#fff7d6;border-radius:14px;gap:10px;padding:12px;display:grid}._drThoughts_q1hbk_700 ._drGroupName_q1hbk_696{color:#3b2a05}._drThought_q1hbk_700{gap:3px;display:grid}._drThought_q1hbk_700 span{font:700 13px var(--ui);color:#92400e;overflow-wrap:anywhere}._drThought_q1hbk_700 p{font:600 15px/1.45 var(--ui);color:#0f172a;overflow-wrap:anywhere;margin:0}._drSpent_q1hbk_705{font:700 14px var(--ui);color:#92400e;margin:0}._drMail_q1hbk_706{border-radius:var(--r-md,14px);background:var(--sheet);border:var(--bw) solid var(--rule);font:700 15px var(--ui);align-items:center;gap:12px;padding:12px 14px;display:flex}._drMail_q1hbk_706 span{flex:1}._drMailBtn_q1hbk_709{cursor:pointer;min-width:64px;min-height:44px;font:800 15px var(--display);border:2px solid var(--rule);background:var(--sheet);color:var(--ink-3);border-radius:12px}._drMailOn_q1hbk_711{background:var(--brand);color:#fff;border-color:#0000}._qcHead_q1hbk_712{align-items:center;gap:10px;display:flex}._qcCount_q1hbk_713{background:var(--mark);color:#3d2c00;min-width:26px;height:26px;font:800 14px var(--ui);border-radius:999px;place-items:center;padding:0 7px;display:inline-grid}._qcList_q1hbk_715{gap:8px;display:grid}._qcRow_q1hbk_716{border-radius:var(--r-md,12px);background:var(--sheet);border:var(--bw) solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}._qcDone_q1hbk_718{opacity:.75}._qcMain_q1hbk_719{min-width:0}._qcQ_q1hbk_720{overflow-wrap:anywhere;margin:0;font-size:15.5px;font-weight:700}._qcMain_q1hbk_719 small{color:var(--ink-3);margin-top:2px;font-size:12.5px;font-weight:700;display:block}._qcToggle_q1hbk_722{cursor:pointer;font:700 14px var(--ui);color:var(--brand);background:0 0;border:0;min-height:40px;padding:6px 4px;text-decoration:underline}._qcMore_q1hbk_724{grid-column:1/-1;gap:8px;display:grid}._qcAnswer_q1hbk_725,._qcSource_q1hbk_725{overflow-wrap:anywhere;margin:0;font-size:14.5px}._qcAnswer_q1hbk_725 span,._qcSource_q1hbk_725 span{font:800 11px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);display:block}._qcSource_q1hbk_725{border-left:4px solid var(--mark-edge);background:var(--brand-wash);border-radius:0 10px 10px 0;padding:10px 12px}._qcActions_q1hbk_728{flex-wrap:wrap;gap:8px;display:flex}._qcDecided_q1hbk_729{color:var(--ink-2);margin:0;font-size:14px;font-weight:700}._qcUndo_q1hbk_730{cursor:pointer;font:700 14px var(--ui);color:var(--brand);background:0 0;border:0;padding:0;text-decoration:underline}._qcError_q1hbk_731{color:var(--rust);margin:0;font-weight:700}@media (width<=560px){._qcRow_q1hbk_716{grid-template-columns:1fr}._qcToggle_q1hbk_722{justify-self:start}}._familyGrid_q1hbk_733{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;gap:16px;margin-top:20px;display:grid}._childCard_q1hbk_738{background:var(--sheet);border:var(--bw) solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-soft,none);padding:18px}._childAdd_q1hbk_742{border-style:dashed}._childAddBtn_q1hbk_744{cursor:pointer;border:2px dashed var(--rule);background:var(--sheet);width:56px;height:56px;color:var(--brand);border-radius:999px;place-self:center start;place-items:center;transition:background .18s,border-color .18s;display:grid}._childAddBtn_q1hbk_744:hover{background:var(--brand-wash);border-color:var(--brand)}._childHead_q1hbk_751{align-items:center;gap:14px;display:flex}._facePick_q1hbk_752{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:relative}._facePick_q1hbk_752:disabled{cursor:progress;opacity:.7}._facePickLabel_q1hbk_756{white-space:nowrap;background:var(--sheet);border:1px solid var(--rule);color:var(--brand);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}._childName_q1hbk_761{font-family:var(--display);color:var(--ink);font-size:19px;font-weight:800}._childState_q1hbk_762{color:var(--ink-3);margin-top:2px;font-size:13px}._childForm_q1hbk_763{margin-top:6px}._childActions_q1hbk_764{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}._childSaved_q1hbk_765{color:var(--brand);margin:10px 0 0;font-size:13.5px;font-weight:700}._planBadge_q1hbk_768{white-space:nowrap;background:var(--rule);color:var(--ink-2);border-radius:999px;align-self:flex-start;margin-left:auto;padding:4px 11px;font-size:12.5px;font-weight:800}._planBadgeOn_q1hbk_773{background:var(--brand-wash);color:var(--brand)}._planPart_q1hbk_774{border-top:1px solid var(--rule);margin-top:14px;padding-top:14px}._planRow_q1hbk_775{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._planRow_q1hbk_775 ._planText_q1hbk_776{flex:200px}._planText_q1hbk_776{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.5}._planPart_q1hbk_774 ._childActions_q1hbk_764{margin-top:12px}._planChoices_q1hbk_781{gap:10px;margin-top:16px;display:grid}._planChoices_q1hbk_781 ._btn_q1hbk_374{justify-content:center;width:100%}._navLock_q1hbk_783{color:currentColor;opacity:.7;margin-left:auto;display:inline-flex}@media (width<=1260px){._askWrap_q1hbk_355,._groundWrap_q1hbk_470{grid-template-columns:minmax(0,1fr)}._groundWrap_q1hbk_470>:last-child{order:-1}}@media (width<=1000px){._app_q1hbk_37{grid-template-columns:minmax(0,1fr)}._railTight_q1hbk_96{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}._railTight_q1hbk_96 ._railWord_q1hbk_81{display:inline}._railTight_q1hbk_96 ._navItem_q1hbk_100{gap:12px;padding:11px 8px}._railTight_q1hbk_96 ._navCount_q1hbk_101{position:static;transform:none}._rail_q1hbk_51{z-index:40;height:auto;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:3px solid var(--deep-rule);flex-direction:row;align-items:center;gap:6px;position:fixed;inset:auto 0 0}._rail_q1hbk_51 ._railTop_q1hbk_69,._railFoot_q1hbk_106{display:none}._railNav_q1hbk_117{flex-direction:row;flex:1;gap:6px}._navItem_q1hbk_100{justify-content:center;min-height:48px;padding:11px 8px;font-size:14px}._navCount_q1hbk_101,._railTight_q1hbk_96 ._navCount_q1hbk_101{margin-left:0}._railTight_q1hbk_96 ._navItem_q1hbk_100,._navItem_q1hbk_100{gap:8px}._top_q1hbk_166{padding:14px 16px}._stage_q1hbk_17{padding:18px 16px 110px}._hero_q1hbk_206{border-radius:var(--r-lg);padding:24px 22px}._blob3_q1hbk_221{display:none}._askWrap_q1hbk_355,._groundWrap_q1hbk_470{grid-template-columns:minmax(0,1fr)}._groundWrap_q1hbk_470>:last-child{order:-1}}@media (width<=560px){._grid_q1hbk_260{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}._bookTitle_q1hbk_301{font-size:15px}._hi_q1hbk_173{font-size:18px}._blob1_q1hbk_221,._blob2_q1hbk_221{display:none}._stage_q1hbk_17{padding:14px 12px 110px}._hero_q1hbk_206{gap:12px;margin-bottom:16px;padding:16px 18px}._heroEyebrow_q1hbk_227{margin-bottom:4px;font-size:11px}._heroTitle_q1hbk_231{font-size:22px}._heroSub_q1hbk_235{margin-top:6px;font-size:13.5px;line-height:1.45}._heroStats_q1hbk_237{gap:8px}._stat_q1hbk_238{align-items:baseline;gap:6px;min-width:0;padding:7px 12px;display:flex}._statNum_q1hbk_242{font-size:19px}._statLabel_q1hbk_243{margin-top:0}._top_q1hbk_166{gap:8px;padding:10px 12px}._top_q1hbk_166>:first-child{min-width:0}._hiSub_q1hbk_174{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._tally_q1hbk_178{display:none}._stat_q1hbk_238._statPhone_q1hbk_244{display:flex}._top_q1hbk_166>:first-child{flex:auto;min-width:0}._hi_q1hbk_173{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._top_q1hbk_166 ._spacer_q1hbk_175{display:none}._switcherName_q1hbk_644{text-overflow:ellipsis;white-space:nowrap;max-width:76px;overflow:hidden}}._bookStage_q1hbk_866{background:linear-gradient(160deg, var(--deep) 0%, var(--deep-2) 100%);border-radius:var(--r-xl,28px);box-shadow:var(--shadow-lift);place-items:center;min-height:280px;padding:28px 22px 22px;display:grid}._bookFrame_q1hbk_874{width:100%;margin:0 auto}._bookStage_q1hbk_866._bookStageFull_q1hbk_877{z-index:90;padding:16px 12px calc(12px + env(safe-area-inset-bottom));border-radius:0;flex-direction:column;justify-content:safe center;margin:0;display:flex;position:fixed;inset:0;overflow:auto}._flip_q1hbk_884{margin:0 auto}._sheet_q1hbk_886{background:#fff;place-items:center;display:grid;overflow:hidden}._sheetImg_q1hbk_891{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}._sheetWait_q1hbk_897{font-family:var(--display);color:var(--rule);-webkit-user-select:none;user-select:none;font-size:42px;font-weight:800}._bookBar_q1hbk_902{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:22px;display:flex}._bookBarTop_q1hbk_906{margin:0}._bookBarTop_q1hbk_906+._bookHint_q1hbk_907{margin:8px 0 16px}._bookCount_q1hbk_908{font-family:var(--display);color:#fff;text-align:center;font-variant-numeric:tabular-nums;min-width:148px;font-size:15.5px;font-weight:700}._bookHint_q1hbk_907{text-align:center;color:var(--deep-ink);opacity:.7;margin:10px 0 0;font-size:13px}._bookStage_q1hbk_866 .stf__parent{margin:0 auto}@media (width<=560px){._bookStage_q1hbk_866{border-radius:var(--r-lg);padding:16px 10px 14px}._bookCount_q1hbk_908{min-width:0;font-size:14px}}._subjectGroup_q1hbk_932{margin-top:26px}._subjectGroup_q1hbk_932:first-of-type{margin-top:16px}._subjectHead_q1hbk_935{border-bottom:var(--bw) solid var(--sub-wash,var(--rule));align-items:center;gap:10px;margin-bottom:14px;padding-bottom:9px;display:flex}._subjectDot_q1hbk_940{background:var(--sub,var(--brand));width:13px;height:13px;box-shadow:0 2px 0 var(--sub-wash,var(--rule));border-radius:5px;flex:none}._subjectName_q1hbk_945{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}._subjectCount_q1hbk_949{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:700}._scopeRow_q1hbk_959{flex-wrap:wrap;gap:8px;margin:0 0 4px;display:flex}._scope_q1hbk_959{font:inherit;cursor:pointer;border:var(--bw) solid var(--rule);background:var(--sheet);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13.5px;font-weight:700;transition:transform .12s,background .12s,border-color .12s;display:inline-flex}._scope_q1hbk_959:hover{border-color:var(--sub,var(--brand))}._scope_q1hbk_959:active{transform:var(--press)}._scopeOn_q1hbk_972{background:var(--sub-wash,var(--brand-wash));border-color:var(--sub,var(--brand));color:var(--ink)}._scope_q1hbk_959 i{background:var(--sub,var(--brand));border-radius:3px;flex:none;width:9px;height:9px}._arrange_q1hbk_988{flex:none;gap:2px;display:inline-flex}._step_q1hbk_990{border:var(--bw) solid var(--rule);border-radius:var(--r-sm);background:var(--sheet);min-width:30px;min-height:30px;color:var(--ink-2);font:inherit;cursor:pointer;place-items:center;padding:0 7px;font-size:17px;font-weight:800;line-height:1;transition:background .14s,border-color .14s,color .14s;display:grid}._step_q1hbk_990:hover:not(:disabled){background:var(--sub-wash,var(--brand-wash));border-color:var(--sub,var(--brand));color:var(--ink)}._step_q1hbk_990:active:not(:disabled){transform:var(--press)}._step_q1hbk_990:disabled{opacity:.35;cursor:default}._moveTo_q1hbk_1003{font:inherit;color:var(--ink-2);cursor:pointer;border:var(--bw) solid var(--rule);border-radius:var(--r-sm);background:var(--sheet);flex:1 0 100%;order:3;min-height:30px;padding:6px 8px;font-size:12.5px;font-weight:700}._moveTo_q1hbk_1003:hover:not(:disabled){border-color:var(--sub,var(--brand));color:var(--ink)}._moveTo_q1hbk_1003:disabled{opacity:.5;cursor:default}._bookFoot_q1hbk_314{flex-wrap:wrap;gap:8px 6px}._arrange_q1hbk_988{order:1}._bookFoot_q1hbk_314 ._danger_q1hbk_541{order:2;margin-left:auto}._booting_q1hbk_1029{background:var(--paper);place-items:center;min-height:100vh;display:grid}._srOnly_q1hbk_1033{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._readCta_q1hbk_1046{flex-wrap:wrap;align-items:stretch;gap:10px;margin:16px 0;display:flex}._readCta_q1hbk_1046>*,._readCta_q1hbk_1046 ._picturesItem_q1hbk_1050{flex:200px;max-width:300px}._reader_q1hbk_1052{z-index:90;background:linear-gradient(160deg, var(--deep) 0%, var(--deep-2) 100%);flex-direction:column;display:flex;position:fixed;inset:0}._readerBar_q1hbk_1058{padding:12px 16px calc(12px + env(safe-area-inset-top));border-bottom:var(--bw) solid var(--deep-rule);flex-wrap:wrap;align-items:center;gap:10px;display:flex}._readerSpacer_q1hbk_1063{flex:1}._readerTool_q1hbk_1065{max-width:100%;color:var(--deep-ink);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}._readerTool_q1hbk_1065 ._spin_q1hbk_452{border-width:2px;width:14px;height:14px}._readerBtn_q1hbk_1071{cursor:pointer;border:var(--bw) solid var(--deep-rule);border-radius:var(--r-md);color:#fff;min-width:44px;min-height:44px;font:inherit;background:#ffffff14;place-items:center;padding:0 12px;font-size:18px;font-weight:800;line-height:1;display:grid}._readerBtn_q1hbk_1071:hover:not(:disabled){background:var(--deep-2)}._readerBtn_q1hbk_1071:disabled{opacity:.35;cursor:default}._readerBtnText_q1hbk_1080{font-size:14px;font-weight:700}._readerPlay_q1hbk_1082{cursor:pointer;border-radius:var(--r-md);background:var(--mark);color:#3d2c00;min-height:44px;font-family:var(--display);box-shadow:0 3px 0 var(--mark-edge);border:0;padding:0 20px;font-size:16.5px;font-weight:800}._readerPlay_q1hbk_1082:active:not(:disabled){transform:var(--press);box-shadow:0 1px 0 var(--mark-edge)}._readerPlay_q1hbk_1082:disabled{opacity:.6;cursor:default;box-shadow:none}._readerCount_q1hbk_1092{font-family:var(--display);color:#fff;font-variant-numeric:tabular-nums;text-align:center;min-width:118px;font-size:15px;font-weight:700}._readerStage_q1hbk_1104{flex:1;justify-content:flex-start;align-items:flex-start;min-height:0;padding:14px;scroll-padding:96px 0;display:flex;overflow:auto}._readerPage_q1hbk_1113{border-radius:var(--r-md);box-shadow:var(--shadow-lift);background:#fff;flex:none;width:100%;max-width:1240px;margin-inline:auto;line-height:0;position:relative;overflow:hidden}._readerImg_q1hbk_1119{width:100%;height:auto;display:block}._readerMark_q1hbk_1124{pointer-events:none;background:var(--mark);mix-blend-mode:multiply;border-radius:2px;margin:-2px -3px;padding:2px 3px;position:absolute}@media (prefers-reduced-motion:no-preference){._readerMark_q1hbk_1124{transition:left 90ms linear,top 90ms linear,width 90ms linear}}._readerNote_q1hbk_1135{padding:10px 16px calc(14px + env(safe-area-inset-bottom));text-align:center;color:var(--deep-ink);opacity:.85;margin:0;font-size:13.5px}._readerModes_q1hbk_1142{gap:6px;display:inline-flex}._readerMode_q1hbk_1142{cursor:pointer;border:var(--bw) solid var(--deep-rule);border-radius:var(--r-md);color:#fff;min-height:44px;font:inherit;background:#ffffff14;padding:0 14px;font-size:15px;font-weight:700}._readerMode_q1hbk_1142:hover{background:var(--deep-2)}._readerModeOn_q1hbk_1150,._readerModeOn_q1hbk_1150:hover{color:var(--deep);background:#fff;border-color:#fff}._readerTapping_q1hbk_1152{cursor:pointer}._readerSelecting_q1hbk_1154{cursor:crosshair;touch-action:pinch-zoom;-webkit-user-select:none;user-select:none}._readerBand_q1hbk_1155{pointer-events:none;border:2px dashed var(--brand);background:color-mix(in srgb, var(--brand) 12%, transparent);border-radius:3px;position:absolute}._readerPart_q1hbk_1162{transition:none!important}._readerExplain_q1hbk_1164{width:100%;max-width:760px;max-height:42vh;padding:16px 18px calc(16px + env(safe-area-inset-bottom));background:var(--sheet);color:var(--ink);border-radius:var(--r-md) var(--r-md) 0 0;box-shadow:var(--shadow-lift);margin:0 auto;overflow-y:auto}._readerExplainHead_q1hbk_1170{align-items:center;gap:10px;margin-bottom:8px;display:flex}._readerExplainTitle_q1hbk_1171{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex:1;margin:0;font-size:12.5px;font-weight:800}._readerExplainText_q1hbk_1175{white-space:pre-line;margin:0;font-size:17px;line-height:1.6}._readerExplainClose_q1hbk_1176{cursor:pointer;border-radius:var(--r-md);min-width:36px;min-height:36px;color:var(--ink-3);font:inherit;background:0 0;border:0;font-size:16px;font-weight:800}._readerExplainClose_q1hbk_1176:hover{background:var(--brand-wash);color:var(--ink)}._readerExplain_q1hbk_1164 ._readerPlay_q1hbk_1082{margin-top:14px}._readerShort_q1hbk_1185{display:none}@media (width<=560px){._readerCount_q1hbk_1092{min-width:0;font-size:13.5px}._readerLong_q1hbk_1189,._readerModeWord_q1hbk_1189{display:none}._readerShort_q1hbk_1185{display:inline}._readerBar_q1hbk_1058{padding:8px 10px calc(8px + env(safe-area-inset-top));gap:6px}._readerBtn_q1hbk_1071{min-width:40px;padding:0 10px}._readerMode_q1hbk_1142{min-width:44px;padding:0 11px;font-size:18px}._readerPlay_q1hbk_1082{padding:0 14px;font-size:15px}._readerMode_q1hbk_1142{padding:0 10px;font-size:14px}._readerStage_q1hbk_1104{padding:8px}._readerExplainText_q1hbk_1175{font-size:16px}}._spellRow_q1hbk_1202{flex-wrap:wrap;gap:6px;margin:4px 0 18px;display:flex}._spellPip_q1hbk_1203{background:var(--rule);border-radius:999px;width:26px;height:8px;transition:background .2s,transform .2s}._spellPipDone_q1hbk_1207{background:var(--mark)}._spellPipNow_q1hbk_1208{background:var(--brand);transform:scaleY(1.6)}._spellPrompt_q1hbk_1210{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px;font-size:13px;font-weight:800}._spellListening_q1hbk_1215{color:var(--ink);align-items:center;gap:9px;margin:0;font-size:16px;font-weight:700;display:flex}._spellDot_q1hbk_1216{background:var(--rust);border-radius:50%;width:11px;height:11px;animation:1.1s ease-in-out infinite _pulse_q1hbk_1}@keyframes _pulse_q1hbk_1{50%{opacity:.25;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){._spellDot_q1hbk_1216{animation:none}}._spellHeard_q1hbk_1224{letter-spacing:.22em;min-height:34px;color:var(--ink-2);margin:12px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px}._spellDiff_q1hbk_1231{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}._spellLetter_q1hbk_1232{border-radius:var(--r-sm);min-width:34px;height:42px;font-family:var(--display);place-items:center;font-size:21px;font-weight:800;display:grid}._spellOk_q1hbk_1237{background:var(--mark);color:#3d2c00}._spellBad_q1hbk_1238{background:var(--rust-wash);color:var(--rust);border:var(--bw) solid var(--rust)}._spellVerdict_q1hbk_1240{color:var(--ink);margin:0 0 16px;font-size:16.5px;font-weight:600;line-height:1.5}._spellWords_q1hbk_1241{color:var(--ink-2);margin:0;font-size:16px;line-height:1.9}._readCta_q1hbk_1046 ._pictures_q1hbk_1050{flex:none;max-width:none;display:contents}._picturesItem_q1hbk_1050{flex-direction:column;display:flex}._picturesItem_q1hbk_1050 ._picturesNote_q1hbk_1250,._readCta_q1hbk_1046>._picturesNote_q1hbk_1250{min-height:44px;margin:0}._pictures_q1hbk_1050 ._error_q1hbk_460{margin-top:8px}._picturesNote_q1hbk_1250{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;font-size:14px;font-weight:600;display:flex}._textBtn_q1hbk_594{font:inherit;color:var(--brand);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:4px 8px;font-size:13px;font-weight:700}._textBtn_q1hbk_594:hover{background:var(--brand-wash)}._textBtn_q1hbk_594:focus-visible{outline:2px solid var(--brand);outline-offset:1px}._bookPictures_q1hbk_1262{flex-direction:column;flex-basis:100%;order:3;gap:2px;display:flex}._bookPicturesLine_q1hbk_1263{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:flex}._bookPicturesLine_q1hbk_1263 ._spin_q1hbk_452{border-width:2px;width:13px;height:13px}@media (width<=560px){._readCta_q1hbk_1046>*,._readCta_q1hbk_1046 ._picturesItem_q1hbk_1050{flex:140px;max-width:none}._bookBar_q1hbk_902{gap:8px}._pagerWord_q1hbk_1279{display:none}._bookStage_q1hbk_866{padding:16px 10px 14px}}._ttGrid_q1hbk_1284{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:12px;display:grid}._ttTile_q1hbk_1285{border:var(--bw) solid var(--rule);border-radius:var(--r-md);background:var(--sheet);min-height:78px;color:var(--ink);box-shadow:0 3px 0 var(--rule);cursor:pointer;font:inherit;justify-items:center;gap:0;padding:12px 6px;display:grid}._ttTile_q1hbk_1285 b{font-family:var(--display);font-size:30px;line-height:1.05}._ttTile_q1hbk_1285 span{color:var(--ink-3);font-size:12px;font-weight:700}._ttTile_q1hbk_1285:hover{border-color:var(--brand)}._ttTile_q1hbk_1285:active{transform:var(--press);box-shadow:0 1px 0 var(--rule)}._ttWrap_q1hbk_1295{gap:14px;max-width:620px;display:grid}._ttWrap_q1hbk_1295 ._back_q1hbk_518{justify-self:start}._ttTitle_q1hbk_1297{font-family:var(--display);margin:0;font-size:32px;line-height:1.1}._ttHint_q1hbk_1298{color:var(--ink-2);margin:0}._ttRows_q1hbk_1299{background:var(--sheet);border:var(--bw) solid var(--rule);border-radius:var(--r-lg);font-family:var(--display);font-variant-numeric:tabular-nums;gap:4px;margin:0;padding:10px;font-size:25px;list-style:none;display:grid}._ttRow_q1hbk_1299{border-radius:var(--r-sm);color:var(--ink-3);grid-template-columns:1fr 112px;align-items:center;padding:2px 14px;display:grid}._ttRow_q1hbk_1299 b{border-radius:8px;justify-self:start;min-height:1.2em;padding:0 8px;font-weight:800}._ttRead_q1hbk_1310{color:var(--ink)}._ttRevise_q1hbk_1311{color:var(--brand)}._ttDone_q1hbk_1312{color:var(--ink)}._ttDone_q1hbk_1312 b{background:var(--mark);color:#3d2c00}._ttNow_q1hbk_1314{background:var(--brand-wash);color:var(--ink);outline:3px solid var(--brand)}._ttNow_q1hbk_1314 b{color:var(--brand)}._ttGo_q1hbk_1316{justify-self:start}._ttAnswer_q1hbk_1318{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._ttLabel_q1hbk_1319{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}._ttInput_q1hbk_1320{width:120px;font-family:var(--display);text-align:center;border:3px solid var(--rule);border-radius:var(--r-md);background:var(--sheet);color:var(--ink);font-variant-numeric:tabular-nums;padding:4px 8px;font-size:30px}._ttInput_q1hbk_1320:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-wash);outline:none}._ttMic_q1hbk_1326{cursor:pointer;min-height:48px;font:inherit;border:var(--bw) solid var(--rule);border-radius:var(--r-md);background:var(--sheet);color:var(--ink);padding:0 16px;font-weight:800}._ttMicOn_q1hbk_1330{background:var(--rust-wash);border-color:var(--rust);color:var(--rust)}._ttCheck_q1hbk_1331{padding:12px 22px}._ttHeard_q1hbk_1332{color:var(--ink-2);margin:0;font-size:14px}._ttFeedback_q1hbk_1334{min-height:30px;margin:0;font-size:17px;font-weight:800}._ttRight_q1hbk_1335{background:var(--mark);color:#3d2c00;border-radius:10px;justify-self:start;padding:3px 12px}._ttWrong_q1hbk_1336{color:var(--rust)}._ttFinished_q1hbk_1337{gap:14px;display:grid}._ttDoneText_q1hbk_1338{margin:0;font-size:17px;font-weight:700}._ttActions_q1hbk_1339{flex-wrap:wrap;gap:10px;display:flex}@media (prefers-reduced-motion:no-preference){._ttRow_q1hbk_1299{transition:background .2s,color .2s}}@media (width<=560px){._ttRows_q1hbk_1299{padding:6px;font-size:21px}._ttRow_q1hbk_1299{grid-template-columns:1fr 92px;padding:2px 10px}._ttTitle_q1hbk_1297{font-size:26px}._ttGrid_q1hbk_1284{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}._ttTile_q1hbk_1285 b{font-size:26px}}._readerMeaning_q1hbk_1351{width:100%;max-width:760px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--sheet);color:var(--ink);border-radius:var(--r-md) var(--r-md) 0 0;box-shadow:var(--shadow-lift);align-items:center;gap:12px;margin:0 auto;display:flex}._readerMeaning_q1hbk_1351 p{flex:1;margin:0;font-size:16px;line-height:1.45}._readerMeaning_q1hbk_1351 b{font-weight:800}._ttRound_q1hbk_1362{color:var(--brand);font-weight:800}._coinCount_q1hbk_1365{position:relative}._coinGain_q1hbk_1366{opacity:0;pointer-events:none;background:var(--brand);color:#fff;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800;position:absolute;top:-14px;right:-6px}._coinSpark_q1hbk_1371{pointer-events:none;font-size:12px;position:absolute;top:50%;left:50%}._gpActs_q1hbk_1374{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}._gpAct_q1hbk_1374{text-align:left;font:inherit;cursor:pointer;background:var(--sheet);color:var(--ink);border:var(--bw) solid var(--rule);border-radius:var(--r-md);gap:6px;padding:16px;display:grid}._gpAct_q1hbk_1374:hover:not(._gpSoon_q1hbk_1380){border-color:var(--brand)}._gpAct_q1hbk_1374 strong{font:800 19px var(--display)}._gpAct_q1hbk_1374 span{color:var(--ink-2);font-size:14px}._gpSoon_q1hbk_1380{opacity:.55;cursor:default}._gpGroup_q1hbk_1384{gap:8px;margin-top:8px;display:grid}._gpSubject_q1hbk_1385{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:4px 0 0;font-size:12px;font-weight:800}._gpChap_q1hbk_1386{background:var(--sheet);border:var(--bw) solid var(--rule);border-radius:var(--r-md);align-items:center;gap:12px;padding:12px 14px;display:flex}._gpChapName_q1hbk_1390{flex:1;min-width:0;font-weight:700}._gpChapName_q1hbk_1390 small{color:var(--ink-2);font-size:13px;font-weight:600;display:block}._gpStart_q1hbk_1392{white-space:nowrap}._gpRound_q1hbk_1393{background:var(--sheet);border:var(--bw) solid var(--rule);border-radius:var(--r-md);gap:14px;max-width:720px;padding:18px;display:grid}._gpProg_q1hbk_1397{gap:5px;display:flex}._gpProg_q1hbk_1397 i{background:var(--rule);border-radius:7px;flex:1;height:7px}._gpProg_q1hbk_1397 i._gpProgRight_q1hbk_1399{background:var(--brand)}._gpProg_q1hbk_1397 i._gpProgWrong_q1hbk_1400{background:var(--rust)}._gpProg_q1hbk_1397 i._gpProgNow_q1hbk_1401{background:var(--mark-edge)}._gpProg_q1hbk_1397 i._gpProgSkip_q1hbk_1402{background:repeating-linear-gradient(90deg, var(--ink-3) 0 4px, transparent 4px 8px);opacity:.55}._gpProg_q1hbk_1397 i._gpProgNearly_q1hbk_1403{background:linear-gradient(90deg, var(--brand) 50%, var(--rule) 50%)}._gpCard_q1hbk_1404{text-wrap:pretty;margin:0;font-size:21px;line-height:1.6}._gpSlot_q1hbk_1405{text-align:center;white-space:pre;border-bottom:3px solid var(--brand);min-width:120px;color:var(--brand);padding:0 8px;font-weight:800;display:inline-block}._gpSlotRight_q1hbk_1409{background:var(--brand-wash);border-radius:8px 8px 0 0}._gpSlotWrong_q1hbk_1410{color:var(--rust);border-color:var(--rust);text-decoration:line-through}._gpVerdict_q1hbk_1411,._gpVerdictRight_q1hbk_1411,._gpVerdictWrong_q1hbk_1411{min-height:1.5em;margin:0;font-weight:800}._gpVerdictRight_q1hbk_1411{color:var(--brand)}._gpVerdictWrong_q1hbk_1411{color:var(--rust)}._gpVerdictNearly_q1hbk_1414{min-height:1.5em;color:var(--ink);margin:0;font-weight:800}._olForm_q1hbk_1417{gap:10px;display:grid}._olInput_q1hbk_1418{box-sizing:border-box;resize:none;width:100%;font:600 18px/1.45 var(--ui);border:var(--bw) solid var(--rule);background:var(--sheet);color:var(--ink);border-radius:12px;padding:11px 13px}._olInput_q1hbk_1418:focus{border-color:var(--brand);outline:none}._olRow_q1hbk_1423{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}._olSaid_q1hbk_1424{background:var(--sheet);border:var(--bw) solid var(--rule);border-radius:12px;margin:0;padding:10px 13px;font-size:17px}._olSaid_q1hbk_1424 span,._olGood_q1hbk_1425 span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:3px;font-size:12px;font-weight:800;display:block}._olGood_q1hbk_1425{margin:0;font-size:18px;font-weight:700}._olTip_q1hbk_1427{margin:0;font-weight:600}._lnPoints_q1hbk_1429{gap:6px;margin:0;padding:0;list-style:none;display:grid}._lnPoints_q1hbk_1429 li{align-items:baseline;gap:9px;font-size:16px;font-weight:600;display:flex}._lnPoints_q1hbk_1429 b{border-radius:50%;flex:none;place-items:center;width:1.4em;height:1.4em;font-size:13px;display:grid}._lnGot_q1hbk_1432 b{background:var(--brand);color:#fff}._lnMissed_q1hbk_1433{color:var(--ink-2)}._lnMissed_q1hbk_1433 b{background:var(--rust-wash);color:var(--rust)}._gpBank_q1hbk_1435{flex-wrap:wrap;gap:9px;display:flex}._gpChip_q1hbk_1436{font:700 16px var(--ui);cursor:pointer;background:var(--sheet);color:var(--ink);border:var(--bw) solid var(--rule);border-radius:999px;padding:8px 15px}._gpChip_q1hbk_1436:hover:not(:disabled){border-color:var(--brand)}._gpChipUsed_q1hbk_1441{visibility:hidden}._gpTyped_q1hbk_1442{gap:8px;display:flex}._gpInput_q1hbk_1443{min-width:0;font:700 17px var(--ui);border:var(--bw) solid var(--rule);background:var(--sheet);color:var(--ink);border-radius:10px;flex:1;padding:9px 12px}._gpLink_q1hbk_1447{cursor:pointer;font:700 14px var(--ui);color:var(--brand);background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}._gpDoneTitle_q1hbk_1448{font:800 26px var(--display);margin:0}._gpRound_q1hbk_1393>._btn_q1hbk_374{justify-self:start}._gpHow_q1hbk_1450{color:var(--ink-2);margin:0;font-size:15px;font-weight:700}._gpListen_q1hbk_1451{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}._gpHeard_q1hbk_1452{color:var(--brand);font-size:14px;font-weight:700}._tfPick_q1hbk_1455{grid-template-columns:1fr 1fr;gap:12px;display:grid}._tfBtn_q1hbk_1456{justify-content:center;padding:14px;font-size:18px}._tfProof_q1hbk_1457{border-left:4px solid var(--mark-edge);background:var(--brand-wash);border-radius:0 10px 10px 0;margin:0;padding:12px 14px;font-size:17px;line-height:1.55}._tfProof_q1hbk_1457 span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px;font-size:12px;font-weight:800;display:block}._chOpts_q1hbk_1464{grid-template-columns:1fr 1fr;gap:10px;display:grid}._chOpt_q1hbk_1464{font:700 17px var(--ui);text-align:left;cursor:pointer;background:var(--sheet);min-height:52px;color:var(--ink);border:var(--bw) solid var(--rule);box-shadow:0 3px 0 var(--rule);border-radius:14px;padding:13px 16px}._chOpt_q1hbk_1464:hover:not(:disabled){border-color:var(--brand)}._chOpt_q1hbk_1464:disabled{cursor:default}._chOptRight_q1hbk_1472{background:var(--brand-wash);border-color:var(--brand);color:var(--brand)}._chOptWrong_q1hbk_1473{border-color:var(--rust);color:var(--rust);text-decoration:line-through}._chOptOff_q1hbk_1474{opacity:.5}@media (width<=560px){._chOpts_q1hbk_1464{grid-template-columns:1fr}}._mtGrid_q1hbk_1480{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:10px clamp(48px,10vw,120px);display:grid}._mtCol_q1hbk_1481{align-content:start;gap:9px;display:grid}._mtItem_q1hbk_1482{text-align:left;min-height:52px;font:600 16px/1.3 var(--ui);cursor:pointer;overflow-wrap:anywhere;background:var(--sheet);color:var(--ink);border:var(--bw) solid var(--rule);box-shadow:0 3px 0 var(--rule);border-radius:12px;align-items:center;gap:9px;padding:10px 13px;display:flex}._mtTerm_q1hbk_1487{font-weight:800}._mtItem_q1hbk_1482:hover:not(:disabled){border-color:var(--brand)}._mtOn_q1hbk_1489{border-color:var(--brand);background:var(--brand-wash);box-shadow:0 3px 0 var(--brand)}._mtDone_q1hbk_1492{cursor:default;color:var(--ink-2);box-shadow:none;background:0 0;border-style:dashed;font-weight:600}._mtDone_q1hbk_1492 ._mtText_q1hbk_1493{opacity:.4}@media (prefers-reduced-motion:no-preference){._mtText_q1hbk_1493{transition:opacity .45s .3s}}._mtNum_q1hbk_1495{background:var(--brand);color:#fff;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:13px;display:grid}._mtBad_q1hbk_1499{border-color:var(--rust);color:var(--rust)}@media (prefers-reduced-motion:no-preference){._mtBad_q1hbk_1499{animation:.35s ease-in-out 2 _mtShake_q1hbk_1}}@keyframes _mtShake_q1hbk_1{25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (width<=560px){._mtGrid_q1hbk_1480{gap:8px 36px}._mtItem_q1hbk_1482{padding:9px 10px;font-size:14.5px}}._celebrate_q1hbk_1510{text-align:center;justify-items:center;gap:8px;padding:6px 0 4px;display:grid;position:relative}._confetti_q1hbk_1511{pointer-events:none;z-index:60;width:100vw;height:100vh;position:fixed;inset:0}._trophy_q1hbk_1512{filter:drop-shadow(0 6px #0000001f);font-size:76px;line-height:1}._celebrateTitle_q1hbk_1513{font:800 30px/1.1 var(--display);text-wrap:balance;margin:0}._celebrateSub_q1hbk_1514{color:var(--ink-2);margin:0;font-weight:700}._celebrateCoins_q1hbk_1515{background:var(--mark);color:#3d2c00;box-shadow:0 3px 0 var(--mark-edge);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-weight:800;display:inline-flex}._celebrateSound_q1hbk_1520{cursor:pointer;font:700 13px var(--ui);color:var(--ink-2);background:0 0;border:0;padding:4px 6px;position:absolute;top:0;right:0}._gpTop_q1hbk_1526{align-items:center;gap:10px;display:flex}._gpTop_q1hbk_1526>p{flex:1;margin:0}._rpWrap_q1hbk_1529{align-items:center;gap:8px;display:inline-flex;position:relative}._rpWrap_q1hbk_1529 ._gpSound_q1hbk_1530{align-items:center;gap:5px;display:inline-flex}._rpThanks_q1hbk_1531{font:700 12.5px var(--ui);color:var(--brand)}._rpPop_q1hbk_1532{z-index:20;background:var(--sheet);border:var(--bw) solid var(--rule);border-radius:14px;gap:8px;width:min(320px,82vw);padding:14px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #0f172a2e}._rpTitle_q1hbk_1537{font:800 16px var(--display);color:var(--ink);margin:0}._rpNote_q1hbk_1538{color:var(--ink-2);margin:0;font-size:13.5px}._rpRow_q1hbk_1539{flex-wrap:wrap;gap:8px;display:flex}._rpList_q1hbk_1540{gap:6px;display:grid}._rpPick_q1hbk_1541{text-align:left;font:700 14.5px var(--ui);cursor:pointer;background:var(--sheet);color:var(--ink);border:var(--bw) solid var(--rule);border-radius:10px;min-height:44px;padding:9px 12px}._rpPick_q1hbk_1541:hover:not(:disabled){border-color:var(--brand)}._rpError_q1hbk_1544{color:var(--rust);margin:0;font-size:13.5px;font-weight:700}._mtAway_q1hbk_1545{color:var(--ink-3);display:inline-flex}._gpSound_q1hbk_1530,._ttSound_q1hbk_1546{cursor:pointer;font:700 13px var(--ui);color:var(--ink-2);background:0 0;border:0;padding:2px 4px}._ttSound_q1hbk_1546{justify-self:end}._grTopic_q1hbk_1551{font:800 30px/1.15 var(--display);color:var(--ink);margin:0}._grRule_q1hbk_1552{background:#ffe9a3;border-radius:16px;gap:6px;padding:16px 18px;display:grid;box-shadow:0 3px #f5d36b}._grRuleTag_q1hbk_1556{letter-spacing:.06em;text-transform:uppercase;color:#92400e;margin:0;font-size:12px;font-weight:800}._grRuleText_q1hbk_1557{color:#3b2a05;margin:0;font-size:19px;font-weight:700;line-height:1.55}._grExHead_q1hbk_1558{color:var(--ink-2);margin:4px 0 0;font-size:15px;font-weight:800}._grExamples_q1hbk_1559{gap:10px;margin:0;padding:0;list-style:none;display:grid}._grEx_q1hbk_1558{background:var(--sheet);border:var(--bw) solid var(--rule);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:19px;line-height:1.55;display:flex}._grExN_q1hbk_1564{background:var(--brand-wash);width:26px;height:26px;color:var(--brand-deep);text-align:center;border-radius:999px;flex-shrink:0;font-size:14px;font-weight:800;line-height:26px}._grMark_q1hbk_1568{color:var(--ink);background:#ffe9a3;border-radius:6px;padding:0 4px;font-weight:800;box-shadow:inset 0 -3px #f59e0b}._grCard_q1hbk_1569{background:var(--sheet);box-shadow:0 3px 0 var(--rule);border-radius:16px;padding:20px 18px}._grWords_q1hbk_1570{flex-wrap:wrap;gap:8px;padding:16px 14px;display:flex}._grWord_q1hbk_1570{font:700 19px var(--ui);cursor:pointer;background:var(--paper);min-height:44px;color:var(--ink);border:var(--bw) solid var(--rule);box-shadow:0 2px 0 var(--rule);touch-action:manipulation;border-radius:999px;padding:6px 14px}._grWord_q1hbk_1570:hover:not(:disabled){border-color:var(--brand)}._grWord_q1hbk_1570:disabled{cursor:default}._grWordRight_q1hbk_1578{background:var(--brand-wash);color:var(--brand-deep);border-color:var(--brand);box-shadow:0 2px 0 var(--brand)}._grWordWrong_q1hbk_1579{color:var(--rust);border-color:var(--rust);box-shadow:none;background:#fef2f2;text-decoration:line-through}._grWordOff_q1hbk_1580{color:var(--ink-2);box-shadow:none;background:0 0;border-color:#0000}._grWordMark_q1hbk_1581{color:#92400e;box-shadow:none;background:#ffe9a3;border-color:#f59e0b;text-decoration:line-through}._grOpts_q1hbk_1583{grid-template-columns:1fr 1fr;gap:10px;display:grid}._grOpt_q1hbk_1583{text-align:center;touch-action:manipulation;font-size:19px}._gpActLocked_q1hbk_1587{opacity:.85}._gpLock_q1hbk_1588{color:#92400e;font:800 11px var(--ui);letter-spacing:.03em;vertical-align:middle;background:#ffe9a3;border-radius:999px;align-items:center;gap:4px;margin-left:6px;padding:2px 8px;display:inline-flex}._ntHead_q1hbk_1595{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin:4px 0 14px;display:flex}._ntTitle_q1hbk_1596{font:800 30px/1.1 var(--display);color:var(--ink);margin:0}._ntActions_q1hbk_1597{flex-wrap:wrap;gap:8px;display:flex}._ntPill_q1hbk_1598{background:var(--sheet);border:var(--bw) solid var(--rule);min-height:42px;color:var(--ink-2);font:700 14px var(--ui);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}._ntPill_q1hbk_1598:hover{border-color:var(--brand);color:var(--brand)}._ntCard_q1hbk_1603{background:var(--sheet);box-shadow:0 3px 0 var(--rule);border-radius:18px;margin-bottom:14px;padding:14px 14px 8px}._ntLabel_q1hbk_1604{font:800 13px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0 0 6px 4px}._ntList_q1hbk_1605{margin:0;padding:0;list-style:none}._ntItem_q1hbk_1606{border-top:1px solid #eef2f7;align-items:flex-start;gap:10px;padding:9px 4px;display:flex}._ntN_q1hbk_1607{background:var(--brand-wash);width:24px;height:24px;color:var(--brand-deep);font:800 13px/24px var(--ui);text-align:center;border-radius:999px;flex-shrink:0}._ntText_q1hbk_1611{flex:1;min-width:0;font-size:17px;font-weight:600;line-height:1.45}._ntTerm_q1hbk_1612{color:var(--ink);background:#ffe9a3;border-radius:6px;padding:0 4px;font-weight:800;box-shadow:inset 0 -3px #f59e0b}._ntChip_q1hbk_1613{background:var(--paper);min-width:44px;min-height:32px;color:var(--brand);font:800 12px var(--ui);cursor:pointer;touch-action:manipulation;border:1.5px solid #bfd3f6;border-radius:999px;flex-shrink:0}._ntTabs_q1hbk_1619{background:#e2e8f0;border-radius:999px;gap:4px;margin:0 0 14px;padding:4px;display:inline-flex}._ntTab_q1hbk_1619,._ntTabOn_q1hbk_1620{min-height:40px;font:800 15px var(--ui);cursor:pointer;touch-action:manipulation;border:0;border-radius:999px;padding:0 18px}._ntTab_q1hbk_1619{color:#334155;background:0 0}._ntTabOn_q1hbk_1620{color:#fff;background:#1e1b4b}._mmCard_q1hbk_1625{padding:10px}._mmBox_q1hbk_1626{-webkit-overflow-scrolling:touch;overflow:auto hidden}._mmCanvas_q1hbk_1627{margin:0 auto;position:relative}._mmLines_q1hbk_1628{position:absolute;top:0;left:0}._mmCentre_q1hbk_1629{box-sizing:border-box;color:#fff;text-align:center;font:800 18px/1.15 var(--display);background:#1e1b4b;border-radius:20px;justify-content:center;align-items:center;padding:6px 10px;display:flex;position:absolute}._mmBranch_q1hbk_1633{box-sizing:border-box;color:#fff;text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:4px 8px;line-height:1.1;display:flex;position:absolute}._mmBranchName_q1hbk_1637{font:800 15px/1.1 var(--display);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._mmBranchPages_q1hbk_1638{font:700 11px var(--ui);opacity:.92}._mmLeaf_q1hbk_1639{box-sizing:border-box;background:var(--sheet);color:var(--ink);text-align:left;font-family:var(--ui);border:2px solid;border-radius:12px;flex-direction:column;justify-content:center;gap:1px;padding:4px 10px;display:flex;position:absolute}button._mmLeaf_q1hbk_1639{cursor:pointer;touch-action:manipulation}button._mmLeaf_q1hbk_1639:hover{background:#f8fafc}._mmLeafOn_q1hbk_1645,button._mmLeafOn_q1hbk_1645:hover{background:#fff7d6;border-width:3px}._mmKey_q1hbk_1646{font:800 14px var(--ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._mmBrief_q1hbk_1647{font:600 12px/1.25 var(--ui);color:#334155;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._mmDetail_q1hbk_1648{box-sizing:border-box;background:#fff7d6;border-radius:14px;align-items:flex-start;gap:10px;min-height:44px;margin-top:8px;padding:10px 12px;display:flex}._mmHint_q1hbk_1651{font:700 15px var(--ui);color:#92400e}._mmBar_q1hbk_1653{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}._mmBar_q1hbk_1653 ._ntTabs_q1hbk_1619{flex-wrap:wrap;margin:0}._mmHearOn_q1hbk_1655{color:var(--ink);background:#fff7d6;border-color:#f59e0b}button._mmBranch_q1hbk_1633{cursor:pointer;touch-action:manipulation;font:inherit;border:0}._mmBranchAim_q1hbk_1657{outline:3px dashed var(--ink);outline-offset:2px}._mmLeafSlot_q1hbk_1658{background:#f8fafc;border-style:dashed}._mmTray_q1hbk_1659{background:var(--paper);border-radius:14px;gap:8px;margin-top:8px;padding:10px 12px;display:grid}._mmTrayTop_q1hbk_1660{font:800 15px var(--ui);color:var(--ink-2);justify-content:space-between;gap:8px;display:flex}._mmCoins_q1hbk_1661{color:#92400e;flex-shrink:0}._mmCards_q1hbk_1662{flex-wrap:wrap;gap:8px;display:flex}._mmCardBtn_q1hbk_1663{border:2px solid var(--rule);background:var(--sheet);min-height:44px;color:var(--ink);font:800 15px var(--ui);cursor:pointer;touch-action:manipulation;border-radius:12px;padding:0 14px}._mmCardOn_q1hbk_1667{background:#fff7d6;border-color:#1e1b4b}._mmDone_q1hbk_1668{justify-items:center;gap:12px;padding:8px 0;display:grid}._coinBtn_q1hbk_1671{cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;padding:0}._rwList_q1hbk_1672{gap:12px;margin-bottom:18px;display:grid}._rwCard_q1hbk_1673{background:var(--sheet);box-shadow:0 3px 0 var(--rule);border-radius:18px;gap:10px;padding:14px 16px;display:grid}._rwTop_q1hbk_1674,._rwBottom_q1hbk_1674{justify-content:space-between;align-items:center;gap:8px;display:flex}._rwName_q1hbk_1675{font:800 18px var(--display)}._rwCost_q1hbk_1676{color:#b45309;flex-shrink:0;font-weight:800}._rwBar_q1hbk_1677{background:#e2e8f0;border-radius:99px;height:10px;overflow:hidden}._rwBar_q1hbk_1677 i{background:#93c5fd;border-radius:99px;height:100%;display:block}._rwBar_q1hbk_1677 i._rwBarFull_q1hbk_1679{background:var(--brand)}._rwBar_q1hbk_1677 i._rwBarHeld_q1hbk_1680{background:#f59e0b}._rwNote_q1hbk_1681{color:var(--ink-2);font-size:14px;font-weight:700}._rwAsk_q1hbk_1682{padding:10px 16px;font-size:15px}._rwHead_q1hbk_1683{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0 0 8px;font-size:13px;font-weight:800}._rwHistory_q1hbk_1684{gap:8px;display:grid}._rwRow_q1hbk_1685{background:var(--sheet);border:2px solid #eef2f7;border-radius:12px;justify-content:space-between;gap:8px;padding:10px 12px;font-weight:600;display:flex}._rwWhen_q1hbk_1686{color:var(--ink-2)}._rwSpent_q1hbk_1687{color:#b45309}._rwOther_q1hbk_1688{color:var(--ink-2);font-weight:700}._rwAskRow_q1hbk_1689{background:var(--sheet);border:2px solid #eef2f7;border-radius:14px;gap:8px;padding:12px;display:grid}._rwSubTitle_q1hbk_1690{font:800 18px var(--display);margin:18px 0 2px}._rwOwn_q1hbk_1691{display:grid}._rwOwnRow_q1hbk_1692{border-top:1px solid #eef2f7;align-items:center;gap:10px;padding:8px 0;display:flex}._rwOwnName_q1hbk_1693{flex:1;min-width:0;font-weight:700}._rwAdd_q1hbk_1694{grid-template-columns:minmax(0,1fr) 96px auto;align-items:end;gap:8px;margin-top:10px;display:grid}._rwField_q1hbk_1695{color:var(--ink-2);gap:4px;font-size:13px;font-weight:700;display:grid}._rwField_q1hbk_1695 input{box-sizing:border-box;border:var(--bw) solid var(--rule);width:100%;min-width:0;min-height:44px;font:600 15px var(--ui);background:var(--sheet);color:var(--ink);border-radius:10px;padding:0 10px}._rfCard_q1hbk_1699{background:var(--sheet);border:var(--bw) solid var(--rule);border-radius:var(--r-lg,18px);justify-items:start;gap:8px;padding:16px;display:grid}._rfFrom_q1hbk_1700{background:var(--mark);color:#3d2c00;font:800 12px var(--ui);border-radius:999px;padding:2px 10px}._rfQuestion_q1hbk_1701{font:800 22px/1.3 var(--display);color:var(--ink);overflow-wrap:anywhere;margin:0}._rfAnswer_q1hbk_1702{gap:8px;margin-top:12px;display:grid}._rfLabel_q1hbk_1703{font:800 14px var(--ui);color:var(--ink-2,var(--ink))}._rfReply_q1hbk_1704{border-radius:var(--r-lg,18px);border:var(--bw) solid var(--rule);margin-top:12px;display:grid;overflow:hidden}._rfGood_q1hbk_1705,._rfNudge_q1hbk_1705{font:700 16px/1.4 var(--ui);overflow-wrap:anywhere;gap:4px;padding:12px 14px;display:grid}._rfGood_q1hbk_1705{background:var(--brand-wash);color:var(--ink)}._rfNudge_q1hbk_1705{color:#3b2a05;background:#fff7d6}._rfGood_q1hbk_1705 span,._rfNudge_q1hbk_1705 span{font:800 12px var(--ui);letter-spacing:.06em;text-transform:uppercase}._rfGood_q1hbk_1705 span{color:#1e3a8a}._rfNudge_q1hbk_1705 span{color:#92400e}._rfFoot_q1hbk_1711{background:var(--sheet);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}._rfFoot_q1hbk_1711 b{color:#92400e;font:800 15px var(--ui);flex:1}._wkSide_q1hbk_1715{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}._wkStack_q1hbk_1716{gap:12px;display:grid}._wkYou_q1hbk_1717{gap:10px;display:grid}._wkPanel_q1hbk_1718{background:var(--sheet);box-shadow:0 3px 0 var(--rule);border-radius:18px;gap:10px;min-width:0;padding:14px 16px;display:grid}._wkWaiting_q1hbk_1719{opacity:.7}._wkHead2_q1hbk_1720{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}._wkTitle_q1hbk_1721{font:800 18px var(--display);color:var(--ink);margin:0}._wkWhere_q1hbk_1722{font:700 13px var(--ui);color:var(--ink-2)}._wkQuestion_q1hbk_1723{font:700 16px/1.45 var(--ui);color:var(--ink);overflow-wrap:anywhere;margin:0}._wkGrid_q1hbk_1724{justify-self:center;gap:2px;max-width:100%;padding:4px 0;display:grid;overflow-x:auto}._wkRow_q1hbk_1725{align-items:center;display:flex}._wkSign_q1hbk_1726{text-align:center;font:800 28px var(--display);color:var(--ink-2);flex:0 0 34px}._wkCell_q1hbk_1727{box-sizing:border-box;height:46px;font:800 28px var(--display);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;margin:0 2px;display:flex}._wkHead_q1hbk_1720{height:20px;font:800 12px var(--ui);color:var(--ink-2)}._wkMarks_q1hbk_1732 ._wkCell_q1hbk_1727{height:24px}._wkMark_q1hbk_1732{font:800 17px var(--display);color:#b45309}._wkStruck_q1hbk_1734{-webkit-text-decoration:line-through #b45309;text-decoration:line-through #b45309;text-decoration-thickness:2px}._wkPadLit_q1hbk_1735{background:#ffe9a3}._wkPointLit_q1hbk_1736,._wkActive_q1hbk_1737{background:#dbeafe}._wkAnswer_q1hbk_1738{border-top:3px solid var(--ink);margin-left:34px;padding-top:4px}._wkAnswer_q1hbk_1738 ._wkSign_q1hbk_1726{display:none}._wkSlot_q1hbk_1740{background:#fffbeb;border:3px dashed #f59e0b}._wkSlotWrong_q1hbk_1741{background:#fee2e2;border:3px dashed #dc2626}._wkDone_q1hbk_1742{background:#ffe9a3}._wkLines_q1hbk_1743{justify-items:start;gap:4px;padding:4px 6px;display:grid}._wkLine_q1hbk_1743{font:800 24px/1.3 var(--display);color:var(--ink);border-radius:8px;margin:0;padding:2px 8px}._wkLineLit_q1hbk_1745{background:#ffe9a3}._wkTherefore_q1hbk_1746{font:800 20px var(--display);color:#3b2a05;overflow-wrap:anywhere;background:#fff7d6;border-radius:12px;margin:0;padding:10px 14px}._wkSteps_q1hbk_1747{gap:6px;margin:0;padding:0;list-style:none;display:grid}._wkStep_q1hbk_1747,._wkStepOn_q1hbk_1748{font:700 14px/1.4 var(--ui);color:var(--ink-2);border:2px solid #0000;border-radius:10px;align-items:flex-start;gap:8px;padding:7px 10px;display:flex}._wkStepOn_q1hbk_1748{color:var(--ink);background:#fff7d6;border-color:#f59e0b}._wkStepN_q1hbk_1753{color:#fff;height:22px;font:800 12px var(--ui);background:#cbd5e1;border-radius:99px;flex:0 0 22px;justify-content:center;align-items:center;display:flex}._wkStepOn_q1hbk_1748 ._wkStepN_q1hbk_1753{background:#b45309}._wkMsg_q1hbk_1758,._wkMsgWrong_q1hbk_1758,._wkMsgGood_q1hbk_1758{box-sizing:border-box;min-height:44px;font:700 15px/1.4 var(--ui);border-radius:12px;margin:0;padding:10px 12px}._wkMsg_q1hbk_1758{color:var(--ink);background:#f1f5f9}._wkMsgWrong_q1hbk_1758{color:#7f1d1d;background:#fee2e2}._wkMsgGood_q1hbk_1758{color:#3b2a05;background:#fff7d6}._wkAsk_q1hbk_1762{font:800 17px var(--ui);color:var(--ink);margin:0}._wkPad_q1hbk_1735{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}._wkOps_q1hbk_1764{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._wkKey_q1hbk_1765{border:2px solid var(--rule);background:var(--sheet);min-height:52px;color:var(--ink);font:800 24px var(--display);cursor:pointer;touch-action:manipulation;border-radius:12px}._wkKey_q1hbk_1765:hover{background:#f8fafc}._wkKey_q1hbk_1765:disabled{opacity:.5;cursor:default}._wkCheck_q1hbk_1771{background:var(--brand);border-color:var(--brand);color:#fff;font:800 16px var(--ui);grid-column:span 2}._wkCheck_q1hbk_1771:hover{background:var(--brand)}._wkEntryRow_q1hbk_1773{gap:8px;display:grid}._wkEntry_q1hbk_1773{box-sizing:border-box;min-width:120px;min-height:52px;font:800 28px var(--display);background:#fffbeb;border:3px dashed #f59e0b;border-radius:12px;justify-self:start;align-items:center;padding:0 14px;display:flex}@media (width<=420px){._wkCell_q1hbk_1727{flex-basis:34px;height:40px;font-size:24px}._wkSign_q1hbk_1726{flex-basis:26px;font-size:24px}._wkAnswer_q1hbk_1738{margin-left:26px}}._legalPage_q1hbk_1785{background:radial-gradient(1100px 620px at 12% -10%, var(--brand-wash), transparent 62%), var(--paper);flex-direction:column;align-items:center;gap:20px;min-height:100vh;padding:32px 16px 24px;display:flex}._legalCard_q1hbk_1791{box-sizing:border-box;background:var(--sheet);border:var(--bw) solid var(--rule);border-radius:var(--r-xl,28px);width:100%;max-width:760px;box-shadow:var(--shadow-lift);padding:32px clamp(20px,5vw,44px)}._legalCard_q1hbk_1791 ._signBrand_q1hbk_73{font-family:var(--display);align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}._legalTitle_q1hbk_1797{font-family:var(--display);color:var(--ink);text-wrap:balance;margin:4px 0;font-size:clamp(26px,4vw,34px);line-height:1.15}._legalUpdated_q1hbk_1798{color:var(--ink-3);margin:0 0 18px;font-size:13.5px}._legalProse_q1hbk_1799{color:var(--ink-2);max-width:68ch;font-size:16px;line-height:1.65}._legalProse_q1hbk_1799 h2{font-family:var(--display);color:var(--ink);margin:26px 0 8px;font-size:19px}._legalProse_q1hbk_1799 p,._legalProse_q1hbk_1799 ul{margin:0 0 12px}._legalProse_q1hbk_1799 li{margin-bottom:6px}._legalProse_q1hbk_1799 a{color:var(--brand);font-weight:700}._siteFooter_q1hbk_1804{text-align:center;width:100%;max-width:760px;color:var(--ink-3);font-size:13.5px}._siteFooter_q1hbk_1804 nav{flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-bottom:6px;display:flex}._siteFooter_q1hbk_1804 a{color:var(--ink-2);font-weight:700;text-decoration:none}._siteFooter_q1hbk_1804 a:hover,._siteFooter_q1hbk_1804 a:focus-visible{color:var(--brand);text-decoration:underline}._siteFooter_q1hbk_1804 p{margin:0}._signinWrap_q1hbk_1809{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}._stage_q1hbk_17 ._siteFooter_q1hbk_1804{margin:48px auto 0}:root{--r-sm:8px;--r-md:14px;--r-lg:20px;--bw:2px}:root,:root[data-theme=workbook]{--ink:#0f172a;--ink-2:#475569;--ink-3:#7c8da6;--rule:#d8e6fb;--rule-soft:#e8f1fe;--paper:#eff6ff;--sheet:#fff;--sheet-2:#f8fbff;--brand:#2563eb;--brand-deep:#1d4ed8;--brand-wash:#dbeafe;--on-brand:#fff;--mark:#ffe9a3;--mark-edge:#f59e0b;--accent:#ec4899;--on-accent:#fff;--amber:#b45309;--amber-wash:#fef3c7;--rust:#dc2626;--rust-wash:#fee2e2;--deep:#1e3a8a;--deep-2:#1e40af;--deep-rule:#2f52a8;--deep-ink:#dbeafe;--ui:"Nunito Sans", ui-sans-serif, system-ui, sans-serif;--display:"Baloo 2", var(--ui);--r-sm:8px;--r-md:14px;--r-lg:20px;--bw:2px;--shadow-lift:0 4px 0 #dbe8fa;--shadow-soft:0 3px 0 #e2ecfb;--btn-shadow:0 4px 0 var(--brand-deep);--press:translateY(2px)}:root[data-theme=ledger]{--ink:#020617;--ink-2:#475569;--ink-3:#94a3b8;--rule:#e2e8f0;--rule-soft:#f1f5f9;--paper:#f8fafc;--sheet:#fff;--sheet-2:#fcfdfe;--brand:#0369a1;--brand-deep:#075985;--brand-wash:#e0f2fe;--on-brand:#fff;--mark:#fef08a;--mark-edge:#ca8a04;--accent:#0369a1;--on-accent:#fff;--amber:#a16207;--amber-wash:#fef9c3;--rust:#b91c1c;--rust-wash:#fee2e2;--deep:#0f172a;--deep-2:#1e293b;--deep-rule:#334155;--deep-ink:#e2e8f0;--ui:"Source Sans 3", ui-sans-serif, system-ui, sans-serif;--display:"Lexend", var(--ui);--r-sm:3px;--r-md:6px;--r-lg:10px;--bw:1px;--shadow-lift:0 1px 2px #0206170d, 0 10px 26px -16px #02061747;--shadow-soft:0 1px 2px #0206170d;--btn-shadow:none;--press:none}:root[data-theme=studio]{--ink:#1c1428;--ink-2:#55496b;--ink-3:#8e85a0;--rule:#efe7fc;--rule-soft:#f7f2fd;--paper:#faf5ff;--sheet:#fff;--sheet-2:#fdfbff;--brand:#7c3aed;--brand-deep:#6d28d9;--brand-wash:#f3e8ff;--on-brand:#fff;--mark:#fbcfe8;--mark-edge:#ec4899;--accent:#ec4899;--on-accent:#fff;--amber:#b45309;--amber-wash:#fef3c7;--rust:#e11d48;--rust-wash:#ffe4e6;--deep:#2e1065;--deep-2:#3b0764;--deep-rule:#4c1d95;--deep-ink:#ede9fe;--ui:"DM Sans", ui-sans-serif, system-ui, sans-serif;--display:"Space Grotesk", var(--ui);--r-sm:9px;--r-md:16px;--r-lg:26px;--bw:1px;--shadow-lift:0 2px 4px #4c1d950d, 0 16px 42px -20px #4c1d9552;--shadow-soft:0 1px 3px #4c1d9512;--btn-shadow:none;--press:none}:root{--sub-1:#4f46e5;--sub-1-wash:#e7e5ff;--sub-2:#0284c7;--sub-2-wash:#dcefff;--sub-3:#db2777;--sub-3-wash:#ffe0ef;--sub-4:#ea580c;--sub-4-wash:#ffe8d6;--sub-5:#7c3aed;--sub-5-wash:#efe4ff;--sub-6:#0891b2;--sub-6-wash:#d9f3f9}:root[data-theme=playground]{--ink:#1e1b4b;--ink-2:#4c4788;--ink-3:#656094;--rule:#d7d5f7;--rule-soft:#eae8fd;--paper:#f1f0fe;--sheet:#fff;--sheet-2:#faf9ff;--brand:#4f46e5;--brand-deep:#3730a3;--brand-wash:#e7e5ff;--on-brand:#fff;--mark:#ffd84d;--mark-edge:#d97706;--accent:#ea580c;--on-accent:#fff;--amber:#b45309;--amber-wash:#ffedd5;--rust:#dc2626;--rust-wash:#ffe4e4;--deep:#241f68;--deep-2:#312a86;--deep-rule:#443ba8;--deep-ink:#ded9ff;--ui:"Nunito Sans", ui-sans-serif, system-ui, sans-serif;--display:"Baloo 2", var(--ui)}:root[data-theme=poster]{--ink:#0f172a;--ink-2:#44546b;--ink-3:#5f6f87;--rule:#cfe2fd;--rule-soft:#e6f1fe;--paper:#e9f3ff;--sheet:#fff;--sheet-2:#f7fbff;--brand:#2563eb;--brand-deep:#1d4ed8;--brand-wash:#dbeafe;--on-brand:#fff;--mark:#fcd34d;--mark-edge:#d97706;--accent:#ec4899;--on-accent:#fff;--amber:#b45309;--amber-wash:#fef3c7;--rust:#dc2626;--rust-wash:#fee2e2;--deep:#16307a;--deep-2:#1d3f9c;--deep-rule:#2f57c0;--deep-ink:#dbeafe;--ui:"Nunito Sans", ui-sans-serif, system-ui, sans-serif;--display:"Baloo 2", var(--ui)}:root[data-theme=mango]{--ink:#45200a;--ink-2:#86502f;--ink-3:#8a5c3e;--rule:#fcd9b6;--rule-soft:#fed;--paper:#fff4e9;--sheet:#fff;--sheet-2:#fffaf4;--brand:#ea580c;--brand-deep:#c2410c;--brand-wash:#ffe6d1;--on-brand:#fff;--mark:#ffd84d;--mark-edge:#b45309;--accent:#2563eb;--on-accent:#fff;--amber:#a16207;--amber-wash:#fef3c7;--rust:#be123c;--rust-wash:#ffe4e6;--deep:#6b2506;--deep-2:#872f08;--deep-rule:#a8471c;--deep-ink:#ffe6d1;--ui:"Nunito Sans", ui-sans-serif, system-ui, sans-serif;--display:"Baloo 2", var(--ui)}:root[data-theme=playground],:root[data-theme=poster],:root[data-theme=mango]{--r-sm:10px;--r-md:18px;--r-lg:26px;--r-xl:34px;--bw:2px;--shadow-soft:0 2px 0 var(--rule), 0 6px 18px -12px #0f172a40;--shadow-lift:0 4px 0 var(--rule), 0 18px 34px -22px #0f172a66;--shadow-pop:0 6px 0 var(--brand-deep), 0 20px 30px -18px #0f172a73;--btn-shadow:0 4px 0 var(--brand-deep);--press:translateY(3px)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--ui);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.5}h1,h2,h3,h4{letter-spacing:-.015em;margin:0;font-weight:600}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:var(--brand)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.fromBook{font-family:var(--ui);font-size:15px;line-height:1.6}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::selection{background:var(--mark);color:var(--ink)}.mint-sad-coin{z-index:60;pointer-events:none;background:radial-gradient(circle at 35% 30%,#fff3b0,#f5c400 55%,#b07800);border:2px solid #8a5d00;border-radius:50%;width:38px;height:38px;position:fixed}.mint-sad-coin .eyes{text-align:center;color:#3d2c00;letter-spacing:2px;font:800 10px/1 sans-serif;position:absolute;top:8px;left:0;right:0}.mint-sad-coin .mouth{border:2px solid #3d2c00;border-bottom:0;border-radius:10px 10px 0 0;width:14px;height:7px;margin-left:-7px;position:absolute;top:21px;left:50%}
