.dashboard_content__lgdH3{width:min(1180px,100%);padding:34px 36px 64px}.dashboard_hero__7jO_E{animation:dashboard_rise__4BN6e .52s cubic-bezier(.22,1,.36,1) both}.dashboard_eyebrow__P4_v8{display:inline-block;margin-bottom:7px;color:var(--accent);font-size:9px;font-weight:900;letter-spacing:1.45px;text-transform:uppercase}.dashboard_hero__7jO_E h1{margin:0;color:var(--text);font-size:30px;line-height:1.12;letter-spacing:-1.2px}.dashboard_hero__7jO_E p{max-width:560px;margin:7px 0 0;color:var(--muted);font-size:13px}.dashboard_stats__G12Bg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:28px 0 40px}.dashboard_stat__81ykU{min-width:0;padding:20px;border:1px solid var(--border);border-radius:15px;background:color-mix(in srgb,var(--surface) 98%,transparent);box-shadow:0 14px 40px color-mix(in srgb,var(--shadow) 18%,transparent);animation:dashboard_rise__4BN6e .55s cubic-bezier(.22,1,.36,1) both;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.dashboard_stat__81ykU:nth-child(2){animation-delay:.06s}.dashboard_stat__81ykU:nth-child(3){animation-delay:.12s}.dashboard_stat__81ykU:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 24%,var(--border));box-shadow:0 20px 44px color-mix(in srgb,var(--shadow) 24%,transparent)}.dashboard_statTop__nYkOk{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px;color:var(--muted);font-size:11px}.dashboard_statTop__nYkOk i{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--accent-soft);color:var(--accent);font-style:normal}.dashboard_stat__81ykU>strong{display:block;overflow:hidden;color:var(--text);font-size:30px;line-height:1;letter-spacing:-1.3px;text-overflow:ellipsis;white-space:nowrap}.dashboard_stat__81ykU>small{display:block;margin-top:6px;color:var(--muted);font-size:9px}.dashboard_planValue__I6Ez9{font-size:24px!important}.dashboard_timeValue__dfazd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_section__96nuA+.dashboard_section__96nuA{margin-top:42px}.dashboard_sectionHead__rcb5d{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.dashboard_sectionHead__rcb5d h2{margin:0;color:var(--text);font-size:16px;letter-spacing:-.35px}.dashboard_sectionHead__rcb5d>span{color:var(--muted);font-size:9px}.dashboard_quickGrid__JBsq_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard_quickCard__F_1gT{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text);text-decoration:none;animation:dashboard_rise__4BN6e .55s cubic-bezier(.22,1,.36,1) var(--delay,0s) both;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.dashboard_quickCard__F_1gT:hover{transform:translateY(-4px) scale(1.005);border-color:color-mix(in srgb,var(--accent) 26%,var(--border));background:color-mix(in srgb,var(--accent) 2%,var(--surface-2));box-shadow:0 18px 40px color-mix(in srgb,var(--shadow) 20%,transparent)}.dashboard_quickIcon__JWs2P{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:var(--accent-soft);color:var(--accent);transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s ease}.dashboard_quickCard__F_1gT:hover .dashboard_quickIcon__JWs2P{transform:scale(1.06) rotate(-3deg);background:var(--accent);color:#07100a}.dashboard_quickCard__F_1gT>span:nth-child(2){min-width:0}.dashboard_quickCard__F_1gT b,.dashboard_quickCard__F_1gT small{display:block}.dashboard_quickCard__F_1gT b{color:var(--text);font-size:12px}.dashboard_quickCard__F_1gT small{margin-top:3px;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.dashboard_quickCard__F_1gT em{color:var(--muted);font-size:17px;font-style:normal;transition:transform .18s ease,color .18s ease}.dashboard_quickCard__F_1gT:hover em{transform:translateX(3px);color:var(--accent)}.dashboard_updates__oia6Y{display:grid;grid-gap:10px;gap:10px}.dashboard_update__ZY_nY{padding:17px 18px;border:1px solid var(--border);border-radius:13px;background:var(--surface);animation:dashboard_rise__4BN6e .55s cubic-bezier(.22,1,.36,1) var(--delay,0s) both;transition:border-color .2s ease,background .2s ease,transform .2s ease}.dashboard_update__ZY_nY:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 19%,var(--border));background:var(--surface-2)}.dashboard_updateTop__4S_BZ{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.dashboard_updateTop__4S_BZ h3{margin:0;color:var(--text);font-size:12px}.dashboard_updateTop__4S_BZ span{flex:0 0 auto;color:var(--muted);font-size:8px}.dashboard_update__ZY_nY p{max-width:760px;margin:7px 0 0;color:var(--muted);font-size:10px;line-height:1.6}@keyframes dashboard_rise__4BN6e{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:900px){.dashboard_content__lgdH3{padding:28px 24px 56px}.dashboard_stats__G12Bg{gap:10px}.dashboard_quickGrid__JBsq_{grid-template-columns:1fr}}@media(max-width:700px){.dashboard_stats__G12Bg{grid-template-columns:1fr}.dashboard_hero__7jO_E h1{font-size:26px}}@media(max-width:520px){.dashboard_content__lgdH3{padding:22px 16px 48px}}@media(prefers-reduced-motion:reduce){.dashboard_hero__7jO_E,.dashboard_quickCard__F_1gT,.dashboard_stat__81ykU,.dashboard_update__ZY_nY{animation:none!important}.dashboard_quickCard__F_1gT,.dashboard_quickIcon__JWs2P,.dashboard_stat__81ykU,.dashboard_update__ZY_nY{transition:none!important}}.dashboard_eyebrow__P4_v8{font-size:10px}.dashboard_hero__7jO_E h1{font-size:34px}.dashboard_hero__7jO_E p{font-size:15px}.dashboard_statTop__nYkOk{font-size:12px}.dashboard_stat__81ykU>small{font-size:11px}.dashboard_sectionHead__rcb5d h2{font-size:19px}.dashboard_sectionHead__rcb5d>span{font-size:10px}.dashboard_quickCard__F_1gT b{font-size:14px}.dashboard_quickCard__F_1gT small{font-size:11px}@media(min-width:1001px){.dashboard_quickGrid__JBsq_{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:701px) and (max-width:1000px){.dashboard_quickGrid__JBsq_{grid-template-columns:repeat(2,minmax(0,1fr))}}.AppShell_shell__YCowG{min-height:100dvh;display:flex;background:var(--bg);color:var(--text)}.AppShell_sidebar__urELu{width:272px;flex:0 0 272px;height:100dvh;position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--border);background:color-mix(in srgb,var(--surface) 97%,transparent);box-shadow:14px 0 44px color-mix(in srgb,var(--shadow) 18%,transparent);transition:width .3s cubic-bezier(.22,1,.36,1),flex-basis .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);z-index:40}.AppShell_collapsed__nq2JP{width:76px;flex-basis:76px}.AppShell_head__3RgcO{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 16px 15px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--text) 2%,transparent),transparent)}.AppShell_brand__tkE0n{min-width:0;display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none}.AppShell_logo__K_Jlm{width:36px;height:36px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 7px 16px color-mix(in srgb,var(--accent) 20%,transparent))}.AppShell_brandCopy__UAjzZ{min-width:0;overflow:hidden}.AppShell_brandCopy__UAjzZ b,.AppShell_brandCopy__UAjzZ small{display:block;white-space:nowrap}.AppShell_brandCopy__UAjzZ b{font-size:14px;letter-spacing:-.25px}.AppShell_brandCopy__UAjzZ small{margin-top:2px;color:var(--muted);font-size:10px}.AppShell_collapseButton__QLX3k,.AppShell_menuButton__9o_gr{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .2s ease}.AppShell_collapseButton__QLX3k:hover,.AppShell_menuButton__9o_gr:hover{background:var(--surface-3);border-color:var(--border-strong);color:var(--text)}.AppShell_collapsed__nq2JP .AppShell_collapseButton__QLX3k{transform:rotate(180deg)}.AppShell_collapsed__nq2JP .AppShell_brandCopy__UAjzZ{display:none}.AppShell_nav__nv2Pu{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:14px 11px;scrollbar-width:none}.AppShell_nav__nv2Pu::-webkit-scrollbar{display:none}.AppShell_group__Gdtg1{display:grid;grid-gap:4px;gap:4px}.AppShell_group__Gdtg1+.AppShell_group__Gdtg1{margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.AppShell_label__4wrAw{padding:7px 10px 5px;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:1.35px;text-transform:uppercase;white-space:nowrap;transition:opacity .2s ease}.AppShell_collapsed__nq2JP .AppShell_label__4wrAw{opacity:0;height:6px;padding:0}.AppShell_link__ib5rP{min-height:44px;display:flex;align-items:center;gap:11px;padding:5px 9px;border:1px solid transparent;border-radius:10px;color:var(--muted);text-decoration:none;white-space:nowrap;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.AppShell_link__ib5rP:hover{transform:translateX(2px);background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text)}.AppShell_linkActive__kiqzr{background:color-mix(in srgb,var(--accent) 6%,var(--surface-2));border-color:color-mix(in srgb,var(--accent) 18%,var(--border));color:var(--text)}.AppShell_icon__gSgBD{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--muted);transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.AppShell_link__ib5rP:hover .AppShell_icon__gSgBD{color:var(--text);background:color-mix(in srgb,var(--text) 7%,transparent)}.AppShell_linkActive__kiqzr .AppShell_icon__gSgBD{color:#07100a;background:var(--accent);box-shadow:0 7px 18px color-mix(in srgb,var(--accent) 18%,transparent)}.AppShell_linkText___tFX6{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:650}.AppShell_collapsed__nq2JP .AppShell_link__ib5rP{justify-content:center;padding-inline:5px}.AppShell_collapsed__nq2JP .AppShell_linkText___tFX6{display:none}.AppShell_foot__JqC56{padding:12px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 98%,transparent)}.AppShell_upgrade__g8Go9{display:block;padding:13px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--surface-2)),color-mix(in srgb,var(--theme-secondary) 4%,var(--surface-2)));color:var(--text);text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.AppShell_upgrade__g8Go9:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 28%,var(--border));box-shadow:0 14px 30px color-mix(in srgb,var(--shadow) 24%,transparent)}.AppShell_upgradeTop__Fi70u{display:flex;align-items:center;gap:9px}.AppShell_planMark__zvrJN{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:8px;background:var(--accent);color:#07100a;font-size:9px;font-weight:950}.AppShell_upgradeCopy__BbhFn{min-width:0}.AppShell_upgradeCopy__BbhFn b,.AppShell_upgradeCopy__BbhFn small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell_upgradeCopy__BbhFn b{font-size:11px}.AppShell_upgradeCopy__BbhFn small{margin-top:2px;color:var(--muted);font-size:9px}.AppShell_upgradeAction__b9H0C{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding:8px 9px;border-radius:8px;background:var(--text);color:var(--bg);font-size:9px;font-weight:850}.AppShell_user__0qgLy{display:flex;align-items:center;gap:9px;margin-top:10px;padding:9px 7px}.AppShell_avatarFallback__QyF7F,.AppShell_avatar__e1yn9{width:31px;height:31px;flex:0 0 31px;border-radius:9px}.AppShell_avatar__e1yn9{object-fit:cover;border:1px solid var(--border)}.AppShell_avatarFallback__QyF7F{display:grid;place-items:center;background:var(--surface-3);color:var(--accent);font-size:11px;font-weight:900}.AppShell_userCopy__lU_cQ{min-width:0;flex:1 1}.AppShell_userCopy__lU_cQ b,.AppShell_userCopy__lU_cQ small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell_userCopy__lU_cQ b{font-size:10px}.AppShell_userCopy__lU_cQ small{margin-top:2px;color:var(--muted);font-size:8px}.AppShell_signout__j6AOg{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.AppShell_signout__j6AOg:hover{background:var(--surface-3);color:var(--text)}.AppShell_collapsed__nq2JP .AppShell_upgrade__g8Go9{padding:8px}.AppShell_collapsed__nq2JP .AppShell_signout__j6AOg,.AppShell_collapsed__nq2JP .AppShell_upgradeAction__b9H0C,.AppShell_collapsed__nq2JP .AppShell_upgradeCopy__BbhFn,.AppShell_collapsed__nq2JP .AppShell_userCopy__lU_cQ{display:none}.AppShell_collapsed__nq2JP .AppShell_upgradeTop__Fi70u,.AppShell_collapsed__nq2JP .AppShell_user__0qgLy{justify-content:center}.AppShell_main__NYoit{min-width:0;flex:1 1;position:relative;overflow-x:clip;background:radial-gradient(580px 340px at 92% -6%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 70%),var(--bg)}.AppShell_mobileTopbar__soc5r,.AppShell_scrim__myJCD{display:none}@media(max-width:880px){.AppShell_sidebar__urELu{width:280px!important;flex-basis:280px!important;position:fixed;left:0;top:0;transform:translateX(-102%);box-shadow:20px 0 70px rgba(0,0,0,.45)}.AppShell_sidebarOpen__qyR6M{transform:translateX(0)}.AppShell_collapseButton__QLX3k{display:none}.AppShell_collapsed__nq2JP .AppShell_brandCopy__UAjzZ,.AppShell_collapsed__nq2JP .AppShell_linkText___tFX6,.AppShell_collapsed__nq2JP .AppShell_signout__j6AOg,.AppShell_collapsed__nq2JP .AppShell_upgradeAction__b9H0C,.AppShell_collapsed__nq2JP .AppShell_upgradeCopy__BbhFn,.AppShell_collapsed__nq2JP .AppShell_userCopy__lU_cQ{display:block}.AppShell_collapsed__nq2JP .AppShell_label__4wrAw{height:auto;padding:7px 10px 5px;opacity:1}.AppShell_collapsed__nq2JP .AppShell_link__ib5rP{justify-content:flex-start;padding:5px 9px}.AppShell_collapsed__nq2JP .AppShell_upgrade__g8Go9{padding:13px}.AppShell_collapsed__nq2JP .AppShell_upgradeTop__Fi70u,.AppShell_collapsed__nq2JP .AppShell_user__0qgLy{justify-content:flex-start}.AppShell_scrim__myJCD{position:fixed;inset:0;z-index:35;display:block;background:rgba(0,0,0,.62);opacity:0;pointer-events:none;transition:opacity .25s ease}.AppShell_scrimOpen__ddi_y{opacity:1;pointer-events:auto}.AppShell_main__NYoit{width:100%}.AppShell_mobileTopbar__soc5r{height:62px;display:flex;align-items:center;gap:12px;position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:0 16px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.AppShell_mobileTopbar__soc5r b{font-size:12px}}@media(max-width:520px){.AppShell_sidebar__urELu{width:min(86vw,300px)!important;flex-basis:min(86vw,300px)!important}}@media(prefers-reduced-motion:reduce){.AppShell_collapseButton__QLX3k,.AppShell_icon__gSgBD,.AppShell_link__ib5rP,.AppShell_scrim__myJCD,.AppShell_sidebar__urELu,.AppShell_upgrade__g8Go9{transition:none!important}}.AppShell_brandCopy__UAjzZ b{font-size:16px}.AppShell_brandCopy__UAjzZ small{font-size:11px}.AppShell_label__4wrAw{font-size:10px}.AppShell_linkText___tFX6{font-size:13px}.AppShell_upgradeCopy__BbhFn b{font-size:12px}.AppShell_upgradeAction__b9H0C,.AppShell_upgradeCopy__BbhFn small{font-size:10px}.AppShell_userCopy__lU_cQ b{font-size:11px}.AppShell_userCopy__lU_cQ small{font-size:9px}.AppShell_mobileTopbar__soc5r b{font-size:13px}.papers_page__1mTAE{width:min(1180px,calc(100% - 72px));margin:0 auto;padding:34px 0 64px;color:var(--text)}.papers_header__RfzIc{max-width:760px;margin-bottom:30px}.papers_breadcrumb__VhJgj{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--muted);font-size:11px;font-weight:850;letter-spacing:1.4px;text-transform:uppercase}.papers_breadcrumb__VhJgj i{color:color-mix(in srgb,var(--muted) 45%,transparent);font-style:normal}.papers_breadcrumb__VhJgj b{padding:3px 6px;border:1px solid var(--border);border-radius:5px;background:var(--surface-2);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;letter-spacing:.3px}.papers_header__RfzIc h1{margin:0;color:var(--text);font-size:30px;line-height:1.08;letter-spacing:-1.2px}.papers_header__RfzIc p{margin:9px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.papers_semesterSection__isjUh{margin-bottom:24px}.papers_sectionLabel__Z9WxE{display:block;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:1.55px;text-transform:uppercase}.papers_semesterTabs__6iqUv{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.papers_semesterActive___Fdzk,.papers_semesterButton__5QHIU{min-width:52px;height:38px;padding:0 13px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);color:var(--muted);font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.papers_semesterButton__5QHIU:hover{border-color:var(--border-strong);background:var(--surface-3);color:var(--text);transform:translateY(-1px)}.papers_semesterActive___Fdzk{border-color:var(--accent);background:var(--accent);color:#101114;box-shadow:0 7px 18px var(--glow)}.papers_subjectSection__N3l3K{padding-top:4px}.papers_subjectToolbar__vIZkj{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:14px}.papers_subjectToolbar__vIZkj>div>small{display:block;margin-top:5px;color:var(--muted);font-size:10px}.papers_search___QcT7{width:min(280px,100%);position:relative}.papers_search___QcT7>span{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:15px;pointer-events:none}.papers_search___QcT7 input{width:100%;height:38px;padding:0 12px 0 34px;border:1px solid var(--border);border-radius:8px;outline:none;background:var(--surface);color:var(--text);font:inherit;font-size:11px;transition:border-color .16s ease,background .16s ease}.papers_search___QcT7 input::placeholder{color:var(--muted)}.papers_search___QcT7 input:focus{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:var(--surface-2)}.papers_subjectGrid__a_LBI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.papers_subjectCard__PDdnM{min-width:0;min-height:164px;display:flex;flex-direction:column;align-items:flex-start;padding:15px 16px 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text);text-align:left;font:inherit;cursor:pointer;transition:transform .17s ease,border-color .17s ease,background .17s ease,box-shadow .17s ease}.papers_subjectCard__PDdnM:hover{transform:translateY(-4px);border-color:var(--border-strong);background:var(--surface-2)}.papers_subjectCardActive__7Sy1M{border-color:color-mix(in srgb,var(--accent) 60%,var(--border));background:color-mix(in srgb,var(--accent) 5%,var(--surface));box-shadow:0 18px 42px -28px color-mix(in srgb,var(--accent) 30%,transparent)}.papers_subjectCode__dUKR4{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:9px;font-weight:700;letter-spacing:.3px}.papers_subjectCard__PDdnM>strong{margin-top:14px;color:var(--text);font-size:13px;line-height:1.35;letter-spacing:-.2px}.papers_tagRow__ox4ii{min-height:19px;display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.papers_emptyTag__1xlU2,.papers_endsemTag__0LFLS,.papers_midsemTag__FbEQm{display:inline-flex;align-items:center;min-height:18px;padding:2px 6px;border-radius:4px;font-size:8px;font-weight:800;font-style:normal;line-height:1;text-transform:lowercase}.papers_endsemTag__0LFLS{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));background:var(--accent-soft);color:var(--accent)}.papers_midsemTag__FbEQm{border:1px solid color-mix(in srgb,var(--theme-secondary) 34%,var(--border));background:var(--theme-secondary-soft);color:var(--theme-secondary)}.papers_emptyTag__1xlU2{border:1px solid var(--border);background:var(--surface-2);color:var(--muted)}.papers_cardMeta__Tgh0q{width:100%;display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:13px;color:var(--muted);font-size:9px}.papers_cardMeta__Tgh0q i{color:color-mix(in srgb,var(--muted) 75%,transparent);font-style:normal}.papers_cardMeta__Tgh0q b{margin-left:auto;color:color-mix(in srgb,var(--muted) 60%,transparent);font-size:15px;font-weight:500;transition:transform .16s ease,color .16s ease}.papers_subjectCardActive__7Sy1M .papers_cardMeta__Tgh0q b,.papers_subjectCard__PDdnM:hover .papers_cardMeta__Tgh0q b{color:var(--accent);transform:translateX(2px)}.papers_documentIcon__IapTJ{color:var(--muted);font-size:12px}.papers_paperSection__wmVU9{scroll-margin-top:92px;margin-top:34px;padding-top:28px;border-top:1px solid var(--border)}.papers_paperHeader__aBOVc{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.papers_paperHeader__aBOVc h2{margin:6px 0 0;font-size:23px;line-height:1.15;letter-spacing:-.8px}.papers_paperHeader__aBOVc>button{border:0;background:transparent;color:var(--muted);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.papers_paperHeader__aBOVc>button:hover{color:var(--text)}.papers_paperFilters__kFujC{display:flex;justify-content:space-between;gap:12px;margin:16px 0 13px}.papers_typeFilters__nxg24{display:flex;gap:6px}.papers_filterActive__YWsh2,.papers_filterButton__RFG1O{height:32px;padding:0 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);color:var(--muted);font:inherit;font-size:9px;font-weight:850;cursor:pointer}.papers_filterButton__RFG1O:hover{border-color:var(--border-strong);color:var(--text)}.papers_filterActive__YWsh2{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:var(--accent-soft);color:var(--accent)}.papers_yearSelect___AeKK{height:32px;min-width:112px;padding:0 28px 0 10px;border:1px solid var(--border);border-radius:7px;outline:none;background:var(--surface-2);color:var(--text-2);font:inherit;font-size:9px;font-weight:750}.papers_paperGrid__S0R9o{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.papers_paperCard__eJtnW{display:flex;min-width:0;flex-direction:column;min-height:145px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.papers_paperTop__wUnC5{display:flex;align-items:center;justify-content:space-between;gap:10px}.papers_paperTop__wUnC5>span{color:var(--text-2);font-size:10px;font-weight:850}.papers_paperCopy__vNJI8{margin-top:18px}.papers_paperCopy__vNJI8 strong{display:block;overflow:hidden;color:var(--text);font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.papers_paperCopy__vNJI8>span{display:block;margin-top:5px;color:var(--muted);font-size:9px}.papers_paperCard__eJtnW>a{width:max-content;display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:16px;color:var(--text-2);font-size:9px;font-weight:850;text-decoration:none}.papers_paperCard__eJtnW>a span{color:var(--accent);transition:transform .15s ease}.papers_paperCard__eJtnW>a:hover{color:var(--text)}.papers_paperCard__eJtnW>a:hover span{transform:translate(2px,-1px)}.papers_emptyState__yRsb4{display:flex;min-height:170px;flex-direction:column;align-items:center;justify-content:center;padding:28px;border:1px dashed var(--border);border-radius:14px;color:var(--muted);text-align:center}.papers_emptyState__yRsb4>span{margin-bottom:10px;color:var(--accent);font-size:20px}.papers_emptyState__yRsb4>b{color:var(--text-2);font-size:11px}.papers_emptyState__yRsb4>p{margin:5px 0 0;color:var(--muted);font-size:9px}@media(max-width:1180px){.papers_subjectGrid__a_LBI{grid-template-columns:repeat(3,minmax(0,1fr))}.papers_paperGrid__S0R9o{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:840px){.papers_page__1mTAE{width:min(100% - 34px,1180px);padding-top:34px}.papers_subjectGrid__a_LBI{grid-template-columns:repeat(2,minmax(0,1fr))}.papers_subjectToolbar__vIZkj{align-items:flex-start;flex-direction:column}.papers_search___QcT7{width:100%}}@media(max-width:560px){.papers_page__1mTAE{width:calc(100% - 28px);padding:28px 0 60px}.papers_header__RfzIc h1{font-size:28px}.papers_semesterTabs__6iqUv{gap:6px}.papers_semesterActive___Fdzk,.papers_semesterButton__5QHIU{min-width:45px;height:35px;padding:0 10px}.papers_paperGrid__S0R9o,.papers_subjectGrid__a_LBI{grid-template-columns:1fr}.papers_subjectCard__PDdnM{min-height:148px}.papers_paperHeader__aBOVc{align-items:flex-start;flex-direction:column}.papers_paperFilters__kFujC{align-items:stretch;flex-direction:column}.papers_yearSelect___AeKK{width:100%}}.papers_breadcrumb__VhJgj{font-size:12px}.papers_breadcrumb__VhJgj b{font-size:11px}.papers_header__RfzIc p{font-size:15px}.papers_sectionLabel__Z9WxE{font-size:11px}.papers_search___QcT7 input,.papers_subjectToolbar__vIZkj>div>small{font-size:12px}.papers_subjectCode__dUKR4{font-size:11px}.papers_subjectCard__PDdnM>strong{font-size:16px;line-height:1.4}.papers_emptyTag__1xlU2,.papers_endsemTag__0LFLS,.papers_midsemTag__FbEQm{font-size:10px}.papers_cardMeta__Tgh0q{font-size:11px}.papers_paperHeader__aBOVc h2{font-size:25px}.papers_filterActive__YWsh2,.papers_filterButton__RFG1O,.papers_paperHeader__aBOVc>button,.papers_paperTop__wUnC5>span,.papers_yearSelect___AeKK{font-size:11px}.papers_paperCopy__vNJI8 strong{font-size:13px}.papers_paperCard__eJtnW>a,.papers_paperCopy__vNJI8>span{font-size:11px}.papers_emptyState__yRsb4>b{font-size:13px}.papers_emptyState__yRsb4>p{font-size:11px}.pomodoro_page__nmTin{width:min(760px,calc(100% - 48px));margin:0 auto;padding:40px 0 70px;color:var(--text)}.pomodoro_header__jA3Tt{margin-bottom:28px;animation:pomodoro_rise__PbSN2 .52s cubic-bezier(.22,1,.36,1) both}.pomodoro_headerTop__8eXCw{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.pomodoro_kicker__tOfuQ{display:block;margin-bottom:6px;color:var(--accent);font-size:8px;font-weight:900;letter-spacing:1.35px;text-transform:uppercase}.pomodoro_header__jA3Tt h1{margin:0;font-size:34px;line-height:1.08;letter-spacing:-1.45px;background:linear-gradient(90deg,var(--text),color-mix(in srgb,var(--text) 65%,var(--muted)));-webkit-background-clip:text;background-clip:text;color:transparent}.pomodoro_header__jA3Tt p{margin:8px 0 0;color:var(--muted);font-size:13px}.pomodoro_settingsButton__muqP2{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--muted);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.pomodoro_settingsButton__muqP2:hover{transform:translateY(-2px);border-color:var(--border-strong);background:var(--surface-2);color:var(--text)}.pomodoro_card__ofLug{position:relative;overflow:hidden;padding:30px 28px 32px;border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:0 20px 52px -34px var(--shadow);animation:pomodoro_rise__PbSN2 .58s cubic-bezier(.22,1,.36,1) .05s both;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.pomodoro_cardRunning__mwHF8{border-color:color-mix(in srgb,var(--accent) 44%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent),0 30px 70px -38px color-mix(in srgb,var(--accent) 34%,transparent)}.pomodoro_glow___Ojt8{position:absolute;width:520px;height:390px;left:50%;top:40%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 24%,transparent),transparent 68%);filter:blur(64px);opacity:0;pointer-events:none;transition:opacity .5s ease}.pomodoro_cardRunning__mwHF8 .pomodoro_glow___Ojt8{opacity:.18;animation:pomodoro_pulseGlow__xN2Nc 3.4s ease-in-out infinite}.pomodoro_cardTitle__yFlsd{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:24px;color:var(--text);font-size:17px;font-weight:800;letter-spacing:-.4px}.pomodoro_titleIcon__vxPIu{color:var(--accent);transition:transform .3s ease}.pomodoro_cardRunning__mwHF8 .pomodoro_titleIcon__vxPIu{animation:pomodoro_iconPulse__qsoVV 2.4s ease-in-out infinite}.pomodoro_tabs__RzaX9{position:relative;width:min(460px,100%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px;margin:0 auto 26px;padding:4px;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:11px;background:var(--surface-2)}.pomodoro_tabIndicator__40zdK{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 4);border-radius:8px;background:var(--text);box-shadow:0 5px 14px rgba(0,0,0,.28);transition:transform .3s cubic-bezier(.4,0,.2,1),background .2s ease;z-index:0}.pomodoro_tab__dcIg8{min-width:0;height:35px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 6px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:9px;font-weight:800;cursor:pointer;transition:color .2s ease}.pomodoro_tabActive__JR4Xo{color:var(--bg)}.pomodoro_customRow__C85R7{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;margin:-10px 0 22px;animation:pomodoro_rowIn__VcJZs .22s ease both}.pomodoro_customRow__C85R7 label{color:var(--muted);font-size:9px;font-weight:750}.pomodoro_customRow__C85R7 input{width:74px;height:35px;border:1px solid var(--border);border-radius:9px;outline:none;background:var(--surface-2);color:var(--text);text-align:center;font:inherit;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pomodoro_customRow__C85R7 input:focus{border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}.pomodoro_phase__EgJAj{position:relative;margin-bottom:17px;color:var(--muted);text-align:center;font-size:9px;letter-spacing:.45px;text-transform:uppercase}.pomodoro_phase__EgJAj b{color:var(--text)}.pomodoro_timer__sWOcu{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto 22px;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(58px,11vw,88px);font-weight:750;line-height:1;letter-spacing:-4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pomodoro_digit__dKUWo{width:.72em;height:1em;position:relative;overflow:hidden;display:inline-block}.pomodoro_digitTrack__rzMU0{position:absolute;inset:0;display:flex;flex-direction:column;transition:transform .46s cubic-bezier(.34,1.35,.4,1);will-change:transform}.pomodoro_digitTrack__rzMU0 span{height:1em;flex:0 0 1em;display:flex;align-items:center;justify-content:center}.pomodoro_colon__4rYwF{width:.28em;height:.72em;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.13em;margin:0 .08em;flex:0 0 .28em;transform:translateY(.01em);transition:opacity .2s ease}.pomodoro_colon__4rYwF i{width:.075em;height:.075em;min-width:5px;min-height:5px;border-radius:50%;background:color-mix(in srgb,var(--text) 72%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 2%,transparent)}.pomodoro_cardRunning__mwHF8 .pomodoro_colon__4rYwF{animation:pomodoro_blink__WPSzi 1s step-start infinite}.pomodoro_progress__2T2ZO{width:100%;height:4px;overflow:hidden;margin:0 auto 27px;border-radius:999px;background:color-mix(in srgb,var(--text) 7%,transparent)}.pomodoro_progressFill__I0Kg6{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--theme-secondary));box-shadow:0 0 16px color-mix(in srgb,var(--accent) 28%,transparent);transition:width .2s linear}.pomodoro_controls__AHw_J{position:relative;display:flex;align-items:center;justify-content:center;gap:11px}.pomodoro_resetButton__qYrzX,.pomodoro_startButton__FMJsp{height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;font:inherit;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.pomodoro_startButton__FMJsp{width:136px;gap:8px;border:1px solid var(--accent);background:var(--accent);color:#061009;font-size:12px;box-shadow:0 12px 28px -16px color-mix(in srgb,var(--accent) 65%,transparent)}.pomodoro_startButton__FMJsp:hover{transform:translateY(-2px) scale(1.015);box-shadow:0 17px 34px -18px color-mix(in srgb,var(--accent) 74%,transparent)}.pomodoro_startButtonPaused__LfLid{border-color:color-mix(in srgb,var(--accent) 48%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--surface-2));color:var(--accent)}.pomodoro_resetButton__qYrzX{width:52px;border:1px solid var(--border);background:transparent;color:var(--text-2)}.pomodoro_resetButton__qYrzX:hover{transform:translateY(-2px) rotate(-34deg);border-color:var(--border-strong);background:var(--surface-2)}.pomodoro_meta__FjUGW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:13px;animation:pomodoro_rise__PbSN2 .58s cubic-bezier(.22,1,.36,1) .1s both}.pomodoro_metaItem__FFF5D{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.pomodoro_metaItem__FFF5D span{color:var(--muted);font-size:8px;font-weight:750}.pomodoro_metaItem__FFF5D b{overflow:hidden;color:var(--text-2);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.pomodoro_complete__00fa4{position:fixed;inset:0;z-index:70;pointer-events:none;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 66%);animation:pomodoro_flashOut__Q6_vu 1.25s ease forwards}.pomodoro_toast__XqDmG{position:fixed;left:50%;bottom:26px;z-index:80;transform:translateX(-50%);display:flex;align-items:center;gap:9px;min-width:240px;max-width:calc(100vw - 30px);padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));border-radius:11px;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--text-2);box-shadow:0 20px 46px -24px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:10px;animation:pomodoro_toastIn__MkwhB .28s cubic-bezier(.22,1,.36,1) both}.pomodoro_toast__XqDmG i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.pomodoro_modalBackdrop__q3Swu{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.66);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:pomodoro_fadeIn__giojD .2s ease both}.pomodoro_modal__UEboa{width:min(450px,100%);position:relative;padding:22px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 26px 80px -36px rgba(0,0,0,.7);animation:pomodoro_modalIn__oP_Fw .28s cubic-bezier(.22,1,.36,1) both}.pomodoro_modalClose___Z60W{width:30px;height:30px;position:absolute;right:14px;top:14px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--muted);cursor:pointer}.pomodoro_modal__UEboa h2{margin:6px 0;font-size:20px;letter-spacing:-.6px}.pomodoro_modal__UEboa>p{margin:0 0 18px;color:var(--muted);font-size:10px}.pomodoro_durationGrid__J5Qx3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:15px}.pomodoro_durationGrid__J5Qx3 label{display:block;color:var(--muted);font-size:8px;font-weight:800}.pomodoro_durationGrid__J5Qx3 label>div{display:flex;align-items:center;gap:5px;margin-top:6px}.pomodoro_durationGrid__J5Qx3 input{width:100%;min-width:0;height:38px;border:1px solid var(--border);border-radius:8px;outline:none;background:var(--surface-2);color:var(--text);text-align:center}.pomodoro_durationGrid__J5Qx3 label>div>span{color:var(--muted);font-size:8px}.pomodoro_settingRow__AVi6k{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--border)}.pomodoro_settingRow__AVi6k b,.pomodoro_settingRow__AVi6k small{display:block}.pomodoro_settingRow__AVi6k b{color:var(--text-2);font-size:10px}.pomodoro_settingRow__AVi6k small{margin-top:2px;color:var(--muted);font-size:8px}.pomodoro_switch__2sV3d{width:38px;height:22px;flex:0 0 38px;position:relative;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);cursor:pointer;transition:background .18s ease,border-color .18s ease}.pomodoro_switch__2sV3d span{width:14px;height:14px;position:absolute;left:3px;top:3px;border-radius:50%;background:var(--muted);transition:transform .18s ease,background .18s ease}.pomodoro_switchOn__vIyGK{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));background:var(--accent-soft)}.pomodoro_switchOn__vIyGK span{transform:translateX(16px);background:var(--accent)}.pomodoro_saveButton__40ik4{width:100%;height:41px;margin-top:12px;border:1px solid var(--accent);border-radius:9px;background:var(--accent);color:#061009;font:inherit;font-size:10px;font-weight:900;cursor:pointer}@keyframes pomodoro_rise__PbSN2{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes pomodoro_rowIn__VcJZs{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes pomodoro_pulseGlow__xN2Nc{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.08)}}@keyframes pomodoro_iconPulse__qsoVV{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes pomodoro_blink__WPSzi{50%{opacity:.14}}@keyframes pomodoro_flashOut__Q6_vu{0%{opacity:1}to{opacity:0}}@keyframes pomodoro_toastIn__MkwhB{0%{opacity:0;transform:translateX(-50%) translateY(16px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes pomodoro_fadeIn__giojD{0%{opacity:0}to{opacity:1}}@keyframes pomodoro_modalIn__oP_Fw{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:620px){.pomodoro_page__nmTin{width:calc(100% - 28px);padding:28px 0 54px}.pomodoro_header__jA3Tt h1{font-size:29px}.pomodoro_card__ofLug{padding:22px 16px 24px;border-radius:16px}.pomodoro_tabs__RzaX9{grid-template-columns:repeat(2,minmax(0,1fr))}.pomodoro_tabIndicator__40zdK{display:none}.pomodoro_tabActive__JR4Xo{background:var(--text);color:var(--bg)}.pomodoro_timer__sWOcu{font-size:clamp(52px,18vw,74px);letter-spacing:-3px}.pomodoro_durationGrid__J5Qx3,.pomodoro_meta__FjUGW{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pomodoro_card__ofLug,.pomodoro_complete__00fa4,.pomodoro_customRow__C85R7,.pomodoro_header__jA3Tt,.pomodoro_meta__FjUGW,.pomodoro_modal__UEboa,.pomodoro_toast__XqDmG{animation:none!important}.pomodoro_digitTrack__rzMU0,.pomodoro_glow___Ojt8,.pomodoro_resetButton__qYrzX,.pomodoro_settingsButton__muqP2,.pomodoro_startButton__FMJsp,.pomodoro_tabIndicator__40zdK,.pomodoro_titleIcon__vxPIu{transition:none!important}}.pomodoro_kicker__tOfuQ{font-size:10px}.pomodoro_header__jA3Tt p{font-size:15px}.pomodoro_cardTitle__yFlsd{font-size:19px}.pomodoro_customRow__C85R7 label,.pomodoro_tab__dcIg8{font-size:11px}.pomodoro_customRow__C85R7 input{font-size:13px}.pomodoro_phase__EgJAj{font-size:11px}.pomodoro_metaItem__FFF5D span{font-size:10px}.pomodoro_metaItem__FFF5D b,.pomodoro_toast__XqDmG{font-size:11px}.pomodoro_modal__UEboa>p{font-size:12px}.pomodoro_durationGrid__J5Qx3 label,.pomodoro_durationGrid__J5Qx3 label>div>span{font-size:10px}.pomodoro_settingRow__AVi6k b{font-size:12px}.pomodoro_settingRow__AVi6k small{font-size:10px}.pomodoro_saveButton__40ik4{font-size:11px}.scientific-calculator_page__zFFB8{width:min(900px,calc(100% - 48px));margin:0 auto;padding:38px 0 70px;color:var(--text)}.scientific-calculator_header__xc5G3{margin-bottom:24px;animation:scientific-calculator_rise__GWC3Z .52s cubic-bezier(.16,1,.3,1) both}.scientific-calculator_kicker__ZufN5{display:block;margin-bottom:7px;color:var(--accent);font-size:11px;font-weight:900;letter-spacing:1.25px;text-transform:uppercase}.scientific-calculator_header__xc5G3 h1{margin:0;color:var(--text);font-size:36px;line-height:1.08;letter-spacing:-1.45px}.scientific-calculator_header__xc5G3 p{max-width:650px;margin:9px 0 0;color:var(--muted);font-size:15px;line-height:1.55}.scientific-calculator_calculator__JWAob{padding:18px;border:1px solid var(--border);border-radius:17px;background:var(--surface);box-shadow:0 26px 70px -42px var(--shadow);animation:scientific-calculator_rise__GWC3Z .58s cubic-bezier(.16,1,.3,1) .06s both}.scientific-calculator_modeRows__eGIta{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.scientific-calculator_segmented__u8Dob{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:5px;gap:5px;padding:5px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.scientific-calculator_modeActive__9_DG_,.scientific-calculator_modeButton__ydO13{min-height:37px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:850;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.scientific-calculator_modeButton__ydO13:hover{color:var(--text);background:var(--surface-3)}.scientific-calculator_modeActive__9_DG_{background:var(--accent);color:#061009;box-shadow:0 8px 20px -13px color-mix(in srgb,var(--accent) 70%,transparent)}.scientific-calculator_registerGrid__SnGZV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:8px}.scientific-calculator_register__71tte{min-width:0;padding:9px 8px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);color:var(--text-2);font:inherit;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.scientific-calculator_register__71tte:hover{transform:translateY(-1px);border-color:var(--border-strong);background:var(--surface-3)}.scientific-calculator_registerActive__dPQyb{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));background:var(--accent-soft)}.scientific-calculator_register__71tte b,.scientific-calculator_register__71tte span{display:block}.scientific-calculator_register__71tte span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.scientific-calculator_register__71tte b{margin-top:4px;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.scientific-calculator_storeGrid___D1Gr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin-bottom:12px}.scientific-calculator_storeButton__7G6d3{min-height:36px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--accent) 7%,var(--surface-2));color:var(--accent);font:inherit;font-size:11px;font-weight:850;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.scientific-calculator_storeButton__7G6d3:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 44%,var(--border));background:var(--accent-soft)}.scientific-calculator_display__yfRmv{overflow:hidden;min-height:96px;display:flex;flex-direction:column;justify-content:center;margin-bottom:18px;padding:14px 16px;border:1px solid var(--border);border-radius:11px;background:linear-gradient(180deg,color-mix(in srgb,var(--text) 2%,transparent),transparent),var(--surface-2)}.scientific-calculator_history__9t9o9{min-height:20px;color:var(--muted);font-size:13px}.scientific-calculator_history__9t9o9,.scientific-calculator_mainDisplay__QtbR2{overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:right;text-overflow:ellipsis;white-space:nowrap}.scientific-calculator_mainDisplay__QtbR2{margin-top:3px;color:var(--text);font-size:34px;font-weight:800;letter-spacing:-1.2px}.scientific-calculator_displayFlash__SsREz{animation:scientific-calculator_flash__X2ucn .28s ease}.scientific-calculator_displayError__wXPn7{animation:scientific-calculator_shake__cHIjG .28s ease}.scientific-calculator_sectionLabel__T_qH3{margin:15px 0 8px;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:1.05px;text-transform:uppercase}.scientific-calculator_functionGrid__lxp03{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:7px;gap:7px}.scientific-calculator_functionButton__0llI3,.scientific-calculator_numberButton__mCt__{min-height:46px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);color:var(--text-2);font:inherit;font-size:13px;font-weight:800;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .13s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.scientific-calculator_functionButton__0llI3:hover:not(:disabled),.scientific-calculator_numberButton__mCt__:hover:not(:disabled){transform:translateY(-2px);border-color:var(--border-strong);background:var(--surface-3);color:var(--text)}.scientific-calculator_functionButton__0llI3:active:not(:disabled),.scientific-calculator_numberButton__mCt__:active:not(:disabled){transform:scale(.95)}.scientific-calculator_functionButton__0llI3:disabled,.scientific-calculator_numberButton__mCt__:disabled{cursor:not-allowed;opacity:.28}.scientific-calculator_functionButton__0llI3{color:color-mix(in srgb,var(--accent) 78%,var(--text));background:color-mix(in srgb,var(--accent) 4%,var(--surface-2))}.scientific-calculator_numberGrid__hU3la{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:7px;gap:7px}.scientific-calculator_operatorButton__A1A2F{border-color:color-mix(in srgb,var(--accent) 22%,var(--border));background:var(--accent-soft);color:var(--accent)}.scientific-calculator_equalsButton__dU8vy{border-color:var(--accent);background:var(--accent);color:#061009;box-shadow:0 10px 24px -16px color-mix(in srgb,var(--accent) 72%,transparent)}.scientific-calculator_equalsButton__dU8vy:hover:not(:disabled){background:var(--accent-strong);color:#061009}.scientific-calculator_clearButton__khHm5{color:#ff8b8b;background:rgba(239,68,68,.07)}.scientific-calculator_bitButton__y_dE7{color:var(--theme-secondary);background:var(--theme-secondary-soft)}.scientific-calculator_variableButton__ACzzy{color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface-2))}.scientific-calculator_tip__kwmSc{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border);color:var(--muted);font-size:11px;text-align:center}.scientific-calculator_tip__kwmSc svg{color:var(--accent)}@keyframes scientific-calculator_rise__GWC3Z{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes scientific-calculator_flash__X2ucn{0%{background:color-mix(in srgb,var(--accent) 18%,var(--surface-2))}to{background:var(--surface-2)}}@keyframes scientific-calculator_shake__cHIjG{25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}@media(max-width:700px){.scientific-calculator_page__zFFB8{width:calc(100% - 28px);padding-top:28px}.scientific-calculator_header__xc5G3 h1{font-size:31px}.scientific-calculator_calculator__JWAob{padding:13px}.scientific-calculator_functionGrid__lxp03,.scientific-calculator_numberGrid__hU3la{grid-template-columns:repeat(3,minmax(0,1fr))}.scientific-calculator_mainDisplay__QtbR2{font-size:29px}}@media(max-width:440px){.scientific-calculator_registerGrid__SnGZV,.scientific-calculator_storeGrid___D1Gr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.scientific-calculator_calculator__JWAob,.scientific-calculator_displayError__wXPn7,.scientific-calculator_displayFlash__SsREz,.scientific-calculator_header__xc5G3{animation:none!important}.scientific-calculator_functionButton__0llI3,.scientific-calculator_modeActive__9_DG_,.scientific-calculator_modeButton__ydO13,.scientific-calculator_numberButton__mCt__,.scientific-calculator_register__71tte,.scientific-calculator_storeButton__7G6d3{transition:none!important}}.settings_page___9q1L{width:min(1120px,calc(100% - 56px));margin:0 auto;padding:34px 0 64px;position:relative;color:var(--text)}.settings_page___9q1L:after,.settings_page___9q1L:before{content:"";position:fixed;z-index:-1;pointer-events:none;border-radius:999px;filter:blur(82px);opacity:.2}.settings_page___9q1L:before{width:30rem;height:44rem;left:2rem;top:8rem;transform:rotate(-32deg);background:radial-gradient(circle,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%);animation:settings_floatA__vFIrn 14s ease-in-out infinite}.settings_page___9q1L:after{width:24rem;height:36rem;right:-5rem;top:16rem;transform:rotate(18deg);background:radial-gradient(circle,color-mix(in srgb,var(--theme-secondary) 10%,transparent),transparent 72%);animation:settings_floatB__txjEK 17s ease-in-out infinite}.settings_header__mjwXi{margin-bottom:22px;animation:settings_reveal__M_csA .55s cubic-bezier(.16,1,.3,1) both}.settings_header__mjwXi h1{margin:0;color:var(--text);font-size:34px;line-height:1.08;letter-spacing:-1.4px}.settings_header__mjwXi p{margin:8px 0 0;color:var(--muted);font-size:12px}.settings_stack___4K3A{display:grid;grid-gap:14px;gap:14px}.settings_card__g_NKt{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:15px;background:color-mix(in srgb,var(--surface) 97%,transparent);box-shadow:0 10px 30px -26px var(--shadow);animation:settings_reveal__M_csA .58s cubic-bezier(.16,1,.3,1) var(--delay,0s) both;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease}.settings_card__g_NKt:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 18%,var(--border));box-shadow:0 20px 52px -34px color-mix(in srgb,var(--accent) 28%,transparent)}.settings_cardHead__K5L88{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 0}.settings_heading__jVU0Q{display:flex;align-items:center;gap:10px}.settings_headingIcon__sMyBA{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:9px;background:var(--accent-soft);color:var(--accent)}.settings_cardHead__K5L88 h2{margin:0;color:var(--text);font-size:17px;line-height:1.2;letter-spacing:-.4px}.settings_cardHead__K5L88 p{margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.settings_cardBody__5my7z{padding:18px 20px 20px}.settings_planRow__r2yBr{display:flex;align-items:center;justify-content:space-between;gap:18px}.settings_planInfo__jrE01{min-width:0}.settings_planTop__JAb96{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.settings_planTop__JAb96 strong{color:var(--text);font-size:16px}.settings_badge__X9gAR{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 9px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.35px;text-transform:uppercase}.settings_badgeDot__VWjxM{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 9%,transparent)}.settings_planMeta__zp7v4{display:flex;align-items:center;gap:7px;margin-top:8px;color:var(--muted);font-size:9px}.settings_dangerButton__XNJJQ,.settings_primaryButton__r0y9U,.settings_secondaryButton__YzKrA{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border-radius:9px;font:inherit;font-size:9px;font-weight:850;text-decoration:none;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.settings_primaryButton__r0y9U{border:1px solid var(--accent);background:var(--accent);color:#061009;box-shadow:0 10px 25px -17px color-mix(in srgb,var(--accent) 65%,transparent)}.settings_primaryButton__r0y9U:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px color-mix(in srgb,var(--accent) 72%,transparent)}.settings_secondaryButton__YzKrA{border:1px solid var(--border);background:var(--surface-2);color:var(--text-2)}.settings_secondaryButton__YzKrA:hover{transform:translateY(-1px);border-color:var(--border-strong);background:var(--surface-3);color:var(--text)}.settings_accountBox__nxVG7{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:11px;background:var(--surface-2)}.settings_avatar__6ZV9d{width:46px;height:46px;flex:0 0 46px;border-radius:50%;object-fit:cover;border:2px solid var(--border)}.settings_avatarFallback___7YHN{display:grid;place-items:center;background:var(--surface-3);color:var(--accent);font-size:14px;font-weight:900}.settings_accountCopy__Cz1cw{min-width:0}.settings_accountCopy__Cz1cw b,.settings_accountCopy__Cz1cw span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings_accountCopy__Cz1cw b{color:var(--text);font-size:11px}.settings_accountCopy__Cz1cw span{margin-top:3px;color:var(--muted);font-size:9px}.settings_dangerButton__XNJJQ{width:100%;margin-top:10px;border:1px solid var(--border);background:transparent;color:var(--text-2)}.settings_dangerButton__XNJJQ:hover{border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.06);color:#ff7a7a}.settings_subLabel__DG1s1,.settings_themeLabel__jkarz{display:block;margin-bottom:10px;color:var(--text-2);font-size:9px;font-weight:850}.settings_themeGrid__vNlXH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.settings_themeButton__F_erJ{min-height:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);color:var(--muted);font:inherit;font-size:9px;font-weight:800;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.settings_themeButton__F_erJ:hover{transform:translateY(-2px);border-color:var(--border-strong);color:var(--text)}.settings_themeButtonActive__8KogY{border-color:var(--accent);background:var(--accent);color:#061009;box-shadow:0 12px 30px -20px color-mix(in srgb,var(--accent) 75%,transparent)}.settings_optionalList__pIb_y{display:grid;grid-gap:8px;gap:8px}.settings_optionalRow__DuMy7{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);transition:border-color .2s ease,background .2s ease,transform .2s ease}.settings_optionalRow__DuMy7:hover{transform:translateY(-1px);border-color:var(--border-strong);background:var(--surface-3)}.settings_optionalMain__3htn0{min-width:0;display:flex;align-items:center;gap:10px}.settings_optionalIcon__FZaiS{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:8px;background:var(--accent-soft);color:var(--accent)}.settings_optionalCopy__tFoHV b,.settings_optionalCopy__tFoHV span{display:block}.settings_optionalCopy__tFoHV b{color:var(--text-2);font-size:10px}.settings_optionalCopy__tFoHV span{margin-top:2px;color:var(--muted);font-size:8px}.settings_switch__fBDCk{width:42px;height:24px;flex:0 0 42px;position:relative;border:1px solid var(--border);border-radius:999px;background:var(--surface-3);cursor:pointer;transition:background .22s ease,border-color .22s ease}.settings_switch__fBDCk span{width:18px;height:18px;position:absolute;left:2px;top:2px;border-radius:50%;background:var(--muted);box-shadow:0 1px 4px rgba(0,0,0,.35);transition:transform .22s cubic-bezier(.4,0,.2,1),background .22s ease}.settings_switchOn__Hxex0{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));background:var(--accent-soft)}.settings_switchOn__Hxex0 span{transform:translateX(18px);background:var(--accent)}.settings_customTop__tL_Ik{display:flex;align-items:center;justify-content:space-between;gap:14px}.settings_premiumTag__91Itx{display:inline-flex;align-items:center;min-height:21px;padding:0 8px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:7px;font-weight:950;letter-spacing:.7px;text-transform:uppercase}.settings_presetGrid__iN8xY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.settings_preset__aTY3B{min-height:50px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:9px;gap:9px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);color:var(--text-2);font:inherit;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.settings_preset__aTY3B:hover:not(:disabled){transform:translateY(-2px);border-color:var(--border-strong);background:var(--surface-3)}.settings_presetActive__RrHec{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--accent) 5%,var(--surface-2))}.settings_preset__aTY3B:disabled{cursor:not-allowed;opacity:.42}.settings_dots__yTb2u{width:28px;height:22px;position:relative}.settings_dots__yTb2u i{width:14px;height:14px;position:absolute;top:4px;border:2px solid var(--surface-2);border-radius:50%;box-shadow:0 0 0 1px var(--border)}.settings_dots__yTb2u i:first-child{left:1px}.settings_dots__yTb2u i:last-child{left:11px}.settings_preset__aTY3B b{font-size:9px}.settings_preset__aTY3B em{color:var(--accent);font-size:7px;font-style:normal;font-weight:900}.settings_customColors__XUIBr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}.settings_colorControl__vbZ5e{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 11px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2)}.settings_colorControl__vbZ5e>span{color:var(--muted);font-size:8px;font-weight:800}.settings_colorInput__SIeU_{display:flex;align-items:center;gap:7px}.settings_colorInput__SIeU_ input{width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer}.settings_colorInput__SIeU_ code{color:var(--text-2);font-size:8px}.settings_lock__T3QaZ{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 11px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2)}.settings_lock__T3QaZ b,.settings_lock__T3QaZ span{display:block}.settings_lock__T3QaZ b{color:var(--text-2);font-size:9px}.settings_lock__T3QaZ span{margin-top:2px;color:var(--muted);font-size:8px}.settings_lock__T3QaZ a{color:var(--accent);font-size:8px;font-weight:850;white-space:nowrap}.settings_toast__TYJqd{position:fixed;right:24px;bottom:24px;z-index:80;max-width:min(360px,calc(100vw - 32px));padding:11px 13px;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--surface) 94%,transparent);color:var(--text-2);box-shadow:0 18px 44px -24px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:9px;animation:settings_toastIn__V0QUr .28s cubic-bezier(.16,1,.3,1) both}@keyframes settings_reveal__M_csA{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes settings_toastIn__V0QUr{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes settings_floatA__vFIrn{0%,to{transform:rotate(-32deg) translateY(0)}50%{transform:rotate(-32deg) translateY(-36px)}}@keyframes settings_floatB__txjEK{0%,to{transform:rotate(18deg) translateY(0)}50%{transform:rotate(18deg) translateY(-28px)}}@media(max-width:760px){.settings_page___9q1L{width:calc(100% - 28px);padding-top:26px}.settings_header__mjwXi h1{font-size:29px}.settings_planRow__r2yBr{align-items:flex-start;flex-direction:column}.settings_planRow__r2yBr>a{width:100%}.settings_customColors__XUIBr,.settings_presetGrid__iN8xY,.settings_themeGrid__vNlXH{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.settings_card__g_NKt,.settings_header__mjwXi,.settings_page___9q1L:after,.settings_page___9q1L:before,.settings_toast__TYJqd{animation:none!important}.settings_card__g_NKt,.settings_dangerButton__XNJJQ,.settings_optionalRow__DuMy7,.settings_preset__aTY3B,.settings_primaryButton__r0y9U,.settings_secondaryButton__YzKrA,.settings_switch__fBDCk,.settings_themeButton__F_erJ{transition:none!important}}.settings_header__mjwXi p{font-size:14px}.settings_cardHead__K5L88 h2{font-size:19px}.settings_cardHead__K5L88 p{font-size:11px}.settings_planTop__JAb96 strong{font-size:18px}.settings_badge__X9gAR{font-size:9px}.settings_dangerButton__XNJJQ,.settings_planMeta__zp7v4,.settings_primaryButton__r0y9U,.settings_secondaryButton__YzKrA{font-size:11px}.settings_accountCopy__Cz1cw b{font-size:13px}.settings_accountCopy__Cz1cw span,.settings_subLabel__DG1s1,.settings_themeButton__F_erJ,.settings_themeLabel__jkarz{font-size:11px}.settings_optionalCopy__tFoHV b{font-size:12px}.settings_optionalCopy__tFoHV span{font-size:10px}.settings_premiumTag__91Itx{font-size:9px}.settings_preset__aTY3B b{font-size:11px}.settings_preset__aTY3B em{font-size:9px}.settings_colorControl__vbZ5e>span,.settings_colorInput__SIeU_ code{font-size:10px}.settings_lock__T3QaZ b{font-size:11px}.settings_lock__T3QaZ a,.settings_lock__T3QaZ span{font-size:10px}.settings_toast__TYJqd{font-size:11px}