._nav_138r6_5{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:28px;height:var(--public-header-h);padding:0 var(--public-gutter);border-top:3px solid var(--accent);border-bottom:.5px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .5s cubic-bezier(.16,1,.3,1),background-color .3s ease,box-shadow .3s ease}._nav_138r6_5[data-solid]{background:color-mix(in srgb,var(--surface) 82%,transparent);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}._nav_138r6_5[data-hidden]{transform:translateY(-100%);box-shadow:none}@media (prefers-reduced-motion: reduce){._nav_138r6_5{transition:none}}._language-links_138r6_57{display:flex;gap:3px;align-items:center}._language-links_138r6_57 a{padding:5px 7px;border-radius:4px;color:var(--text-3);font-size:11px;text-decoration:none}._language-links_138r6_57 a[aria-current=page]{background:var(--surface2);color:var(--text);font-weight:600}._logo_138r6_73{font-family:var(--font);font-size:22px;font-weight:700;letter-spacing:-.04em;color:var(--text);text-decoration:none}._logo-accent_138r6_91{font-style:normal;color:var(--text-3);font-weight:400}._links_138r6_107{display:flex;align-items:center;gap:22px;margin-left:24px}._link_138r6_107{font-family:var(--font);font-size:var(--text-base);font-weight:500;color:var(--text-2);text-decoration:none;transition:color .12s}._link_138r6_107:hover{color:var(--text)}._link--active_138r6_143{color:var(--text);font-weight:600}._actions_138r6_157{margin-left:auto;display:flex;align-items:center;gap:18px}._cta_138r6_175{background:var(--accent-fill);color:#fff;border:none;padding:8px 18px;border-radius:var(--radius-sm);font-family:var(--font);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background .12s,transform .1s,box-shadow .12s;white-space:nowrap}._cta_138r6_175:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 14px #d4693a4d}._cta_138r6_175:active{background:var(--accent-hover);transform:scale(.97);box-shadow:none}._desktop-only_138r6_233{display:contents}._menu-button_138r6_235{display:none}@media (max-width: 1023.98px){._nav_138r6_5{gap:12px}._links_138r6_107,._desktop-only_138r6_233{display:none}._actions_138r6_157{gap:10px}._menu-button_138r6_235{position:relative;display:inline-block;flex-shrink:0;width:40px;height:40px;border:.5px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--text);cursor:pointer}._menu-button_138r6_235:hover{background:var(--surface2)}._menu-button_138r6_235 span{position:absolute;left:11px;right:11px;top:50%;height:1.5px;border-radius:1px;background:currentColor}._menu-button_138r6_235 span:first-child{transform:translateY(-4px)}._menu-button_138r6_235 span:last-child{transform:translateY(4px)}}@media (max-width: 360px){._cta_138r6_175{padding:8px 12px}}._trigger_17p0s_9{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 8px 0 10px;min-width:230px;border:.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-3);font:500 12px var(--font);cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color .12s,color .12s,box-shadow .12s}._trigger_17p0s_9:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:var(--shadow-md)}._trigger_17p0s_9:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._triggerLabel_17p0s_45{flex:1;text-align:left;white-space:nowrap}._triggerKbd_17p0s_47,._esc_17p0s_47,._footer_17p0s_47 kbd{display:inline-flex;gap:3px;font:600 10.5px var(--mono)}._triggerKbd_17p0s_47 span,._esc_17p0s_47,._footer_17p0s_47 kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border:.5px solid var(--border);border-bottom-width:1.5px;border-radius:5px;background:var(--surface);color:var(--text-3);box-shadow:0 1px #0000001f}._triggerCompact_17p0s_85,._trigger_17p0s_9._triggerCompact_17p0s_85{min-width:0;padding:0 9px}._triggerCompact_17p0s_85 ._triggerLabel_17p0s_45,._triggerCompact_17p0s_85 ._triggerKbd_17p0s_47{display:none}._triggerLarge_17p0s_89,._trigger_17p0s_9._triggerLarge_17p0s_89{height:40px;min-width:300px;padding:0 10px 0 14px;font-size:13px}._triggerLarge_17p0s_89 ._triggerLabel_17p0s_45,._triggerLarge_17p0s_89 ._triggerKbd_17p0s_47{display:inline-flex}@media (max-width: 900px){._trigger_17p0s_9:not(._triggerLarge_17p0s_89){min-width:0;padding:0 9px}._trigger_17p0s_9:not(._triggerLarge_17p0s_89) ._triggerLabel_17p0s_45,._trigger_17p0s_9:not(._triggerLarge_17p0s_89) ._triggerKbd_17p0s_47{display:none}}@media (max-width: 560px){._triggerLarge_17p0s_89,._trigger_17p0s_9._triggerLarge_17p0s_89{min-width:0;width:100%}}._overlay_17p0s_111{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;justify-content:center;align-items:flex-start;padding:min(11vh,104px) 16px 16px;background:color-mix(in srgb,var(--bg) 62%,rgba(20,15,10,.42));backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:_overlayIn_17p0s_1 .18s ease both}._panel_17p0s_137{width:100%;max-width:760px;max-height:min(78vh,720px);display:flex;flex-direction:column;border-radius:20px;background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg),0 24px 60px #1e160c2e;overflow:hidden;animation:_panelIn_17p0s_1 .34s cubic-bezier(.34,1.56,.64,1) both}@keyframes _overlayIn_17p0s_1{0%{opacity:0}to{opacity:1}}@keyframes _panelIn_17p0s_1{0%{opacity:0;transform:translateY(-12px) scale(.975)}to{opacity:1;transform:none}}._head_17p0s_173{display:flex;align-items:center;gap:12px;padding:15px 15px 15px 20px;flex-shrink:0;background:#1f1813;color:#f4f1ec}._brand_17p0s_193{display:inline-flex;align-items:center;gap:9px;font-size:22px}._brand_17p0s_193 b{font:700 17px var(--font);letter-spacing:-.02em;color:#f4f1ec}._brand_17p0s_193 svg{color:var(--accent)}._headDivider_17p0s_201{width:1px;height:18px;background:#ffffff2e}._headLabel_17p0s_203{font:500 13.5px var(--font);color:#b3aea6}._close_17p0s_207{margin-left:auto;display:grid;place-items:center;width:32px;height:32px;border:.5px solid rgba(255,255,255,.16);border-radius:9px;background:#ffffff0f;color:#cfcfd6;cursor:pointer;transition:color .12s,background .12s}._close_17p0s_207:hover{color:#fff;background:#ffffff24}._inputRow_17p0s_243{display:flex;align-items:center;gap:12px;margin:16px 16px 0;padding:0 8px 0 13px;height:40px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:13px;background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 9%,transparent);color:var(--text-3)}._inputShelf_17p0s_275{background:var(--surface);padding:0 0 14px;border-bottom:.5px solid var(--border);flex-shrink:0}._inputRow_17p0s_243>svg{flex-shrink:0}._input_17p0s_243{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--text);font:500 15px var(--font);letter-spacing:-.01em;outline:none}._input_17p0s_243::placeholder{color:var(--text-4);font-weight:400}._clear_17p0s_313{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border:0;border-radius:50%;background:var(--surface2);color:var(--text-3);cursor:pointer;transition:background .12s,color .12s}._clear_17p0s_313:hover{color:var(--text);background:var(--surface-active)}._list_17p0s_347{flex:1;overflow-y:auto;padding:6px;overscroll-behavior:contain;scrollbar-width:thin}._sectionLabel_17p0s_349{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 10px 5px;font:700 10.5px var(--font);letter-spacing:.11em;text-transform:uppercase;color:var(--text-4)}._sectionLabel_17p0s_349:first-child{padding-top:6px}._sectionLabel_17p0s_349 em{font:400 11.5px var(--font);font-style:normal;letter-spacing:0;text-transform:none;color:var(--text-3);text-align:right}._sectionLabel_17p0s_349 button{border:0;background:none;color:var(--text-3);font:500 11px var(--font);cursor:pointer;text-transform:none;letter-spacing:0;padding:0}._sectionLabel_17p0s_349 button:hover{color:var(--accent)}._option_17p0s_399{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;gap:13px;padding:10px 12px;border-radius:12px;cursor:pointer;color:var(--text-2);transition:background .1s}._option_17p0s_399[data-active=true]{background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--text)}._option_17p0s_399:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--accent);transform:scaleY(0);transition:transform .16s cubic-bezier(.16,1,.3,1)}._option_17p0s_399[data-active=true]:before{transform:scaleY(1)}._optionIcon_17p0s_449{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:.5px solid var(--border);background:var(--surface2);color:var(--text-3);transition:color .12s,border-color .12s,background .12s}._option_17p0s_399[data-active=true] ._optionIcon_17p0s_449,._option_17p0s_399[data-section] ._optionIcon_17p0s_449{border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:var(--status-accent-bg);color:var(--accent)}._option_17p0s_399[data-section]{padding:13px 12px}._option_17p0s_399[data-section] ._optionIcon_17p0s_449{width:44px;height:44px}._option_17p0s_399[data-section] ._optionTitle_17p0s_491{font-size:14.5px}._optionBody_17p0s_493{display:flex;flex-direction:column;gap:3px;min-width:0}._optionTitle_17p0s_491{display:flex;align-items:baseline;gap:8px;min-width:0;font:600 14px var(--font);color:var(--text);letter-spacing:-.01em}._optionTags_17p0s_523{display:flex;align-items:center;gap:10px;flex-shrink:0;white-space:nowrap}._optionMeta_17p0s_539{font:500 11.5px var(--font);color:var(--text-4)}._lessonTag_17p0s_541{padding:2px 9px;border-radius:7px;background:var(--status-accent-bg);color:var(--accent);font:600 11px var(--font)}._optionSnippet_17p0s_543{margin-top:3px;font:400 12.5px/1.5 var(--font);color:var(--text-3);overflow-wrap:anywhere}._optionFuzzy_17p0s_555{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;padding:1px 6px;border-radius:999px;background:var(--status-warning-bg);color:var(--status-warning-fg);font:600 9.5px var(--font);white-space:nowrap}._optionGo_17p0s_579{opacity:0;color:var(--accent);transition:opacity .1s,transform .16s cubic-bezier(.16,1,.3,1);transform:translate(-4px)}._option_17p0s_399[data-active=true] ._optionGo_17p0s_579{opacity:1;transform:none}._option_17p0s_399[data-section] ._optionGo_17p0s_579{opacity:1;transform:none;color:var(--text-3)}._option_17p0s_399 mark{background:color-mix(in srgb,var(--accent) 24%,transparent);color:inherit;border-radius:3px;padding:0 1px;font-weight:inherit}._empty_17p0s_589{display:flex;flex-direction:column;align-items:center;gap:6px;padding:44px 24px;text-align:center;color:var(--text-3);font-size:12px;line-height:1.6}._empty_17p0s_589 strong{color:var(--text);font-size:14.5px}._empty_17p0s_589 span{max-width:340px}._emptyMark_17p0s_615{display:grid;place-items:center;width:46px;height:46px;margin-bottom:4px;border-radius:50%;background:var(--surface2);border:.5px solid var(--border);color:var(--text-4)}._footer_17p0s_47{display:flex;align-items:center;gap:16px;padding:9px 14px;flex-shrink:0;border-top:.5px solid var(--border);background:var(--surface);font:500 10.5px var(--font);color:var(--text-3)}._footer_17p0s_47 span{display:inline-flex;align-items:center;gap:5px}._count_17p0s_663{margin-left:auto;font-family:var(--mono);font-weight:600;color:var(--text-4)}._optionName_17p0s_669{min-width:0}@media (max-width: 560px){._overlay_17p0s_111{padding:0;align-items:stretch;background:var(--bg);backdrop-filter:none;-webkit-backdrop-filter:none}._panel_17p0s_137{max-width:none;max-height:none;height:100dvh;border-radius:0;box-shadow:none;animation:_sheetIn_17p0s_1 .32s cubic-bezier(.16,1,.3,1) both}._head_17p0s_173{padding:max(12px,env(safe-area-inset-top)) 12px 12px 16px}._headDivider_17p0s_201,._brand_17p0s_193{display:none}._headLabel_17p0s_203{font-size:16px;font-weight:600;color:#f4f1ec}._esc_17p0s_47,._footer_17p0s_47{display:none}._option_17p0s_399{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:12px 10px;align-items:start}._optionIcon_17p0s_449,._option_17p0s_399[data-section] ._optionIcon_17p0s_449{width:36px;height:36px;border-radius:10px}._optionTitle_17p0s_491{flex-wrap:wrap;row-gap:4px;font-size:15px}._optionTags_17p0s_523{grid-column:2;justify-content:flex-start;flex-wrap:wrap;white-space:normal}._optionGo_17p0s_579{display:none}._input_17p0s_243{font-size:16px}}@keyframes _sheetIn_17p0s_1{0%{transform:translateY(24px)}to{transform:none}}@media (prefers-reduced-motion: reduce){._overlay_17p0s_111,._panel_17p0s_137,._optionGo_17p0s_579{animation:none!important;transition:none!important}}
