._root_1rhyr_2[data-drill-active]{padding-bottom:calc(96px + env(safe-area-inset-bottom))}._toolButton_1rhyr_6{min-width:var(--control-h);min-height:var(--control-h);border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, transparent);box-shadow:var(--shadow);color:var(--ink-soft);font:600 13px var(--font-body);white-space:nowrap;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}._toolButton_1rhyr_6[aria-expanded=true],._toolButton_1rhyr_6[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}@media (hover:hover){._toolButton_1rhyr_6:hover{color:var(--accent)}}._toolButton_1rhyr_6:active{transform:scale(.96)}._toolButton_1rhyr_6:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._toolLabel_1rhyr_30{color:var(--ink)}._spin_1rhyr_32{transition:transform var(--dur-slow) var(--ease);display:inline-flex}@media (prefers-reduced-motion:reduce){._spin_1rhyr_32{transition:none}}._filterButton_1rhyr_37[data-active]{border-color:var(--accent);color:var(--accent)}._badge_1rhyr_38{background:var(--fill-accent);min-width:20px;height:20px;color:var(--on-accent);font:600 11.5px / 1 var(--font-body);border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}@media (width>=1344px){:root:has(#docs-aside) ._filterButton_1rhyr_37{display:none}}@media (width<=640px){._toolButton_1rhyr_6._filterButton_1rhyr_37{display:none}}@media (width>=641px){._filterButton_1rhyr_37._phoneOnly_1rhyr_59{display:none}}._sidebar_1rhyr_64{animation:_fade_1rhyr_1 var(--dur) var(--ease) both;gap:10px;display:grid}._sidebarHead_1rhyr_65{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}._sidebarTitle_1rhyr_67{color:var(--ink-faint);font:600 11.5px / 1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0}._sheetFooter_1rhyr_77{align-items:center;gap:12px;display:flex}._sheetDone_1rhyr_78{flex:auto;max-width:260px;margin-left:auto}@media (width<=640px){._sheetDone_1rhyr_78{max-width:none}}._menuItem_1rhyr_84{width:100%;min-height:40px;color:var(--ink);font:500 14px var(--font-body);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:0 12px;display:flex}._menuItem_1rhyr_84[aria-checked=true]{color:var(--accent);font-weight:600}@media (hover:hover){._menuItem_1rhyr_84:hover{background:var(--surface-2)}}@media (pointer:coarse){._menuItem_1rhyr_84{min-height:44px}}._menuItem_1rhyr_84:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._menuRule_1rhyr_110{background:var(--border);border:0;height:1px;margin:4px 8px}._menuItemLabel_1rhyr_111{align-items:center;gap:8px;display:inline-flex}._settings_1rhyr_114{gap:4px;padding:4px;display:grid}._setting_1rhyr_114{justify-content:space-between;align-items:center;gap:18px;min-height:48px;display:flex}._settingLabel_1rhyr_122{font:600 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}._withHelp_1rhyr_129{align-items:center;gap:4px;display:inline-flex}._segment_1rhyr_132{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}._option_1rhyr_140{min-height:36px;color:var(--ink-soft);font:600 13px var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px}._option_1rhyr_140[aria-pressed=true],._option_1rhyr_140[aria-checked=true]{background:var(--fill-accent);color:var(--on-accent)}@media (hover:hover){._option_1rhyr_140:not([aria-pressed=true]):not([aria-checked=true]):hover{color:var(--accent)}}._option_1rhyr_140:active{transform:scale(.95)}._option_1rhyr_140:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._switch_1rhyr_163{border:1px solid var(--border-strong);background:var(--chip-bg);cursor:pointer;width:44px;height:26px;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-radius:999px;flex:none;padding:0;position:relative}._switch_1rhyr_163[aria-checked=true]{background:var(--fill-accent);border-color:var(--accent)}._switchThumb_1rhyr_176{background:var(--surface);width:20px;height:20px;box-shadow:var(--shadow);transition:transform var(--dur-fast) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}._switch_1rhyr_163[aria-checked=true] ._switchThumb_1rhyr_176{background:var(--on-accent);transform:translate(18px)}._switch_1rhyr_163:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._switch_1rhyr_163:before{content:"";position:absolute;inset:-9px -4px}@media (hover:hover){._switch_1rhyr_163[aria-checked=false]:hover{border-color:var(--accent)}}@media (prefers-reduced-motion:reduce){._switch_1rhyr_163,._switchThumb_1rhyr_176{transition:none}}._actions_1rhyr_200{gap:var(--control-gap);animation:_rise_1rhyr_1 var(--dur-slow) var(--ease) .22s both;flex-wrap:wrap;margin-top:0;display:flex}._action_1rhyr_200{min-height:var(--control-h);border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 85%, transparent);box-shadow:var(--shadow);color:var(--ink);font:600 13.5px var(--font-body);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}._drill_1rhyr_224{background:var(--fill-accent);border-color:var(--accent);color:var(--on-accent)}._train_1rhyr_226[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--on-accent)}._train_1rhyr_226[aria-pressed=true] ._toolLabel_1rhyr_30{color:inherit}@media (hover:hover){._action_1rhyr_200:not(._drill_1rhyr_224):not([aria-pressed=true]):hover{border-color:var(--accent);color:var(--accent)}}._action_1rhyr_200:active{transform:scale(.96)}._action_1rhyr_200:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._action_1rhyr_200:disabled{opacity:.5;cursor:default;transform:none}._drillGroup_1rhyr_237{display:inline-flex;position:relative}._drillGroup_1rhyr_237>._action_1rhyr_200:first-child{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:14px}._drillGroup_1rhyr_237>._drillPopover_1rhyr_239{display:flex;position:static}._drillGroup_1rhyr_237 ._drillMore_1rhyr_240{border-left-color:color-mix(in srgb, var(--on-accent) 35%, var(--accent));border-top-left-radius:0;border-bottom-left-radius:0;padding:0 14px}._drillGroup_1rhyr_237>._drillGuide_1rhyr_248{margin-left:var(--control-gap);align-self:center}@media (pointer:coarse){._option_1rhyr_140{min-height:42px}}._hint_1rhyr_256{color:var(--ink-faint);animation:_fade_1rhyr_1 var(--dur) var(--ease) both;margin:12px 0 0;font-size:13px}._setGroup_1rhyr_265{gap:8px;margin-left:auto;display:flex}._recheck_1rhyr_266{border-color:var(--red);color:var(--red-ink);background:0 0}@media (hover:hover){._actions_1rhyr_200 ._recheck_1rhyr_266:hover{background:var(--red-soft)}}._setButton_1rhyr_270{border-color:var(--red);background:var(--red-soft);color:var(--red-ink);margin-left:auto}._setButton_1rhyr_270[aria-pressed=true]{background:var(--red);border-color:var(--red);color:var(--on-accent)}@media (hover:hover){._actions_1rhyr_200 ._setButton_1rhyr_270:hover{border-color:var(--red-ink)}}._block_1rhyr_278+._block_1rhyr_278{margin-top:26px}._block_1rhyr_278:has([data-note-open]){z-index:11;opacity:1;animation:none;position:relative}._blockHead_1rhyr_286{align-items:center;gap:6px;margin:22px 0 -6px;display:flex}._blockTitle_1rhyr_287{font:600 12px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);animation:_fade_1rhyr_1 var(--dur) var(--ease) both;margin:0}._groupNote_1rhyr_296{color:var(--ink-soft);animation:_fade_1rhyr_1 var(--dur) var(--ease) both;margin:12px 0 -2px;font-size:14.5px;line-height:1.55}._blockTitle_1rhyr_287._m_1rhyr_84{color:var(--m)}._blockTitle_1rhyr_287._f_1rhyr_37{color:var(--f)}._blockTitle_1rhyr_287._n_1rhyr_301{color:var(--n)}._blockTitle_1rhyr_287._pl_1rhyr_302{color:var(--pl)}._grid_1rhyr_304,._pairs_1rhyr_305{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}._grid_1rhyr_304{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}._grid_1rhyr_304>li{min-width:0}._gridCols_1rhyr_315{grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}._pairs_1rhyr_305{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:14px 20px}._pair_1rhyr_305{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;display:grid}._pairSign_1rhyr_325{color:var(--ink-faint);align-self:center;display:grid}._list_1rhyr_332,._listPairs_1rhyr_333{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 90%, transparent);box-shadow:var(--shadow);border-radius:18px;margin:18px 0 0;padding:0;list-style:none;overflow:hidden}._list_1rhyr_332>li+li,._listPairs_1rhyr_333>li+li{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent)}._listPairs_1rhyr_333>li{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:0;display:grid}._listPairs_1rhyr_333 ._pairSign_1rhyr_325{border-inline:1px solid color-mix(in srgb, var(--border) 70%, transparent);place-items:center;padding:0 4px;display:grid}._listPairs_1rhyr_333>li>div{display:grid}@media (width<=640px){._grid_1rhyr_304,._gridCols_1rhyr_315{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._pairs_1rhyr_305{gap:10px}._pair_1rhyr_305{gap:4px}._toolLabel_1rhyr_30{display:none}._actions_1rhyr_200>._action_1rhyr_200,._actions_1rhyr_200>._drillGroup_1rhyr_237{flex:1 1 0}._actions_1rhyr_200>._filterButton_1rhyr_37{flex:none}._actions_1rhyr_200>._setButton_1rhyr_270,._actions_1rhyr_200>._setGroup_1rhyr_265{flex:100%}._setGroup_1rhyr_265>._setButton_1rhyr_270,._setGroup_1rhyr_265>._recheck_1rhyr_266,._drillGroup_1rhyr_237>._action_1rhyr_200:first-child{flex:1}}._empty_1rhyr_378{color:var(--ink-faint);animation:_fade_1rhyr_1 var(--dur) var(--ease) both;margin-top:24px}._story_1rhyr_382{margin-top:36px}._storyButton_1rhyr_383{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;box-shadow:var(--shadow);color:var(--ink);text-align:left;font:inherit;border-radius:18px;align-items:center;gap:16px;padding:18px 20px;display:flex}._storyIcon_1rhyr_398{background:var(--badge-bg);width:34px;height:34px;color:var(--badge-ink);border-radius:12px;flex:none;place-items:center;display:grid}._storyText_1rhyr_399{flex-direction:column;gap:2px;min-width:0;display:flex}._storyText_1rhyr_399 strong{font:500 17px var(--font-display)}._storyText_1rhyr_399 span{color:var(--ink-soft);font-size:13.5px}._storyArrow_1rhyr_402{color:var(--accent);margin-left:auto;display:grid}._root_1rhyr_2[data-large] ._block_1rhyr_278{content-visibility:auto;contain-intrinsic-size:auto 640px;margin:-4px -14px -28px;padding:4px 14px 28px}._root_1rhyr_2[data-large] ._block_1rhyr_278+._block_1rhyr_278{margin-top:-28px}._blocks_1rhyr_419{transition:opacity var(--dur) var(--ease)}._blocks_1rhyr_419[data-pending]{opacity:.45;pointer-events:none}._rebuilding_1rhyr_423{top:calc(var(--anchor-offset) + env(safe-area-inset-top,0px) + 8px);z-index:4;border:1px solid var(--border);background:var(--surface);width:fit-content;box-shadow:var(--shadow);color:var(--ink-soft);font:500 13.5px var(--font-body);animation:_fade_1rhyr_1 var(--dur) var(--ease) both;border-radius:999px;align-items:center;gap:10px;margin:14px auto -48px;padding:9px 16px;display:flex;position:sticky}._spinner_1rhyr_441{border:2px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite _spin_1rhyr_32}@keyframes _spin_1rhyr_32{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1rhyr_441{border-color:var(--accent);animation:none}}._blocks_1rhyr_419 li[data-jump]>*{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:no-preference){._blocks_1rhyr_419 li[data-jump]>*{animation:_jump-ring_1rhyr_1 var(--dur-slow) var(--ease) both}}@keyframes _jump-ring_1rhyr_1{0%{outline-offset:14px;outline-color:#0000}to{outline-color:var(--accent);outline-offset:3px}}._list_1rhyr_332 li[data-jump]>*{outline-offset:-2px}@media (prefers-reduced-motion:no-preference){._list_1rhyr_332 li[data-jump]>*{animation-name:_jump-fade_1rhyr_1}}@keyframes _jump-fade_1rhyr_1{0%{outline-color:#0000}to{outline-color:var(--accent)}}:root[data-palette=gold] ._listPairs_1rhyr_333,:root[data-palette=gold] ._storyButton_1rhyr_383{background:var(--plate-fill);outline:var(--plate-line);outline-offset:-5px;box-shadow:var(--plate-shadow);border-color:#0000}:root[data-palette=gold] ._toolButton_1rhyr_6:not([aria-pressed=true]):not([aria-checked=true]):not([aria-current]){background:var(--iron-fill);border-color:var(--iron-edge);box-shadow:var(--iron-raise)}@media (hover:hover){:root[data-palette=gold] ._toolButton_1rhyr_6:not([aria-pressed=true]):not([aria-checked=true]):not([aria-current]):hover{border-color:var(--accent)}}:root[data-palette=gold] ._action_1rhyr_200:not(._drill_1rhyr_224):not([aria-pressed=true]):not([aria-checked=true]):not([aria-current]){background:var(--iron-fill);border-color:var(--iron-edge);box-shadow:var(--iron-raise)}@media (hover:hover){:root[data-palette=gold] ._action_1rhyr_200:not(._drill_1rhyr_224):not([aria-pressed=true]):not([aria-checked=true]):not([aria-current]):hover{border-color:var(--accent)}}:root[data-palette=gold] ._rebuilding_1rhyr_423:not([aria-pressed=true]):not([aria-checked=true]):not([aria-current]){background:var(--iron-fill);border-color:var(--iron-edge);box-shadow:var(--iron-raise)}@media (hover:hover){:root[data-palette=gold] ._rebuilding_1rhyr_423:not([aria-pressed=true]):not([aria-checked=true]):not([aria-current]):hover{border-color:var(--accent)}}:root[data-palette=gold] ._badge_1rhyr_38,:root[data-palette=gold] ._option_1rhyr_140[aria-checked=true],:root[data-palette=gold] ._drill_1rhyr_224{box-shadow:var(--raise);text-shadow:var(--metal-text)}:root[data-palette=gold] ._blockTitle_1rhyr_287{font:600 14px / 1.3 var(--font-display);letter-spacing:.08em;color:var(--accent);text-shadow:var(--engrave)}:root[data-palette=gold] ._blockHead_1rhyr_286:before{content:"";background:var(--fill-accent);width:7px;height:7px;box-shadow:0 0 6px color-mix(in srgb, var(--accent) 60%, transparent);flex:none;rotate:45deg}:root[data-palette=gold] ._blockHead_1rhyr_286:after{content:"";background:linear-gradient(90deg, var(--accent), transparent);flex:1;height:1px;margin-left:6px}:root[data-palette=gold] ._blockHead_1rhyr_286{gap:10px}
