.TrackStudy_wrap__NRaPS{margin-top:26px;padding:clamp(18px,3vw,26px);border:1px solid var(--border);border-radius:var(--radius);corner-shape:superellipse(4);background:var(--surface);display:flex;flex-direction:column;gap:16px}.TrackStudy_head__nrv3D{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.TrackStudy_eyebrow__8KuIz{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-weight:600}.TrackStudy_tabs__8AK17{display:inline-flex;gap:6px;flex-wrap:wrap}.TrackStudy_tabOn__Qdk_v,.TrackStudy_tab___cvgb{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border);background:var(--bg-alt);color:var(--muted);font-size:.82rem;font-weight:600;padding:7px 13px;border-radius:999px;corner-shape:superellipse(4);cursor:pointer;transition:color .15s var(--ease),background .15s var(--ease),border-color .15s var(--ease)}.TrackStudy_tab___cvgb:hover{color:var(--fg);border-color:var(--border-strong);background:var(--surface-2)}.TrackStudy_tabOn__Qdk_v{color:var(--on-accent);background:var(--accent);border-color:transparent;box-shadow:0 4px 14px -4px var(--accent-line)}.TrackStudy_count__eHY7d{font-size:.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,currentColor 14%,transparent)}.TrackStudy_glossary__0BHb7{display:flex;flex-direction:column;gap:12px}.TrackStudy_lede__mWwow{margin:0;font-size:.86rem;line-height:1.5;color:var(--muted)}.TrackStudy_search__7y4oJ{width:100%;padding:11px 14px;font-size:.9rem;color:var(--fg);background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-sm);corner-shape:superellipse(4);outline:none;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.TrackStudy_search__7y4oJ::placeholder{color:var(--faint)}.TrackStudy_search__7y4oJ:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.TrackStudy_terms__LiSg1{display:flex;flex-wrap:wrap;gap:8px;max-height:320px;overflow-y:auto}.TrackStudy_term__JdHuj{font-size:.82rem;font-weight:500;color:var(--fg);background:var(--bg-alt);border:1px solid var(--border);padding:6px 12px;border-radius:999px;corner-shape:superellipse(4);cursor:pointer;transition:color .14s var(--ease),background .14s var(--ease),border-color .14s var(--ease),transform .14s var(--ease)}.TrackStudy_term__JdHuj:hover{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line);transform:translateY(-1px)}.TrackStudy_empty__Cxuqt{margin:6px 0;font-size:.88rem;color:var(--faint)}.Dashboard_home____ztt{width:100%}.Dashboard_greet__xSNqA{display:block;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.Dashboard_htitle__kJYjs{font-family:Fraunces,Georgia,serif;font-weight:540;font-size:clamp(1.6rem,2.6vw,2.15rem);letter-spacing:-.02em;line-height:1.1;margin:0 0 18px}.Dashboard_cin__jk6HK{display:flex;gap:8px;align-items:center;max-width:760px;background:var(--surface);border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);padding:10px 10px 10px 18px;box-shadow:0 18px 40px -20px rgba(0,0,0,.65);transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.Dashboard_cin__jk6HK:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),0 18px 40px -20px var(--accent-line)}.Dashboard_cicon__mhJsf{display:inline-flex;color:var(--muted);flex:none}.Dashboard_cin__jk6HK input{flex:1 1;min-width:0;background:none;border:0;outline:0;color:var(--fg);font-size:1.02rem;font-family:inherit}.Dashboard_cin__jk6HK input::placeholder{color:var(--faint)}.Dashboard_cb__H6YJu{flex:none;padding:12px 24px;border-radius:var(--radius-xs);border:0;background:linear-gradient(180deg,var(--accent-hover),var(--accent));color:var(--on-accent);font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .12s var(--ease)}.Dashboard_cb__H6YJu:hover{transform:translateY(-1px)}.Dashboard_main__mAQ3A{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:24px;gap:24px;margin-top:30px;align-items:start}.Dashboard_mainCol__y921w{min-width:0}.Dashboard_strip__VF9eX{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:26px}.Dashboard_scard__RL_OP{display:flex;flex-direction:column;gap:5px;padding:18px;background:var(--glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius)}.Dashboard_scl__CK96A{font-size:.7rem;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.Dashboard_scv__gz34g{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:2rem;line-height:1;display:flex;align-items:center;gap:7px}.Dashboard_scsub__NIUVl{font-size:.74rem;color:var(--faint)}.Dashboard_flameI__T3lZJ{display:inline-flex;align-items:center;color:var(--warn)}.Dashboard_xpb__s1ugI{height:6px;border-radius:99px;background:var(--surface-2);overflow:hidden;margin-top:2px}.Dashboard_xpb__s1ugI i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--accent),var(--ok))}.Dashboard_sec__3lUFA{font-family:Fraunces,Georgia,serif;font-weight:540;font-size:1.3rem;margin:0 0 14px}.Dashboard_recent__W3x0X{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}.Dashboard_mod__MVWtd{display:flex;flex-direction:column;width:100%;text-align:left;cursor:pointer;border-radius:var(--radius);overflow:hidden;background:var(--card-bg);border:1px solid var(--glass-border);transition:transform .16s var(--ease),border-color .16s var(--ease)}.Dashboard_mod__MVWtd:hover{transform:translateY(-3px);border-color:var(--accent-line)}.Dashboard_cov__2bzXm{position:relative;height:116px;display:flex;align-items:flex-end;padding:10px 12px;overflow:hidden}.Dashboard_covSvg__IHHyj{position:absolute;inset:0;width:100%;height:100%;z-index:0}.Dashboard_covB__5pEEb{position:relative;z-index:1;font-size:.72rem;font-weight:700;color:#fff;background:rgba(0,0,0,.32);padding:3px 9px;border-radius:99px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Dashboard_mbody__A8gj0{display:flex;flex-direction:column;gap:5px;padding:12px 14px 14px}.Dashboard_mt__Ms7bt{font-weight:700;font-size:.95rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_mm__rqGYR{font-size:.74rem;color:var(--faint);text-transform:capitalize}.Dashboard_rail__JQnLk{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:16px}.Dashboard_due__xLE9J{display:flex;flex-direction:column;gap:12px;width:100%;text-align:left;padding:18px;cursor:pointer;border-radius:var(--radius);background:linear-gradient(160deg,rgba(52,211,153,.13),transparent),var(--glass-tint);border:1px solid rgba(52,211,153,.3);transition:transform .16s var(--ease)}.Dashboard_due__xLE9J:hover{transform:translateY(-2px)}.Dashboard_dueTop___sPqM{display:flex;align-items:center;gap:11px}.Dashboard_di__KNIuB{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:rgba(52,211,153,.16);color:var(--ok)}.Dashboard_dtt__Ia4N9{min-width:0}.Dashboard_dtt__Ia4N9 b{font-family:Fraunces,Georgia,serif;font-weight:560;font-size:1.08rem}.Dashboard_dtt__Ia4N9 span{display:block;font-size:.76rem;color:var(--muted);margin-top:2px}.Dashboard_db__fKjjq{width:100%;text-align:center;padding:11px;border-radius:var(--radius-xs);background:var(--ok);color:#04140d;font-weight:600;font-size:.88rem}.Dashboard_brainCard__cQDvx{display:flex;flex-direction:column;width:100%;text-align:left;padding:18px;cursor:pointer;border-radius:var(--radius);background:var(--glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);transition:border-color .16s var(--ease),transform .16s var(--ease)}.Dashboard_brainCard__cQDvx:hover{border-color:var(--accent-line);transform:translateY(-2px)}.Dashboard_bhd___rSFY{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.Dashboard_bhd___rSFY>span:first-child{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.Dashboard_bopen__Ao_0R{display:flex;align-items:center;gap:4px;font-size:.8rem;font-weight:600;color:var(--accent)}.Dashboard_bsvg__mksu4{width:100%;height:210px}.Dashboard_edge__hUfSQ{stroke:var(--accent-line);stroke-width:1.1;opacity:.6}.Dashboard_dot__4KXFn{fill:color-mix(in srgb,var(--accent) 50%,transparent);stroke:var(--accent-line)}.Dashboard_hub__P5NBh{fill:var(--accent);stroke:var(--bg-alt);stroke-width:2}.Dashboard_bfoot__hJsz5{font-size:.78rem;color:var(--muted);margin-top:8px}@media (max-width:1080px){.Dashboard_main__mAQ3A{grid-template-columns:1fr}.Dashboard_rail__JQnLk{position:static;flex-direction:row}.Dashboard_rail__JQnLk>*{flex:1 1}.Dashboard_bsvg__mksu4{height:150px}}@media (max-width:720px){.Dashboard_strip__VF9eX{grid-template-columns:repeat(2,1fr)}.Dashboard_rail__JQnLk{flex-direction:column}}@media (prefers-reduced-motion:reduce){.Dashboard_brainCard__cQDvx,.Dashboard_cb__H6YJu,.Dashboard_due__xLE9J,.Dashboard_mod__MVWtd{transition:none}}