.AdminLayout_shell__al0WM{min-height:100vh;background:var(--app-bg);color:var(--color-text)}@media (min-width:48rem){.AdminLayout_shell__al0WM{display:flex}}.AdminLayout_sidebar__L6P2Z{border-bottom:1px solid var(--stroke-soft);background:var(--surface-glass);padding:var(--spacing-xl) var(--spacing-lg);backdrop-filter:blur(14px)}@media (min-width:48rem){.AdminLayout_sidebar__L6P2Z{height:100vh;width:16rem;border-bottom:0;border-right:1px solid var(--stroke-soft);position:sticky;top:0}}.AdminLayout_navList__Mdeg3{display:flex;flex-direction:column;gap:var(--spacing-xs)}.AdminLayout_navLink__lh4gY{border-radius:999px;padding:.5rem .85rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;border:1px solid transparent}.AdminLayout_navLink__lh4gY:hover{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--color-text);border-color:var(--stroke-soft)}.AdminLayout_navLink__lh4gY:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AdminLayout_main__jOLQz{flex:1;background:transparent}.AdminLayout_header__ISup_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-md);border-bottom:1px solid var(--stroke-soft);background:var(--surface-glass);padding:var(--spacing-lg) var(--spacing-xl);backdrop-filter:blur(14px)}.AdminLayout_titleBlock__ls4jW{display:flex;flex-direction:column;gap:.25rem}.AdminLayout_title__LXTJo{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.AdminLayout_subtitle__pOGch{font-size:var(--font-size-sm);color:var(--color-text-muted)}.AdminLayout_content__6_1Bt{padding:var(--spacing-xl)}

/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */.ThemePicker_wrapper__pILDj{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.ThemePicker_themeGroup__ckZS7{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-surface-alt);background:var(--color-surface-elevated);align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs);border-radius:3.40282e+38px;display:flex}.ThemePicker_themeButton__FY8ip{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));color:var(--color-text-muted);padding:var(--spacing-xs)var(--spacing-sm);border-radius:3.40282e+38px}.ThemePicker_themeButtonActive__4Fdja{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:var(--color-accent);color:var(--color-text)}.ThemePicker_colorPicker__iJm42{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text);align-items:center;gap:var(--spacing-sm);display:flex}.ThemePicker_colorInput__gB9t6{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*12);cursor:pointer;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-surface-alt);background:var(--color-accent);overflow:hidden}.ThemePicker_colorInput__gB9t6::-webkit-color-swatch-wrapper{padding:0}.ThemePicker_colorInput__gB9t6::-webkit-color-swatch{border:none}.ThemePicker_colorInput__gB9t6::-moz-color-swatch{border:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.layout_header__2zrGa{--header-height:5.5rem;--header-control-height:2.75rem;--header-control-radius:0.9rem;--header-control-font-size:0.85rem;--header-control-font-weight:600;--header-control-letter:0.01em;--header-control-glow:0 0 0 transparent;--header-control-surface:rgba(255,255,255,0.04);--header-control-border:rgba(255,255,255,0.08);position:sticky;top:0;z-index:60;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(2,6,23,.82);backdrop-filter:blur(18px) saturate(1.1);box-shadow:0 20px 40px -32px rgba(2,6,23,.8);overflow:visible}.layout_header__2zrGa,.layout_header__2zrGa *,.layout_header__2zrGa :after,.layout_header__2zrGa :before{box-sizing:border-box}.layout_header__2zrGa:after,.layout_header__2zrGa:before{display:none}.layout_headerContent__BrZZN{margin:0 auto;width:100%;max-width:80rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;min-height:var(--header-height);height:var(--app-header-height,var(--header-height));padding:.75rem 1.5rem;position:relative;z-index:1;overflow:visible;animation:layout_headerRise__D_VHP .54s ease both}.layout_brandCluster__ZCbwR{display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap}.layout_logo__RqH9D{display:inline-flex;align-items:center;min-height:var(--header-control-height);gap:.75rem;font-family:var(--font-family-display);font-size:1.05rem;font-weight:600;letter-spacing:.02em;line-height:1;color:var(--color-text);text-decoration:none}.layout_logoMark__NUepV{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:.9rem;border:1px solid rgba(251,191,36,.5);background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#0f172a;box-shadow:0 18px 32px -18px rgba(251,191,36,.5)}.layout_logoIcon__AoKyo{width:1.2rem;height:1.2rem}.layout_logoLetter__V_J_f{font-size:1.35rem;font-weight:700;letter-spacing:.02em}.layout_logoText__z994M{display:none;font-size:1.02rem;font-weight:600;color:var(--color-text)}.layout_levelWidget__RHaPf{display:flex;align-items:center;gap:.7rem;min-height:var(--header-control-height);height:auto;padding:.4rem .9rem .4rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(15,23,42,.9);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.layout_levelWidgetRunes__zySfq{--accent:#a855f7;--xp:#a855f7;--xp-foreground:#0b0f1a}.layout_levelGem__7hMOw{position:relative;width:2.4rem;height:2.4rem;display:grid;place-items:center;background:transparent;border:none;box-shadow:none;overflow:visible}.layout_gemShellActive__TQvO_,.layout_gemShell__IOJYt{position:relative;z-index:2;display:grid;place-items:center}.layout_gemShellActive__TQvO_{animation:layout_gemPop__vt_EE .6s ease-out}.layout_gemIcon__7j_Iu{position:relative;z-index:1;width:2rem;height:2rem;filter:drop-shadow(0 6px 16px color-mix(in srgb,var(--xp) 45%,transparent)) drop-shadow(0 0 18px color-mix(in srgb,var(--xp) 30%,transparent))}.layout_gemBase__FSVLA{stroke:color-mix(in srgb,var(--accent) 65%,#fff);stroke-width:.6px;opacity:.98}.layout_gemSideLeft__PRXNr{opacity:.9}.layout_gemSideRight__KUa8f{opacity:.78}.layout_gemCenterFacet__UqGMT{opacity:.92}.layout_gemTopFacet__86j06{opacity:.95}.layout_gemShine__ue7XM{opacity:.6;mix-blend-mode:screen}.layout_dtp-hover-surface__EK97Z:hover .layout_gemIcon__7j_Iu{animation:layout_gemHover___ZniW 1.4s ease-in-out infinite;transform-origin:center}.layout_dtp-hover-surface__EK97Z:hover .layout_gemShine__ue7XM{animation:layout_gemTwinkle__sJ7n1 1.1s ease-in-out infinite;transform-origin:center}.layout_gemGlimmer__Q8q_o{position:absolute;inset:-80% auto -80% -45%;width:52%;background:linear-gradient(120deg,transparent,color-mix(in srgb,#fff 65%,var(--xp)),transparent);transform:translateX(-140%) rotate(10deg);opacity:0;animation:layout_gemGlimmer__Q8q_o .8s ease-out;pointer-events:none}.layout_gemBurst__LEBVF{position:absolute;inset:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--xp) 75%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--xp) 55%,transparent);opacity:.7;transform:scale(.6);animation:layout_gemBurst__LEBVF .7s ease-out;pointer-events:none}.layout_levelMeta__SSK0z{display:flex;flex-direction:column;gap:.12rem;line-height:1}.layout_levelLabel__9KhDk{font-size:.6rem;text-transform:uppercase;letter-spacing:.22em;color:#94a3b8;line-height:1}.layout_levelValue__UXwKC{font-size:.95rem;font-weight:700;color:#e2e8f0;line-height:1}.layout_xpMeta__XxIWm{display:flex;flex-direction:column;gap:.2rem;min-width:7.5rem}.layout_xpRow__kh_Ui{display:flex;justify-content:space-between;align-items:center;gap:.4rem;font-size:.7rem;color:#94a3b8;font-weight:700;line-height:1.1}.layout_xpLabel__gihAt{color:#e2e8f0}.layout_xpTarget__W3Jso{color:#64748b}.layout_xpTrack__FZH9L{position:relative;height:.3rem;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.layout_xpFill__jCqP9{position:absolute;left:0;top:0;bottom:0;width:50%;border-radius:inherit;background:linear-gradient(90deg,#fbbf24,#f59e0b);box-shadow:0 0 12px rgba(251,191,36,.35);transform-origin:left;overflow:visible;transition:width .45s ease}.layout_xpGlimmer___0cel{position:absolute;inset:-120% auto -120% -45%;width:45%;background:linear-gradient(120deg,transparent,color-mix(in srgb,#fff 55%,transparent),transparent);transform:translateX(-140%) rotate(8deg);opacity:.45;animation:layout_xpGlimmer___0cel 1.1s ease-out;pointer-events:none}.layout_xpSpark__HxTQV{position:absolute;top:50%;right:-.35rem;width:.9rem;height:.9rem;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,#fff 70%,var(--secondary)) 0,transparent 65%);box-shadow:0 0 10px color-mix(in srgb,var(--secondary) 55%,transparent),0 0 16px color-mix(in srgb,var(--primary) 35%,transparent);transform:translate(40%,-50%) scale(.5);opacity:0;animation:layout_xpSpark__HxTQV .8s ease-out;pointer-events:none;mix-blend-mode:screen}.layout_actionCluster__6lVMn{position:relative;isolation:isolate;display:flex;align-items:center;gap:.8rem;justify-self:end;flex-wrap:nowrap;overflow:visible;min-height:var(--header-control-height);padding:0;border:none;background:transparent;box-shadow:none}.layout_actionCluster__6lVMn:before{display:none}.layout_searchTrigger__hwY44{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.6rem;padding:0 .9rem;min-height:var(--header-control-height);height:var(--header-control-height);border-radius:.85rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);color:#94a3b8;box-shadow:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,opacity .16s ease}.layout_searchTrigger__hwY44:before{display:none}.layout_searchTrigger__hwY44:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.18);box-shadow:0 12px 24px -18px rgba(2,6,23,.6);background:rgba(255,255,255,.08)}.layout_searchTrigger__hwY44:hover:before{opacity:0}.layout_searchTrigger__hwY44:active{transform:translateY(0)}.layout_searchTriggerIconWrap__4EcX7{display:inline-flex;align-items:center;justify-content:center;padding:.2rem;border-radius:.8rem;background:transparent;border:1px solid transparent}.layout_searchTriggerIcon__uIyRm{width:1rem;height:1rem}.layout_searchTriggerLabel__ylsxP{font-size:.86rem;font-weight:500;color:#94a3b8}.layout_searchTriggerShortcut__yqZvJ{display:inline-flex;align-items:center;gap:.25rem;padding-left:.5rem;border-left:1px solid rgba(255,255,255,.1)}.layout_searchTriggerKey__mCaEd{display:inline-flex;align-items:center;justify-content:center;gap:.1rem;min-width:1.7rem;height:1.25rem;padding:0 .35rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.12);background:rgba(2,6,23,.65);font-family:var(--font-family-mono);font-size:.68rem;font-weight:700;letter-spacing:0;text-transform:uppercase;color:#e2e8f0}.layout_searchTriggerKeySymbol__mc80N{font-family:var(--font-family-sans);font-size:.95rem;font-weight:700;line-height:1}.layout_searchTriggerKeyLetter___ZwXy{font-family:var(--font-family-mono);font-size:.78rem;font-weight:700;line-height:1}.layout_searchOverlay__SLHFp{position:fixed;inset:0;z-index:100;display:grid;place-items:start center;padding:calc(var(--app-header-height, 6.25rem) + 1rem) 1.5rem 2rem;background:radial-gradient(circle at 12% 12%,color-mix(in srgb,var(--secondary) 18%,transparent) 0,transparent 55%),radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--color-accent) 16%,transparent) 0,transparent 60%),color-mix(in srgb,var(--color-surface) 55%,transparent);backdrop-filter:blur(10px) saturate(1.05)}.layout_searchOverlay__SLHFp:before{content:"";position:absolute;inset:auto -20% 0 -20%;height:30%;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--accent) 12%,transparent) 0,transparent 70%);opacity:.35;pointer-events:none}.layout_searchModal__aGXDn{width:min(48rem,94vw);border-radius:1.8rem;border:1px solid color-mix(in srgb,var(--stroke-soft) 70%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--card) 92%,var(--surface-glass-strong) 8%),var(--card));box-shadow:var(--shadow-float),0 22px 60px -40px color-mix(in srgb,var(--color-accent) 55%,transparent);padding:1rem;display:grid;gap:.85rem;animation:layout_modalRise__eWcEZ .24s var(--ease-emph,ease);position:relative;z-index:1}.layout_searchField__bOy5w{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.7rem .85rem;border-radius:1.1rem;border:1px solid var(--stroke-soft);background:color-mix(in srgb,var(--surface-glass-strong) 90%,transparent);box-shadow:var(--shadow-inset);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.layout_searchField__bOy5w:focus-within{border-color:color-mix(in srgb,var(--color-accent) 45%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 25%,transparent),var(--shadow-float);transform:translateY(-1px)}.layout_searchFieldIcon__C_gSA{width:1.1rem;height:1.1rem;color:var(--color-text-muted)}.layout_searchInput__LRYPI{width:100%;border:none;background:transparent;font-size:1rem;color:var(--color-text);outline:none}.layout_searchClose__S8wGc{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:none;background:color-mix(in srgb,var(--accent) 70%,transparent);color:var(--color-text);font-size:1.2rem;cursor:pointer;transition:transform .16s ease,background .16s ease}.layout_searchClose__S8wGc:hover{transform:scale(1.05);background:color-mix(in srgb,var(--accent) 60%,transparent)}.layout_searchResults__03sMb{display:grid;gap:.5rem;max-height:min(56vh,26rem);overflow:auto;padding-right:.35rem;scrollbar-color:color-mix(in srgb,var(--stroke-strong) 55%,transparent) transparent}.layout_searchResult__TIFH9{--result-accent:var(--color-accent);display:flex;align-items:center;gap:.9rem;padding:.65rem .8rem;border-radius:1.1rem;border:1px solid var(--stroke-soft);background:var(--card);text-align:left;width:100%;position:relative;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;animation:layout_resultRise__Cr0LN .26s ease both;animation-delay:var(--result-delay,0s)}.layout_searchResult__TIFH9:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;border-radius:999px;background:var(--result-accent);opacity:.85}.layout_searchResult__TIFH9:hover{border-color:color-mix(in srgb,var(--result-accent) 45%,transparent);box-shadow:0 12px 26px -20px color-mix(in srgb,var(--result-accent) 40%,transparent)}.layout_searchResult__TIFH9[data-kind=page]{--result-accent:var(--color-text-muted)}.layout_searchResult__TIFH9[data-kind=activity],.layout_searchResult__TIFH9[data-kind=lesson],.layout_searchResult__TIFH9[data-kind=subject]{--result-accent:var(--color-accent)}.layout_searchResult__TIFH9[data-kind=drill]{--result-accent:var(--mode-drill-primary)}.layout_searchResult__TIFH9[data-kind=assessment]{--result-accent:var(--mode-assessment-primary)}.layout_searchResult__TIFH9[data-kind=test]{--result-accent:var(--mode-test-primary)}.layout_searchResultPrimary__NzCH3{display:flex;align-items:center;gap:.9rem;flex:1;min-width:0;padding:0;border:none;background:transparent;text-align:left;color:inherit;cursor:pointer}.layout_searchResultPrimary__NzCH3:focus-visible{outline:2px solid color-mix(in srgb,var(--result-accent) 45%,transparent);outline-offset:2px;border-radius:.9rem}.layout_searchResultTitle__vnbty{font-size:.95rem;font-weight:650;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout_searchResultDesc__cJCgt{font-size:.78rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout_searchResultIconWrap__zaBIb{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.95rem;border:1px solid color-mix(in srgb,var(--result-accent) 30%,transparent);background:color-mix(in srgb,var(--surface-glass-strong) 82%,var(--result-accent) 18%);color:var(--result-accent);box-shadow:var(--shadow-inset);flex-shrink:0}.layout_searchResultIcon__H6sh9{width:1.1rem;height:1.1rem}.layout_searchResultBody__SiGwK{flex:1;display:flex;flex-direction:column;gap:.1rem;align-items:flex-start;min-width:0}.layout_searchResultType__SY2hs{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--result-accent) 45%,transparent);background:color-mix(in srgb,var(--result-accent) 15%,transparent);color:var(--result-accent);font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;margin-left:auto;flex-shrink:0}.layout_searchResultTypeIcon__dn7qY{width:.75rem;height:.75rem}.layout_searchResultActions__nTEAY{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;justify-content:flex-end;flex-shrink:0;margin-left:auto}.layout_searchResultAction__0rePB{--action-accent:var(--result-accent);display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--action-accent) 45%,transparent);background:color-mix(in srgb,var(--action-accent) 12%,transparent);color:var(--action-accent);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.layout_searchResultAction__0rePB:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--action-accent) 65%,transparent);background:color-mix(in srgb,var(--action-accent) 18%,transparent)}.layout_searchResultAction__0rePB:focus-visible{outline:2px solid color-mix(in srgb,var(--action-accent) 55%,transparent);outline-offset:2px}.layout_searchResultActionIcon__hE_sq{width:.75rem;height:.75rem}.layout_searchResultAction__0rePB[data-kind=page]{--action-accent:var(--color-text-muted)}.layout_searchResultAction__0rePB[data-kind=activity],.layout_searchResultAction__0rePB[data-kind=lesson],.layout_searchResultAction__0rePB[data-kind=subject]{--action-accent:var(--color-accent)}.layout_searchResultAction__0rePB[data-kind=drill]{--action-accent:var(--mode-drill-primary)}.layout_searchResultAction__0rePB[data-kind=assessment]{--action-accent:var(--mode-assessment-primary)}.layout_searchResultAction__0rePB[data-kind=test]{--action-accent:var(--mode-test-primary)}.layout_searchEmpty__IK0rW{padding:.6rem .75rem;font-size:.8rem;color:var(--color-text-muted)}.layout_nav__3Q3Pt{position:relative;isolation:isolate;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.25rem;padding:.35rem .45rem;min-width:0;min-height:var(--header-control-height);border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);box-shadow:none;font-size:var(--header-control-font-size);white-space:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.layout_navCompact__K5jO_{justify-self:center;width:-moz-fit-content;width:fit-content;max-width:100%}.layout_nav__3Q3Pt::-webkit-scrollbar{display:none}.layout_nav__3Q3Pt:before{display:none}.layout_navLink__nNGYX{position:relative;min-height:var(--header-control-height);height:var(--header-control-height);border-radius:999px;border:1px solid transparent;padding:.45rem 1rem;color:#94a3b8;text-decoration:none;font-weight:600;letter-spacing:var(--header-control-letter);font-size:var(--header-control-font-size);background:transparent;display:inline-flex;align-items:center;gap:.35rem;line-height:1;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.layout_navLink__nNGYX:hover{color:#e2e8f0;background:rgba(255,255,255,.06)}.layout_navLink__nNGYX:after{display:none}.layout_navLink__nNGYX[data-active=true],.layout_navMenuTrigger__gx4ST[data-active=true]{color:#f8fafc;background:rgba(15,23,42,.8);border-color:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.layout_loginButton__N0JQf:focus-visible,.layout_menuTrigger__RyMej:focus-visible,.layout_navLink__nNGYX:focus-visible,.layout_navMenuTrigger__gx4ST:focus-visible,.layout_searchTrigger__hwY44:focus-visible{outline:2px solid rgba(251,191,36,.6);outline-offset:2px;box-shadow:0 0 0 4px rgba(251,191,36,.2)}.layout_navIcon__m_wDv{display:none}.layout_menu__L7jAH{position:relative}.layout_menuTrigger__RyMej{list-style:none;display:inline-flex;align-items:center;gap:.5rem;min-height:var(--header-control-height);height:var(--header-control-height);padding:.35rem .6rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(15,23,42,.7);font-weight:600;font-size:var(--header-control-font-size);letter-spacing:var(--header-control-letter);line-height:1;color:#e2e8f0;cursor:pointer;box-shadow:none;transition:border-color .16s ease,background .16s ease}.layout_menuTriggerLabel__TqOFq{display:inline-flex;align-items:center;min-width:0;line-height:1}.layout_menuTriggerIcon__CQ3Mr{display:inline-flex;align-items:center;justify-content:center}.layout_menuTriggerGlyph__PYvA_{width:1.05rem;height:1.05rem}.layout_menuChevron__1mgA_{width:.85rem;height:.85rem;transition:transform .16s ease}.layout_menu__L7jAH[data-open=true] .layout_menuChevron__1mgA_{transform:rotate(180deg)}.layout_menu__L7jAH[data-open=true] .layout_menuTrigger__RyMej{border-color:rgba(255,255,255,.2);background:rgba(15,23,42,.9)}.layout_menuPanel__e_Svg{position:fixed;top:0;left:0;width:min(24rem,86vw);padding:.8rem;border-radius:1.2rem;border:1px solid var(--stroke-soft);background:var(--card);box-shadow:var(--shadow-float);display:grid;gap:.9rem;z-index:80;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease}.layout_menuOverlay__DGGFP{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:color-mix(in srgb,var(--background) 88%,transparent);backdrop-filter:blur(14px) saturate(1.1)}.layout_menuOverlay__DGGFP:before{content:"";position:absolute;inset:-20% -10%;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--color-accent) 12%,transparent),transparent 65%),radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--secondary) 10%,transparent),transparent 60%);opacity:.4;filter:blur(22px);pointer-events:none}.layout_menuPanelModal__aLeqb{position:relative;top:auto;left:auto;width:min(76rem,94vw);max-height:min(84vh,48rem);transform:translateY(8px) scale(.98)}.layout_menuPanel__e_Svg[data-positioned=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.layout_menuPanelModal__aLeqb[data-positioned=true]{transform:translateY(0) scale(1)}.layout_menuGroup__1sapT{display:grid;gap:.4rem}.layout_menuTitle__9V3zR{font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);margin:0}.layout_menuList__fqwWn{display:grid;gap:.35rem}.layout_menuEmpty__vxULu{padding:.4rem .75rem;font-size:.72rem;color:var(--color-text-muted)}.layout_menuItem__Z1qfp{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;border-radius:1rem;border:1px solid transparent;background:linear-gradient(140deg,color-mix(in srgb,var(--card) 96%,var(--accent) 4%),var(--card));color:var(--color-text);text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.layout_menuItem__Z1qfp:hover{border-color:color-mix(in srgb,var(--primary) 35%,transparent);transform:translateY(-1px);box-shadow:0 12px 24px -20px color-mix(in srgb,var(--primary) 45%,transparent)}.layout_menuItemIcon__YIFsT{width:1.1rem;height:1.1rem;color:var(--color-text-muted)}.layout_menuItemText__pXPCm{display:flex;flex-direction:column;gap:.1rem;flex:1}.layout_menuItemLabel___VpAi{font-size:.92rem;font-weight:600}.layout_menuItemDesc__1Utf4{font-size:.72rem;color:var(--color-text-muted)}.layout_menuFooter__xLKVg{padding-top:.35rem;border-top:1px solid color-mix(in srgb,var(--stroke-soft) 70%,transparent)}.layout_menuFooterStack__q96S_{display:grid;gap:.6rem}.layout_userTrigger__bbLKo{display:inline-flex;align-items:center;gap:.5rem}.layout_userAvatar__SauKN{width:2.4rem;height:2.4rem;border-radius:999px;display:grid;place-items:center;background:linear-gradient(180deg,#334155,#1f2937);border:1px solid rgba(255,255,255,.12);color:#e2e8f0;font-weight:700;font-size:.75rem;letter-spacing:.08em}.layout_userMeta__TqmdG{display:none}.layout_userName__rKW_s{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.layout_userPlan__qB6hv{font-size:.62rem;text-transform:capitalize;color:var(--color-text-muted);line-height:1}.layout_menuAction__7sVh0{width:100%;justify-content:flex-start;border-radius:.95rem;padding:.5rem .75rem;background:color-mix(in srgb,var(--accent) 55%,transparent);border:1px solid color-mix(in srgb,var(--stroke-soft) 60%,transparent);color:var(--color-text)}.layout_menuAction__7sVh0 svg{color:var(--color-text-muted)}.layout_navMenu__dIlFy{position:relative}.layout_navMenuTrigger__gx4ST{position:relative;min-height:var(--header-control-height);height:var(--header-control-height);border-radius:999px;border:1px solid transparent;padding:.45rem 1rem;color:#94a3b8;text-decoration:none;font-weight:600;letter-spacing:var(--header-control-letter);font-size:var(--header-control-font-size);background:transparent;gap:.35rem;box-shadow:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.layout_navMenuTrigger__gx4ST:after{display:none}.layout_navMenuTrigger__gx4ST:hover{color:#e2e8f0;background:rgba(255,255,255,.06)}.layout_navMenuTrigger__gx4ST:hover:after{opacity:0}.layout_navMenu__dIlFy .layout_menuChevron__1mgA_,.layout_navMenu__dIlFy .layout_menuTriggerIcon__CQ3Mr{display:none}.layout_navMenu__dIlFy[data-open=true] .layout_navMenuTrigger__gx4ST{color:#f8fafc;background:rgba(15,23,42,.8);border-color:rgba(255,255,255,.08)}.layout_navMenu__dIlFy[data-open=true] .layout_navMenuTrigger__gx4ST:after{opacity:0}.layout_learnMenuPanel__DrU3d{display:flex;flex-direction:column;width:min(72rem,94vw);height:min(85vh,52rem);padding:0;border-radius:2rem;border:1px solid color-mix(in srgb,var(--stroke-soft) 80%,transparent);background:color-mix(in srgb,var(--color-surface) 88%,transparent);box-shadow:0 30px 60px -34px rgba(2,6,23,.75);overflow:hidden;backdrop-filter:blur(18px) saturate(1.08);position:relative}.layout_learnMenuPanel__DrU3d:before{content:"";position:absolute;inset:-35% -20%;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--color-accent) 16%,transparent),transparent 62%),radial-gradient(circle at 85% 12%,color-mix(in srgb,var(--secondary) 12%,transparent),transparent 58%);opacity:.4;filter:blur(40px);pointer-events:none}.layout_learnMenuShell__GDxNe{--menu-accent:var(--color-accent);--menu-accent-soft:color-mix(in srgb,var(--menu-accent) 20%,transparent);--menu-border:color-mix(in srgb,var(--stroke-soft) 80%,transparent);--menu-surface:color-mix(in srgb,var(--color-surface) 92%,transparent);--menu-surface-strong:color-mix(in srgb,var(--color-surface-elevated) 90%,transparent);color:var(--color-text);display:flex;flex-direction:column;height:100%;width:100%;position:relative;z-index:1;font-family:var(--font-family-sans);background:linear-gradient(160deg,color-mix(in srgb,var(--color-surface) 94%,transparent),color-mix(in srgb,var(--color-surface) 90%,var(--menu-accent) 10%))}.layout_learnMenuShell__GDxNe:before{content:"";position:absolute;inset:-30% -10%;background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--menu-accent) 16%,transparent),transparent 60%),radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--secondary) 10%,transparent),transparent 60%);opacity:.45;filter:blur(42px);pointer-events:none}.layout_learnMenuTopBar__eFzDi{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.1rem;border-bottom:1px solid var(--menu-border);background:color-mix(in srgb,var(--menu-surface-strong) 88%,transparent);position:relative;z-index:1}.layout_learnMenuTopBarLeft__nFGGe{display:flex;align-items:center;gap:.9rem;min-width:0}.layout_learnMenuModeTabs__xW2Vs{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;border-radius:.9rem;border:1px solid var(--menu-border);background:color-mix(in srgb,var(--menu-surface) 80%,transparent)}.layout_learnMenuModeTab__tiZEn{position:relative;border:none;background:transparent;color:var(--color-text-muted);font-size:.72rem;font-weight:600;padding:.4rem .9rem;border-radius:.7rem;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.layout_learnMenuModeTab__tiZEn[data-active=true]{color:var(--color-text);background:color-mix(in srgb,var(--menu-surface-strong) 92%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--menu-accent) 25%,transparent)}.layout_learnMenuModeTab__tiZEn[data-active=true]:after{content:"";position:absolute;bottom:.25rem;left:50%;transform:translateX(-50%);width:1.4rem;height:2px;border-radius:999px;background:var(--menu-accent)}.layout_learnMenuModeTab__tiZEn:disabled{opacity:.6;cursor:not-allowed}.layout_learnMenuModeTab__tiZEn:not(:disabled):hover{color:var(--color-text);background:color-mix(in srgb,var(--menu-surface-strong) 86%,transparent)}.layout_learnMenuBreadcrumbs__OUJt3{display:inline-flex;align-items:center;gap:.4rem;min-width:0;font-size:.75rem;color:var(--color-text-muted)}.layout_learnMenuBreadcrumbAccent__S54Qm{font-weight:600;color:color-mix(in srgb,var(--menu-accent) 80%,var(--color-text))}.layout_learnMenuBreadcrumbButton__9UJe2{background:none;border:none;padding:0;font:inherit;cursor:pointer;transition:color .16s ease,text-shadow .16s ease}.layout_learnMenuBreadcrumbButton__9UJe2:hover{color:color-mix(in srgb,var(--menu-accent) 92%,white);text-shadow:0 0 16px color-mix(in srgb,var(--menu-accent) 35%,transparent)}.layout_learnMenuBreadcrumbButton__9UJe2:focus-visible{outline:2px solid color-mix(in srgb,var(--menu-accent) 55%,transparent);outline-offset:2px;border-radius:999px}.layout_learnMenuBreadcrumbChevron__TJRit{width:.75rem;height:.75rem;color:var(--color-text-muted)}.layout_learnMenuBreadcrumbCurrent__ZIw_5{color:var(--color-text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout_learnMenuMain__XBC3U{display:flex;flex:1 1 auto;min-height:0;position:relative;z-index:1}.layout_learnMenuLeftPane__oOm9S{flex:1 1 0;display:flex;flex-direction:column;border-right:1px solid var(--menu-border);background:color-mix(in srgb,var(--menu-surface) 90%,transparent);min-width:0}.layout_learnMenuFilterBar__MJYeJ{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--menu-border);background:color-mix(in srgb,var(--menu-surface-strong) 90%,transparent)}.layout_learnMenuFilterField__8m2zS{display:flex;align-items:center;gap:.5rem;padding:.45rem .7rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--menu-accent) 20%,var(--menu-border));background:color-mix(in srgb,var(--menu-surface) 92%,transparent);flex:1 1 auto;min-width:0}.layout_learnMenuFilterIcon__66_Mx{width:.9rem;height:.9rem;color:color-mix(in srgb,var(--menu-accent) 55%,var(--color-text-muted))}.layout_learnMenuFilterInput__i_La6{border:none;background:none;color:var(--color-text);font-size:.8rem;width:100%;outline:none}.layout_learnMenuFilterInput__i_La6::-moz-placeholder{color:var(--color-text-muted)}.layout_learnMenuFilterInput__i_La6::placeholder{color:var(--color-text-muted)}.layout_learnMenuFilterClear__uTUry{border:none;background:color-mix(in srgb,var(--menu-accent) 14%,transparent);color:color-mix(in srgb,var(--menu-accent) 80%,white);font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:.35rem .55rem;border-radius:999px;cursor:pointer;transition:background .16s ease,transform .16s ease}.layout_learnMenuFilterClear__uTUry:hover{background:color-mix(in srgb,var(--menu-accent) 22%,transparent);transform:translateY(-1px)}.layout_learnMenuLeftScroll__aVyXh{padding:1.2rem 1.4rem 1.4rem;height:100%;overflow-y:auto;flex:1 1 auto}.layout_learnMenuSummary__Nvdde{display:grid;gap:1.2rem;animation:layout_learnMenuSlideInLeft__bn6b5 .26s ease both;will-change:transform,opacity}.layout_learnMenuOverviewLink__x_mu8{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.35rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--menu-accent) 35%,transparent);background:color-mix(in srgb,var(--menu-accent) 12%,transparent);color:color-mix(in srgb,var(--menu-accent) 80%,white);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;box-shadow:0 10px 24px -18px color-mix(in srgb,var(--menu-accent) 40%,transparent)}.layout_learnMenuSectionGrid__ElZE6{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.layout_menuOverview__jqwiK{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;border-radius:.9rem;border:1px solid var(--stroke-soft);background:color-mix(in srgb,var(--surface-glass-strong) 86%,transparent);color:var(--color-text);text-decoration:none;font-size:.82rem;font-weight:600;width:-moz-fit-content;width:fit-content;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.layout_learnMenuPreviewPane__dMxd2{position:relative;display:flex;flex-direction:column;gap:.9rem;padding:1.1rem;min-width:0;flex:1 1 0;background:color-mix(in srgb,var(--menu-surface) 88%,transparent)}.layout_learnMenuPreviewPane__dMxd2:before{content:"";position:absolute;top:-12rem;right:-10rem;width:18rem;height:18rem;border-radius:999px;background:color-mix(in srgb,var(--menu-accent) 18%,transparent);filter:blur(42px);opacity:.6;pointer-events:none}.layout_learnMenuOverviewPanel__FsTop{display:grid;gap:.6rem;padding:.9rem;border-radius:1.2rem;border:1px solid color-mix(in srgb,var(--menu-accent) 18%,var(--menu-border));background:color-mix(in srgb,var(--menu-surface-strong) 90%,transparent);box-shadow:0 18px 30px -26px rgba(2,6,23,.6);position:relative;z-index:1}.layout_learnMenuOverviewRow__VXsIR{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start}.layout_learnMenuOverviewIcon__5EMLH{width:2.6rem;height:2.6rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--menu-accent) 28%,transparent);background:color-mix(in srgb,var(--menu-accent) 18%,transparent);display:grid;place-items:center;color:color-mix(in srgb,var(--menu-accent) 80%,white);box-shadow:0 14px 24px -20px color-mix(in srgb,var(--menu-accent) 40%,transparent)}.layout_learnMenuOverviewIconGlyph__8ctSx{width:1.2rem;height:1.2rem}.layout_learnMenuOverviewText__1juoP{display:grid;gap:.35rem}.layout_learnMenuOverviewHeader__cjLVY{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.layout_learnMenuOverviewTitle__b8_mv{font-size:1rem;font-weight:700;color:var(--color-text)}.layout_learnMenuOverviewDescription__jxCxw{margin:0;font-size:.78rem;color:var(--color-text-muted);line-height:1.45}.layout_learnMenuPreview__VtdY5{position:relative;display:flex;flex-direction:column;gap:.7rem;min-height:0;padding:1.05rem;border-radius:1.4rem;border:1px solid color-mix(in srgb,var(--menu-accent) 18%,var(--menu-border));background:color-mix(in srgb,var(--menu-surface-strong) 92%,transparent);box-shadow:0 20px 40px -30px rgba(2,6,23,.7);overflow:hidden;flex:1 1 auto}.layout_learnMenuPreview__VtdY5:before{content:"";position:absolute;inset:-40% -20%;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--menu-accent) 20%,transparent),transparent 62%),radial-gradient(circle at 82% 10%,color-mix(in srgb,var(--secondary) 12%,transparent),transparent 60%);opacity:.45;filter:blur(36px);pointer-events:none}.layout_learnMenuPreviewHeader__g5a9j{display:flex;align-items:center;justify-content:space-between;gap:.6rem;position:relative;z-index:1}.layout_learnMenuPreviewBadge__ag8VY{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.2rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--menu-accent) 45%,transparent);background:color-mix(in srgb,var(--menu-accent) 18%,transparent);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--menu-accent) 80%,white)}.layout_learnMenuPreviewSignal__jDTfU{display:flex;gap:.3rem;opacity:.6}.layout_learnMenuPreviewSignalDot__SSPfw{width:.35rem;height:.35rem;border-radius:999px;background:color-mix(in srgb,var(--menu-accent) 55%,white);animation:layout_learnMenuPulse__YyOU9 1.4s ease-in-out infinite}.layout_learnMenuPreviewSignalDot__SSPfw:nth-child(2){animation-delay:.2s}.layout_learnMenuPreviewSignalDot__SSPfw:nth-child(3){animation-delay:.4s}.layout_learnMenuPreviewTitle__81DV8{margin:0;font-size:1.05rem;font-weight:700;color:var(--color-text);animation:layout_learnMenuFadeUp__vl0PT .26s ease both;will-change:transform,opacity}.layout_learnMenuPreviewDescription__iYKJX{margin:0;font-size:.78rem;color:var(--color-text-muted);line-height:1.45;animation:layout_learnMenuFadeUp__vl0PT .28s ease both;animation-delay:40ms;will-change:transform,opacity}.layout_learnMenuPreviewBody__63K0K,.layout_learnMenuPreviewSampleBlock__Yc6WS{display:grid;gap:.6rem;position:relative;z-index:1}.layout_learnMenuPreviewSampleBlock__Yc6WS{flex:1 1 auto;min-height:0}.layout_learnMenuPreviewSampleLabel__7O3ze{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-muted) 85%,white)}.layout_learnMenuPreviewSample__aUii5{position:relative;z-index:1;display:grid;gap:.65rem;padding:.75rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--menu-border) 90%,transparent);background:color-mix(in srgb,var(--menu-surface) 92%,transparent);box-shadow:var(--shadow-inset);min-height:8.5rem}.layout_learnMenuPreviewSpec__OjuZt{position:relative;z-index:1;display:grid;gap:.6rem;padding:.85rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--menu-accent) 18%,var(--menu-border));background:color-mix(in srgb,var(--menu-surface-strong) 90%,transparent);box-shadow:var(--shadow-inset)}.layout_learnMenuPreviewSpecLabel__raRhP{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--menu-accent) 80%,white)}.layout_learnMenuPreviewSpecList__CiE4V{display:grid;gap:.45rem;padding:0;margin:0;list-style:none;font-size:.76rem;color:var(--color-text)}.layout_learnMenuPreviewSpecItem__lX4kq{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:start}.layout_learnMenuPreviewSpecIcon__4ZXrq{width:1.2rem;height:1.2rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--menu-accent) 30%,transparent);background:color-mix(in srgb,var(--menu-accent) 18%,transparent);display:grid;place-items:center;color:color-mix(in srgb,var(--menu-accent) 80%,white);margin-top:.1rem;box-shadow:0 0 10px color-mix(in srgb,var(--menu-accent) 35%,transparent)}.layout_learnMenuPreviewSpecIconGlyph__h3wFc{width:.7rem;height:.7rem}.layout_learnMenuPreviewSpecText__ceW_h{color:var(--color-text)}.layout_learnMenuPreviewSpecNote__w5wIq{display:grid;gap:.35rem;font-size:.7rem;line-height:1.4;color:color-mix(in srgb,var(--warning) 70%,var(--color-text));padding:.6rem .7rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--warning) 28%,transparent);background:color-mix(in srgb,var(--warning) 12%,transparent)}.layout_learnMenuPreviewSpecNoteLabel__DFrsB{font-size:.58rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--warning) 80%,white)}.layout_learnMenuPreviewQuestion__fObJg{padding:.55rem .6rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--stroke-soft) 70%,transparent);background:color-mix(in srgb,var(--color-surface) 82%,transparent);font-size:.8rem;font-weight:600;color:var(--color-text);line-height:1.4}.layout_learnMenuPreviewQuestionPlaceholder__SBwcq{display:block;height:.55rem;width:80%;border-radius:999px;background:color-mix(in srgb,var(--stroke-soft) 70%,transparent)}.layout_learnMenuPreviewChoices__JfuVn{display:grid;gap:.5rem}.layout_learnMenuPreviewChoice__p_iYb{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:center;padding:.25rem .35rem;border-radius:.65rem;border:1px solid color-mix(in srgb,var(--stroke-soft) 60%,transparent);background:color-mix(in srgb,var(--color-surface) 85%,transparent)}.layout_learnMenuPreviewChoiceBullet___OFMK{width:1.3rem;height:1.3rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--menu-accent) 45%,transparent);color:color-mix(in srgb,var(--menu-accent) 80%,white);display:grid;place-items:center;font-size:.65rem;font-weight:700;background:color-mix(in srgb,var(--menu-accent) 24%,transparent)}.layout_learnMenuPreviewChoiceLine__d0tIP{height:.4rem;border-radius:999px;background:color-mix(in srgb,var(--stroke-soft) 75%,transparent)}.layout_learnMenuPreviewGrid__Ew41D{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.layout_learnMenuPreviewGridCell__UvJSW{height:1.45rem;border-radius:.4rem;border:1px solid color-mix(in srgb,var(--stroke-soft) 65%,transparent);background:color-mix(in srgb,var(--color-surface) 82%,transparent)}.layout_learnMenuPreviewPassage__KzhHm{display:grid;gap:.3rem;padding:.6rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--stroke-soft) 65%,transparent);background:color-mix(in srgb,var(--color-surface) 80%,transparent)}.layout_learnMenuPreviewLine__zTrbv{height:.4rem;border-radius:999px;background:color-mix(in srgb,var(--stroke-soft) 75%,transparent)}.layout_learnMenuPreviewLine__zTrbv[data-size=lg]{width:90%}.layout_learnMenuPreviewLine__zTrbv[data-size=md]{width:80%}.layout_learnMenuPreviewLine__zTrbv[data-size=sm]{width:65%}.layout_learnMenuPreviewPatterns__9EpKb{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.4rem;padding:0;margin:0}.layout_learnMenuPreviewPatternTag__lVHfJ{font-size:.56rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:.25rem .4rem;border-radius:.6rem;border:1px solid color-mix(in srgb,var(--menu-accent) 25%,transparent);background:color-mix(in srgb,var(--menu-accent) 10%,transparent);color:color-mix(in srgb,var(--menu-accent) 70%,white)}.layout_learnMenuSubjectCard__cvjc5{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:1.4rem;border:1px solid color-mix(in srgb,var(--section-accent,var(--menu-accent)) 22%,var(--menu-border));background:linear-gradient(145deg,color-mix(in srgb,var(--section-accent,var(--menu-accent)) 18%,transparent),color-mix(in srgb,var(--menu-surface-strong) 92%,transparent));color:var(--color-text);text-align:left;cursor:pointer;font:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 20px 34px -28px rgba(2,6,23,.7);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;overflow:hidden}.layout_learnMenuSubjectCard__cvjc5:before{content:"";position:absolute;inset:-40% -20%;background:radial-gradient(circle at 12% 20%,color-mix(in srgb,var(--section-accent,var(--menu-accent)) 22%,transparent),transparent 60%),radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--menu-accent) 12%,transparent),transparent 60%);opacity:.45;filter:blur(34px);pointer-events:none}.layout_learnMenuSubjectCard__cvjc5:after{content:"";position:absolute;top:16%;bottom:16%;left:.85rem;width:3px;border-radius:999px;background:color-mix(in srgb,var(--section-accent,var(--menu-accent)) 65%,transparent);opacity:0;transition:opacity .16s ease}.layout_learnMenuSubjectCard__cvjc5:hover{border-color:color-mix(in srgb,var(--section-accent,var(--menu-accent)) 45%,transparent);transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 38px -28px color-mix(in srgb,var(--section-accent,var(--menu-accent)) 35%,transparent)}.layout_learnMenuSubjectCard__cvjc5:focus-visible{outline:none;border-color:color-mix(in srgb,var(--section-accent,var(--menu-accent)) 55%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 3px color-mix(in srgb,var(--section-accent,var(--menu-accent)) 22%,transparent),0 18px 32px -24px color-mix(in srgb,var(--section-accent,var(--menu-accent)) 40%,transparent)}.layout_learnMenuSubjectCard__cvjc5[data-active=true]{border-color:color-mix(in srgb,var(--section-accent,var(--menu-accent)) 55%,transparent);background:color-mix(in srgb,var(--menu-surface-strong) 86%,var(--section-accent,var(--menu-accent)) 14%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 22px 38px -26px color-mix(in srgb,var(--section-accent,var(--menu-accent)) 45%,transparent);transform:translateY(-2px)}.layout_learnMenuSubjectCard__cvjc5:hover:after,.layout_learnMenuSubjectCard__cvjc5[data-active=true]:after{opacity:.9}.layout_learnMenuSubjectCardHeader__Zy_yN{display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:relative;z-index:1}.layout_learnMenuSubjectCardIcon__fKKzv{width:2.6rem;height:2.6rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--section-accent,var(--menu-accent)) 25%,transparent);background:color-mix(in srgb,var(--section-accent,var(--menu-accent)) 18%,transparent);display:grid;place-items:center;color:color-mix(in srgb,var(--section-accent,var(--menu-accent)) 80%,white);box-shadow:0 16px 26px -22px color-mix(in srgb,var(--section-accent,var(--menu-accent)) 40%,transparent)}.layout_learnMenuSubjectCardGlyph__BObrH{width:1.3rem;height:1.3rem}.layout_learnMenuSubjectCardText__LbZ89{display:flex;flex-direction:column;gap:.2rem;position:relative;z-index:1}.layout_learnMenuSubjectCardTitle__TKPqp{font-size:1rem;font-weight:700;line-height:1.3;word-break:break-word}.layout_learnMenuSubjectCardMeta__Y6Z01{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:color-mix(in srgb,var(--color-text-muted) 85%,var(--color-text))}.layout_learnMenuSubjectCardChevron__baU9i{width:.9rem;height:.9rem;color:color-mix(in srgb,var(--section-accent,var(--menu-accent)) 45%,var(--color-text-muted));position:relative;z-index:1;transition:transform .16s ease,color .16s ease}.layout_learnMenuSubjectCard__cvjc5:hover .layout_learnMenuSubjectCardChevron__baU9i{transform:translateX(4px);color:color-mix(in srgb,var(--section-accent,var(--menu-accent)) 75%,white)}.layout_learnMenuDetailShell__dgwVQ{position:relative;display:flex;flex-direction:column;gap:.8rem;min-height:0;padding:1rem;border-radius:1.4rem;border:1px solid color-mix(in srgb,var(--menu-accent) 18%,var(--menu-border));background:color-mix(in srgb,var(--menu-surface-strong) 92%,transparent);box-shadow:0 18px 34px -28px rgba(2,6,23,.75);overflow:hidden;animation:layout_learnMenuSlideInRight__Y9jWa .26s ease both;will-change:transform,opacity}.layout_learnMenuDetailShell__dgwVQ:before{content:"";position:absolute;inset:-40% -20%;background:radial-gradient(circle at 20% 15%,color-mix(in srgb,var(--menu-accent) 18%,transparent),transparent 60%),radial-gradient(circle at 85% 18%,color-mix(in srgb,var(--secondary) 12%,transparent),transparent 60%);opacity:.4;filter:blur(32px);pointer-events:none}.layout_learnMenuDetailHeader__75tsq{display:flex;align-items:center;gap:.85rem;position:relative;z-index:1}.layout_learnMenuDetailTitleText__e4owp{display:flex;flex-direction:column;gap:.2rem}.layout_learnMenuDetailTitle__bDiye{margin:0;font-size:1.25rem;font-weight:700;color:var(--color-text)}.layout_learnMenuDetailSubtitle__wOC96{margin:0;font-size:.82rem;color:var(--color-text-muted)}.layout_learnMenuBack__koZ9X{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--menu-accent) 30%,var(--menu-border));background:color-mix(in srgb,var(--menu-surface-strong) 88%,transparent);color:color-mix(in srgb,var(--menu-accent) 75%,var(--color-text));cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease,background .16s ease}.layout_learnMenuBack__koZ9X:hover{border-color:color-mix(in srgb,var(--menu-accent) 45%,transparent);transform:translateY(-1px);box-shadow:0 12px 22px -18px color-mix(in srgb,var(--menu-accent) 35%,transparent);background:color-mix(in srgb,var(--menu-surface-strong) 82%,transparent)}.layout_learnMenuBackIcon__0JQ67{width:.9rem;height:.9rem;transform:rotate(180deg)}.layout_learnMenuDetailBody__kHFb7{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow:auto;padding-right:.2rem}.layout_learnMenuClose__htcKP{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--menu-accent) 22%,var(--stroke-soft));background:color-mix(in srgb,var(--color-surface-elevated) 90%,transparent);color:color-mix(in srgb,var(--menu-accent) 65%,var(--color-text));cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease,background .16s ease}.layout_learnMenuClose__htcKP:hover{border-color:color-mix(in srgb,var(--menu-accent) 45%,transparent);transform:translateY(-1px);box-shadow:0 12px 22px -18px color-mix(in srgb,var(--menu-accent) 35%,transparent);background:color-mix(in srgb,var(--color-surface-elevated) 86%,transparent)}.layout_learnMenuCloseIcon__jf2UW{width:.9rem;height:.9rem}.layout_menuOverview__jqwiK:hover{border-color:color-mix(in srgb,var(--menu-accent,var(--primary)) 40%,transparent);transform:translateY(-1px);box-shadow:0 12px 24px -20px color-mix(in srgb,var(--menu-accent,var(--primary)) 40%,transparent)}.layout_notificationTrigger__r0EvU{min-width:var(--header-control-height);height:var(--header-control-height);justify-content:center;padding:.35rem .6rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);transition:background .16s ease,border-color .16s ease,color .16s ease;color:#94a3b8}.layout_notificationTrigger__r0EvU:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#e2e8f0}.layout_notificationTriggerContent__tD4xf{position:relative;display:inline-flex;align-items:center;justify-content:center}.layout_notificationBell__veyyW{width:1.2rem;height:1.2rem;color:inherit}.layout_notificationBadge__6jKBA{position:absolute;top:-.4rem;right:-.45rem;min-width:.95rem;height:.95rem;padding:0 .3rem;border-radius:999px;background:#f43f5e;color:#ffffff;font-size:.65rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.55);box-shadow:0 6px 14px -6px rgba(244,63,94,.6),0 0 0 1px rgba(255,255,255,.2)}.layout_notificationPanel__QfPa_{width:min(28rem,90vw);padding:1rem}.layout_notificationBody__6EaA5{display:flex;flex-direction:column;gap:.9rem}.layout_notificationHeader__WfE0I{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.layout_notificationTitle__wt8v4{font-size:.95rem;font-weight:700;color:var(--color-text)}.layout_notificationSubtitle__7QsbN{font-size:.75rem;color:var(--color-text-muted);margin-top:.15rem}.layout_notificationHeaderActions__FHiBq{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.layout_notificationSettings__9uiQX{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border-radius:.85rem;background:color-mix(in srgb,var(--color-surface-elevated) 88%,var(--color-accent) 12%)}.layout_notificationSettingsLabel__yOhc8{font-size:.8rem;font-weight:600;color:var(--color-text)}.layout_notificationSettingsControls__2in4C{display:flex;gap:.4rem;flex-wrap:wrap}.layout_notificationToggle__IR7I1{border:1px solid var(--stroke-soft);border-radius:999px;padding:.35rem .65rem;background:transparent;color:var(--color-text-muted);font-size:.75rem;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.layout_notificationToggle__IR7I1[data-active=true]{border-color:var(--color-accent);color:var(--color-text);background:color-mix(in srgb,var(--color-accent) 18%,transparent)}.layout_notificationAction__7Cpvu{border:1px solid color-mix(in srgb,var(--stroke-soft) 70%,transparent);background:color-mix(in srgb,var(--surface-glass-strong) 75%,transparent);border-radius:999px;padding:.35rem .7rem;font-size:.7rem;color:var(--color-text);cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.layout_notificationAction__7Cpvu:disabled{opacity:.6;cursor:not-allowed}.layout_notificationAction__7Cpvu:not(:disabled):hover{border-color:color-mix(in srgb,var(--primary) 35%,transparent);transform:translateY(-1px)}.layout_notificationList__M7f49{display:grid;gap:.65rem;max-height:22rem;overflow-y:auto;padding-right:.2rem}.layout_notificationItem__X2xM6{display:grid;grid-template-columns:auto 1fr;gap:.75rem;padding:.75rem;border-radius:1rem;border:1px solid transparent;background:color-mix(in srgb,var(--card) 96%,var(--accent) 4%);transition:border-color .16s ease,transform .16s ease}.layout_notificationItem__X2xM6[data-unread=true]{border-color:color-mix(in srgb,var(--primary) 45%,transparent);background:color-mix(in srgb,var(--card) 92%,var(--secondary) 8%)}.layout_notificationItem__X2xM6[data-tone=success] .layout_notificationIcon__JOaSW{background:color-mix(in srgb,var(--success) 20%,transparent);color:var(--success)}.layout_notificationItem__X2xM6[data-tone=warning] .layout_notificationIcon__JOaSW{background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warning)}.layout_notificationItem__X2xM6[data-tone=info] .layout_notificationIcon__JOaSW{background:color-mix(in srgb,var(--primary) 20%,transparent);color:var(--primary)}.layout_notificationIcon__JOaSW{width:2.3rem;height:2.3rem;border-radius:.9rem;display:grid;place-items:center;background:color-mix(in srgb,var(--surface-glass) 70%,transparent);color:var(--primary)}.layout_notificationIcon__JOaSW svg{width:1.1rem;height:1.1rem}.layout_notificationContent__m4y9E{display:grid;gap:.4rem}.layout_notificationItemHeader__rTZuN{display:flex;justify-content:space-between;gap:.5rem}.layout_notificationItemTitle__slc_i{font-size:.85rem;font-weight:700;color:var(--color-text)}.layout_notificationItemBody__ynwgL{font-size:.75rem;color:var(--color-text-muted);margin-top:.15rem}.layout_notificationDelete__zENrm{border:none;background:none;color:var(--color-text-muted);font-size:.7rem;cursor:pointer}.layout_notificationDelete__zENrm:hover{color:var(--color-text)}.layout_notificationCta__P0e92{align-self:flex-start;font-size:.75rem;font-weight:600;color:var(--color-accent);text-decoration:underline}.layout_notificationMeta__eBTvl{display:flex;align-items:center;gap:.5rem;font-size:.65rem;color:var(--color-text-muted)}.layout_notificationUnread__X7Aka{font-size:.6rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent)}.layout_notificationEmpty__jSO_5{padding:.65rem .75rem;font-size:.75rem;color:var(--color-text-muted)}.layout_learnMenuSubject__jT8Pg{position:relative;display:grid;gap:.7rem;padding-left:1.5rem;overflow:hidden}.layout_learnMenuSubject__jT8Pg:before{content:"";position:absolute;left:.45rem;top:.9rem;bottom:.6rem;width:1px;background:linear-gradient(180deg,color-mix(in srgb,var(--menu-accent) 45%,transparent),transparent);pointer-events:none}.layout_learnMenuSubject__jT8Pg:after{content:"";position:absolute;left:.2rem;top:.8rem;width:.6rem;height:.6rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--menu-surface) 80%,transparent);background:color-mix(in srgb,var(--menu-accent) 70%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--menu-accent) 40%,transparent)}.layout_learnMenuSubjectHeader__VGK63{display:flex;align-items:center;justify-content:space-between;gap:.8rem;position:relative;z-index:1}.layout_learnMenuSubjectLabel__TVcv7{font-size:1rem;font-weight:700;color:var(--color-text)}.layout_learnMenuSubjectMeta__Gyh5I{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:color-mix(in srgb,var(--menu-accent) 55%,var(--color-text-muted))}.layout_learnMenuSubjectSummary__5kQPK{margin:0;font-size:.78rem;color:var(--color-text-muted);line-height:1.4}.layout_learnMenuActivityList__NEbw4{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));position:relative;z-index:1}.layout_learnMenuActivityCard__Nc4V2{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:.85rem;border-radius:1.1rem;border:1px solid color-mix(in srgb,var(--menu-accent) 16%,var(--menu-border));background:color-mix(in srgb,var(--menu-surface-strong) 88%,transparent);overflow:hidden;color:var(--color-text);text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease,background .16s ease}.layout_learnMenuActivityCard__Nc4V2:before{content:"";position:absolute;inset:-35% -15%;background:radial-gradient(circle at 10% 20%,color-mix(in srgb,var(--menu-accent) 18%,transparent),transparent 58%),radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--secondary) 10%,transparent),transparent 58%);opacity:.2;filter:blur(30px);pointer-events:none;transition:opacity .2s ease}.layout_learnMenuActivityCard__Nc4V2:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,color-mix(in srgb,var(--menu-accent) 12%,transparent),transparent);opacity:0;transition:opacity .2s ease;pointer-events:none}.layout_learnMenuActivityCard__Nc4V2:hover{border-color:color-mix(in srgb,var(--menu-accent) 35%,transparent);transform:translateY(-1px);box-shadow:0 16px 30px -24px color-mix(in srgb,var(--menu-accent) 28%,transparent);background:color-mix(in srgb,var(--menu-surface-strong) 84%,transparent)}.layout_learnMenuActivityCard__Nc4V2:hover:before{opacity:.45}.layout_learnMenuActivityCard__Nc4V2:hover:after{opacity:1}.layout_learnMenuActivityCard__Nc4V2[data-has-units=true]{grid-column:1/-1}.layout_learnMenuActivityIcon__w2GcU{width:2.2rem;height:2.2rem;border-radius:.8rem;border:1px solid color-mix(in srgb,var(--menu-accent) 22%,transparent);background:color-mix(in srgb,var(--menu-accent) 14%,transparent);display:grid;place-items:center;color:color-mix(in srgb,var(--menu-accent) 70%,white);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.layout_learnMenuActivityIconGlyph__aum_8{width:1.1rem;height:1.1rem}.layout_learnMenuActivityBody__2pM70{display:grid;gap:.35rem}.layout_learnMenuActivityRow__rt5ZV{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;position:relative;z-index:1}.layout_learnMenuActivityLink__jw0sn{display:inline-flex;align-items:flex-start;gap:.45rem;font-size:.88rem;font-weight:700;color:var(--color-text);text-decoration:none;transition:color .16s ease;flex:1 1 auto;min-width:0}.layout_learnMenuActivityLink__jw0sn:hover{color:color-mix(in srgb,var(--color-text) 80%,var(--menu-accent))}.layout_learnMenuActivityLabel__NUGt7{display:block;white-space:normal;word-break:break-word;line-height:1.3}.layout_learnMenuActivityChevron__e_VO8{width:.85rem;height:.85rem;color:color-mix(in srgb,var(--menu-accent) 45%,var(--color-text-muted));transition:transform .16s ease,color .16s ease;margin-top:.2rem}.layout_learnMenuActivityCard__Nc4V2:hover .layout_learnMenuActivityChevron__e_VO8{transform:translateX(3px);color:color-mix(in srgb,var(--menu-accent) 70%,white)}.layout_learnMenuActivityMeta__RIFE2{width:-moz-fit-content;width:fit-content;font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--menu-accent) 60%,var(--color-text));border-radius:999px;border:1px solid color-mix(in srgb,var(--menu-accent) 22%,transparent);padding:.18rem .45rem;background:color-mix(in srgb,var(--menu-accent) 12%,transparent)}.layout_learnMenuActivityCount__PmAXs{justify-self:flex-start;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:color-mix(in srgb,var(--menu-accent) 55%,var(--color-text-muted));border-radius:999px;border:1px solid color-mix(in srgb,var(--menu-accent) 20%,transparent);padding:.18rem .5rem;background:color-mix(in srgb,var(--menu-accent) 10%,transparent)}.layout_learnMenuUnitList__qxVsg{list-style:none;padding:0;margin:0;display:grid;gap:.4rem;position:relative;z-index:1}.layout_learnMenuUnitItem__d0Os5{display:block}.layout_learnMenuUnitLink__H_0Xr{display:block;padding:.4rem .65rem;border-radius:.85rem;border:1px solid var(--menu-border);background:color-mix(in srgb,var(--menu-surface) 92%,transparent);color:var(--color-text);text-decoration:none;font-size:.78rem;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease,background .16s ease;position:relative;overflow:hidden}.layout_learnMenuUnitLink__H_0Xr:hover{border-color:color-mix(in srgb,var(--menu-accent) 35%,transparent);transform:translateY(-1px);box-shadow:0 12px 22px -18px color-mix(in srgb,var(--menu-accent) 35%,transparent);background:color-mix(in srgb,var(--menu-surface) 88%,transparent)}.layout_learnMenuUnitLabel__98xqe{display:block;font-weight:600;word-break:break-word}.layout_learnMenuUnitMeta__8sVaw{display:block;font-size:.65rem;color:var(--color-text-muted);margin-top:.1rem}.layout_learnMenuEmpty__oL8go{display:inline-flex;padding:.35rem .5rem;font-size:.74rem;color:var(--color-text-muted)}.layout_mobileMenu__uPgv_{display:none}.layout_mobileMenuTrigger__piUPm{padding:0 .65rem;min-width:var(--header-control-height);justify-content:center;gap:0}.layout_mobileMenu__uPgv_ .layout_menuTriggerLabel__TqOFq{display:none}.layout_mobileMenuPanel__Ki2Cr{width:min(28rem,92vw);max-height:min(82vh,44rem);overflow:auto}.layout_loginButton__N0JQf{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.3rem;min-height:var(--header-control-height);height:var(--header-control-height);border-radius:.85rem;border:1px solid rgba(251,191,36,.5);font-size:var(--header-control-font-size);font-weight:700;letter-spacing:var(--header-control-letter);line-height:1;color:#0f172a;text-decoration:none;background:linear-gradient(135deg,#fde68a,#f59e0b);box-shadow:0 16px 32px -20px rgba(251,191,36,.6);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.layout_loginButton__N0JQf:before{display:none}.layout_main__mXTwS{min-height:calc(100svh - var(--app-header-height, 6.25rem));padding-top:var(--spacing-lg)}.layout_mainWithFooter__sKGrC{flex:1;min-height:0}.layout_body__1KmGn{--app-header-height:5.5rem;font-family:var(--font-family-sans);background-color:var(--background);background-image:var(--app-bg),var(--app-noise);background-position:50%,50%;background-size:cover,160px 160px;background-repeat:no-repeat,repeat;background-blend-mode:normal,overlay;color:var(--color-text)}[data-theme=light] .layout_header__2zrGa{--header-control-surface:rgba(15,23,42,0.04);--header-control-border:rgba(148,163,184,0.35);--header-control-glow:0 18px 30px -26px rgba(15,23,42,0.18);background:rgba(255,255,255,.8);border-bottom-color:rgba(148,163,184,.28);box-shadow:0 20px 40px -32px rgba(15,23,42,.18)}[data-theme=light] .layout_levelWidget__RHaPf{border-color:rgba(148,163,184,.35);background:rgba(255,255,255,.85);box-shadow:inset 0 0 0 1px rgba(148,163,184,.12)}[data-theme=light] .layout_levelLabel__9KhDk{color:#94a3b8}[data-theme=light] .layout_levelValue__UXwKC{color:#0f172a}[data-theme=light] .layout_xpRow__kh_Ui{color:#64748b}[data-theme=light] .layout_xpLabel__gihAt{color:#0f172a}[data-theme=light] .layout_xpTarget__W3Jso{color:#94a3b8}[data-theme=light] .layout_xpTrack__FZH9L{background:#e2e8f0}[data-theme=light] .layout_searchTrigger__hwY44{border-color:rgba(148,163,184,.35);background:rgba(15,23,42,.04);color:#64748b}[data-theme=light] .layout_searchTrigger__hwY44:hover{border-color:rgba(148,163,184,.5);background:rgba(15,23,42,.06);box-shadow:0 12px 24px -20px rgba(15,23,42,.12)}[data-theme=light] .layout_searchTriggerLabel__ylsxP{color:#64748b}[data-theme=light] .layout_searchTriggerShortcut__yqZvJ{border-left-color:rgba(148,163,184,.4)}[data-theme=light] .layout_searchTriggerKey__mCaEd{border-color:rgba(148,163,184,.45);background:rgba(255,255,255,.75);color:#0f172a}[data-theme=light] .layout_nav__3Q3Pt{border-color:rgba(148,163,184,.35);background:rgba(15,23,42,.04)}[data-theme=light] .layout_navLink__nNGYX{color:#64748b}[data-theme=light] .layout_navLink__nNGYX:hover{color:#0f172a;background:rgba(15,23,42,.06)}[data-theme=light] .layout_navLink__nNGYX[data-active=true],[data-theme=light] .layout_navMenuTrigger__gx4ST[data-active=true]{color:#0f172a;background:rgba(255,255,255,.9);border-color:rgba(148,163,184,.4);box-shadow:inset 0 0 0 1px rgba(148,163,184,.12)}[data-theme=light] .layout_navMenuTrigger__gx4ST{color:#64748b}[data-theme=light] .layout_navMenuTrigger__gx4ST:hover{color:#0f172a;background:rgba(15,23,42,.06)}[data-theme=light] .layout_menuTrigger__RyMej{border-color:rgba(148,163,184,.35);background:rgba(15,23,42,.04);color:#0f172a}[data-theme=light] .layout_menu__L7jAH[data-open=true] .layout_menuTrigger__RyMej{border-color:rgba(148,163,184,.5);background:rgba(15,23,42,.08)}[data-theme=light] .layout_userAvatar__SauKN{border-color:rgba(148,163,184,.5);background:linear-gradient(180deg,#e2e8f0,#cbd5e1);color:#475569}[data-theme=light] .layout_learnMenuPanel__DrU3d{--background:#fafaf9;--foreground:#1c1917;--muted:#f5f5f4;--muted-foreground:#44403c;--card:#ffffff;--card-foreground:#1c1917;--color-surface:#fafaf9;--color-surface-alt:#f5f5f4;--color-surface-elevated:#ffffff;--color-text:#1c1917;--color-text-muted:#44403c;--stroke-soft:#e7e5e4;--stroke-strong:#e7e5e4;--border:#e7e5e4;--input:#e7e5e4;--primary:#b45309;--primary-foreground:#ffffff;--ring:#b45309;--color-accent:#b45309;--color-accent-hover:#c2410c;--success:#059669;--color-success:#059669;--mode-drill-primary:#b45309;--mode-drill-secondary:#fff7ed;--mode-assessment-primary:#b45309;--mode-assessment-secondary:#fff7ed;--mode-test-primary:#b45309;--mode-test-secondary:#fff7ed;background:#fafaf9;border-color:#e7e5e4;box-shadow:0 30px 60px -34px rgba(28,25,23,.05)}[data-theme=light] .layout_learnMenuShell__GDxNe{--menu-border:#e7e5e4;--menu-surface:#fafaf9;--menu-surface-strong:#ffffff}[data-theme=light] .layout_learnMenuLeftPane__oOm9S{background:#f5f5f4}[data-theme=light] .layout_learnMenuOverviewPanel__FsTop{box-shadow:0 18px 30px -26px rgba(28,25,23,.05)}[data-theme=light] .layout_learnMenuPreview__VtdY5{box-shadow:0 20px 40px -30px rgba(28,25,23,.05)}[data-theme=light] .layout_learnMenuSubjectCard__cvjc5{box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 20px 34px -28px rgba(28,25,23,.05)}[data-theme=light] .layout_learnMenuDetailShell__dgwVQ{box-shadow:0 18px 34px -28px rgba(28,25,23,.05)}@media (min-width:40rem){.layout_logoText__z994M{display:inline-flex}}@media (max-width:70rem){.layout_headerContent__BrZZN{gap:.65rem;padding:.55rem var(--spacing-lg)}.layout_nav__3Q3Pt{justify-content:flex-start}}@media (max-width:64rem){.layout_learnMenuMain__XBC3U{flex-direction:column}.layout_learnMenuLeftPane__oOm9S{border-right:none;border-bottom:1px solid var(--menu-border)}.layout_learnMenuPreviewPane__dMxd2{padding-top:.9rem}}@media (max-width:48rem){.layout_headerContent__BrZZN{grid-template-columns:1fr}.layout_nav__3Q3Pt{display:none}.layout_mobileMenu__uPgv_{display:inline-flex}.layout_actionCluster__6lVMn{justify-content:space-between;width:100%}.layout_levelWidget__RHaPf{width:100%;gap:.5rem;padding:.35rem .65rem;min-height:var(--header-control-height)}.layout_levelGem__7hMOw{width:2.4rem;height:2.4rem}.layout_gemIcon__7j_Iu{width:2rem;height:2rem}.layout_levelMeta__SSK0z{gap:.1rem}.layout_levelLabel__9KhDk{font-size:.65rem;letter-spacing:.1em}.layout_levelValue__UXwKC{font-size:.9rem}.layout_xpMeta__XxIWm{min-width:0;flex:1 1 auto;gap:.15rem}.layout_xpRow__kh_Ui{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:.35rem;column-gap:.35rem;row-gap:.1rem;font-size:.72rem}.layout_xpTrack__FZH9L{height:.26rem}.layout_learnMenuTopBar__eFzDi{flex-direction:column;align-items:flex-start;gap:.75rem}.layout_learnMenuTopBarLeft__nFGGe{width:100%;flex-direction:column;align-items:flex-start;gap:.6rem}.layout_learnMenuModeTabs__xW2Vs{width:100%;justify-content:space-between}.layout_learnMenuBreadcrumbs__OUJt3{font-size:.7rem}.layout_learnMenuFilterBar__MJYeJ{flex-direction:column;align-items:stretch}.layout_learnMenuFilterClear__uTUry{align-self:flex-start}.layout_learnMenuLeftScroll__aVyXh{padding:1.1rem}.layout_learnMenuOverviewTitle__b8_mv{font-size:.95rem}.layout_learnMenuOverviewDescription__jxCxw{font-size:.74rem}.layout_learnMenuPreviewPane__dMxd2{padding:.9rem}.layout_learnMenuPreviewDescription__iYKJX{font-size:.72rem}.layout_learnMenuPreviewSampleBlock__Yc6WS{gap:.45rem}.layout_learnMenuPreviewSampleLabel__7O3ze{font-size:.58rem}.layout_learnMenuPreviewQuestion__fObJg{font-size:.78rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.layout_learnMenuPreviewSample__aUii5{padding:.6rem;min-height:9rem}.layout_learnMenuPreviewSpec__OjuZt{padding:.6rem}.layout_learnMenuPreviewSpecList__CiE4V{font-size:.72rem}.layout_learnMenuPreviewSpecNote__w5wIq{font-size:.7rem;padding:.5rem .6rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.layout_learnMenuPreviewPatterns__9EpKb{display:none}}@media (max-width:40rem){.layout_searchTriggerLabel__ylsxP,.layout_searchTriggerShortcut__yqZvJ{display:none}}@media (prefers-reduced-motion:reduce){.layout_gemBurst__LEBVF,.layout_gemGlimmer__Q8q_o,.layout_gemIcon__7j_Iu,.layout_gemShellActive__TQvO_,.layout_gemShine__ue7XM,.layout_headerContent__BrZZN,.layout_learnMenuBack__koZ9X,.layout_learnMenuDetailShell__dgwVQ,.layout_learnMenuPreviewDescription__iYKJX,.layout_learnMenuPreviewSignalDot__SSPfw,.layout_learnMenuPreviewTitle__81DV8,.layout_learnMenuSubjectCardChevron__baU9i,.layout_learnMenuSubjectCard__cvjc5,.layout_learnMenuSummary__Nvdde,.layout_levelGem__7hMOw,.layout_menuPanel__e_Svg,.layout_searchModal__aGXDn,.layout_searchResult__TIFH9,.layout_xpFill__jCqP9,.layout_xpGlimmer___0cel,.layout_xpSpark__HxTQV{animation:none;transition-duration:0s}.layout_xpGlimmer___0cel,.layout_xpSpark__HxTQV{opacity:0}}@keyframes layout_learnMenuSlideInLeft__bn6b5{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes layout_learnMenuSlideInRight__Y9jWa{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes layout_learnMenuFadeUp__vl0PT{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes layout_learnMenuPulse__YyOU9{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.35);opacity:1}}@keyframes layout_headerRise__D_VHP{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes layout_modalRise__eWcEZ{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes layout_gemFloat__5ZpEA{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes layout_xpSweep__s2XWa{0%,to{transform:scaleX(1)}50%{transform:scaleX(.92)}}@keyframes layout_gemGlimmer__Q8q_o{0%{transform:translateX(-140%) rotate(10deg);opacity:0}30%{opacity:.5}to{transform:translateX(220%) rotate(10deg);opacity:0}}@keyframes layout_gemHover___ZniW{0%,to{transform:translateY(0) rotate(0deg) scale(1)}50%{transform:translateY(-1px) rotate(-3deg) scale(1.02)}}@keyframes layout_gemTwinkle__sJ7n1{0%,to{opacity:.45}50%{opacity:.85}}@keyframes layout_gemPop__vt_EE{0%{transform:scale(.9)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes layout_gemBurst__LEBVF{0%{transform:scale(.6);opacity:.6}70%{opacity:.2}to{transform:scale(1.35);opacity:0}}@keyframes layout_xpGlimmer___0cel{0%{transform:translateX(-140%) rotate(8deg);opacity:0}30%{opacity:.45}to{transform:translateX(200%) rotate(8deg);opacity:0}}@keyframes layout_xpSpark__HxTQV{0%{opacity:0;transform:translate(30%,-50%) scale(.4)}25%{opacity:.9}to{opacity:0;transform:translate(70%,-50%) scale(1.4)}}@keyframes layout_resultRise__Cr0LN{0%{opacity:0}to{opacity:1}}.ToastProvider_viewport__HszzL{position:fixed;top:var(--spacing-xl);right:var(--spacing-xl);z-index:70;display:flex;flex-direction:column;gap:.75rem;width:min(92vw,360px);pointer-events:none}.ToastProvider_item__klDj6{pointer-events:auto;display:grid;grid-template-columns:.75rem 1fr auto;gap:.75rem;align-items:start;padding:.75rem 1rem;border-radius:1.25rem;border:1px solid var(--stroke-soft);background:color-mix(in srgb,var(--color-surface-elevated) 92%,var(--toast-accent,var(--color-accent)) 8%);box-shadow:var(--shadow-soft);color:var(--color-text);animation:ToastProvider_toast-enter__nCCLz .16s ease}.ToastProvider_dot___ReT9{width:.6rem;height:.6rem;border-radius:var(--radius-full);background:var(--toast-accent,var(--color-accent));margin-top:.35rem}.ToastProvider_body__Ekbfi{display:grid;gap:.25rem}.ToastProvider_title__Ks2TJ{font-size:.9rem;font-weight:600}.ToastProvider_message__VxL9P{font-size:.85rem;color:var(--color-text-muted)}.ToastProvider_action__1YROX,.ToastProvider_detail__NVIe7{font-size:.8rem;color:var(--color-text)}.ToastProvider_action__1YROX{justify-self:start;display:inline-flex;align-items:center;gap:.35rem;font-weight:600;background:transparent;border:none;padding:0;cursor:pointer;text-decoration:none}.ToastProvider_action__1YROX:hover{text-decoration:underline}.ToastProvider_close__NXNqL,.ToastProvider_spacer__T3xaD{width:1.5rem;height:1.5rem}.ToastProvider_close__NXNqL{border:1px solid var(--stroke-soft);border-radius:var(--radius-full);background:transparent;color:var(--color-text-muted);font-size:.75rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .16s ease,color .16s ease,transform .16s ease}.ToastProvider_close__NXNqL:hover{border-color:var(--color-accent);color:var(--color-text);transform:translateY(-1px)}.ToastProvider_item__klDj6[data-tone=success]{border-color:color-mix(in srgb,var(--color-success) 35%,var(--stroke-soft));background:color-mix(in srgb,var(--color-success) 10%,var(--color-surface-elevated))}.ToastProvider_item__klDj6[data-tone=success] .ToastProvider_dot___ReT9{background:var(--color-success)}.ToastProvider_item__klDj6[data-variant=celebration]{border-color:color-mix(in srgb,var(--toast-accent,var(--color-accent)) 40%,var(--stroke-soft));background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface-elevated) 86%,var(--toast-accent,var(--color-accent)) 14%),color-mix(in srgb,var(--color-surface) 92%,var(--toast-accent,var(--color-accent)) 8%));box-shadow:0 18px 38px rgba(0,0,0,.28)}.ToastProvider_item__klDj6[data-tone=warning]{border-color:color-mix(in srgb,var(--color-warning) 35%,var(--stroke-soft));background:color-mix(in srgb,var(--color-warning) 10%,var(--color-surface-elevated))}.ToastProvider_item__klDj6[data-tone=warning] .ToastProvider_dot___ReT9{background:var(--color-warning)}.ToastProvider_item__klDj6[data-tone=error]{border-color:color-mix(in srgb,var(--color-error) 35%,var(--stroke-soft));background:color-mix(in srgb,var(--color-error) 10%,var(--color-surface-elevated))}.ToastProvider_item__klDj6[data-tone=error] .ToastProvider_dot___ReT9{background:var(--color-error)}@media (max-width:40rem){.ToastProvider_viewport__HszzL{top:auto;bottom:calc(var(--spacing-xl) + env(safe-area-inset-bottom));right:50%;transform:translateX(50%)}}@media (prefers-reduced-motion:reduce){.ToastProvider_item__klDj6{animation:none}.ToastProvider_close__NXNqL{transition:none}}@keyframes ToastProvider_toast-enter__nCCLz{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.rune-tooltip_runeHelpButton__5T_MD{position:relative}.rune-tooltip_runeHelpBubble__mKNZB{position:absolute;top:calc(100% + 12px);right:0;width:min(320px,86vw);padding:14px 16px 16px;border-radius:14px;border:1px solid rgba(148,163,184,.28);background:linear-gradient(160deg,rgba(15,18,32,.98),rgba(9,11,20,.96));box-shadow:0 22px 44px rgba(2,6,23,.7);color:rgba(226,232,240,.92);text-align:left;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:80}.rune-tooltip_runeHelpBubble__mKNZB:before{content:"";position:absolute;top:10px;left:14px;right:14px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 70%,white),transparent);opacity:.7}.rune-tooltip_runeHelpButton__5T_MD:focus-visible .rune-tooltip_runeHelpBubble__mKNZB,.rune-tooltip_runeHelpButton__5T_MD:focus-within .rune-tooltip_runeHelpBubble__mKNZB,.rune-tooltip_runeHelpButton__5T_MD:hover .rune-tooltip_runeHelpBubble__mKNZB{opacity:1;transform:translateY(0)}.rune-tooltip_runeHelpButton__5T_MD[data-modal-open=true] .rune-tooltip_runeHelpBubble__mKNZB{opacity:0;transform:translateY(10px);pointer-events:none}.rune-tooltip_runeHelpEyebrow__TaXe_{display:block;font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:rgba(148,163,184,.85);margin-bottom:4px}.rune-tooltip_runeHelpTitle__NFEgs{display:block;font-size:.9rem;font-weight:700;color:#f8fafc;margin-bottom:6px}.rune-tooltip_runeHelpIntro__wbtp_{display:block;font-size:.78rem;line-height:1.5;color:rgba(226,232,240,.78);margin-bottom:12px}.rune-tooltip_runeHelpList__fV7_K{display:grid;gap:10px}.rune-tooltip_runeHelpRow__9V22b{display:grid;gap:6px;padding:10px 10px 12px;border-radius:12px;background:rgba(15,23,42,.6);border:1px solid rgba(148,163,184,.16);--rune-help-accent:var(--color-accent)}.rune-tooltip_runeHelpRow__9V22b[data-kind=runes]{--rune-help-accent:var(--color-gold)}.rune-tooltip_runeHelpRow__9V22b[data-kind=xp]{--rune-help-accent:var(--color-math)}.rune-tooltip_runeHelpRow__9V22b[data-kind=level]{--rune-help-accent:var(--color-accent)}.rune-tooltip_runeHelpTag__D18_D{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--rune-help-accent) 55%,transparent);background:rgba(9,11,20,.7);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--rune-help-accent) 80%,white);width:-moz-fit-content;width:fit-content}.rune-tooltip_runeHelpIcon__NgVDk{width:.8rem;height:.8rem;color:var(--rune-help-accent);flex:0 0 auto}.rune-tooltip_runeHelpText__6Z7iH{display:block;font-size:.78rem;line-height:1.5;color:rgba(226,232,240,.85)}@media (max-width:48rem){.rune-tooltip_runeHelpBubble__mKNZB{right:-4px}}.TestSessionsDashboard_root__KEZi1{--tests-surface-950:color-mix(in srgb,var(--color-surface) 78%,#000);--tests-surface-900:color-mix(in srgb,var(--color-surface) 92%,#000);--tests-surface-800:color-mix(in srgb,var(--color-surface) 86%,var(--color-text) 14%);--tests-surface-700:color-mix(in srgb,var(--color-surface) 76%,var(--color-text) 24%);--tests-surface-600:color-mix(in srgb,var(--color-surface) 70%,var(--color-text) 30%);--tests-text:var(--color-text);--tests-text-muted:color-mix(in srgb,var(--color-text) 68%,var(--color-surface) 32%);--tests-text-subtle:color-mix(in srgb,var(--color-text) 52%,var(--color-surface) 48%);--tests-accent:var(--color-accent);--tests-accent-soft:color-mix(in srgb,var(--color-accent) 22%,transparent);--tests-success:var(--color-success);--tests-success-soft:color-mix(in srgb,var(--color-success) 22%,transparent);--tests-accent-glow:color-mix(in srgb,var(--color-accent) 12%,transparent);--tests-success-glow:color-mix(in srgb,var(--color-success) 12%,transparent);--tests-shadow-glow:0 0 25px -5px color-mix(in srgb,var(--color-accent) 35%,transparent);background:var(--tests-surface-900);color:var(--tests-text);font-family:var(--font-family-display);min-height:100vh}[data-theme=light] .TestSessionsDashboard_root__KEZi1{--tests-surface-950:#f5f5f4;--tests-surface-900:#fafaf9;--tests-surface-800:#ffffff;--tests-surface-700:#e7e5e4;--tests-surface-600:#d6d3d1;--tests-text:#1c1917;--tests-text-muted:#44403c;--tests-text-subtle:color-mix(in srgb,#44403c 65%,#fafaf9);--tests-accent:#b45309;--tests-accent-soft:#fff7ed;--tests-success:#059669;--tests-success-soft:#ecfdf5;--tests-accent-glow:color-mix(in srgb,#b45309 18%,transparent);--tests-success-glow:color-mix(in srgb,#059669 16%,transparent);--tests-shadow-glow:0 10px 30px -5px rgba(180,83,9,0.15)}.TestSessionsDashboard_root__KEZi1 ::-moz-selection{background:color-mix(in srgb,var(--tests-accent) 35%,transparent);color:var(--tests-text)}.TestSessionsDashboard_root__KEZi1 ::selection{background:color-mix(in srgb,var(--tests-accent) 35%,transparent);color:var(--tests-text)}.TestSessionsDashboard_root__KEZi1 ::-webkit-scrollbar{width:6px}.TestSessionsDashboard_root__KEZi1 ::-webkit-scrollbar-track{background:transparent}.TestSessionsDashboard_root__KEZi1 ::-webkit-scrollbar-thumb{background:var(--tests-surface-700);border-radius:3px}.TestSessionsDashboard_root__KEZi1 ::-webkit-scrollbar-thumb:hover{background:var(--tests-surface-600)}.TestSessionsDashboard_sans__NGP_W{font-family:var(--font-family-sans)}.TestSessionsDashboard_serif__nts6L{font-family:var(--font-family-display)}.TestSessionsDashboard_nums__qAbV3{font-variant-numeric:oldstyle-nums;font-feature-settings:"onum"}.AnalysisReadyButton_analysisReadyButton__IyXVn{--analysis-ready-color:var(--color-success);position:relative;display:inline-flex;align-items:center;gap:.45rem;overflow:visible;text-decoration:none;z-index:0}.AnalysisReadyButton_analysisReadyButton__IyXVn:before{content:"";position:absolute;inset:-3px;border-radius:inherit;border:1px solid color-mix(in srgb,var(--analysis-ready-color) 55%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--analysis-ready-color) 45%,transparent);opacity:.55;transform:scale(.98);z-index:-1;animation:AnalysisReadyButton_analysisReadyGlow__xUL0t 3.8s ease-in-out infinite;pointer-events:none}.AnalysisReadyButton_analysisReadyLabel__nMrhI{position:relative;z-index:1}.AnalysisReadyButton_readyDot__d5GJb{position:relative;z-index:1;width:.42rem;height:.42rem;border-radius:999px;background:var(--analysis-ready-color);box-shadow:0 0 6px color-mix(in srgb,var(--analysis-ready-color) 65%,transparent);animation:AnalysisReadyButton_analysisReadyPulse__yzOE2 2.6s ease-in-out infinite}@keyframes AnalysisReadyButton_analysisReadyGlow__xUL0t{0%,to{opacity:.45;transform:scale(.98);box-shadow:0 0 10px color-mix(in srgb,var(--analysis-ready-color) 40%,transparent)}50%{opacity:.9;transform:scale(1.03);box-shadow:0 0 18px color-mix(in srgb,var(--analysis-ready-color) 65%,transparent)}}@keyframes AnalysisReadyButton_analysisReadyPulse__yzOE2{0%,to{opacity:.65;transform:scale(.9);box-shadow:0 0 0 0 color-mix(in srgb,var(--analysis-ready-color) 45%,transparent)}50%{opacity:1;transform:scale(1);box-shadow:0 0 10px 2px color-mix(in srgb,var(--analysis-ready-color) 65%,transparent)}}@media (prefers-reduced-motion:reduce){.AnalysisReadyButton_analysisReadyButton__IyXVn:before,.AnalysisReadyButton_readyDot__d5GJb{animation:none}}.player-stats-modal_statsPanel__pVmnS{--accent:var(--color-accent);--dtp-accent:var(--color-accent)}