.dashboard_content__lgdH3{width:min(1180px,100%);margin:0 auto;padding:36px 36px 70px}.dashboard_hero__7jO_E{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;animation:dashboard_rise__4BN6e .48s cubic-bezier(.22,1,.36,1) both}.dashboard_eyebrow__P4_v8{display:block;margin-bottom:8px;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:1.35px}.dashboard_hero__7jO_E h1{margin:0;color:var(--text);font-size:34px;line-height:1.08;letter-spacing:-1.35px}.dashboard_hero__7jO_E p{margin:7px 0 0;color:var(--muted);font-size:14px}.dashboard_heroMeta__ItwyA{flex:0 0 auto;display:grid;justify-items:end;grid-gap:3px;gap:3px;padding-bottom:2px}.dashboard_heroMeta__ItwyA strong{color:var(--text);font-size:22px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.6px}.dashboard_heroMeta__ItwyA span{color:var(--muted);font-size:12.5px}.dashboard_dashboardGrid__tAOJK{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(260px,.72fr);grid-gap:14px;gap:14px;margin-top:30px}.dashboard_resourcePanel___LLD3,.dashboard_sessionPanel__cVOtB{border:1px solid var(--border);border-radius:16px;background:var(--surface)}.dashboard_resourcePanel___LLD3{padding:18px}.dashboard_sectionHead__rcb5d{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:13px}.dashboard_sectionHead__rcb5d>div{min-width:0}.dashboard_sectionHead__rcb5d span{display:block;margin-bottom:4px;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:1px}.dashboard_sectionHead__rcb5d h2{margin:0;color:var(--text);font-size:19px;letter-spacing:-.35px}.dashboard_sectionHead__rcb5d>a{color:var(--muted);font-size:10px;font-weight:750;text-decoration:none}.dashboard_sectionHead__rcb5d>a:hover{color:var(--text)}.dashboard_resourceGrid__8LzAt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.dashboard_resourceCard__rCczj{min-width:0;min-height:104px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:13px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);color:var(--text);text-decoration:none;animation:dashboard_rise__4BN6e .5s cubic-bezier(.22,1,.36,1) var(--delay,0s) both;transition:transform .2s ease,border-color .2s ease,background .2s ease}.dashboard_resourceCard__rCczj:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 26%,var(--border));background:color-mix(in srgb,var(--accent) 2.5%,var(--surface-3))}.dashboard_resourceIcon__Sno3N,.dashboard_sessionIcon___Thp9,.dashboard_utilityIcon___41rf{display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.dashboard_resourceIcon__Sno3N{width:42px;height:42px;border-radius:10px}.dashboard_resourceCopy__lTWme{min-width:0;display:grid;grid-gap:4px;gap:4px}.dashboard_resourceCopy__lTWme b{color:var(--text);font-size:14px}.dashboard_resourceCopy__lTWme small{color:var(--muted);font-size:11.5px;line-height:1.5}.dashboard_resourceCard__rCczj em,.dashboard_utilityCard__X6SQC em{color:var(--muted);font-size:13px;font-style:normal;transition:transform .18s ease,color .18s ease}.dashboard_resourceCard__rCczj:hover em,.dashboard_utilityCard__X6SQC:hover em{transform:translateX(2px);color:var(--accent)}.dashboard_sessionPanel__cVOtB{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:100%;padding:20px;background:radial-gradient(320px 190px at 100% 0,color-mix(in srgb,var(--accent) 8%,transparent),transparent 72%),var(--surface)}.dashboard_sessionTop__2SroP{display:flex;align-items:center;gap:11px}.dashboard_sessionIcon___Thp9{width:40px;height:40px;flex:0 0 40px;border-radius:10px}.dashboard_sessionTop__2SroP>div>span{display:block;margin-bottom:3px;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:1px}.dashboard_sessionTop__2SroP h2{margin:0;font-size:18px;letter-spacing:-.3px}.dashboard_sessionTime__B017l{display:grid;grid-gap:4px;gap:4px;margin:28px 0 16px}.dashboard_sessionTime__B017l strong{color:var(--text);font-size:38px;line-height:1;letter-spacing:-1.4px}.dashboard_sessionTime__B017l span{color:var(--muted);font-size:11px}.dashboard_sessionPanel__cVOtB p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.dashboard_focusButton__5Pqj4{min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:auto;padding:9px 12px;border-radius:9px;background:var(--text);color:var(--bg);font-size:11px;font-weight:850;text-decoration:none;transition:transform .18s ease,opacity .18s ease}.dashboard_focusButton__5Pqj4:hover{transform:translateY(-1px);opacity:.9}.dashboard_utilities__bZjvu{margin-top:24px}.dashboard_utilityGrid__kXIp1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.dashboard_utilityCard__X6SQC{min-width:0;min-height:78px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:11px 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text);text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.dashboard_utilityCard__X6SQC:hover{transform:translateY(-2px);border-color:var(--border-strong);background:var(--surface-2)}.dashboard_utilityIcon___41rf{width:36px;height:36px;border-radius:9px}.dashboard_utilityCard__X6SQC>span:nth-child(2){min-width:0;display:grid;grid-gap:3px;gap:3px}.dashboard_utilityCard__X6SQC b{color:var(--text);font-size:11px}.dashboard_utilityCard__X6SQC small{overflow:hidden;color:var(--muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}@keyframes dashboard_rise__4BN6e{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:980px){.dashboard_dashboardGrid__tAOJK{grid-template-columns:1fr}.dashboard_sessionPanel__cVOtB{min-height:250px}.dashboard_sessionTime__B017l{margin-top:20px}}@media(max-width:760px){.dashboard_content__lgdH3{padding:28px 22px 54px}.dashboard_resourceGrid__8LzAt,.dashboard_utilityGrid__kXIp1{grid-template-columns:1fr}}@media(max-width:520px){.dashboard_content__lgdH3{padding:22px 14px 48px}.dashboard_hero__7jO_E{align-items:flex-start;flex-direction:column;gap:12px}.dashboard_hero__7jO_E h1{font-size:29px}.dashboard_heroMeta__ItwyA{justify-items:start}.dashboard_dashboardGrid__tAOJK{margin-top:22px}.dashboard_resourcePanel___LLD3,.dashboard_sessionPanel__cVOtB{padding:14px;border-radius:14px}.dashboard_resourceCard__rCczj{min-height:88px}.dashboard_sessionTime__B017l strong{font-size:32px}}@media(prefers-reduced-motion:reduce){.dashboard_focusButton__5Pqj4,.dashboard_hero__7jO_E,.dashboard_resourceCard__rCczj,.dashboard_utilityCard__X6SQC{animation:none!important;transition:none!important}}.AppShell_shell__YCowG{min-height:100dvh;display:flex;background:var(--bg);color:var(--text)}.AppShell_sidebar__urELu{width:76px;flex:0 0 76px;height:100dvh;position:-webkit-sticky;position:sticky;top:0;z-index:60;overflow:visible}.AppShell_sidebarPanel__Ago48{width:76px;height:100dvh;position:absolute;inset:0 auto auto 0;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:10px 0 28px color-mix(in srgb,var(--shadow) 10%,transparent)}.AppShell_sidebarExpanded__5jD_w{width:272px;flex-basis:272px}.AppShell_sidebarExpanded__5jD_w .AppShell_sidebarPanel__Ago48{width:272px;box-shadow:14px 0 34px color-mix(in srgb,var(--shadow) 12%,transparent)}.AppShell_head__3RgcO{min-height:72px;flex:0 0 72px;display:flex;align-items:center;gap:10px;padding:14px 10px;border-bottom:1px solid var(--border)}.AppShell_brand__tkE0n{min-width:0;flex:1 1;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--text);text-decoration:none}.AppShell_logo__K_Jlm{width:36px;height:36px;flex:0 0 36px;object-fit:contain;filter:drop-shadow(0 6px 14px color-mix(in srgb,var(--accent) 20%,transparent))}.AppShell_brandCopy__UAjzZ{display:none;min-width:0}.AppShell_brandCopy__UAjzZ b,.AppShell_brandCopy__UAjzZ small{display:block;white-space:nowrap}.AppShell_brandCopy__UAjzZ b{font-size:15px;letter-spacing:-.25px}.AppShell_brandCopy__UAjzZ small{margin-top:2px;color:var(--muted);font-size:11px}.AppShell_sidebarExpanded__5jD_w .AppShell_head__3RgcO{padding-inline:16px}.AppShell_sidebarExpanded__5jD_w .AppShell_brand__tkE0n{justify-content:flex-start}.AppShell_sidebarExpanded__5jD_w .AppShell_brandCopy__UAjzZ{display:block}.AppShell_nav__nv2Pu{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:12px 10px;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:11px;padding-top:11px;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.AppShell_label__4wrAw{display:none;padding:7px 9px 5px;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap}.AppShell_sidebarExpanded__5jD_w .AppShell_label__4wrAw{display:block}.AppShell_navRow__SBuy5{position:relative;min-width:0}.AppShell_sidebarControlRow__KWdJU{margin-top:4px}.AppShell_sidebarControl__Ptvpe{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:var(--muted);font:inherit;text-align:left;cursor:pointer}.AppShell_sidebarControl__Ptvpe:focus-visible,.AppShell_sidebarControl__Ptvpe:hover{border-color:transparent;background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text);outline:none}.AppShell_sidebarControl__Ptvpe .AppShell_icon__gSgBD{background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--muted)}.AppShell_sidebarControl__Ptvpe:focus-visible .AppShell_icon__gSgBD,.AppShell_sidebarControl__Ptvpe:hover .AppShell_icon__gSgBD{background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text)}.AppShell_sidebarExpanded__5jD_w .AppShell_sidebarControl__Ptvpe .AppShell_icon__gSgBD svg{transform:rotate(180deg)}.AppShell_sidebarControlRow__KWdJU+.AppShell_group__Gdtg1{margin-top:11px;padding-top:11px;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.AppShell_accountBoundary__kD7BX{margin-top:9px;padding-top:9px;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.AppShell_link__ib5rP{min-height:46px;display:flex;align-items:center;justify-content:center;gap:11px;padding:5px;border:1px solid transparent;border-radius:10px;color:var(--muted);text-decoration:none;white-space:nowrap}.AppShell_link__ib5rP:hover{background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text)}.AppShell_linkActive__kiqzr{border-color:color-mix(in srgb,var(--accent) 20%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--surface-2));color:var(--text)}.AppShell_icon__gSgBD{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--muted)}.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_linkMeta__0pn5O{display:none;min-width:0;flex:1 1;align-items:center;gap:7px}.AppShell_linkText___tFX6{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:680}.AppShell_sidebarExpanded__5jD_w .AppShell_link__ib5rP{justify-content:flex-start;padding:5px 9px}.AppShell_sidebarExpanded__5jD_w .AppShell_linkMeta__0pn5O{display:flex}.AppShell_navRowActive__YGuX4 .AppShell_link__ib5rP{padding-right:5px}.AppShell_sidebarExpanded__5jD_w .AppShell_navRowActive__YGuX4 .AppShell_link__ib5rP{padding-right:38px}.AppShell_dragHandle__L3gUD{width:18px;height:34px;position:absolute;right:1px;top:50%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:7px;background:transparent;color:var(--muted);transform:translateY(-50%);cursor:-webkit-grab;cursor:grab}.AppShell_dragHandle__L3gUD span{width:3px;height:3px;border-radius:50%;background:currentColor}.AppShell_dragHandle__L3gUD:hover{background:var(--surface-3);color:var(--text)}.AppShell_dragHandle__L3gUD:active{cursor:-webkit-grabbing;cursor:grabbing}.AppShell_sidebarExpanded__5jD_w .AppShell_dragHandle__L3gUD{width:28px;right:5px}.AppShell_navRowDragging__3rgUE{opacity:.58}.AppShell_foot__JqC56{flex:0 0 auto;padding:10px;border-top:1px solid var(--border);background:var(--surface)}.AppShell_planMini__cpgHd{min-height:30px;display:flex;align-items:center;justify-content:center;gap:7px;padding:4px 0;color:var(--muted);font-size:9px;font-weight:760;text-decoration:none}.AppShell_planMini__cpgHd i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--accent)}.AppShell_planMini__cpgHd span{display:none}.AppShell_sidebarExpanded__5jD_w .AppShell_planMini__cpgHd{justify-content:flex-start;padding-inline:7px}.AppShell_sidebarExpanded__5jD_w .AppShell_planMini__cpgHd span{display:inline}.AppShell_user__0qgLy{min-height:44px;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:5px;padding:5px;border-radius:10px;background:var(--surface-2)}.AppShell_avatarFallback__QyF7F,.AppShell_avatar__e1yn9{width:34px;height:34px;flex:0 0 34px;border-radius:9px}.AppShell_avatar__e1yn9{object-fit:cover}.AppShell_avatarFallback__QyF7F{display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:900}.AppShell_userCopy__lU_cQ{display:none;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{color:var(--text);font-size:11px}.AppShell_userCopy__lU_cQ small{margin-top:2px;color:var(--muted);font-size:9px}.AppShell_signout__j6AOg,.AppShell_user__0qgLy>a{display:none;width:31px;height:31px;flex:0 0 31px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;text-decoration:none}.AppShell_signout__j6AOg:hover,.AppShell_user__0qgLy>a:hover{background:var(--surface-3);color:var(--text)}.AppShell_sidebarExpanded__5jD_w .AppShell_user__0qgLy{justify-content:flex-start;padding:5px 7px}.AppShell_sidebarExpanded__5jD_w .AppShell_userCopy__lU_cQ{display:block}.AppShell_sidebarExpanded__5jD_w .AppShell_signout__j6AOg,.AppShell_sidebarExpanded__5jD_w .AppShell_user__0qgLy>a{display:grid}.AppShell_sidebarExpanded__5jD_w .AppShell_foot__JqC56{padding:12px}.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_menuButton__9o_gr,.AppShell_mobileClose__bi6xz,.AppShell_mobileTopbar__soc5r,.AppShell_scrim__myJCD{display:none}.AppShell_mobileDialog__WmtBh{max-width:none;max-height:none;width:100vw;height:100dvh;margin:0;padding:0;border:0;background:transparent;overflow:hidden}.AppShell_mobileDialog__WmtBh::-webkit-backdrop{background:transparent}.AppShell_mobileDialog__WmtBh::backdrop{background:transparent}.AppShell_mobileDialog__WmtBh[open]{display:block}@media(max-width:880px){.AppShell_sidebar__urELu{width:100%;height:100%;position:fixed;inset:0;z-index:60;pointer-events:none}.AppShell_sidebarExpanded__5jD_w{width:100%;flex-basis:auto}.AppShell_sidebarControlRow__KWdJU{display:none}.AppShell_sidebarExpanded__5jD_w .AppShell_sidebarPanel__Ago48,.AppShell_sidebarPanel__Ago48{width:min(86vw,300px);height:100dvh;position:fixed;left:0;top:0;transform:translateX(-102%);border-right:1px solid var(--border);box-shadow:20px 0 70px rgba(0,0,0,.45);pointer-events:auto}.AppShell_sidebarOpen__qyR6M .AppShell_sidebarPanel__Ago48{transform:translateX(0)}.AppShell_head__3RgcO,.AppShell_sidebarExpanded__5jD_w .AppShell_head__3RgcO{padding:14px 16px}.AppShell_brand__tkE0n,.AppShell_sidebarExpanded__5jD_w .AppShell_brand__tkE0n{justify-content:flex-start}.AppShell_brandCopy__UAjzZ,.AppShell_label__4wrAw,.AppShell_sidebarExpanded__5jD_w .AppShell_brandCopy__UAjzZ,.AppShell_sidebarExpanded__5jD_w .AppShell_label__4wrAw{display:block}.AppShell_link__ib5rP,.AppShell_sidebarExpanded__5jD_w .AppShell_link__ib5rP{justify-content:flex-start;padding:5px 9px}.AppShell_linkMeta__0pn5O,.AppShell_sidebarExpanded__5jD_w .AppShell_linkMeta__0pn5O{display:flex}.AppShell_navRowActive__YGuX4 .AppShell_link__ib5rP,.AppShell_sidebarExpanded__5jD_w .AppShell_navRowActive__YGuX4 .AppShell_link__ib5rP{padding-right:38px}.AppShell_dragHandle__L3gUD,.AppShell_sidebarExpanded__5jD_w .AppShell_dragHandle__L3gUD{width:28px;right:5px}.AppShell_planMini__cpgHd,.AppShell_sidebarExpanded__5jD_w .AppShell_planMini__cpgHd{justify-content:flex-start;padding-inline:7px}.AppShell_planMini__cpgHd span,.AppShell_sidebarExpanded__5jD_w .AppShell_planMini__cpgHd span{display:inline}.AppShell_sidebarExpanded__5jD_w .AppShell_user__0qgLy,.AppShell_user__0qgLy{justify-content:flex-start;padding:5px 7px}.AppShell_sidebarExpanded__5jD_w .AppShell_userCopy__lU_cQ,.AppShell_userCopy__lU_cQ{display:block}.AppShell_sidebarExpanded__5jD_w .AppShell_signout__j6AOg,.AppShell_sidebarExpanded__5jD_w .AppShell_user__0qgLy>a,.AppShell_signout__j6AOg,.AppShell_user__0qgLy>a{display:grid}.AppShell_foot__JqC56,.AppShell_sidebarExpanded__5jD_w .AppShell_foot__JqC56{padding:12px}.AppShell_mobileClose__bi6xz{width:32px;height:32px;margin-left:auto;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text);font:inherit;font-size:18px;cursor:pointer}.AppShell_scrim__myJCD{position:fixed;inset:0;z-index:50;display:block;border:0;background:rgba(0,0,0,.62);opacity:0;pointer-events:none}.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_menuButton__9o_gr{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text);cursor:pointer}.AppShell_mobileTopbar__soc5r b{font-size:13px}}.AppShell_dragHandle__L3gUD,.AppShell_icon__gSgBD,.AppShell_link__ib5rP,.AppShell_planMini__cpgHd,.AppShell_user__0qgLy{transition:background .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease,filter .14s ease}.AppShell_link__ib5rP:hover .AppShell_icon__gSgBD{filter:drop-shadow(0 5px 9px color-mix(in srgb,var(--accent) 16%,transparent))}.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}@media(max-width:620px){.pomodoro_page__nmTin{width:100%;max-width:100%;margin:0;padding:26px 14px 50px;overflow-x:clip}.pomodoro_headerTop__8eXCw{gap:12px}.pomodoro_header__jA3Tt h1{font-size:28px}.pomodoro_card__ofLug{padding:20px 14px 22px}.pomodoro_tabs__RzaX9{gap:7px}.pomodoro_tab__dcIg8{min-height:42px}.pomodoro_controls__AHw_J{gap:10px}.pomodoro_startButton__FMJsp{min-height:48px}.pomodoro_modal__UEboa{width:calc(100% - 28px);max-height:calc(100dvh - 28px);overflow-y:auto;margin:auto;padding:20px 16px}}.pricing_page__aR2vI{min-height:100dvh;position:relative;overflow:hidden;background:var(--bg);color:var(--text)}.pricing_ambience__4gVHh{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.pricing_blob__qxWwS{position:absolute;border-radius:50%;filter:blur(10px);animation:pricing_float__934Mt 20s ease-in-out infinite}.pricing_blobOne__crQHC{width:430px;height:430px;left:-120px;top:-150px;background:radial-gradient(circle,color-mix(in srgb,var(--text) 5%,transparent),transparent 72%)}.pricing_blobTwo__ehJ80{width:540px;height:540px;right:-170px;bottom:-190px;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 8%,transparent),transparent 72%);animation-delay:3s}.pricing_blobThree__BBqNi{width:360px;height:360px;right:7%;top:38%;background:radial-gradient(circle,color-mix(in srgb,var(--theme-secondary) 6%,transparent),transparent 72%);animation-delay:7s}.pricing_wrap__I4tfv{width:min(1200px,100%);position:relative;z-index:1;margin:0 auto;padding:0 28px 70px}.pricing_hero__NbRif{padding:46px 20px 30px;text-align:center}.pricing_eyebrow__JYxwq{display:inline-flex;align-items:center;gap:7px;margin-bottom:20px;padding:7px 14px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--text-2);font-size:12px;font-weight:750;opacity:0;transform:translateY(10px);animation:pricing_rise__GTenQ .55s ease forwards}.pricing_eyebrow__JYxwq i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.pricing_hero__NbRif h1{margin:0;color:var(--text);font-size:clamp(38px,5vw,58px);line-height:1.04;letter-spacing:-2.5px;opacity:0;transform:translateY(14px);animation:pricing_rise__GTenQ .65s ease .07s forwards}.pricing_hero__NbRif h1 span{background:linear-gradient(90deg,var(--accent),var(--theme-secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.pricing_hero__NbRif>p{max-width:650px;margin:17px auto 0;color:var(--muted);font-size:16px;line-height:1.6;opacity:0;transform:translateY(14px);animation:pricing_rise__GTenQ .65s ease .14s forwards}.pricing_status__a0sGC{max-width:760px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:34px auto 0;padding:17px 20px;border:1px solid var(--border);border-radius:13px;background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 18px 50px -40px var(--shadow);opacity:0;transform:translateY(14px);animation:pricing_rise__GTenQ .65s ease .21s forwards}.pricing_statusLeft__PjCrs{min-width:0;display:flex;align-items:center;gap:12px;text-align:left}.pricing_statusDot__l08Vg{width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px var(--accent-soft)}.pricing_statusDotFree__EYkp0{background:var(--muted);box-shadow:0 0 0 5px color-mix(in srgb,var(--muted) 12%,transparent)}.pricing_statusLeft__PjCrs b,.pricing_statusLeft__PjCrs span{display:block}.pricing_statusLeft__PjCrs b{color:var(--text);font-size:14px}.pricing_statusLeft__PjCrs span{margin-top:3px;color:var(--muted);font-size:12px}.pricing_statusTag__LYlyK{flex:0 0 auto;padding:5px 10px;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.35px;text-transform:uppercase}.pricing_statusTagFree__dT2XC{border-color:var(--border);background:var(--surface-2);color:var(--muted)}.pricing_plans__8X_A_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;padding:50px 0 18px;align-items:stretch}.pricing_card__IQ48K{min-width:0;position:relative;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:15px;background:var(--surface);opacity:0;transform:translateY(22px);animation:pricing_cardIn__NM2JW .58s cubic-bezier(.16,1,.3,1) forwards;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease,background .3s ease}.pricing_card__IQ48K:first-child{animation-delay:.05s}.pricing_card__IQ48K:nth-child(2){animation-delay:.14s}.pricing_card__IQ48K:nth-child(3){animation-delay:.23s}.pricing_card__IQ48K:hover{transform:translateY(-6px);box-shadow:0 26px 58px -35px var(--shadow)}.pricing_cardPremium__PjGZC{border-color:rgba(96,165,250,.58);background:radial-gradient(500px 260px at 50% -80px,rgba(59,130,246,.16),transparent 72%),linear-gradient(155deg,rgba(30,58,138,.1),transparent 42%),var(--surface)}.pricing_cardPlus__Sp3vQ{border-color:rgba(74,222,128,.58);background:radial-gradient(500px 260px at 50% -80px,rgba(34,197,94,.16),transparent 72%),linear-gradient(155deg,rgba(20,83,45,.1),transparent 42%),var(--surface)}.pricing_cardPremium__PjGZC:hover{box-shadow:0 28px 62px -34px rgba(59,130,246,.48)}.pricing_cardPlus__Sp3vQ:hover{box-shadow:0 28px 62px -34px rgba(34,197,94,.44)}.pricing_ribbon__Tb9Uv{min-height:38px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(90deg,#3b82f6,#2563eb);color:#fff;font-size:11px;font-weight:900;letter-spacing:.2px}.pricing_ribbonPlus__YcuEs{background:linear-gradient(90deg,#22c55e,#16a34a)}.pricing_ribbon__Tb9Uv:after{content:"";position:absolute;top:0;bottom:0;width:50%;left:-60%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);animation:pricing_shimmer__cK0QJ 3.3s ease-in-out infinite}.pricing_cardHead__IF2_N{padding:28px 24px 6px;text-align:center}.pricing_planName__tERji{margin:0 0 12px;color:var(--text);font-size:23px;letter-spacing:-.5px}.pricing_planNamePremium__y1DRy{color:#93c5fd}.pricing_planNamePlus__4Hcl_{color:#86efac}.pricing_price__QIdPd{color:var(--text);font-size:42px;font-weight:900;line-height:1;letter-spacing:-1.5px}.pricing_price__QIdPd span{margin-left:4px;color:var(--muted);font-size:13px;font-weight:600;letter-spacing:0}.pricing_description__NGAZr{min-height:44px;margin:13px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.pricing_ctaWrap___RB9W{padding:18px 24px 8px}.pricing_cta__ocL45{width:100%;min-height:43px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);border-radius:9px;background:transparent;color:var(--text);font:inherit;font-size:12px;font-weight:850;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,filter .18s ease,box-shadow .18s ease}.pricing_cta__ocL45:hover:not(:disabled){transform:translateY(-2px);background:var(--surface-2);border-color:var(--border-strong)}.pricing_ctaPremium__IYTrD{border-color:#3b82f6;background:linear-gradient(90deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 12px 28px -19px rgba(59,130,246,.68)}.pricing_ctaPremium__IYTrD:hover:not(:disabled){border-color:#60a5fa;background:linear-gradient(90deg,#60a5fa,#3b82f6)}.pricing_ctaPlus__6nHYV{border-color:#22c55e;background:linear-gradient(90deg,#22c55e,#16a34a);color:#fff;box-shadow:0 12px 28px -19px rgba(34,197,94,.62)}.pricing_ctaPlus__6nHYV:hover:not(:disabled){border-color:#4ade80;background:linear-gradient(90deg,#4ade80,#22c55e)}.pricing_cta__ocL45:disabled{cursor:not-allowed;opacity:.55}.pricing_features__yZ2oL{flex:1 1;padding:8px 24px 26px}.pricing_feature__GWSEA{min-height:42px;display:flex;align-items:center;gap:11px;padding:9px 0;border-bottom:1px dashed color-mix(in srgb,var(--border) 70%,transparent);color:var(--text-2);font-size:13px}.pricing_feature__GWSEA:last-child{border-bottom:0}.pricing_featureOff__ZiJHy{color:color-mix(in srgb,var(--muted) 78%,transparent)}.pricing_featureIcon__dyr8h{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text-2);font-size:11px;font-weight:900}.pricing_cardPremium__PjGZC .pricing_feature__GWSEA:not(.pricing_featureOff__ZiJHy) .pricing_featureIcon__dyr8h{background:rgba(59,130,246,.14);color:#93c5fd}.pricing_cardPlus__Sp3vQ .pricing_feature__GWSEA:not(.pricing_featureOff__ZiJHy) .pricing_featureIcon__dyr8h{background:rgba(34,197,94,.14);color:#86efac}.pricing_featureOff__ZiJHy .pricing_featureIcon__dyr8h{background:var(--surface-2);color:var(--muted)}.pricing_featureText__1pFpQ{min-width:0;flex:1 1}.pricing_premiumTag__YiDi2{flex:0 0 auto;padding:2px 6px;border-radius:999px;background:rgba(59,130,246,.13);color:#93c5fd;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.3px;text-transform:uppercase}.pricing_plusTag__FpfjN{background:rgba(34,197,94,.13);color:#86efac}.pricing_faq__Hq1Bv{padding:72px 0 30px}.pricing_faqHead__6DIiN{margin-bottom:30px}.pricing_faqHead__6DIiN h2{margin:0 0 10px;font-size:clamp(28px,4vw,36px);letter-spacing:-1.2px}.pricing_faqHead__6DIiN p{margin:0;font-size:14px}.pricing_faqList__D_czR{max-width:760px;grid-gap:10px;gap:10px}.pricing_faqItem__G9dSH{border-radius:11px;background:var(--surface);transition:border-color .2s ease,background .2s ease}.pricing_faqItem__G9dSH[open]{border-color:color-mix(in srgb,var(--accent) 18%,var(--border));background:color-mix(in srgb,var(--accent) 2%,var(--surface))}.pricing_faqItem__G9dSH summary{min-height:54px;display:flex;justify-content:space-between;gap:15px;font-size:13px;font-weight:800}.pricing_faqItem__G9dSH summary span{color:var(--muted);font-size:17px;transition:transform .2s ease}.pricing_faqItem__G9dSH[open] summary span{transform:rotate(180deg)}.pricing_faqBody__mPJhS{padding:0 18px 17px;line-height:1.65}.pricing_note__w9_HE{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:20px 0 0;color:var(--muted);font-size:11px}.pricing_note__w9_HE i{width:3px;height:3px;border-radius:50%;background:var(--border-strong)}.pricing_toast__3_t8e{position:fixed;right:22px;bottom:22px;z-index:90;width:min(420px,calc(100vw - 32px));display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));border-radius:11px;background:color-mix(in srgb,var(--surface) 95%,transparent);box-shadow:0 22px 55px -28px rgba(0,0,0,.65);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:pricing_toastIn__tTpwY .28s cubic-bezier(.16,1,.3,1) both}.pricing_toastError__H2Cqr{border-color:rgba(239,68,68,.28)}.pricing_toastIcon__kqLr0{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border-radius:7px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:900}.pricing_toastError__H2Cqr .pricing_toastIcon__kqLr0{background:rgba(239,68,68,.09);color:#ff7777}.pricing_toastCopy__dqrch{min-width:0;flex:1 1}.pricing_toastCopy__dqrch b,.pricing_toastCopy__dqrch span{display:block}.pricing_toastCopy__dqrch b{color:var(--text);font-size:12px}.pricing_toastCopy__dqrch span{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.45}.pricing_toastClose__sctFE{border:0;background:transparent;color:var(--muted);font-size:18px;cursor:pointer}@keyframes pricing_rise__GTenQ{to{opacity:1;transform:none}}@keyframes pricing_cardIn__NM2JW{to{opacity:1;transform:none}}@keyframes pricing_shimmer__cK0QJ{0%{left:-60%}55%,to{left:120%}}@keyframes pricing_float__934Mt{0%,to{transform:translate(0) scale(1)}50%{transform:translate(24px,-28px) scale(1.055)}}@keyframes pricing_toastIn__tTpwY{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:980px){.pricing_plans__8X_A_{grid-template-columns:1fr;max-width:500px;margin:0 auto}}@media(max-width:620px){.pricing_wrap__I4tfv{padding-inline:14px}.pricing_hero__NbRif{padding:55px 4px 38px}.pricing_hero__NbRif h1{letter-spacing:-1.7px}.pricing_status__a0sGC{align-items:flex-start;flex-direction:column}.pricing_statusTag__LYlyK{margin-left:22px}.pricing_plans__8X_A_{padding-top:38px}.pricing_faq__Hq1Bv{padding-top:56px}.pricing_toast__3_t8e{right:16px;bottom:16px}}@media(prefers-reduced-motion:reduce){.pricing_blob__qxWwS,.pricing_card__IQ48K,.pricing_eyebrow__JYxwq,.pricing_hero__NbRif h1,.pricing_hero__NbRif>p,.pricing_ribbon__Tb9Uv:after,.pricing_status__a0sGC,.pricing_toast__3_t8e{animation:none!important;opacity:1!important;transform:none!important}.pricing_card__IQ48K,.pricing_cta__ocL45,.pricing_faqItem__G9dSH{transition:none!important}}.pricing_faq__Hq1Bv{padding:78px 0 34px}.pricing_faqHead__6DIiN{max-width:720px;margin:0 auto 32px;text-align:center}.pricing_faqEyebrow__QwAx9{display:inline-flex;align-items:center;min-height:26px;margin-bottom:11px;padding:0 10px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:9px;font-weight:900;letter-spacing:.85px;text-transform:uppercase}.pricing_faqHead__6DIiN h2{margin:0 0 9px;color:var(--text);font-size:clamp(29px,4vw,38px);letter-spacing:-1.35px}.pricing_faqHead__6DIiN p{max-width:610px;margin:0 auto;color:var(--muted);font-size:13px;line-height:1.55}.pricing_faqList__D_czR{max-width:860px;display:grid;grid-gap:9px;gap:9px;margin:0 auto}.pricing_faqItem__G9dSH{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:13px;background:color-mix(in srgb,var(--surface) 97%,transparent);box-shadow:0 12px 34px -32px var(--shadow);transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.pricing_faqItem__G9dSH:hover{transform:translateY(-1px);border-color:var(--border-strong)}.pricing_faqItem__G9dSH[open]{border-color:color-mix(in srgb,var(--accent) 25%,var(--border));background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 34%),var(--surface);box-shadow:0 18px 42px -34px color-mix(in srgb,var(--accent) 32%,transparent)}.pricing_faqItem__G9dSH[open]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent);box-shadow:0 0 16px color-mix(in srgb,var(--accent) 45%,transparent)}.pricing_faqItem__G9dSH summary{min-height:62px;display:grid;grid-template-columns:34px minmax(0,1fr) 26px;align-items:center;grid-gap:12px;gap:12px;padding:0 18px;color:var(--text);list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pricing_faqItem__G9dSH summary::-webkit-details-marker{display:none}.pricing_faqIndex__yC45p{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--muted);font-size:9px!important;font-weight:900;letter-spacing:.3px;transition:border-color .2s ease,background .2s ease,color .2s ease}.pricing_faqItem__G9dSH[open] .pricing_faqIndex__yC45p{border-color:color-mix(in srgb,var(--accent) 26%,var(--border));background:var(--accent-soft);color:var(--accent)}.pricing_faqQuestion__48GEl{min-width:0;color:var(--text);font-size:13px!important;font-weight:800;line-height:1.4}.pricing_faqChevron__JPvxH{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--muted)!important;font-size:15px!important;transition:transform .2s ease,background .2s ease,color .2s ease}.pricing_faqItem__G9dSH[open] .pricing_faqChevron__JPvxH{transform:rotate(45deg);background:var(--accent-soft);color:var(--accent)!important}.pricing_faqBody__mPJhS{margin-left:64px;padding:0 50px 18px 0;color:var(--muted);font-size:12px;line-height:1.72}@media(max-width:620px){.pricing_faq__Hq1Bv{padding-top:58px}.pricing_faqItem__G9dSH summary{min-height:66px;grid-template-columns:30px minmax(0,1fr) 24px;gap:9px;padding:0 12px}.pricing_faqIndex__yC45p{width:28px;height:28px}.pricing_faqQuestion__48GEl{font-size:12px!important}.pricing_faqBody__mPJhS{margin-left:51px;padding:0 34px 16px 0;font-size:11px}}.pricing_faqItem__G9dSH[open] .pricing_faqIndex__yC45p,.pricing_faqItem__G9dSH[open] .pricing_faqQuestion__48GEl{transform:none!important}@media(max-width:620px){.pricing_page__aR2vI{overflow-x:clip}.pricing_wrap__I4tfv{width:100%;padding:0 max(12px,env(safe-area-inset-right)) 52px max(12px,env(safe-area-inset-left))}.pricing_hero__NbRif{padding:46px 0 32px}.pricing_hero__NbRif h1{font-size:36px;letter-spacing:-1.6px}.pricing_hero__NbRif>p{font-size:14px}.pricing_status__a0sGC{margin-top:24px;padding:14px 15px;border-radius:12px}.pricing_plans__8X_A_{gap:14px;padding-top:30px}.pricing_card__IQ48K{border-radius:14px}.pricing_cardHead__IF2_N{padding:23px 18px 6px}.pricing_price__QIdPd{font-size:38px}.pricing_ctaWrap___RB9W{padding:16px 18px 7px}.pricing_features__yZ2oL{padding:7px 18px 22px}.pricing_feature__GWSEA{font-size:12px;min-height:40px}.pricing_faqHead__6DIiN h2{font-size:29px}.pricing_faqHead__6DIiN p{font-size:12px}}.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}}@media(max-width:700px){.scientific-calculator_page__zFFB8{width:100%;max-width:100%;margin:0;padding:26px 14px 50px;overflow-x:clip}.scientific-calculator_header__xc5G3 h1{font-size:29px}.scientific-calculator_header__xc5G3 p{font-size:14px}.scientific-calculator_calculator__JWAob{padding:12px;border-radius:14px}.scientific-calculator_segmented__u8Dob{overflow-x:auto}.scientific-calculator_modeActive__9_DG_,.scientific-calculator_modeButton__ydO13{min-height:40px}.scientific-calculator_display__yfRmv{min-height:88px;padding:12px}.scientific-calculator_functionButton__0llI3,.scientific-calculator_numberButton__mCt__{min-height:48px}}.sgpa_page__kHl6h{width:min(1180px,100%);margin:0 auto;padding:36px 36px 72px;color:var(--text)}.sgpa_header__gThg4{width:min(1040px,100%);margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.sgpa_header__gThg4>div>span,.sgpa_resultKicker__wfphp{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:1.35px}.sgpa_header__gThg4 h1{margin:8px 0 6px;font-size:34px;line-height:1.08;letter-spacing:-1.3px}.sgpa_header__gThg4 p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.sgpa_header__gThg4>small{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:1px}.sgpa_layout__sbRUA{width:min(1040px,100%);margin:28px auto 0;display:grid;grid-template-columns:minmax(0,720px) 304px;justify-content:center;grid-gap:16px;gap:16px}.sgpa_calculator__TKNSh,.sgpa_result__1bbpp{border:1px solid var(--border);border-radius:16px;background:var(--surface)}.sgpa_calculator__TKNSh{padding:20px}.sgpa_toolbar__1cJUG{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:15px;margin-bottom:14px;border-bottom:1px solid var(--border)}.sgpa_toolbar__1cJUG>div{display:grid;grid-gap:4px;gap:4px}.sgpa_toolbar__1cJUG b{font-size:14px}.sgpa_toolbar__1cJUG span{color:var(--muted);font-size:11px}.sgpa_guideActive__y5uDx,.sgpa_guideButton__56m92{min-height:36px;padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text-2);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.sgpa_guideActive__y5uDx{border-color:color-mix(in srgb,var(--accent) 28%,var(--border));background:var(--accent-soft);color:var(--accent)}.sgpa_row__mwE2k,.sgpa_tableHead__NAgcu{display:grid;grid-template-columns:minmax(0,1fr) 96px 104px 34px;grid-gap:9px;gap:9px;align-items:center}.sgpa_tableHead__NAgcu{padding:0 4px 8px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.sgpa_rows__6GAQ2{display:grid;grid-gap:8px;gap:8px}.sgpa_row__mwE2k input,.sgpa_row__mwE2k select{width:100%;min-width:0;min-height:42px;padding:9px 11px;border:1px solid var(--border);border-radius:9px;outline:none;background:var(--input);color:var(--text);font:inherit;font-size:12px}.sgpa_row__mwE2k input:focus,.sgpa_row__mwE2k select:focus{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent)}.sgpa_remove__hVnEg{width:34px;height:34px;display:grid;place-items:center;border:0;background:transparent;color:var(--muted);font-size:20px;cursor:pointer}.sgpa_remove__hVnEg:hover{color:var(--accent)}.sgpa_add__5Vi_O{width:100%;min-height:40px;margin-top:11px;border:1px dashed var(--border-strong);border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.sgpa_add__5Vi_O:hover{background:var(--surface-2);color:var(--text)}.sgpa_guide__SmLtn{margin-top:16px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.sgpa_guideHead__w8nok,.sgpa_guideRow__qjHUQ{display:grid;grid-template-columns:90px 1fr 90px;grid-gap:10px;gap:10px;padding:8px 11px;font-size:11px}.sgpa_guideHead__w8nok{border-bottom:1px solid var(--border);color:var(--text-2)}.sgpa_guideRow__qjHUQ{border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);color:var(--muted)}.sgpa_guideRow__qjHUQ span:first-child,.sgpa_guideRow__qjHUQ span:last-child{color:var(--text);font-weight:750}.sgpa_guide__SmLtn small{display:block;padding:10px 11px;color:var(--muted);font-size:10px;line-height:1.5}.sgpa_result__1bbpp{align-self:start;padding:24px}.sgpa_sgpa__fYL8H{display:block;margin:28px 0 5px;color:var(--accent);font-size:68px;line-height:.9;letter-spacing:-4px}.sgpa_result__1bbpp h2{margin:0;font-size:17px}.sgpa_result__1bbpp>p{margin:5px 0 24px;color:var(--muted);font-size:11px;line-height:1.5}.sgpa_resultLine__ZzX_L{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid var(--border);color:var(--muted);font-size:12px}.sgpa_resultLine__ZzX_L b{color:var(--text)}.sgpa_note__gtslJ{margin-top:14px;padding:11px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);color:var(--muted);font-size:11px;line-height:1.5}.sgpa_note__gtslJ b{color:var(--text-2)}@media(max-width:900px){.sgpa_page__kHl6h{padding:30px 22px 58px}.sgpa_layout__sbRUA{grid-template-columns:1fr}.sgpa_result__1bbpp{width:100%}}@media(max-width:620px){.sgpa_header__gThg4{align-items:flex-start;flex-direction:column;gap:10px}.sgpa_header__gThg4>small,.sgpa_tableHead__NAgcu{display:none}.sgpa_row__mwE2k{grid-template-columns:minmax(0,1fr) 78px 82px 32px;gap:6px}}@media(max-width:520px){.sgpa_page__kHl6h{padding:24px 14px 50px}.sgpa_header__gThg4 h1{font-size:29px}.sgpa_calculator__TKNSh,.sgpa_result__1bbpp{padding:14px}.sgpa_toolbar__1cJUG{align-items:flex-start;flex-direction:column}.sgpa_row__mwE2k{grid-template-columns:minmax(0,1fr) 70px 76px 30px}.sgpa_row__mwE2k input,.sgpa_row__mwE2k select{padding-inline:8px;font-size:11px}}.WorkspaceLoading_page__DGQ_C{width:min(1180px,calc(100% - 72px));margin:auto;padding:36px 0}.WorkspaceLoading_label__DWygB{display:block;color:var(--muted);font-size:12px;margin-bottom:20px}.WorkspaceLoading_card__e_p0W,.WorkspaceLoading_subtitle__7rvHe,.WorkspaceLoading_tabs__ijkV8 i,.WorkspaceLoading_title__SjuZG{background:var(--surface);border:1px solid var(--border);border-radius:12px}.WorkspaceLoading_title__SjuZG{width:min(480px,90%);height:40px}.WorkspaceLoading_subtitle__7rvHe{width:min(600px,100%);height:16px;margin-top:13px}.WorkspaceLoading_tabs__ijkV8{display:flex;gap:8px;margin:36px 0 28px}.WorkspaceLoading_tabs__ijkV8 i{width:50px;height:38px}.WorkspaceLoading_grid__DbB9d{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.WorkspaceLoading_card__e_p0W{padding:20px;height:164px;box-sizing:border-box}.WorkspaceLoading_card__e_p0W b,.WorkspaceLoading_card__e_p0W i,.WorkspaceLoading_card__e_p0W span{display:block;height:10px;background:var(--surface-2);border-radius:5px}.WorkspaceLoading_card__e_p0W i{width:35%}.WorkspaceLoading_card__e_p0W b{height:22px;margin:20px 0;width:85%}.WorkspaceLoading_card__e_p0W span{width:60%}.WorkspaceLoading_grid__DbB9d{animation:WorkspaceLoading_appear__qg_OK .35s ease both}@keyframes WorkspaceLoading_appear__qg_OK{0%{opacity:.45}to{opacity:1}}@media(max-width:800px){.WorkspaceLoading_grid__DbB9d{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.WorkspaceLoading_page__DGQ_C{width:calc(100% - 32px)}.WorkspaceLoading_tabs__ijkV8{gap:5px}.WorkspaceLoading_tabs__ijkV8 i{flex:1 1;min-width:0}.WorkspaceLoading_card__e_p0W{height:138px;padding:16px}}@media(prefers-reduced-motion:reduce){.WorkspaceLoading_grid__DbB9d{animation:none}}.resume-builder_builder__sqdfu{--accent:#94a3b8;--accent-soft:rgba(148,163,184,.12);--accent-strong:#cbd5e1;height:100dvh;min-height:680px;display:flex;flex-direction:column;background:var(--bg);color:var(--text);overflow:hidden}.resume-builder_topbar__H1axd{min-height:66px;display:flex;align-items:center;gap:16px;padding:12px 20px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex:0 0 auto;position:relative;z-index:10}.resume-builder_topbarTitle__zk5AH{min-width:0}.resume-builder_topbarTitle__zk5AH b,.resume-builder_topbarTitle__zk5AH span{display:block}.resume-builder_topbarTitle__zk5AH b{overflow:hidden;color:var(--text);font-size:16px;letter-spacing:-.25px;text-overflow:ellipsis;white-space:nowrap}.resume-builder_topbarTitle__zk5AH span{margin-top:2px;color:var(--muted);font-size:11px}.resume-builder_topbarActions__OtfwV{margin-left:auto;display:flex;align-items:center;gap:10px}.resume-builder_saved__C4EGM{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:10px;font-weight:750;opacity:0;transition:opacity .25s ease}.resume-builder_savedShow__hwV2f{opacity:1}.resume-builder_saved__C4EGM i{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:resume-builder_blip__TsgVx 1.3s ease-in-out infinite}.resume-builder_dangerButton__0Wtdp,.resume-builder_downloadButton__SqGhU,.resume-builder_secondaryButton__q336u{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:9px;font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.resume-builder_downloadButton__SqGhU{padding:0 14px;border:1px solid var(--accent);background:var(--accent);color:#061009;box-shadow:0 10px 24px -16px color-mix(in srgb,var(--accent) 70%,transparent)}.resume-builder_downloadButton__SqGhU:hover{transform:translateY(-1px) scale(1.015)}.resume-builder_tabbar__tk_xP{min-height:48px;position:relative;display:grid;grid-template-columns:repeat(2,96px);align-items:end;grid-gap:0;gap:0;padding:0 20px;border-bottom:1px solid var(--border);background:var(--surface);flex:0 0 auto}.resume-builder_tab__V110h{height:47px;position:relative;z-index:1;display:flex;align-items:center;gap:7px;padding:0 2px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:750;cursor:pointer;transition:color .18s ease}.resume-builder_tabActive__163wB{color:var(--text)}.resume-builder_tabUnderline__naYMS{width:96px;height:2px;position:absolute;bottom:-1px;left:20px;border-radius:2px;background:var(--accent);transition:transform .28s cubic-bezier(.4,0,.2,1)}.resume-builder_workspace__slqi9{flex:1 1;min-height:0;display:flex;overflow:hidden}.resume-builder_formPane__ay0mb,.resume-builder_previewPane__71pRD{min-height:0;overflow-y:auto}.resume-builder_formPane__ay0mb{width:44%;min-width:360px;padding:22px;border-right:1px solid var(--border);background:var(--bg)}.resume-builder_previewPane__71pRD{flex:1 1;display:flex;justify-content:center;padding:38px 24px;background:color-mix(in srgb,var(--bg) 88%,var(--text) 12%)}.resume-builder_formStack__GbjQf{display:grid;grid-gap:14px;gap:14px}.resume-builder_formBlock__naFsM{overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);animation:resume-builder_reveal__of0I7 .35s ease both;transition:border-color .2s ease,box-shadow .2s ease}.resume-builder_formBlock__naFsM:hover{border-color:color-mix(in srgb,var(--accent) 22%,var(--border));box-shadow:0 16px 34px -30px color-mix(in srgb,var(--accent) 26%,transparent)}.resume-builder_formBlockHead__s8fiJ{width:100%;min-height:48px;display:flex;align-items:center;gap:10px;padding:0 14px;border:0;background:transparent;color:var(--text);font:inherit;cursor:pointer}.resume-builder_formBlockHead__s8fiJ h3{margin:0;font-size:12px;font-weight:850;letter-spacing:.55px}.resume-builder_chevronClosed__puutK,.resume-builder_chevron__gepKg{margin-left:auto;color:var(--muted);font-size:19px;line-height:1;transition:transform .2s ease}.resume-builder_chevronClosed__puutK{transform:none}.resume-builder_formBlockBodyStandalone__20yvf,.resume-builder_formBlockBody__ZHfr3{padding:0 14px 14px}.resume-builder_formBlockBodyStandalone__20yvf{padding-top:14px}.resume-builder_grid2__phVsL{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.resume-builder_field__QVovh{display:block;margin-bottom:10px}.resume-builder_field__QVovh>span,.resume-builder_subLabel___MuIl{display:block;margin-bottom:5px;color:var(--muted);font-size:10px;font-weight:750}.resume-builder_field__QVovh input,.resume-builder_field__QVovh select,.resume-builder_inlineRow__W9n9L input{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;outline:none;background:var(--surface-2);color:var(--text);font:inherit;font-size:12px;transition:border-color .18s ease,background .18s ease}.resume-builder_field__QVovh input:focus,.resume-builder_field__QVovh select:focus,.resume-builder_inlineRow__W9n9L input:focus{border-color:color-mix(in srgb,var(--accent) 48%,var(--border));background:var(--surface-3)}.resume-builder_field__QVovh small{display:block;margin-top:4px;color:var(--muted);font-size:9px;line-height:1.45}.resume-builder_inlineRow__W9n9L{display:flex;align-items:center;gap:6px;margin-bottom:6px}.resume-builder_removeSmall__LHZNx{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border:1px solid var(--border);border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:15px;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.resume-builder_removeSmall__LHZNx:hover{transform:scale(1.06);border-color:rgba(239,68,68,.24);background:rgba(239,68,68,.08);color:#ff7777}.resume-builder_entry__faI0w{position:relative;margin-bottom:10px;padding:11px;border:1px solid var(--border);border-radius:11px;background:color-mix(in srgb,var(--surface-2) 72%,transparent);animation:resume-builder_popIn__hMENo .24s ease both}.resume-builder_entryTop__Wdmd6{display:flex;justify-content:flex-end;margin-bottom:2px}.resume-builder_dashButton__rLS4R{width:100%;min-height:36px;border:1px dashed var(--border);border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:10px;font-weight:750;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.resume-builder_dashButton__rLS4R:hover{border-color:var(--accent);color:var(--text);background:var(--accent-soft)}.resume-builder_sectionActions__i7smJ{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;margin-top:8px}.resume-builder_deleteSection__kRadn{min-height:36px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:transparent;color:#ff7777;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.resume-builder_bottomActions__Cmq2G{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px}.resume-builder_dangerButton__0Wtdp,.resume-builder_secondaryButton__q336u{border:1px solid var(--border);background:var(--surface);color:var(--text-2)}.resume-builder_secondaryButton__q336u:hover{transform:translateY(-1px);border-color:var(--border-strong);background:var(--surface-2)}.resume-builder_dangerButton__0Wtdp{color:#ff7777}.resume-builder_dangerButton__0Wtdp:hover{border-color:rgba(239,68,68,.25);background:rgba(239,68,68,.07)}.resume-builder_themePanel__QGhhZ{animation:resume-builder_reveal__of0I7 .3s ease both}.resume-builder_formBlockBodyStandalone__20yvf h3{margin:0 0 12px;font-size:13px}.resume-builder_themeCards__4mMRw{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.resume-builder_themeCard__ESxq2{padding:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-2);color:var(--text-2);font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.resume-builder_themeCard__ESxq2:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}.resume-builder_themeCardActive__08vUw{border-color:var(--accent);background:var(--accent-soft)}.resume-builder_themeSampleClassic__Ez_5o,.resume-builder_themeSampleModern__eoJdB{height:46px;display:block;margin-bottom:8px;border-radius:6px}.resume-builder_themeSampleClassic__Ez_5o{background:linear-gradient(#f4f4f4,#cfcfcf)}.resume-builder_themeSampleModern__eoJdB{background:linear-gradient(135deg,#334155,#94a3b8)}.resume-builder_accentHeading__i_QMt{margin-top:18px!important}.resume-builder_swatches__ZWBxy{display:flex;flex-wrap:wrap;gap:10px}.resume-builder_swatch__bMd87{width:35px;height:35px;border:2px solid transparent;border-radius:50%;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.resume-builder_swatch__bMd87:hover{transform:scale(1.08)}.resume-builder_swatchActive__v6BNH{transform:scale(1.12);border-color:var(--text);box-shadow:0 0 0 3px color-mix(in srgb,var(--text) 6%,transparent)}.resume-builder_aiPanel__Sdi6c{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:38px 20px;color:var(--muted);text-align:center;animation:resume-builder_reveal__of0I7 .3s ease both}.resume-builder_aiIcon__moB_U{width:58px;height:58px;display:grid;place-items:center;margin-bottom:14px;border-radius:16px;background:linear-gradient(135deg,#334155,#94a3b8);color:#061009;box-shadow:0 18px 40px -22px color-mix(in srgb,var(--accent) 55%,transparent);animation:resume-builder_floaty__rXFh9 3s ease-in-out infinite}.resume-builder_aiPanel__Sdi6c h3{margin:0 0 7px;color:var(--text);font-size:17px}.resume-builder_aiPanel__Sdi6c p{max-width:330px;margin:0;font-size:12px;line-height:1.6}.resume-builder_paperWrap__aM43C{width:100%;max-width:700px}.resume-builder_resumePage__hJSnl{--resume-head:#1e293b;min-height:600px;padding:50px 56px;border-radius:4px;background:#fff;color:#1e1e1e;font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;box-shadow:0 30px 70px -20px rgba(0,0,0,.6);animation:resume-builder_pageIn__AaDo1 .4s ease both}.resume-builder_resumeModern__eR58t{--resume-head:#1e293b}.resume-builder_resumeHeader___8QUP{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:22px;text-align:center}.resume-builder_resumePhoto__jH86a{width:66px;height:66px;flex:0 0 66px;border-radius:50%;object-fit:cover;border:3px solid #ddd}.resume-builder_resumeHeader___8QUP h1{margin:0 0 6px;color:#111;font-size:2.1rem;font-weight:800;letter-spacing:.02em}.resume-builder_resumeHeader___8QUP p{margin:0 0 8px;color:#555;font-size:.98rem}.resume-builder_resumeContact__bBoRZ{display:flex;justify-content:center;flex-wrap:wrap;color:#555;font-size:.8rem}.resume-builder_resumeContact__bBoRZ span:not(:last-child):after{content:"·";margin:0 9px;color:#999}.resume-builder_resumeSection__gNkrv{margin-top:22px}.resume-builder_resumeSection__gNkrv h2{margin:0 0 12px;padding-bottom:5px;border-bottom:2px solid var(--resume-head);color:var(--resume-head);font-size:.82rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.resume-builder_resumeEntry__3swwF{margin-bottom:14px}.resume-builder_resumeEntryTop__WUgC3{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;font-size:.92rem}.resume-builder_resumeEntryTop__WUgC3>div:first-child{min-width:0}.resume-builder_resumeEntryTop__WUgC3 b{display:block;color:#111;font-weight:700}.resume-builder_resumeEntryTop__WUgC3 i{display:block;margin-top:1px;color:#444;font-size:.88rem}.resume-builder_resumeEntryRight__xLq2o{flex:0 0 auto;color:#444;font-size:.85rem;text-align:right;white-space:nowrap}.resume-builder_resumeEntryRight__xLq2o small,.resume-builder_resumeEntryRight__xLq2o span{display:block}.resume-builder_resumeEntryRight__xLq2o small{margin-top:1px;color:#555;font-size:inherit}.resume-builder_resumeHighlights__J3kQJ{margin:6px 0 0 20px;padding:0;color:#222;font-size:.87rem;line-height:1.6}.resume-builder_resumeHighlights__J3kQJ li{margin-bottom:2px}.resume-builder_resumeHighlights__J3kQJ b{font-weight:700}.resume-builder_resumeOneLine__zTSed{margin-bottom:6px;font-size:.87rem;line-height:1.5}.resume-builder_resumeOneLine__zTSed b{font-weight:700}.resume-builder_resumeEmpty__YuMes{padding:60px 0;color:#999;font-size:.9rem;font-style:italic;text-align:center}@keyframes resume-builder_reveal__of0I7{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes resume-builder_popIn__hMENo{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes resume-builder_pageIn__AaDo1{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes resume-builder_blip__TsgVx{50%{opacity:.3;transform:scale(.72)}}@keyframes resume-builder_floaty__rXFh9{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:1100px){.resume-builder_formPane__ay0mb{width:48%}.resume-builder_resumePage__hJSnl{padding:42px 40px}}@media(max-width:960px){.resume-builder_builder__sqdfu{height:auto;min-height:calc(100dvh - 62px);overflow:visible}.resume-builder_workspace__slqi9{min-height:auto;flex-direction:column;overflow:visible}.resume-builder_formPane__ay0mb{width:100%;min-width:0;overflow:visible;border-right:0;border-bottom:1px solid var(--border)}.resume-builder_previewPane__71pRD{overflow:visible;padding:24px 16px 50px}.resume-builder_paperWrap__aM43C{max-width:760px}}@media(max-width:620px){.resume-builder_topbar__H1axd{align-items:flex-start;flex-direction:column;padding:13px 14px}.resume-builder_topbarActions__OtfwV{width:100%;margin-left:0;justify-content:space-between}.resume-builder_tabbar__tk_xP{grid-template-columns:repeat(2,88px);gap:0;padding-inline:14px}.resume-builder_tabUnderline__naYMS{left:14px;width:88px}.resume-builder_formPane__ay0mb{padding:14px}.resume-builder_bottomActions__Cmq2G,.resume-builder_grid2__phVsL{grid-template-columns:1fr}.resume-builder_resumePage__hJSnl{padding:34px 28px}.resume-builder_resumeHeader___8QUP{align-items:center;flex-direction:column}.resume-builder_resumeEntryTop__WUgC3{flex-direction:column;gap:4px}.resume-builder_resumeEntryRight__xLq2o{text-align:left;white-space:normal}}@media print{.resume-builder_builder__sqdfu{position:fixed!important;inset:0!important;z-index:9999!important;width:100%!important;height:auto!important;min-height:100vh!important;overflow:visible!important;background:#fff!important}.resume-builder_builder__sqdfu *{visibility:hidden!important}.resume-builder_resumePage__hJSnl,.resume-builder_resumePage__hJSnl *{visibility:visible!important}.resume-builder_resumePage__hJSnl{position:absolute;left:0;top:0;width:100%!important;min-height:auto!important;margin:0!important;padding:36px 42px!important;border-radius:0!important;box-shadow:none!important}}@media(prefers-reduced-motion:reduce){.resume-builder_aiIcon__moB_U,.resume-builder_aiPanel__Sdi6c,.resume-builder_entry__faI0w,.resume-builder_formBlock__naFsM,.resume-builder_resumePage__hJSnl,.resume-builder_saved__C4EGM i{animation:none!important}.resume-builder_dashButton__rLS4R,.resume-builder_downloadButton__SqGhU,.resume-builder_formBlock__naFsM,.resume-builder_removeSmall__LHZNx,.resume-builder_swatch__bMd87,.resume-builder_tabUnderline__naYMS,.resume-builder_tab__V110h,.resume-builder_themeCard__ESxq2{transition:none!important}}@media(max-width:620px){.resume-builder_builder__sqdfu{width:100%;min-width:0;min-height:calc(100dvh - 62px);overflow-x:clip}.resume-builder_topbar__H1axd{padding:12px 14px}.resume-builder_topbarTitle__zk5AH{width:100%}.resume-builder_topbarTitle__zk5AH b{font-size:15px}.resume-builder_tabbar__tk_xP{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:8px}.resume-builder_tab__V110h{justify-content:center;gap:5px;font-size:11px}.resume-builder_tabUnderline__naYMS{left:8px;width:calc((100% - 16px)/2)}.resume-builder_formPane__ay0mb{padding:12px}.resume-builder_formBlockBodyStandalone__20yvf,.resume-builder_formBlockBody__ZHfr3{padding-inline:12px}.resume-builder_previewPane__71pRD{padding:18px 10px 40px}.resume-builder_paperWrap__aM43C{overflow-x:auto;-webkit-overflow-scrolling:touch}.resume-builder_resumePage__hJSnl{width:100%;min-width:0;min-height:0;padding:28px 20px}.resume-builder_resumeHeader___8QUP h1{font-size:1.7rem}.resume-builder_resumeSection__gNkrv{margin-top:18px}}.AccessNotice_notice__OFeWs{display:flex;align-items:center;gap:16px;padding:20px 22px;margin:0 0 28px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:16px;background:linear-gradient(110deg,var(--accent-soft),transparent 85%),var(--surface);color:var(--text)}.AccessNotice_icon__YOCKq{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.AccessNotice_copy__mg6SZ{flex:1 1;min-width:0}.AccessNotice_copy__mg6SZ strong{font-size:14px;letter-spacing:-.2px}.AccessNotice_copy__mg6SZ p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.AccessNotice_action__TZ0am{display:flex;align-items:center;justify-content:center;gap:16px;flex:none;padding:11px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);color:var(--text);font-size:12px;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s}.AccessNotice_action__TZ0am:hover{background:var(--accent-soft);border-color:var(--accent)}.AccessNotice_action__TZ0am:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.AccessNotice_action__TZ0am span{color:var(--accent)}@media(max-width:650px){.AccessNotice_notice__OFeWs{flex-wrap:wrap;padding:17px;gap:12px}.AccessNotice_copy__mg6SZ{flex-basis:calc(100% - 56px)}.AccessNotice_action__TZ0am{width:100%}}@media(prefers-reduced-motion:reduce){.AccessNotice_action__TZ0am{transition:none}}.resume-preview_page__nChCa{--accent:#94a3b8;--accent-soft:rgba(148,163,184,.12);width:min(1180px,calc(100% - 72px));margin:auto;padding:36px 0 64px;color:var(--text)}.resume-preview_header__3kOnU{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.resume-preview_kicker__uOk6p{font-size:10px;font-weight:850;letter-spacing:1.7px;color:var(--accent)}.resume-preview_header__3kOnU h1{font-size:clamp(29px,3.3vw,46px);letter-spacing:-1.8px;line-height:1.1;margin:12px 0}.resume-preview_header__3kOnU h1 span{color:var(--accent)}.resume-preview_header__3kOnU p{font-size:13px;color:var(--muted);line-height:1.6;margin:0}.resume-preview_badge__AEZyL{font-size:11px;padding:8px 12px;white-space:nowrap;color:var(--muted)}.resume-preview_badge__AEZyL,.resume-preview_workspace__H0qsD{border:1px solid var(--border);border-radius:20px;background:var(--surface)}.resume-preview_workspace__H0qsD{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(320px,1.15fr);overflow:hidden}.resume-preview_editor__O6d64{border-right:1px solid var(--border)}.resume-preview_tabs__0D_a9{display:flex;gap:28px;border-bottom:1px solid var(--border);padding:18px 25px;color:var(--muted);font-size:12px}.resume-preview_tabs__0D_a9 strong{color:var(--accent)}.resume-preview_editorBody__JHXqK{padding:28px}.resume-preview_editorBody__JHXqK h2{margin:12px 0 8px;font-size:27px;letter-spacing:-.8px}.resume-preview_editorBody__JHXqK>p{color:var(--muted);font-size:13px;line-height:1.6}.resume-preview_fields__oh02s{padding:0;border:0;min-width:0;margin:22px 0}.resume-preview_fields__oh02s legend{font-size:10px;color:var(--muted);margin-bottom:15px}.resume-preview_fields__oh02s label{display:block;color:var(--muted);font-size:11px;margin:13px 0}.resume-preview_fields__oh02s input{display:block;margin-top:7px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);color:var(--muted);padding:12px;width:100%;font:inherit;opacity:.8;box-sizing:border-box}.resume-preview_feature__H5rrB{display:flex;gap:14px;padding:16px 0;border-top:1px solid var(--border)}.resume-preview_feature__H5rrB>span{font:11px ui-monospace,monospace;color:var(--accent);padding-top:3px}.resume-preview_feature__H5rrB b{font-size:12px}.resume-preview_feature__H5rrB p{font-size:11px;line-height:1.6;margin:4px 0;color:var(--muted)}.resume-preview_cta__4VvkN{display:flex;justify-content:space-between;gap:10px;margin-top:18px;background:var(--accent);color:#111827;border-radius:10px;padding:13px 15px;font-size:12px;font-weight:850;text-decoration:none}.resume-preview_cta__4VvkN:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.resume-preview_preview__YAn2q{padding:22px 28px 32px;background:radial-gradient(ellipse at top,var(--accent-soft),transparent 70%),var(--surface-2)}.resume-preview_previewBar__kFa3N{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px;color:var(--muted);margin-bottom:20px}.resume-preview_paper__hmdoN{background:#fff;color:#1f2937;max-width:500px;margin:auto;padding:42px 36px;border-radius:3px;box-shadow:0 14px 36px #00000015;min-height:570px;box-sizing:border-box}.resume-preview_paper__hmdoN h2{font-size:23px;letter-spacing:1.4px;margin:0;color:#1e293b}.resume-preview_headline__FkON5{font-size:12px;margin:8px 0}.resume-preview_contact__nW9pt{font-size:9px;color:#64748b;margin:10px 0 26px}.resume-preview_paper__hmdoN section{margin:24px 0}.resume-preview_paper__hmdoN h3{font-size:10px;letter-spacing:1.8px;color:#334155;border-bottom:1px solid #cbd5e1;padding-bottom:8px;margin-bottom:12px}.resume-preview_paper__hmdoN b{font-size:11px}.resume-preview_paper__hmdoN section p{font-size:10px;line-height:1.8;margin:7px 0}.resume-preview_paper__hmdoN small{font-size:9px;color:#64748b}.resume-preview_tags__GmbAI{display:flex;gap:5px;margin-top:10px}.resume-preview_tags__GmbAI span{font-size:8px;padding:4px 6px;background:#f1f5f9;border-radius:3px;color:#334155}.resume-preview_paper__hmdoN footer{border-top:1px solid #cbd5e1;padding-top:15px;font-size:8px;color:#64748b}@media(max-width:900px){.resume-preview_workspace__H0qsD{grid-template-columns:1fr}.resume-preview_editor__O6d64{border-right:0;border-bottom:1px solid var(--border)}.resume-preview_header__3kOnU{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.resume-preview_page__nChCa{width:calc(100% - 32px);padding-top:24px}.resume-preview_editorBody__JHXqK{padding:22px}.resume-preview_preview__YAn2q{padding:20px 14px}.resume-preview_paper__hmdoN{padding:30px 22px;min-height:0}.resume-preview_paper__hmdoN h2{font-size:20px}.resume-preview_previewBar__kFa3N{font-size:8px}}