:root{--bg:#f6f8fb;--surface:#fff;--surface-soft:#f9fbff;--line:#e5eaf1;--line-strong:#cad4e2;--text:#172033;--muted:#667085;--subtle:#98a2b3;--brand:#1d8f7a;--brand-strong:#08735f;--brand-soft:#e8f7f3;--blue:#2563eb;--blue-soft:#eaf1ff;--amber:#c26a00;--amber-soft:#fff5e6;--purple:#6d5bd0;--purple-soft:#f0edff;--green:#178a4b;--green-soft:#e9f8ee;--shadow:0 18px 45px #19233714}*{box-sizing:border-box}html{background:var(--bg);min-width:320px;color:var(--text);letter-spacing:0;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{border:0}.siteShell{grid-template-columns:190px minmax(0,1fr);align-items:stretch;min-height:100vh;display:grid}.siteContent{flex-direction:column;min-width:0;display:flex}.siteSidebar{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border-right:1px solid #e5eaf1e6;flex-direction:column;gap:18px;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0;box-shadow:18px 0 42px #1018280a}.siteHeader{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #e5eaf1d9;display:none;position:sticky;top:0}.navbar,.footerInner{width:min(1180px,100% - 40px);margin:0 auto}.navbar{align-items:center;gap:22px;height:66px;display:flex}.brand{align-items:center;gap:10px;min-width:176px;display:inline-flex}.sidebarBrand{border-bottom:1px solid var(--line);min-width:0;padding:0 4px 14px}.brandLogoWrap{background:#fff;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #1674b42e}.brandLogoImage{object-fit:cover;width:100%;height:100%}.brandText{display:grid}.brandText strong{font-size:17px;line-height:1.1}.brandText small{color:var(--muted);font-size:12px}.topNav,.sideNav,.mobileRouteRail,.mobileMenuNav,.bottomDock{align-items:center;gap:4px;display:flex}.topNav{flex:1;justify-content:center}.sideNav{align-items:stretch;gap:6px;display:grid}.navItem{color:#526070;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:14px;display:inline-flex}.sideNav .navItem{justify-content:flex-start;min-height:42px;padding:0 10px}.navItem:hover,.navItem.active{background:var(--brand-soft);color:var(--brand-strong)}.headerActions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.sidebarActions{border-top:1px solid var(--line);gap:10px;margin-top:auto;padding-top:14px;display:grid}.sideAction,.sideLogin{border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 10px;font-size:14px;font-weight:800;display:inline-flex}.sideAction{border:1px solid var(--line);background:var(--surface);color:#465362}.sideLogin{background:var(--text);color:#fff}.sideUserCard{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:9px;padding:10px;display:grid}.sideUserInfo,.sideLogout{align-items:center;gap:9px;display:flex}.sideUserInfo{min-width:0;color:var(--text)}.sideUserInfo span:last-child{gap:2px;min-width:0;display:grid}.sideUserInfo strong,.sideUserInfo small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sideUserInfo small{color:var(--muted);font-size:12px}.sideUserAvatar{background:var(--brand-soft);width:34px;height:34px;color:var(--brand-strong);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.sideUserAvatar img{object-fit:cover;width:100%;height:100%}.sideLogout{background:var(--text);color:#fff;border-radius:8px;justify-content:center;min-height:38px;font-size:14px;font-weight:800}.iconButton,.menuButton{border:1px solid var(--line);background:var(--surface);color:#465362;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.iconButton.small{width:34px;height:34px}.loginPill,.primaryButton,.secondaryButton,.button,.ghostButton{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.primaryButton{background:var(--brand);color:#fff;box-shadow:0 12px 28px #1d8f7a2e}.primaryButton:hover{background:var(--brand-strong)}.secondaryButton{border:1px solid var(--line);background:var(--surface);color:var(--text)}.secondaryButton:hover{color:var(--brand-strong);border-color:#1d8f7a73}.button{border:1px solid var(--line);background:var(--surface);color:#344054}.ghostButton{background:var(--surface-soft);color:var(--brand-strong)}.loginPill{background:var(--text);color:#fff}.mobileMenu{display:none}.mobileMenu summary{list-style:none}.mobileMenu summary::-webkit-details-marker{display:none}.mobileRouteRail,.bottomDock{display:none}.main{flex:1;width:min(1440px,100% - 40px);margin:0 auto;padding:26px 0 52px}.footer{border-top:1px solid var(--line);background:var(--surface)}.footerInner{min-height:60px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.overviewPage,.libraryPage,.workbenchPage{gap:22px;display:grid}.overviewPage{isolation:isolate;--bg:#06080d;--surface:#0f131ce0;--surface-soft:#ffffff0e;--line:#ffffff1b;--line-strong:#ffffff2e;--text:#f8fafc;--text-soft:#d7deea;--muted:#a6b0c2;--subtle:#6f7b8f;--brand:#22c7a9;--brand-strong:#8ff7dc;--brand-soft:#22c7a924;--blue:#65a7ff;--blue-soft:#65a7ff26;--amber:#f8c36a;--amber-soft:#f8c36a29;--purple:#b29dff;--purple-soft:#b29dff26;--green:#5ee1a4;--green-soft:#5ee1a424;--shadow:0 24px 80px #00000061;position:relative}.overviewPage:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 18% 8%,#22c7a938,#0000 30%),radial-gradient(circle at 82% 18%,#65a7ff2e,#0000 28%),radial-gradient(circle at 58% 88%,#f8c36a1f,#0000 34%),linear-gradient(135deg,#030407 0%,#0b1018 44%,#05070b 100%);position:fixed;inset:0 0 0 190px}.overviewPage:after{content:"";z-index:-1;pointer-events:none;opacity:.52;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0 0 0 190px;-webkit-mask-image:linear-gradient(#000000d9,#0000 78%);mask-image:linear-gradient(#000000d9,#0000 78%)}.overviewPage,.libraryPage,.loginBox{width:min(1180px,100%);margin:0 auto}.workbenchPage{width:100%}.overviewHero,.libraryHero,.heroPanel,.queryPanel,.columnPanel,.dataPanel,.resultsPanel,.panel,.card,.overviewCard,.overviewNotice{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.overviewHero,.libraryHero,.heroPanel{background:linear-gradient(115deg, #1d8f7a1a, transparent 45%), linear-gradient(280deg, #2563eb1a, transparent 42%), var(--surface)}.overviewHero{grid-template-columns:1.2fr .8fr;align-items:center;gap:28px;min-height:360px;padding:44px;display:grid}.overviewPage .overviewHero{background:radial-gradient(circle at 18% 18%,#8ff7dc2e,#0000 30%),linear-gradient(135deg,#ffffff21,#ffffff0b 42%,#ffffff14),#0b0e15e6;border-color:#ffffff24;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 30px 90px #00000073}.overviewPage .overviewHero:after{content:"";pointer-events:none;background:radial-gradient(circle,#f8c36a2e,#0000 68%);border-radius:999px;width:210px;height:210px;position:absolute;inset:auto 34px 28px auto}.compactOverviewHero{min-height:300px}.overviewHeroCopy,.libraryHero>div:first-child{gap:14px;display:grid}.eyebrow{width:fit-content;color:var(--brand-strong);align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}h1,h2,h3,p{margin:0}h1{letter-spacing:0;font-size:44px;line-height:1.12}h2{font-size:19px;line-height:1.25}h3{font-size:16px}.heroLead{font-size:25px;font-weight:800}.overviewHeroText,.heroCopy,.panelCopy,.libraryHero p,.resultsHeader p,.sectionHead p,.tableTip,.jobSummary{color:var(--muted)}.overviewHeroText{max-width:660px;font-size:16px}.heroActions,.tagRow,.queryActions,.columnActions,.metaLine{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.overviewVisual{color:#fff;background:#111827;border-radius:8px;gap:18px;min-height:260px;padding:22px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.overviewPage .overviewVisual{background:linear-gradient(145deg,#ffffff1f,#ffffff0b),#070a10;border:1px solid #ffffff21;position:relative;box-shadow:inset 0 1px #ffffff24,0 22px 50px #00000047}.overviewPage .overviewFunnel div,.overviewPage .visualRates span{background:#fff1;border:1px solid #ffffff17}.visualHeader,.visualFooter,.cardTitleRow,.resultsHeader,.columnPanelHead,.sectionHead,.calendarHeader,.infoItem,.deadlineItem,.todoItem,.companyTitleRow,.companyStats{justify-content:space-between;align-items:center;gap:14px;display:flex}.visualHeader span,.visualFooter span{color:#ffffffb8}.visualCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.visualCards div{background:#ffffff14;border-radius:8px;gap:8px;padding:16px;display:grid}.visualCompanyList{gap:10px;display:grid}.visualCompanyList a{color:#fff;background:#ffffff14;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:40px;padding:0 12px;display:grid}.visualCompanyList strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visualCompanyList span{color:#ffffffb8;font-size:13px}.overviewFunnel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overviewFunnel div,.visualRates span{background:#ffffff14;border-radius:8px}.overviewFunnel div{gap:5px;min-height:78px;padding:13px;display:grid}.overviewFunnel span,.visualRates span{color:#ffffffb8;font-size:13px}.overviewFunnel strong{font-size:28px}.visualRates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.visualRates span{place-items:center;min-height:34px;font-weight:800;display:grid}.visualCards strong{font-size:31px}.visualBars,.trendBars{align-items:end;gap:10px;display:flex}.visualBars{height:94px}.visualBars span{background:linear-gradient(#65d8c0,#2a92ff);border-radius:8px 8px 2px 2px;flex:1;min-height:10px}.overviewNotice{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.overviewPage .overviewNotice,.overviewPage .overviewCard,.overviewPage .overviewStatCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff17,#ffffff09),#0d1119e0;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1f,0 22px 60px #00000052}.overviewNotice div{gap:3px;display:grid}.overviewNotice span{color:var(--muted)}.overviewStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.overviewStatCard{border:1px solid var(--line);background:var(--surface);min-height:132px;box-shadow:var(--shadow);border-radius:8px;grid-template-columns:auto 1fr;gap:12px;padding:18px;display:grid}.overviewPage .overviewStatCard{min-height:138px}.overviewPage .statIcon{border:1px solid #ffffff1a}.overviewStatCard strong{font-size:27px;display:block}.overviewStatCard small{color:var(--muted);grid-column:1/-1}.statIcon{border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.tone-blue .statIcon,.tagBlue{background:var(--blue-soft);color:var(--blue)}.tone-purple .statIcon{background:var(--purple-soft);color:var(--purple)}.tone-cyan .jobGuideIcon{color:#0891b2;background:#e6f9ff}.tone-amber .statIcon,.tagWarn{background:var(--amber-soft);color:var(--amber)}.tone-green .statIcon,.tagSoft{background:var(--green-soft);color:var(--green)}.overviewGrid.twoColumns,.reviewLayout,.detailLayout,.pageGrid,.loginBox{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid}.overviewDashboardGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.singleColumnLayout{grid-template-columns:1fr}.jobCreatePage{gap:24px;display:grid}.jobCreateHeader{justify-content:space-between;align-items:flex-start;gap:18px;min-height:132px;padding:6px 0 0;display:flex}.jobCreateHeader h1{margin-top:8px;font-size:34px}.jobCreateHeader p{color:var(--muted);margin-top:8px;font-size:16px;font-weight:700}.jobCreateLayout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:20px;display:grid}.jobCreateCard,.jobPluginPanel{gap:16px;display:grid}.jobCreateCard{box-shadow:var(--shadow);background:linear-gradient(135deg,#fff 0%,#f1f7ff 100%);border:1px solid #dce8f7;border-radius:8px;overflow:hidden}.jobCreateCardHead{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#fffffff2,#f0f7ffeb);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px;display:grid}.jobCreateCardHead h2,.jobPluginTitle h2{font-size:22px}.jobCreateCardHead p,.jobPluginTitle p,.jobGuideCard p,.jobExtensionCard p,.jobExtensionCard small{color:var(--muted)}.jobCreateIcon,.jobGuideIcon{background:linear-gradient(135deg, var(--blue), #24c6dc);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.jobCreateIcon.soft{background:var(--blue-soft);color:var(--blue)}.jobPluginImport{white-space:nowrap;align-self:center}.jobCreateFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px 22px 0;display:grid}.jobCreateFormGrid label,.jobCreateWideField{color:var(--text);gap:8px;font-size:13px;font-weight:900;display:grid}.jobCreateWideField{margin:0 22px}.jobCreateWideField textarea{min-height:156px}.jobCreateWideField+.jobCreateWideField textarea{min-height:108px}.jobCreateActions{justify-content:flex-end;align-items:center;gap:12px;padding:4px 22px 22px;display:flex}.jobPluginPanel{position:sticky;top:24px}.jobPluginCard,.jobGuideCard,.jobExtensionCard{box-shadow:var(--shadow);background:#ffffffeb;border:1px solid #dce8f7;border-radius:8px}.jobPluginCard,.jobExtensionCard{padding:18px}.jobPluginTitle{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.jobPluginFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.jobPluginFlow span{border:1px solid var(--line);min-height:36px;color:var(--blue);background:#fff;border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:grid}.jobGuideCard{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px;display:grid}.tone-blue .jobGuideIcon{background:var(--blue-soft);color:var(--blue)}.tone-green .jobGuideIcon{background:var(--green-soft);color:var(--green)}.jobGuideCard h3{font-size:17px}.jobGuideCard p{margin-top:5px;line-height:1.7}.jobExtensionCard{border-style:dashed;gap:13px;display:grid}.jobExtensionCard>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.overviewCard,.panel,.resultsPanel,.queryPanel,.columnPanel,.dataPanel,.heroPanel{padding:22px}.trendBars{align-items:stretch;height:190px;padding-top:18px}.trendColumn{min-width:34px;color:var(--muted);flex:1;grid-template-rows:1fr auto auto;justify-items:center;gap:8px;font-size:12px;display:grid}.barTrack{background:var(--surface-soft);border-radius:8px;align-items:end;width:100%;min-height:90px;display:flex;overflow:hidden}.barFill{background:linear-gradient(180deg, var(--brand), var(--blue));border-radius:8px 8px 0 0;width:100%}.deadlineList,.todoList,.adviceStack,.plainList,.compactList,.resourceList{gap:12px;margin-top:16px;display:grid}.deadlineItem,.todoItem,.compactListItem{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;padding:13px}.deadlineItem div,.todoItem div,.compactListItem div{flex:1;gap:3px;min-width:0;display:grid}.compactListItem{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.compactListItem span,.compactListItem small,.deadlineItem small,.todoItem small,.todoItem span,.metricLabel,.companyStats,.muted{color:var(--muted)}.deadlineBadge,.priorityDot{flex:none}.deadlineBadge{background:var(--amber-soft);color:var(--amber);border-radius:8px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.priorityDot{background:var(--blue);border-radius:999px;width:10px;height:10px}.priority-high{background:#d92d20}.priority-medium{background:var(--amber)}.priority-low{background:var(--brand)}.stageBreakdownList{gap:13px;margin-top:18px;display:grid}.stageBreakdownItem{grid-template-columns:92px minmax(0,1fr) 42px;align-items:center;gap:12px;display:grid}.stageBar{background:#edf2f7;border-radius:999px;height:9px;overflow:hidden}.overviewPage .stageBar{background:#ffffff16}.stageBarFill{width:max(4px, var(--bar-width));border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--blue));height:100%;display:block}.stageBreakdownItem strong{text-align:right}.statusPill{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-height:28px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.status-brand{background:var(--brand-soft);color:var(--brand-strong)}.status-blue{background:var(--blue-soft);color:var(--blue)}.status-warn{background:var(--amber-soft);color:var(--amber)}.status-plain{background:var(--surface-soft);color:var(--muted)}.conversionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.conversionGrid div{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:5px;min-height:86px;padding:14px;display:grid}.overviewPage .conversionGrid div,.overviewPage .deadlineItem,.overviewPage .todoItem,.overviewPage .compactListItem,.overviewPage .calendarSummary span{background:#ffffff0e;border-color:#ffffff1a}.conversionGrid strong{font-size:26px}.conversionGrid span{color:var(--muted);font-size:13px}.adviceItem{border:1px solid var(--line);border-radius:8px;gap:5px;padding:14px;display:grid}.adviceItem span{color:var(--muted);font-size:14px}.adviceItem.tone-blue{background:var(--blue-soft)}.adviceItem.tone-amber{background:var(--amber-soft)}.adviceItem.tone-green{background:var(--green-soft)}.calendarCard{gap:16px;display:grid}.calendarActions,.calendarSummary{flex-wrap:wrap;gap:9px;display:flex}.calendarSummary span{background:var(--surface-soft);color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;display:inline-flex}.calendarGrid{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.calendarWeekday,.calendarDay{background:var(--surface);min-height:78px;padding:10px}.calendarWeekday{min-height:36px;color:var(--muted);text-align:center;font-weight:800}.calendarDay{align-content:start;gap:8px;display:grid}.overviewPage .calendarDay.muted{background:#ffffff09}.overviewPage .calendarDay,.overviewPage .calendarWeekday{background:#0a0e16e0}.overviewPage .calendarDay.hasEvent{background:linear-gradient(145deg,#22c7a91f,#65a7ff14),#0d121cf0}.overviewPage .simpleTableHead{color:#8f9cb0}.overviewPage .simpleTableRow:hover,.overviewPage .compactListItem:hover,.overviewPage .todoItem:hover{background:#ffffff13}.overviewPage .linkAction{color:#8ff7dc}.overviewPage{--surface:#181722eb;--surface-soft:#ffffff0f;--line:#ffffff1c;--line-strong:#fff3;--text:#fbfbff;--text-soft:#e8e8f3;--muted:#a7a5bb;--subtle:#747086;--brand:#8b5cf6;--brand-strong:#f0e7ff;--brand-soft:#8b5cf62e;--blue:#38bdf8;--blue-soft:#38bdf826;--amber:#f6c65b;--amber-soft:#f6c65b24;--green:#38e6a4;--green-soft:#38e6a421;--purple:#c084fc;--purple-soft:#c084fc29;--shadow:0 28px 90px #0000006b;width:min(1240px,100%)}.overviewPage:before{background:radial-gradient(circle at 16% 12%,#8b5cf647,#0000 32%),radial-gradient(circle at 74% 4%,#38bdf829,#0000 28%),radial-gradient(circle at 86% 72%,#f6c65b1c,#0000 32%),linear-gradient(145deg,#040407 0%,#12111b 46%,#07070d 100%)}.overviewPage:after{opacity:.36;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:56px 56px}.overviewPage .overviewHero{background:radial-gradient(circle at 22% 18%,#8b5cf642,#0000 30%),radial-gradient(circle at 72% 36%,#38bdf81a,#0000 32%),linear-gradient(135deg,#ffffff1b,#ffffff09),#11101a;border-color:#ffffff24;grid-template-columns:.78fr 1.22fr;align-items:stretch;gap:18px;min-height:420px;padding:76px 28px 28px;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #8b5cf62e,0 34px 100px #00000080}.overviewPage .overviewHero:before{content:"";background:radial-gradient(circle at 18px,#ff746c 0 4px,#0000 5px),radial-gradient(circle at 34px,#ffd166 0 4px,#0000 5px),radial-gradient(circle at 50px,#5ee1a4 0 4px,#0000 5px),linear-gradient(90deg,#ffffff0f,#ffffff06);border:1px solid #ffffff17;border-radius:8px;height:38px;position:absolute;top:18px;left:22px;right:22px;box-shadow:inset 0 1px #ffffff1a}.overviewPage .overviewHero:after{filter:blur(2px);background:radial-gradient(circle,#8b5cf652,#0000 64%),radial-gradient(circle at 25% 30%,#38bdf82e,#0000 50%);width:300px;height:300px;inset:auto 7% 3% auto}.overviewPage .overviewHeroCopy{z-index:1;background:linear-gradient(145deg,#ffffff17,#ffffff09),#100f18bd;border:1px solid #ffffff1c;border-radius:8px;align-content:space-between;min-height:100%;padding:24px;position:relative;box-shadow:inset 0 1px #ffffff21}.overviewPage .overviewHeroCopy h1{font-size:clamp(42px,5vw,72px);line-height:.96}.overviewPage .heroLead{color:#d8d5e8;max-width:360px;font-size:20px;font-weight:700}.overviewPage .eyebrow{color:#d7c5ff}.overviewPage .heroActions{margin-top:18px}.overviewPage .primaryButton{background:linear-gradient(135deg,#8b5cf6,#c026d3);box-shadow:0 16px 34px #8b5cf647}.overviewPage .button,.overviewPage .ghostButton{color:#f8f7ff;background:#ffffff13;border-color:#ffffff24}.overviewPage .overviewVisual{z-index:1;background:linear-gradient(#8b5cf61f,#ffffff0a),#0d0d16d1;align-content:stretch;min-height:100%;padding:24px}.overviewPage .overviewFunnel{grid-template-columns:repeat(4,minmax(0,1fr))}.overviewPage .overviewFunnel div{background:linear-gradient(#ffffff14,#8b5cf614),#ffffff0b;align-content:end;min-height:128px}.overviewPage .overviewFunnel strong{font-size:34px}.overviewPage .visualRates span{color:#f8f7ff;background:linear-gradient(135deg,#8b5cf647,#38bdf81a),#ffffff0e;min-height:50px}.overviewPage .overviewNotice,.overviewPage .overviewCard,.overviewPage .overviewStatCard{background:linear-gradient(145deg,#ffffff14,#ffffff07),#100f18db}.overviewPage .overviewStatCard{position:relative;overflow:hidden}.overviewPage .overviewStatCard:after{content:"";background:radial-gradient(circle,#8b5cf63d,#0000 66%);border-radius:999px;width:126px;height:126px;position:absolute;inset:auto -22px -38px auto}.overviewPage .statIcon{color:#f0e7ff;background:#ffffff14}.overviewPage .tone-blue .statIcon{color:#7dd3fc;background:#38bdf826}.overviewPage .tone-green .statIcon{color:#7fffd0;background:#38e6a424}.overviewPage .tone-amber .statIcon{color:#ffd580;background:#f6c65b26}.overviewPage .stageBarFill,.overviewPage .barFill{background:linear-gradient(90deg,#8b5cf6,#38bdf8);box-shadow:0 0 24px #8b5cf66b}.overviewPage .status-brand{color:#e9d5ff;background:#8b5cf62e}.overviewPage .status-blue{color:#bae6fd;background:#38bdf824}.overviewPage .status-warn{color:#fde68a;background:#f6c65b29}.overviewPage .status-plain{color:#b9b6c9;background:#ffffff0f}.overviewPage .simpleTableHead,.overviewPage .simpleTableRow,.overviewPage .companyDataRow{border-color:#ffffff16}.overviewPage,.overviewPage h1,.overviewPage h2,.overviewPage h3,.overviewPage p,.overviewPage span,.overviewPage small,.overviewPage strong,.overviewPage a,.overviewPage div,.overviewPage .eyebrow,.overviewPage .heroLead,.overviewPage .overviewNotice span,.overviewPage .overviewHeroText,.overviewPage .conversionGrid span,.overviewPage .compactListItem span,.overviewPage .compactListItem small,.overviewPage .deadlineItem small,.overviewPage .todoItem small,.overviewPage .todoItem span,.overviewPage .calendarSummary span,.overviewPage .calendarWeekday,.overviewPage .calendarDay,.overviewPage .simpleTableHead,.overviewPage .simpleTableRow,.overviewPage .tableTip,.overviewPage .metricLabel,.overviewPage .muted,.overviewPage .rowTitle,.overviewPage .companyJobs,.overviewPage .linkAction,.overviewPage .statusPill{color:#fff;font-weight:800}.overviewPage h1,.overviewPage h2,.overviewPage strong,.overviewPage .overviewStatCard strong,.overviewPage .conversionGrid strong,.overviewPage .overviewFunnel strong{color:#fff;font-weight:950}.overviewPage .visualHeader span,.overviewPage .visualFooter span,.overviewPage .overviewFunnel span,.overviewPage .visualRates span{color:#fffffff5;font-weight:850}.calendarDots{flex-wrap:wrap;gap:4px;display:flex}.dot{border-radius:999px;width:8px;height:8px}.dot.deadline{background:#d92d20}.dot.submitted{background:var(--blue)}.dot.interview{background:var(--amber)}.dot.offer{background:var(--green)}.libraryHero{grid-template-columns:1.1fr .9fr;align-items:center;gap:24px;min-height:240px;padding:36px;display:grid}.libraryStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.libraryStats div,.metric,.statusCard{border:1px solid var(--line);background:#ffffffb8;border-radius:8px;gap:5px;padding:15px;display:grid}.libraryStats strong,.metricValue,.statusCard strong{font-size:24px}.libraryStats span,.metricLabel,.panelCopy{font-size:13px}.queryGrid{grid-template-columns:minmax(180px,1.2fr) repeat(5,minmax(130px,1fr));gap:12px;display:grid}.filterPanel{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.queryActions{grid-column:1/-1}.queryGrid input,.queryGrid select,.input,.select{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:40px;color:var(--text);border-radius:8px;outline:none;padding:0 12px}textarea.input{resize:vertical;min-height:126px;padding-top:10px}.queryGrid input:focus,.queryGrid select:focus,.input:focus,.select:focus{border-color:var(--brand);box-shadow:0 0 0 3px #1d8f7a24}.queryStat,.tableTip{color:var(--muted);font-size:13px}.columnPanel,.dataPanel{box-shadow:none}.columnToggles{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.columnToggle{border:1px solid var(--line);background:var(--surface-soft);min-height:34px;color:var(--muted);border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:13px;display:inline-flex}.companyDataTable,.simpleTable{width:100%;min-width:820px;display:grid}.companyDataTable{min-width:0}.dataPanel,.resultsPanel{overflow-x:auto}.companyDataColumns{grid-template-columns:minmax(150px,1.25fr) 86px minmax(220px,1.8fr) minmax(96px,.85fr) minmax(120px,1fr) 70px 92px 88px 70px}.rankingColumns{grid-template-columns:70px minmax(170px,1.1fr) minmax(130px,.8fr) minmax(150px,1fr) 80px 90px 110px 110px}.applicationColumns{grid-template-columns:minmax(130px,1fr) minmax(160px,1fr) .7fr .8fr .8fr minmax(170px,1.2fr)}.homeCompanyColumns{grid-template-columns:minmax(180px,1.2fr) 110px minmax(260px,1.6fr) minmax(150px,1fr) 120px}.overviewApplicationColumns{grid-template-columns:minmax(150px,1fr) minmax(220px,1.35fr) 92px minmax(160px,1fr) 110px}.companyDataHead,.companyDataRow,.simpleTableHead,.simpleTableRow{align-items:center;gap:10px;display:grid}.companyDataHead,.simpleTableHead{border-bottom:1px solid var(--line);min-height:42px;color:var(--muted);padding:0 10px;font-size:12px;font-weight:800}.companyDataRow,.simpleTableRow{border-bottom:1px solid var(--line);min-height:58px;padding:10px;font-size:14px}.companyDataRow:last-child,.simpleTableRow:last-child{border-bottom:0}.tableEmpty{margin:14px 10px}.companyDataName a,.rowTitle{color:var(--text)}.companyDataName a{font-size:14px;line-height:1.3}.companyJobs{min-width:0;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}mark,.tag,.tagBlue,.tagSoft,.tagWarn{width:fit-content;color:var(--brand-strong);background:var(--brand-soft);border-radius:8px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}mark{border:0}.markBlue{color:var(--blue);background:var(--blue-soft)}.linkAction{width:fit-content;color:var(--brand-strong);white-space:nowrap;font-weight:800}.disabledButton{opacity:.48;pointer-events:none}.pagerPanel{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.pagerStatus{color:var(--muted);font-size:13px}.pageJumpForm{align-items:center;gap:8px;display:flex}.pageJumpForm label{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.pageJumpForm select{border:1px solid var(--border);min-width:104px;height:38px;color:var(--ink);background:#fff;border-radius:8px;font-weight:800}.companyWorkbenchPage{isolation:isolate;--surface:#202050d1;--surface-soft:#8090ff17;--line:#90a0ff29;--line-strong:#90a0ff47;--text:#f7fbff;--text-soft:#d7e1f0;--muted:#b8c4f6;--brand:#8178ff;--brand-strong:#9aa8ff;--brand-soft:#8090ff29;--blue:#90a0ff;--blue-soft:#90a0ff2e;--shadow:0 26px 86px #00000070;width:min(1520px,100%);color:var(--text);margin:0 auto;position:relative}.companyWorkbenchPage:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 16% 10%,#90a0ff42,#0000 28%),radial-gradient(circle at 72% 9%,#8090ff47,#0000 30%),radial-gradient(circle at 88% 72%,#3838707a,#0000 34%),linear-gradient(145deg,#070615 0%,#181848 36%,#202050 62%,#0b0924 100%);position:fixed;inset:0 0 0 190px}.companyWorkbenchPage:after{content:"";z-index:-1;pointer-events:none;opacity:.48;background-image:linear-gradient(#90a0ff12 1px,#0000 1px),linear-gradient(90deg,#90a0ff0e 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0 0 0 190px;-webkit-mask-image:linear-gradient(#000000d1,#0000 82%);mask-image:linear-gradient(#000000d1,#0000 82%)}.companyHeroPanel,.companyWorkbenchPage .queryPanel,.companyWorkbenchPage .dataPanel,.companyWorkbenchPage .pagerPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#90a0ff2e,#ffffff09),#202050bd;border:1px solid #ffffff21;border-radius:8px;box-shadow:inset 0 1px #bec6ff2e,0 24px 70px #00000057}.companyHeroPanel{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:stretch;gap:22px;padding:28px;display:grid;position:relative;overflow:hidden}.companyHeroPanel:before{content:"";pointer-events:none;background:radial-gradient(circle at 28% 20%,#90a0ff3d,#0000 26%),radial-gradient(circle at 78% 34%,#8090ff47,#0000 30%);position:absolute;inset:0}.companyHeroCopy,.companyHeroStats,.companyPanelHeader,.companyWorkbenchPage .queryGrid,.companyWorkbenchPage .companyDataTable,.companyWorkbenchPage .emptyState,.companyWorkbenchPage .pageJumpForm{z-index:1;position:relative}.companyHeroCopy{align-content:center;gap:15px;min-height:220px;display:grid}.companyHeroCopy .eyebrow{color:#c2c8ff}.companyHeroCopy h1{color:#fff;text-shadow:0 18px 46px #0000006b;font-size:42px;font-weight:900;line-height:1.08}.companyHeroCopy p{color:#c7d2e5;max-width:620px;font-size:15px;font-weight:700}.companyHeroSignal{flex-wrap:wrap;gap:10px;display:flex}.companyHeroSignal span,.companyPagePill{color:#e9f2ff;background:#90a0ff1a;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:7px;width:fit-content;min-height:32px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.companyHeroStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.companyStatCard{background:linear-gradient(145deg,#90a0ff2e,#ffffff0b),#18184875;border:1px solid #ffffff1f;border-radius:8px;align-content:space-between;gap:18px;min-height:112px;padding:18px;display:grid}.companyStatCard span{color:#9fb0c8;font-size:13px;font-weight:800}.companyStatCard strong{color:#fff;overflow-wrap:anywhere;font-size:28px;line-height:1.05}.companyWorkbenchPage .queryPanel{padding:20px}.companyWorkbenchPage .dataPanel{padding:20px;overflow-x:auto}.companyPanelHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.companyPanelHeader h2{color:#fff;margin-top:3px;font-size:20px;font-weight:900}.companyPanelKicker{color:#aeb7ff;text-transform:uppercase;font-size:12px;font-weight:900}.companyWorkbenchPage .queryGrid{grid-template-columns:minmax(220px,1.25fr) repeat(5,minmax(150px,1fr));gap:12px}.companyWorkbenchPage .queryGrid input,.companyWorkbenchPage .queryGrid select{color:#f8fbff;background:#181848d1;border-color:#90a0ff33;min-height:44px;font-weight:800}.companyWorkbenchPage .queryGrid select option{color:#eef5ff;background:#181848}.companyWorkbenchPage .queryGrid input:focus,.companyWorkbenchPage .queryGrid select:focus{border-color:#90a0ffd1;box-shadow:0 0 0 3px #8090ff2e,0 14px 32px #8090ff1a}.companyWorkbenchPage .queryActions{justify-content:flex-start}.companyWorkbenchPage .queryStat{color:#dce7fa;margin-left:auto;font-weight:900}.companyWorkbenchPage .primaryButton{color:#fff;background:linear-gradient(135deg,#6b5cff,#90a0ff);box-shadow:0 16px 36px #485aff47}.companyWorkbenchPage .primaryButton:hover{background:linear-gradient(135deg,#7c6fff,#a8b5ff)}.companyWorkbenchPage .button:hover{background:#90a0ff29;border-color:#90a0ff70}.companyWorkbenchPage .companyDataTable{background:#18184885;border:1px solid #ffffff17;border-radius:8px;min-width:1180px;overflow:hidden}.companyWorkbenchPage .companyDataHead{color:#bcc6ff;background:#282850b8;border-bottom-color:#90a0ff24;min-height:48px;padding:0 14px;font-size:12px;font-weight:900}.companyWorkbenchPage .companyDataRow{color:#dfe8f7;border-bottom-color:#90a0ff18;min-height:70px;padding:13px 14px;font-weight:700}.companyWorkbenchPage .companyDataRow span{color:#cbd7ea}.companyWorkbenchPage .companyDataName a{color:#fff;font-weight:900}.companyWorkbenchPage .companyJobs{color:#b7c5dc}.companyWorkbenchPage .linkAction{color:#c4cbff;background:#8090ff29;border:1px solid #90a0ff57;border-radius:8px;min-height:32px;padding:0 12px}.companyWorkbenchPage .pagerStatus,.companyWorkbenchPage .pageJumpForm label{color:#c8d4e8;font-weight:900}.companyWorkbenchPage .pageJumpForm select{color:#fff;background:#181848d1;border-color:#90a0ff2e}@keyframes companyOmniDrift{0%{transform:translate(-10%,-10%)scale(1)}to{transform:translate(10%,10%)scale(1.18)}}@keyframes companyOmniDriftReverse{0%{transform:translate(10%,10%)scale(1)}to{transform:translate(-10%,-10%)scale(1.18)}}@keyframes companyOmniScanline{0%{transform:translateY(-100%)}to{transform:translateY(520%)}}.siteShell:has(.companyWorkbenchPage) .siteSidebar{background:linear-gradient(#ffffff0e,#ffffff05),#05060feb;border-right-color:#ffffff26;box-shadow:inset -1px 0 #ffffff0f}.siteShell:has(.companyWorkbenchPage) .sidebarBrand{border-bottom-color:#ffffff1f}.siteShell:has(.companyWorkbenchPage) .brandText strong{color:#f8fafc}.siteShell:has(.companyWorkbenchPage) .sideNav .navItem{color:#f8fafc}.siteShell:has(.companyWorkbenchPage) .sideAction{color:#f8fafc}.siteShell:has(.companyWorkbenchPage) .sidebarActions{color:#f8fafc}.siteShell:has(.companyWorkbenchPage) .brandText small{color:#cbd5e1bd}.siteShell:has(.companyWorkbenchPage) .sideNav .navItem:not(.active){color:#cbd5e1bd}.siteShell:has(.companyWorkbenchPage) .sideAction{color:#cbd5e1bd}.siteShell:has(.companyWorkbenchPage) .sideNav .navItem.active{color:#fff;background:#ffffff12;border-color:#22d3ee57}.siteShell:has(.companyWorkbenchPage) .sideNav .navItem:hover{color:#fff;background:#ffffff12;border-color:#22d3ee57}.siteShell:has(.companyWorkbenchPage) .sideAction:hover{color:#fff;background:#ffffff12;border-color:#22d3ee57}.siteShell:has(.companyWorkbenchPage) .sideLogout{color:#22d3ee;background:#22d3ee1a;border:1px solid #22d3ee57}.siteShell:has(.companyWorkbenchPage) .main{width:min(1600px,100% - 32px)}.companyWorkbenchPage{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);--surface:#ffffff05;--surface-soft:#ffffff0b;--line:#ffffff26;--line-strong:#ffffff3d;--text:#f8fafc;--text-soft:#cbd5e1;--muted:#94a3b8;--brand:#22d3ee;--brand-strong:#22d3ee;--brand-soft:#22d3ee1a;--purple:#e879f9;--purple-soft:#e879f91f;--shadow:none;background:linear-gradient(135deg,#ffffff14,#0000 42%,#ffffff09),#ffffff05;border:1px solid #ffffff26;border-radius:8px;width:100%;min-height:calc(100vh - 52px);padding:18px;box-shadow:inset 0 1px #ffffff1c,0 32px 90px #0000006b}.companyWorkbenchPage:before{background:radial-gradient(circle at 20% 30%,#1e1b4b 0%,#0000 40%),radial-gradient(circle at 80% 70%,#4c1d95 0%,#0000 40%),#05060f;inset:0 0 0 190px}.companyWorkbenchPage:after{opacity:1;background:radial-gradient(circle,#4f46e566 0%,#0000 70%) 15% 10%/600px 600px no-repeat,radial-gradient(circle,#d946ef33 0%,#0000 70%) 90% 88%/640px 640px no-repeat,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/42px 42px;animation:22s ease-in-out infinite alternate companyOmniDrift;inset:0 0 0 190px;-webkit-mask-image:none;mask-image:none}.companyHeroPanel,.companyWorkbenchPage .queryPanel,.companyWorkbenchPage .dataPanel,.companyWorkbenchPage .pagerPanel{box-shadow:none;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(135deg,#ffffff0e,#ffffff04),#ffffff05;border-color:#ffffff26;position:relative;overflow:hidden}.companyHeroPanel:before,.companyWorkbenchPage .queryPanel:before,.companyWorkbenchPage .dataPanel:before{content:"";pointer-events:none;opacity:.95;background:linear-gradient(135deg,#ffffff1a,#0000 42%,#ffffff09);position:absolute;inset:0}.companyHeroPanel:after,.companyWorkbenchPage .queryPanel:after,.companyWorkbenchPage .dataPanel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee,#0000);height:1px;animation:4s linear infinite companyOmniScanline;position:absolute;top:0;left:0;right:0}.companyHeroPanel{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);min-height:300px;padding:30px}.companyHeroCopy .eyebrow,.companyPanelKicker{color:#e879f9;letter-spacing:.18em;text-transform:uppercase;font-family:Roboto Mono,JetBrains Mono,Consolas,monospace;font-size:11px;font-weight:800}.companyHeroCopy h1{color:#0000;letter-spacing:0;max-width:780px;text-shadow:none;background:linear-gradient(90deg,#fff,#22d3ee 50%,#e879f9);-webkit-background-clip:text;background-clip:text;font-size:46px}.companyHeroCopy p{color:#cbd5e1d1;font-weight:500}.companyHeroSignal span,.companyPagePill{color:#22d3ee;letter-spacing:.06em;text-transform:uppercase;background:#22d3ee0e;border-color:#22d3ee4d;font-family:Roboto Mono,JetBrains Mono,Consolas,monospace;font-size:10px;font-weight:800}.companyStatCard{background:#ffffff08;border-color:#ffffff1a;min-height:120px;transition:background-color .18s,border-color .18s,transform .18s}.companyStatCard:hover{background:#ffffff0f;border-color:#22d3ee4d;transform:translateY(-1px)}.companyStatCard span{color:#94a3b8b8;letter-spacing:.16em;text-transform:uppercase;font-family:Roboto Mono,JetBrains Mono,Consolas,monospace;font-size:10px}.companyStatCard strong{color:#fff;font-size:30px;font-weight:950}.companyWorkbenchPage .queryPanel,.companyWorkbenchPage .dataPanel{padding:22px}.companyPanelHeader h2{color:#fff;font-size:21px}.companyWorkbenchPage .queryGrid input,.companyWorkbenchPage .queryGrid select,.companyWorkbenchPage .pageJumpForm select{color:#e2e8f0;background:#0006;border-color:#ffffff1a;font-weight:600}.companyWorkbenchPage .queryGrid select option,.companyWorkbenchPage .pageJumpForm select option{color:#e2e8f0;background:#05060f}.companyWorkbenchPage .primaryButton{color:#22d3ee;box-shadow:none;background:#22d3ee33;border:1px solid #22d3ee80}.companyWorkbenchPage .button{color:#cbd5e1;background:#ffffff0d;border-color:#fff3}.companyWorkbenchPage .button:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.companyWorkbenchPage .queryStat,.companyWorkbenchPage .pagerStatus,.companyWorkbenchPage .pageJumpForm label{color:#cbd5e1c2;font-weight:700}.companyWorkbenchPage .companyDataHead{color:#94a3b8db;letter-spacing:.11em;text-transform:uppercase;background:#ffffff0b;border-bottom-color:#ffffff1a;font-family:Roboto Mono,JetBrains Mono,Consolas,monospace;font-size:10px}.companyWorkbenchPage .companyDataRow{color:#cbd5e1;border-bottom-color:#ffffff13}.companyWorkbenchPage .companyDataName a{color:#fff;transition:color .18s}.companyWorkbenchPage .companyJobs,.companyWorkbenchPage .companyDataRow span{color:#cbd5e1c7}.companyWorkbenchPage .linkAction{color:#22d3ee;background:#22d3ee1a;border-color:#22d3ee4d;font-family:Roboto Mono,JetBrains Mono,Consolas,monospace;font-size:11px}.companyWorkbenchPage .linkAction:hover{color:#67e8f9;background:#22d3ee33;border-color:#22d3ee8c}.companyWorkbenchPage .emptyState{color:#cbd5e1cc;background:#ffffff09;border-color:#ffffff29}.companyWorkbenchPage .pagerPanel{justify-content:center;padding:16px 20px}@media (prefers-reduced-motion:reduce){.companyWorkbenchPage:after,.companyHeroPanel:after,.companyWorkbenchPage .queryPanel:after,.companyWorkbenchPage .dataPanel:after{animation:none}}.siteShell:has(.companyWorkbenchPage) .sideNav .navItem.active{background:#90a0ff1f;border-color:#90a0ff6b}.siteShell:has(.companyWorkbenchPage) .sideNav .navItem:hover{background:#90a0ff1f;border-color:#90a0ff6b}.siteShell:has(.companyWorkbenchPage) .sideAction:hover{background:#90a0ff1f;border-color:#90a0ff6b}.companyWorkbenchPage{--surface:#202050c7;--surface-soft:#28285080;--line:#b8c0ff29;--line-strong:#b8c0ff4d;--muted:#b6bee9;--brand:#a0b0f8;--brand-strong:#b8c0ff;--brand-soft:#a0b0f829;--purple:#8090ff;--purple-soft:#8090ff2e;background:linear-gradient(135deg,#b8c0ff24,#20205047 42%,#181848bd),#2020506b}.companyWorkbenchPage:after{background:radial-gradient(circle,#90a0ff73 0%,#0000 70%) 48% 20%/760px 460px no-repeat,radial-gradient(circle,#b8c0ff38 0%,#0000 70%) 80% 58%/620px 520px no-repeat,linear-gradient(#b8c0ff0d 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#b8c0ff0a 1px,#0000 1px) 0 0/42px 42px}.companyHeroCopy p{color:#d8ddff}.companyHeroSignal span,.companyPagePill{color:#d7dcff;background:#2020508f;border-color:#b8c0ff52}.companyStatCard{background:linear-gradient(145deg,#b8c0ff24,#20205057),#18184894;border-color:#b8c0ff29}.companyStatCard:hover{background:linear-gradient(145deg,#b8c0ff33,#2828506b),#202050b3;border-color:#b8c0ff5c}.companyWorkbenchPage .queryGrid input,.companyWorkbenchPage .queryGrid select,.companyWorkbenchPage .pageJumpForm select{background:#181848d1;border-color:#b8c0ff2e}.companyWorkbenchPage .queryGrid select option,.companyWorkbenchPage .pageJumpForm select option{background:#202050}.companyWorkbenchPage .button,.companyWorkbenchPage .linkAction{color:#d7dcff;background:#20205085;border-color:#b8c0ff47}.companyWorkbenchPage .button:hover,.companyWorkbenchPage .linkAction:hover{color:#fff;background:#8090ff2e;border-color:#b8c0ff7a}.companyWorkbenchPage .companyDataTable{background:#18184894;border-color:#b8c0ff24}.companyWorkbenchPage .companyDataHead{color:#b8c0ff;background:#202050c7;border-bottom-color:#b8c0ff24}.companyWorkbenchPage .companyDataRow{border-bottom-color:#b8c0ff17}:is(.siteShell:has(.companyWorkbenchPage),.companyWorkbenchPage){--company-theme-bg-deep:#050508;--company-theme-bg:#2d2b58;--company-theme-mid:#383870;--company-theme-panel:#50538cc2;--company-theme-panel-soft:#6064aa70;--company-theme-glow:#b8c0ff94;--company-theme-glow-soft:#90a0ff4d;--company-theme-accent:#b8c0ff;--company-theme-accent-soft:#b8c0ff38;--company-theme-grid:#b8c0ff14}.companyWorkbenchPage:after{background:radial-gradient(circle, var(--company-theme-glow) 0%, transparent 70%) 48% 20% / 760px 460px no-repeat, radial-gradient(circle, var(--company-theme-accent-soft) 0%, transparent 70%) 80% 58% / 620px 520px no-repeat, linear-gradient(var(--company-theme-grid) 1px, transparent 1px), linear-gradient(90deg, var(--company-theme-grid) 1px, transparent 1px);background-size:760px 460px,620px 520px,42px 42px,42px 42px}.companyHeroPanel,.companyWorkbenchPage .queryPanel,.companyWorkbenchPage .dataPanel,.companyWorkbenchPage .pagerPanel{border-color:var(--company-theme-accent-soft);background:linear-gradient(135deg, var(--company-theme-accent-soft), var(--company-theme-panel-soft) 46%, #0000006b), var(--company-theme-panel)}.companyHeroPanel:after,.companyWorkbenchPage .queryPanel:after,.companyWorkbenchPage .dataPanel:after{background:linear-gradient(90deg, transparent, var(--company-theme-accent), transparent)}.companyHeroSide{z-index:1;align-content:start;gap:12px;display:grid;position:relative}.companyThemePanel{border:1px solid var(--company-theme-accent-soft);background:linear-gradient(135deg,#ffffff14,#0000),#00000047;border-radius:8px;gap:12px;padding:16px;display:grid}.companyThemeHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.companyThemeHeader h2{color:#fff;margin-top:3px;font-size:16px}.companyThemeReset{border:1px solid var(--company-theme-accent-soft);min-height:30px;color:var(--company-theme-accent);cursor:pointer;background:#00000038;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.companyThemePreview{grid-template-columns:7fr 2fr 1fr .45fr .3fr;gap:6px;display:grid}.companyThemePreview span{border:1px solid #ffffff29;border-radius:8px;height:18px}.companyThemeRatio{color:#cbd5e1ad;margin:-2px 0 0;font-size:11px;font-weight:700;line-height:1.5}.companyThemeSlider{color:#e7eaff;grid-template-columns:58px minmax(0,1fr) 86px;align-items:center;gap:10px;font-size:12px;font-weight:800;display:grid}.companyThemeSlider input[type=range]{appearance:none;background:linear-gradient(90deg,#111025,#272550,#3b396b,#8998f6);border-radius:999px;outline:none;width:100%;height:8px}.companyThemeSlider input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--company-theme-accent);width:17px;height:17px;box-shadow:0 0 18px var(--company-theme-glow);border:2px solid #fff;border-radius:999px}.companyThemeSlider input[type=range]::-moz-range-thumb{background:var(--company-theme-accent);width:17px;height:17px;box-shadow:0 0 18px var(--company-theme-glow);border:2px solid #fff;border-radius:999px}.companyThemeSlider strong{color:var(--company-theme-accent);text-align:right;font-family:Roboto Mono,JetBrains Mono,Consolas,monospace;font-size:11px}.companyHeroCopy .eyebrow,.companyPanelKicker,.companyHeroSignal span,.companyPagePill,.companyWorkbenchPage .linkAction,.companyThemeReset{color:var(--company-theme-accent)}.companyWorkbenchPage .queryGrid input,.companyWorkbenchPage .queryGrid select,.companyWorkbenchPage .pageJumpForm select{border-color:var(--company-theme-accent-soft);background:#0000005c}:is(.siteShell:has(.companyWorkbenchPage),.companyWorkbenchPage){--company-theme-bg-deep:#080712;--company-theme-bg:#1a1937;--company-theme-mid:#302e5d;--company-theme-layer:#302e5d;--company-theme-panel:#302e5dbd;--company-theme-panel-soft:#302e5d52;--company-theme-glow:#4f528f18;--company-theme-glow-soft:#4f528f0a;--company-theme-accent:#4f528f;--company-theme-accent-soft:#4f528f1f;--company-theme-cyan:#5fdbe7;--company-theme-cyan-soft:#5fdbe712;--company-theme-pink:#da899a;--company-theme-pink-soft:#da899a08;--company-theme-highlight:#ffffffe0;--company-theme-highlight-soft:#ffffff14;--company-theme-grid:#302e5d0a}.siteShell:has(.companyWorkbenchPage) .siteSidebar{background:linear-gradient(#202048bd,#0a0918f0),#0b0a1b}.companyWorkbenchPage{background:linear-gradient(135deg,#3838681a,#1818482e 48%,#000000b8),#080812}.companyWorkbenchPage:after{opacity:.78;background:radial-gradient(circle, var(--company-theme-glow) 0%, transparent 70%) 50% 18% / 760px 440px no-repeat, radial-gradient(circle, #2828501f 0%, transparent 70%) 82% 58% / 600px 500px no-repeat, linear-gradient(var(--company-theme-grid) 1px, transparent 1px), linear-gradient(90deg, var(--company-theme-grid) 1px, transparent 1px);animation:none}.companyHeroPanel,.companyWorkbenchPage .queryPanel,.companyWorkbenchPage .dataPanel,.companyWorkbenchPage .pagerPanel{background:linear-gradient(135deg,#3838681c,#2020482e 46%,#05050c8f),#12112cc7;border-color:#38386847}.companyHeroCopy .eyebrow,.companyPanelKicker{color:#8d8cc0}.companyHeroSignal span,.companyPagePill,.companyWorkbenchPage .linkAction,.companyThemeReset,.companyThemeSlider strong{color:#b9b8df}.companyPanelKicker,.companyThemeHeader .companyPanelKicker{color:color-mix(in srgb, var(--company-theme-pink) 42%, #b9b8df)}.companyThemePanel:after{content:"";background:var(--company-theme-pink);opacity:.38;pointer-events:none;border-radius:999px;width:7px;height:7px;position:absolute;top:18px;right:18px}.companyHeroSignal span,.companyPagePill,.companyWorkbenchPage .button,.companyWorkbenchPage .linkAction,.companyThemeReset{background:#18184861;border-color:#38386852}.companyThemePanel{background:linear-gradient(135deg,#3838681f,#0000),#06060e7a;border-color:#38386852;position:relative}.companyThemePreview span{border-color:#b9b8df29}:is(.siteShell:has(.companyWorkbenchPage),.companyWorkbenchPage){--company-theme-bg-deep:#111025;--company-theme-bg:#1a1937;--company-theme-mid:#302e5d;--company-theme-layer:#3b396b;--company-theme-glow-color:#8998f6;--company-theme-cyan:#5fdbe7;--company-theme-pink:#da899a;--company-theme-panel:#232149c7;--company-theme-panel-soft:#3b396b38;--company-theme-glow:#8998f608;--company-theme-glow-soft:#8998f603;--company-theme-accent:#b9b8df;--company-theme-accent-soft:#8998f61a;--company-theme-cyan-soft:#5fdbe703;--company-theme-pink-soft:#da899a02;--company-theme-black-wash:#0000007a;--company-theme-highlight:#ffffffeb;--company-theme-highlight-soft:#ffffff08;--company-theme-grid:#3b396b09}.siteShell:has(.companyWorkbenchPage) .siteSidebar{background:linear-gradient(#272550c2,#060610f5),#0a0918;border-right-color:#3b396b57}.siteShell:has(.companyWorkbenchPage) .sideNav .navItem.active{background:#3b396b3d;border-color:#8998f62e}.siteShell:has(.companyWorkbenchPage) .sideNav .navItem:hover{background:#3b396b3d;border-color:#8998f62e}.siteShell:has(.companyWorkbenchPage) .sideAction:hover{background:#3b396b3d;border-color:#8998f62e}.siteShell:has(.companyWorkbenchPage) .sideLogout{color:#e9e9ff;background:#111025b8;border-color:#8998f62e}.companyWorkbenchPage{background:linear-gradient(135deg, var(--company-theme-highlight-soft), transparent 42%, #0000002e), linear-gradient(135deg, #111025 0%, #272550 70%, #3b396b9e 88%, #8998f60b 95%, #5fdbe705 98%, #da899a03 99%, #ffffff03 100%);border-color:#3b396b47;box-shadow:inset 0 1px #ffffff0e,0 32px 92px #00000085}.companyWorkbenchPage:after{opacity:.62;background:radial-gradient(circle, var(--company-theme-glow) 0%, transparent 72%) 50% 18% / 760px 440px no-repeat, linear-gradient(var(--company-theme-grid) 1px, transparent 1px), linear-gradient(90deg, var(--company-theme-grid) 1px, transparent 1px);background-size:760px 440px,44px 44px,44px 44px;animation:none}.companyHeroPanel,.companyWorkbenchPage .queryPanel,.companyWorkbenchPage .dataPanel,.companyWorkbenchPage .pagerPanel{background:linear-gradient(135deg, var(--company-theme-highlight-soft), transparent 48%, #1110257a), linear-gradient(145deg, #3b396b29, #1110258f), #0a0918c7;border-color:#3b396b52;box-shadow:inset 0 1px #ffffff0e,0 24px 70px #0000005c}.companyHeroCopy h1{color:#0000;background:linear-gradient(90deg,#fff,#dedfff 48%,#6f6ca6);-webkit-background-clip:text;background-clip:text}.companyHeroCopy p,.companyWorkbenchPage .companyJobs,.companyWorkbenchPage .companyDataRow span{color:#dde2ffc7}.companyHeroSignal span,.companyPagePill,.companyWorkbenchPage .button,.companyWorkbenchPage .linkAction,.companyThemeReset{color:#d5d5f2;background:#11102585;border-color:#3b396b5c}.companyHeroSignal span:first-child,.companyWorkbenchPage .primaryButton svg,.companyWorkbenchPage .companyDataRow:hover .linkAction{color:var(--company-theme-cyan)}.companyHeroSignal span:first-child{background:var(--company-theme-cyan-soft);border-color:#5fdbe721}.companyStatCard,.companyWorkbenchPage .companyDataTable{background:linear-gradient(145deg,#3b396b24,#1110256b),#08081280;border-color:#3b396b4d}.companyStatCard:hover,.companyWorkbenchPage .button:hover,.companyWorkbenchPage .linkAction:hover{background:#3b396b47;border-color:#8998f647}.companyWorkbenchPage .primaryButton{color:#f6f6ff;background:#3b396b5c;border-color:#8998f642}.companyWorkbenchPage .primaryButton:hover{background:#3b396b7a;border-color:#8998f661}.companyWorkbenchPage .queryGrid input,.companyWorkbenchPage .queryGrid select,.companyWorkbenchPage .pageJumpForm select{color:#f2f1ff;background:#05050d80;border-color:#3b396b61}.companyThemePanel{background:linear-gradient(135deg, var(--company-theme-highlight-soft), transparent), #06060e8f;border-color:#3b396b5c}.companyThemePreview{grid-template-columns:70fr 18fr 7fr 3fr 1fr 1fr}.companyThemeSlider input[type=range]{background:var(--company-theme-slider-track,linear-gradient(90deg, #111025 0%, #272550 70%, #3b396b 88%, #8998f6 95%, #5fdbe7 98%, #da899a 99%, #fff 100%))}.companyThemeSlider input[type=range]::-webkit-slider-thumb{background:#272550;box-shadow:0 0 0 3px #8998f61a}.companyThemeSlider input[type=range]::-moz-range-thumb{background:#272550;box-shadow:0 0 0 3px #8998f61a}.companyThemeSlider{grid-template-columns:92px minmax(0,1fr) 72px}.companyThemeSlider span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.siteShell:has(.companyWorkbenchPage),.companyWorkbenchPage){--company-theme-panel-solid:#232149f5;--company-theme-border:#3b396b38;--company-theme-border-strong:#8998f633;--company-theme-button:#3b396b57;--company-theme-button-hover:#3b396b80;--company-theme-input-bg:#05050d80;--company-theme-row:#1110253d;--company-theme-row-hover:#2725503d;--company-theme-table-head:#111025bd;--company-theme-text:#fffffff0;--company-theme-text-soft:#dde2ffc7;--company-theme-text-muted:#9d9ccad1;--company-theme-cyan-border:#5fdbe721;--company-theme-cyan-text:#5fdbe7cc;--company-theme-shadow:0 24px 70px #0000005c;--company-theme-shell-shadow:0 32px 92px #00000085}.siteShell:has(.companyWorkbenchPage){background:linear-gradient(var(--company-theme-black-wash), var(--company-theme-black-wash)), radial-gradient(circle at 72% 33%, var(--company-theme-pink-soft), transparent 18%), radial-gradient(circle at 78% 70%, var(--company-theme-cyan-soft), transparent 22%), radial-gradient(circle at 46% 20%, var(--company-theme-glow), transparent 34%), linear-gradient(135deg, var(--company-theme-bg-deep) 0%, var(--company-theme-bg) 70%, var(--company-theme-layer) 88%, var(--company-theme-glow-soft) 95%, var(--company-theme-cyan-soft) 98%, var(--company-theme-pink-soft) 99%, var(--company-theme-highlight-soft) 100%)}.siteShell:has(.companyWorkbenchPage) .siteSidebar{border-right-color:var(--company-theme-border);background:linear-gradient(180deg, var(--company-theme-panel-soft), #060610f5), var(--company-theme-bg-deep)}.siteShell:has(.companyWorkbenchPage) .brandText strong{color:var(--company-theme-text)}.siteShell:has(.companyWorkbenchPage) .sideNav .navItem{color:var(--company-theme-text)}.siteShell:has(.companyWorkbenchPage) .sideAction{color:var(--company-theme-text)}.siteShell:has(.companyWorkbenchPage) .sidebarActions{color:var(--company-theme-text)}.siteShell:has(.companyWorkbenchPage) .brandText small{color:var(--company-theme-text-muted)}.siteShell:has(.companyWorkbenchPage) .sideNav .navItem:not(.active){color:var(--company-theme-text-muted)}.siteShell:has(.companyWorkbenchPage) .sideAction{color:var(--company-theme-text-muted)}.siteShell:has(.companyWorkbenchPage) .sideNav .navItem.active{border-color:var(--company-theme-border-strong);background:var(--company-theme-button);color:var(--company-theme-text)}.siteShell:has(.companyWorkbenchPage) .sideNav .navItem:hover{border-color:var(--company-theme-border-strong);background:var(--company-theme-button);color:var(--company-theme-text)}.siteShell:has(.companyWorkbenchPage) .sideAction:hover{border-color:var(--company-theme-border-strong);background:var(--company-theme-button);color:var(--company-theme-text)}.siteShell:has(.companyWorkbenchPage) .sideLogout{border-color:var(--company-theme-border-strong);background:var(--company-theme-button);color:var(--company-theme-text)}.companyWorkbenchPage{border-color:var(--company-theme-border);color:var(--company-theme-text);background:linear-gradient(135deg, var(--company-theme-highlight-soft), transparent 42%, #0000002e), linear-gradient(135deg, var(--company-theme-bg-deep) 0%, var(--company-theme-bg) 70%, var(--company-theme-layer) 88%, var(--company-theme-glow-soft) 95%, var(--company-theme-cyan-soft) 98%, var(--company-theme-pink-soft) 99%, var(--company-theme-highlight-soft) 100%);box-shadow:inset 0 1px 0 var(--company-theme-highlight-soft), var(--company-theme-shell-shadow)}.companyWorkbenchPage:before{background:linear-gradient(var(--company-theme-black-wash), var(--company-theme-black-wash)), radial-gradient(circle at 50% 24%, var(--company-theme-glow) 0%, var(--company-theme-glow-soft) 32%, transparent 54%), radial-gradient(circle at 18% 38%, var(--company-theme-panel-soft) 0%, transparent 36%), radial-gradient(circle at 86% 58%, var(--company-theme-cyan-soft) 0%, transparent 36%), linear-gradient(180deg, #060610 0%, var(--company-theme-bg-deep) 36%, var(--company-theme-bg) 70%, #05050d 100%)}.companyHeroPanel,.companyWorkbenchPage .queryPanel,.companyWorkbenchPage .dataPanel,.companyWorkbenchPage .pagerPanel{border-color:var(--company-theme-border);background:linear-gradient(135deg, var(--company-theme-highlight-soft), transparent 48%, #1110256b), linear-gradient(145deg, var(--company-theme-panel-soft), var(--company-theme-panel)), var(--company-theme-panel-solid);box-shadow:inset 0 1px 0 var(--company-theme-highlight-soft), var(--company-theme-shadow)}.companyHeroPanel:before,.companyWorkbenchPage .queryPanel:before,.companyWorkbenchPage .dataPanel:before{background:radial-gradient(circle at 52% 0%, var(--company-theme-glow-soft), transparent 36%), linear-gradient(135deg, var(--company-theme-highlight-soft), transparent 46%, var(--company-theme-panel-soft))}.companyHeroPanel:after,.companyWorkbenchPage .queryPanel:after,.companyWorkbenchPage .dataPanel:after{opacity:.18;background:linear-gradient(90deg, transparent, var(--company-theme-layer), transparent)}.companyHeroCopy .eyebrow,.companyPanelKicker,.companyThemeHeader .companyPanelKicker{color:var(--company-theme-text-muted)}.companyHeroCopy h1{background:linear-gradient(90deg, var(--company-theme-highlight), var(--company-theme-text) 48%, var(--company-theme-glow-color));color:#0000;-webkit-background-clip:text;background-clip:text}.companyPanelHeader h2,.companyStatCard strong,.companyThemeHeader h2,.companyWorkbenchPage .companyDataName a{color:var(--company-theme-text)}.companyHeroCopy p,.companyWorkbenchPage .companyJobs,.companyWorkbenchPage .companyDataRow span,.companyWorkbenchPage .queryStat,.companyWorkbenchPage .pagerStatus,.companyWorkbenchPage .pageJumpForm label{color:var(--company-theme-text-soft)}.companyHeroSignal span,.companyPagePill,.companyWorkbenchPage .button,.companyWorkbenchPage .linkAction,.companyThemeReset{border-color:var(--company-theme-border);background:var(--company-theme-button);color:var(--company-theme-text-soft)}.companyHeroSignal span:first-child{border-color:var(--company-theme-cyan-border);background:var(--company-theme-cyan-soft);color:var(--company-theme-cyan-text)}.companyWorkbenchPage .primaryButton svg,.companyWorkbenchPage .companyDataRow:hover .linkAction{color:var(--company-theme-cyan-text)}.companyStatCard,.companyWorkbenchPage .companyDataTable{border-color:var(--company-theme-border);background:linear-gradient(145deg, var(--company-theme-panel-soft), #1110254d), var(--company-theme-panel-solid)}.companyStatCard:hover,.companyWorkbenchPage .button:hover,.companyWorkbenchPage .linkAction:hover{border-color:var(--company-theme-border-strong);background:var(--company-theme-button-hover)}.companyWorkbenchPage .primaryButton{border-color:var(--company-theme-border-strong);background:var(--company-theme-button);color:var(--company-theme-text)}.companyWorkbenchPage .primaryButton:hover{border-color:var(--company-theme-glow-color);background:var(--company-theme-button-hover)}.companyWorkbenchPage .queryGrid input,.companyWorkbenchPage .queryGrid select,.companyWorkbenchPage .pageJumpForm select{border-color:var(--company-theme-border);background:var(--company-theme-input-bg);color:var(--company-theme-text)}.companyWorkbenchPage .queryGrid input::placeholder{color:var(--company-theme-text-muted)}.companyWorkbenchPage .queryGrid input:focus,.companyWorkbenchPage .queryGrid select:focus,.companyWorkbenchPage .pageJumpForm select:focus{border-color:var(--company-theme-border-strong);box-shadow:0 0 0 2px var(--company-theme-glow-soft)}.companyWorkbenchPage .companyDataHead{color:var(--company-theme-text-muted);background:var(--company-theme-table-head)}.companyWorkbenchPage .companyDataRow{color:var(--company-theme-text-soft)}.companyWorkbenchPage .companyDataName a:hover{color:var(--company-theme-glow-color)}.companyThemePanel{border-color:var(--company-theme-border);background:linear-gradient(135deg, var(--company-theme-highlight-soft), transparent), var(--company-theme-panel)}.companyThemePanel:after{background:var(--company-theme-pink);opacity:.28}.companyThemeRatio{color:var(--company-theme-text-muted)}.companyThemeSlider{color:var(--company-theme-text)}.companyThemeSlider strong{color:var(--company-theme-text-soft)}.companyThemeSlider input[type=range]::-webkit-slider-thumb{background:var(--company-theme-layer);box-shadow:0 0 0 3px var(--company-theme-glow-soft)}.companyThemeSlider input[type=range]::-moz-range-thumb{background:var(--company-theme-layer);box-shadow:0 0 0 3px var(--company-theme-glow-soft)}.sectionHead{box-shadow:none;background:0 0;border:0;margin-top:8px;padding:0}.sectionHead.compact{margin-top:18px}.applicationBoard,.companyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.companyGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.progressLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.progressFocusPanel,.progressSidePanel,.pipelineColumn{box-shadow:none}.focusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.focusItem,.pipelineItem,.insightItem{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:8px;padding:14px;display:grid}.focusItem strong,.pipelineItem strong{line-height:1.35}.focusItem p,.pipelineItem span,.pipelineItem small,.insightItem p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.sideMetricList,.conversionGrid,.insightList{gap:10px;margin-top:14px;display:grid}.sideMetricList span,.conversionGrid span{background:var(--surface-soft);min-height:38px;color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:13px;display:flex}.sideMetricList strong,.conversionGrid strong{color:var(--text);font-size:16px}.pipelineBoard{grid-template-columns:repeat(6,minmax(190px,1fr));gap:14px;display:grid;overflow-x:auto}.pipelineColumn{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-content:start;gap:12px;min-height:260px;padding:14px;display:grid}.pipelineColumn header{justify-content:space-between;align-items:center;gap:10px;display:flex}.pipelineColumn header strong{color:var(--muted)}.pipelineItems{gap:10px;display:grid}.progressManageColumns{grid-template-columns:minmax(130px,1fr) minmax(150px,1fr) 88px 96px 94px 110px minmax(360px,1.9fr)}.progressUpdateForm{grid-template-columns:96px 126px minmax(120px,1fr) auto;align-items:center;gap:8px;display:grid}.progressUpdateForm input,.progressUpdateForm select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:34px;color:var(--text);border-radius:8px;outline:none;padding:0 9px}.iconTextButton{background:var(--brand);color:#fff;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-weight:800;display:inline-flex}.reviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.reviewConversionPanel{box-shadow:none}.reviewStaleColumns{grid-template-columns:minmax(150px,1fr) minmax(180px,1fr) 90px 90px minmax(140px,1fr)}.companyCard{box-shadow:none;gap:15px;padding:18px;display:grid}.companyLogo,.resourceIcon{background:var(--brand-soft);width:44px;height:44px;color:var(--brand-strong);border-radius:8px;flex:none;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.companyName a:hover{color:var(--brand-strong)}.companyBody{min-height:44px}.detailLayout .resultsPanel{min-width:0}.sideStack{gap:16px;display:grid}.stickyPanel{position:sticky;top:88px}.resourceCard{box-shadow:none;align-items:flex-start;gap:14px;padding:16px;display:flex}.plainList{padding:0;list-style:none}.infoItem{border-bottom:1px solid var(--line);min-height:42px;padding:10px 0}.infoItem:last-child{border-bottom:0}.reviewBars{gap:14px;margin-top:18px;display:grid}.reviewBarRow{grid-template-columns:100px minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}.reviewBarTrack{background:var(--surface-soft);border-radius:999px;height:10px;overflow:hidden}.reviewBarFill{background:linear-gradient(90deg, var(--brand), var(--blue));border-radius:999px;min-width:4px;height:100%}.metricRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.resumeBuilderPage{gap:20px;display:grid}.resumeBuilderPageGallery{width:100%}.resumeBuilderHeader{justify-content:space-between;align-items:end;gap:16px;display:flex}.resumeBuilderHeader h1{margin-top:8px;font-size:30px}.resumeHeaderMeta{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.resumeStudioToolbar{z-index:8;border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-radius:8px;grid-template-columns:repeat(11,minmax(62px,1fr));gap:0;display:grid;position:sticky;top:72px;overflow:hidden}.resumeStudioToolbar a{border-right:1px solid var(--line);min-height:54px;color:var(--muted);place-items:center;gap:4px;padding:6px;font-size:12px;font-weight:900;display:grid}.resumeStudioToolbar a:last-child{border-right:0}.resumeStudioToolbar a:hover{color:var(--brand-strong);background:var(--brand-soft)}.resumeBuilderGrid{grid-template-columns:minmax(0,1fr) 500px;align-items:start;gap:18px;display:grid}.resumeWorkbenchShell{border:1px solid var(--line);min-height:760px;box-shadow:var(--shadow);background:linear-gradient(90deg,#fff 0 72px,#f7faff 72px 50%,#eef4fb 100%);border-radius:8px;grid-template-columns:72px minmax(520px,1fr) minmax(520px,.92fr);align-items:stretch;gap:0;overflow:hidden}.resumeToolRail{z-index:4;border-right:1px solid var(--line);background:#fff;align-self:start;gap:4px;padding:14px 8px;display:grid;position:sticky;top:144px}.resumeToolRail a{min-height:64px;color:var(--muted);border-radius:8px;justify-items:center;gap:4px;padding:8px 4px;font-size:12px;font-weight:900;display:grid}.resumeToolRail a:hover,.resumeToolRail a.active{color:var(--brand-strong);background:var(--brand-soft)}.resumeEditorPanel,.resumePreviewPanel{gap:16px;display:grid}.resumeEditorPanel{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:8px;padding:20px}.resumeStudioEditor{max-height:calc(100vh - 170px);box-shadow:none;background:#fff;border-width:0 1px 0 0;border-radius:0;overflow:auto}.resumeActionBar{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) 160px 140px auto auto;align-items:end;gap:12px;padding-bottom:16px;display:grid}.resumeStudioActionBar{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:12px;padding-bottom:16px;display:grid}.resumeStudioActionBar label{color:var(--muted);gap:7px;font-size:13px;font-weight:800;display:grid}.resumeStudioState{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:2px;font-size:12px;font-weight:800;display:flex}.resumeStudioState span{background:var(--surface-soft);border-radius:8px;align-items:center;min-height:32px;padding:0 10px;display:inline-flex}.resumeStudioActions{justify-content:flex-end;gap:10px;display:flex}.resumeActionBar label,.resumeFormSection label,.resumeSkillPair label{color:var(--muted);gap:7px;font-size:13px;font-weight:800;display:grid}.resumeActionBar .primaryButton,.resumePdfButton{min-height:40px}.resumeDesignPanel{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#f8fbff);border-radius:8px;gap:18px;padding:18px;display:grid}.resumeTemplatePicker{gap:12px;display:grid}.resumeTemplatePicker h3{color:var(--text);font-size:16px}.resumeTemplateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.resumeLayoutChoice,.resumeTemplateChoice,.resumeColorChoice{cursor:pointer;position:relative}.resumeLayoutChoice input,.resumeTemplateChoice input,.resumeColorChoice input{opacity:0;cursor:pointer;position:absolute;inset:0}.resumeLayoutChoice,.resumeTemplateChoice{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:12px;display:grid}:is(.resumeLayoutChoice:has(input:checked),.resumeTemplateChoice:has(input:checked),.resumeColorChoice:has(input:checked)){border-color:var(--blue);background:#eef5ff;box-shadow:inset 0 0 0 1px #2563eb38}.resumeLayoutChoice strong,.resumeTemplateChoice strong,.resumeColorChoice strong{color:var(--text);font-size:14px;display:block}.resumeLayoutChoice small,.resumeTemplateChoice small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45;display:block}.resumeLayoutGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.resumeLayoutThumb{background:#fff;border:1px solid #d7dfec;border-radius:6px;align-content:center;gap:6px;width:52px;height:66px;padding:8px;display:grid}.resumeLayoutThumb i{background:#b5c0cf;border-radius:999px;height:6px;display:block}.resumeLayoutThumb.sidebar{grid-template-columns:15px 1fr;align-items:stretch;column-gap:5px}.resumeLayoutThumb.sidebar:before{content:"";background:var(--brand);border-radius:4px;grid-row:1/4}.resumeTemplateThumb{background:#fff;border:1px solid #d7dfec;border-radius:6px;align-content:center;gap:6px;width:52px;height:66px;padding:8px;display:grid}.resumeTemplateThumb i{background:var(--brand);border-radius:999px;height:6px;display:block}.resumeTemplateThumb.compact{gap:4px}.resumeTemplateThumb.clean i{background:#94a3b8}.resumeTemplateThumb.timeline{border-left:6px solid var(--brand)}.resumeTemplateThumb.classic{border-top:5px solid #111827}.resumeTemplateThumb.sidebar{background:linear-gradient(90deg, var(--brand-soft) 0 36%, #fff 36%)}.resumeTemplateThumb.minimal{padding-top:18px}.resumeTemplateThumb.campus{border-top:5px solid var(--blue)}.resumeColorGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.resumeColorChoice{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.resumeColorChoice>span{background:var(--swatch);border-radius:999px;width:16px;height:16px;box-shadow:0 0 0 4px #0f172a0a}.resumeDesignMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.resumeDesignMeta article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;min-height:82px;padding:12px;display:grid}.resumeDesignMeta span{color:var(--muted);font-size:12px;font-weight:800}.resumeDesignMeta strong{color:var(--text);font-size:13px}.resumeFormSection{border-bottom:1px solid var(--line);gap:14px;padding:18px 0;display:grid}.resumeFormSection:last-of-type{border-bottom:0}.resumeFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.resumeRepeater{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:12px;padding:14px;display:grid}.resumeRepeater h3{color:var(--text)}.resumeTextarea{min-height:96px}.resumeTextarea.tall{min-height:132px}.resumeSkillGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.resumeSkillPair{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-template-columns:140px minmax(0,1fr);gap:10px;padding:12px;display:grid}.resumeSubmitBottom{justify-self:end}.resumePreviewPanel{position:sticky;top:88px}.resumeStudioPreview{background:#eef4fb;max-height:calc(100vh - 170px);padding:20px;overflow:auto}.resumeScoreCard{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;gap:14px;padding:18px;display:grid}.resumeScoreCard>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.resumeScoreCard strong{font-size:28px}.resumeScoreTrack{background:var(--surface-soft);border-radius:999px;height:10px;overflow:hidden}.resumeScoreTrack span{width:var(--score);border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--blue));height:100%;display:block}.resumeChecks{flex-wrap:wrap;gap:8px;display:flex}.checkPassed,.checkTodo{border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.checkPassed{background:var(--green-soft);color:var(--green)}.checkTodo{background:var(--amber-soft);color:var(--amber)}.resumePreviewPaper{--resume-accent:#111827;border:1px solid var(--line);min-height:680px;box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:30px}.resumeColor-red .resumePreviewPaper{--resume-accent:#c0362c}.resumeColor-green .resumePreviewPaper{--resume-accent:var(--brand)}.resumeColor-gray .resumePreviewPaper{--resume-accent:#667085}.resumeColor-blue .resumePreviewPaper{--resume-accent:#2563eb}.resumeColor-navy .resumePreviewPaper{--resume-accent:#1e3a8a}.resumeColor-purple .resumePreviewPaper{--resume-accent:#7c3aed}.resumeColor-amber .resumePreviewPaper{--resume-accent:#b45309}.resumePaperHeader{border-bottom:3px solid var(--resume-accent);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.resumePaperHeader h2{color:var(--resume-accent);font-size:27px}.resumePaperHeader p{color:#344054;margin-top:5px;font-size:13px}.resumePaperHeader img{object-fit:cover;border:1px solid var(--line);width:78px;height:96px}.resumePreviewSection{gap:10px;margin-top:18px;display:grid}.resumePreviewSection h3{border-bottom:1px solid var(--line);color:var(--resume-accent);padding-bottom:5px;font-size:16px}.resumePreviewSection ul,.resumePreviewItem ul{color:#344054;margin:0;padding-left:18px;font-size:13px;line-height:1.65}.resumePreviewItem{gap:5px;display:grid}.resumePreviewItem>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.resumePreviewItem strong{color:var(--text)}.resumePreviewItem span,.resumePreviewItem p{color:#475467;font-size:13px}.resumeTemplate-compact .resumePreviewPaper{padding:24px}.resumeTemplate-compact .resumePreviewSection{gap:8px;margin-top:14px}.resumeTemplate-clean .resumePreviewPaper{box-shadow:none}.resumeTemplate-timeline .resumePreviewSection{padding-left:20px;position:relative}.resumeTemplate-timeline .resumePreviewSection:before{content:"";background:#d8e0eb;width:2px;position:absolute;top:7px;bottom:-10px;left:4px}.resumeTemplate-timeline .resumePreviewSection h3:before{content:"";background:var(--resume-accent);border-radius:999px;width:11px;height:11px;position:absolute;top:5px;left:-20px}.resumeTemplate-classic .resumePaperHeader{text-align:center;border-bottom-width:2px;justify-content:center}.resumeTemplate-classic .resumePaperHeader img{display:none}.resumeTemplate-classic .resumePreviewSection h3{text-align:center;color:#111827;border-bottom:2px solid #111827}.resumeTemplate-sidebar .resumePreviewPaper{border-left:12px solid var(--resume-accent)}.resumeTemplate-sidebar .resumePaperHeader{background:color-mix(in srgb, var(--resume-accent) 9%, #fff);border-bottom:0;border-radius:8px;padding:14px}.resumeTemplate-minimal .resumePreviewPaper{border:0;padding:38px}.resumeTemplate-minimal .resumePaperHeader,.resumeTemplate-minimal .resumePreviewSection h3{border-color:#e7edf5}.resumeTemplate-campus .resumePreviewSection h3{background:color-mix(in srgb, var(--resume-accent) 12%, #fff);border:0;border-radius:999px;width:fit-content;padding:4px 10px;display:inline-flex}.resumeLayout-sidebar .resumePreviewPaper{grid-template-columns:168px minmax(0,1fr);align-content:start;column-gap:24px;padding:0 24px 28px 0;display:grid;overflow:hidden}.resumeLayout-sidebar .resumePaperHeader{background:var(--resume-accent);text-align:center;border-bottom:0;flex-direction:column;grid-area:1/1/span 50;justify-content:flex-start;align-items:center;min-height:680px;padding:42px 18px}.resumeLayout-sidebar .resumePaperHeader h2,.resumeLayout-sidebar .resumePaperHeader p{color:#fff}.resumeLayout-sidebar .resumePaperHeader img{border-color:#ffffff73;order:-1;width:88px;height:106px;margin-bottom:14px}.resumeLayout-sidebar .resumePreviewSection{grid-column:2}.resumeWorkbenchShell:has(input[name=color][value=black]:checked) .resumePreviewPaper{--resume-accent:#111827}.resumeWorkbenchShell:has(input[name=color][value=red]:checked) .resumePreviewPaper{--resume-accent:#c02645}.resumeWorkbenchShell:has(input[name=color][value=green]:checked) .resumePreviewPaper{--resume-accent:#13957f}.resumeWorkbenchShell:has(input[name=color][value=gray]:checked) .resumePreviewPaper{--resume-accent:#667085}.resumeWorkbenchShell:has(input[name=color][value=blue]:checked) .resumePreviewPaper{--resume-accent:#2563eb}.resumeWorkbenchShell:has(input[name=color][value=navy]:checked) .resumePreviewPaper{--resume-accent:#1e3a8a}.resumeWorkbenchShell:has(input[name=color][value=purple]:checked) .resumePreviewPaper{--resume-accent:#7c3aed}.resumeWorkbenchShell:has(input[name=color][value=amber]:checked) .resumePreviewPaper{--resume-accent:#b45309}.resumeWorkbenchShell:has(input[name=template]:checked) .resumePreviewPaper{border:1px solid var(--line);border-left:1px solid var(--line);box-shadow:var(--shadow);padding:30px}.resumeWorkbenchShell:has(input[name=layout]:checked) .resumePreviewPaper{display:block;overflow:visible}.resumeWorkbenchShell:has(input[name=template]:checked) .resumePaperHeader{border-bottom:3px solid var(--resume-accent);text-align:left;background:0 0;border-radius:0;flex-direction:row;grid-area:auto;justify-content:space-between;align-items:flex-start;min-height:auto;padding:0 0 16px}.resumeWorkbenchShell:has(input[name=template]:checked) .resumePaperHeader img{border-color:var(--line);order:0;width:78px;height:96px;margin-bottom:0;display:block}.resumeWorkbenchShell:has(input[name=template]:checked) .resumePreviewSection{grid-column:auto;gap:10px;margin-top:18px;padding-left:0;position:static}.resumeWorkbenchShell:has(input[name=template]:checked) .resumePreviewSection:before{display:none}.resumeWorkbenchShell:has(input[name=template]:checked) .resumePreviewSection h3:before{display:none}.resumeWorkbenchShell:has(input[name=template]:checked) .resumePreviewSection h3{border-bottom:1px solid var(--line);width:auto;color:var(--resume-accent);text-align:left;background:0 0;border-radius:0;padding:0 0 5px;display:block}.resumeWorkbenchShell:has(input[name=layout][value=sidebar]:checked) .resumePreviewPaper{grid-template-columns:168px minmax(0,1fr);align-content:start;column-gap:24px;padding:0 24px 28px 0;display:grid;overflow:hidden}.resumeWorkbenchShell:has(input[name=layout][value=sidebar]:checked) .resumePaperHeader{background:var(--resume-accent);text-align:center;border-bottom:0;flex-direction:column;grid-area:1/1/span 50;justify-content:flex-start;align-items:center;min-height:680px;padding:42px 18px}.resumeWorkbenchShell:has(input[name=layout][value=sidebar]:checked) .resumePaperHeader img{border-color:#ffffff73;order:-1;width:88px;height:106px;margin-bottom:14px}.resumeWorkbenchShell:has(input[name=template][value=compact]:checked) .resumePreviewPaper{padding:24px}.resumeWorkbenchShell:has(input[name=template][value=compact]:checked) .resumePreviewSection{gap:8px;margin-top:14px}.resumeWorkbenchShell:has(input[name=template][value=clean]:checked) .resumePreviewPaper{box-shadow:none}.resumeWorkbenchShell:has(input[name=template][value=timeline]:checked) .resumePreviewSection{padding-left:20px;position:relative}.resumeWorkbenchShell:has(input[name=template][value=timeline]:checked) .resumePreviewSection:before{content:"";background:#d8e0eb;width:2px;display:block;position:absolute;top:7px;bottom:-10px;left:4px}.resumeWorkbenchShell:has(input[name=template][value=timeline]:checked) .resumePreviewSection h3:before{content:"";background:var(--resume-accent);border-radius:999px;width:11px;height:11px;display:block;position:absolute;top:5px;left:-20px}.resumeWorkbenchShell:has(input[name=template][value=classic]:checked) .resumePaperHeader{text-align:center;border-bottom-width:2px;justify-content:center}.resumeWorkbenchShell:has(input[name=template][value=classic]:checked) .resumePaperHeader img{display:none}.resumeWorkbenchShell:has(input[name=template][value=classic]:checked) .resumePreviewSection h3{color:#111827;text-align:center;border-bottom:2px solid #111827}.resumeWorkbenchShell:has(input[name=template][value=sidebar]:checked) .resumePreviewPaper{border-left:12px solid var(--resume-accent)}.resumeWorkbenchShell:has(input[name=template][value=sidebar]:checked) .resumePaperHeader{background:color-mix(in srgb, var(--resume-accent) 9%, #fff);border-bottom:0;border-radius:8px;padding:14px}.resumeWorkbenchShell:has(input[name=template][value=minimal]:checked) .resumePreviewPaper{border:0;padding:38px}.resumeWorkbenchShell:has(input[name=template][value=minimal]:checked) .resumePaperHeader{border-color:#e7edf5}.resumeWorkbenchShell:has(input[name=template][value=minimal]:checked) .resumePreviewSection h3{border-color:#e7edf5}.resumeWorkbenchShell:has(input[name=template][value=campus]:checked) .resumePreviewSection h3{background:color-mix(in srgb, var(--resume-accent) 12%, #fff);border:0;border-radius:999px;width:fit-content;padding:4px 10px;display:inline-flex}.resumeWorkbenchShell:has(input[name=layout][value=sidebar]:checked) .resumePreviewPaper{border-left:1px solid var(--line);grid-template-columns:168px minmax(0,1fr);align-content:start;column-gap:24px;padding:0 24px 28px 0;display:grid;overflow:hidden}.resumeWorkbenchShell:has(input[name=layout][value=sidebar]:checked) .resumePaperHeader{background:var(--resume-accent);text-align:center;border-bottom:0;border-radius:0;flex-direction:column;grid-area:1/1/span 50;justify-content:flex-start;align-items:center;min-height:680px;padding:42px 18px}:is(.resumeWorkbenchShell:has(input[name=layout][value=sidebar]:checked) .resumePaperHeader h2,.resumeWorkbenchShell:has(input[name=layout][value=sidebar]:checked) .resumePaperHeader p){color:#fff}.resumeWorkbenchShell:has(input[name=layout][value=sidebar]:checked) .resumePaperHeader img{border-color:#ffffff73;order:-1;width:88px;height:106px;margin-bottom:14px;display:block}.resumeWorkbenchShell:has(input[name=layout][value=sidebar]:checked) .resumePreviewSection{grid-column:2}.resumeTipsPanel{box-shadow:var(--shadow)}.resumeLatestMatch{box-shadow:var(--shadow);gap:12px;display:grid}.latestMatchHead{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;display:grid}.latestMatchHead strong{background:var(--brand-soft);width:64px;height:64px;color:var(--brand-strong);border-radius:999px;place-items:center;font-size:22px;display:grid}.latestMatchHead p,.latestMatchJob{color:#344054;font-weight:800}.latestMatchActions{flex-wrap:wrap;gap:8px;display:flex}.latestMatchActions span{background:var(--surface-soft);min-height:28px;color:var(--muted);border-radius:8px;align-items:center;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.aiMatchPage{gap:20px;width:min(1500px,100%);margin:0 auto;display:grid}.aiMatchHeader{justify-content:space-between;align-items:end;gap:16px;padding:4px 0 2px;display:flex}.aiMatchHeader h1{margin-top:8px;font-size:30px}.aiMatchHeader p{color:var(--muted);margin-top:8px;font-weight:700}.aiMatchHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.matchWorkbenchPage{color:#071638;background:radial-gradient(circle at 92% 11%,#cdeaffc7,#0000 16%),radial-gradient(circle at 80% 0,#e2eeffeb,#0000 26%),radial-gradient(circle at 62% 22%,#f6fbfff2,#0000 36%),linear-gradient(#f9fcff 0%,#eff7ff 100%);border-radius:8px;width:min(1216px,100%);min-height:690px;margin:0 auto;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d6e5ffdb,0 16px 42px #376ebe1f}.matchWorkbenchPage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 10% 10%,#ffffffe6,#0000 20%),linear-gradient(#fff9,#0000 80%);position:absolute;inset:0}.matchWorkbenchPage:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 73% 24%,#cfe8ffb8,#0000 22%),radial-gradient(circle at 51% 57%,#ebf7ffe6,#0000 44%),#e1f0ff52;border-radius:48% 52% 42% 58%;width:360px;height:170px;position:absolute;top:24px;right:24px}.matchWorkbenchShell{z-index:1;min-height:642px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:hidden}.matchWorkbenchHeader{grid-template-columns:66px minmax(0,1fr) 260px;align-items:start;gap:16px;padding:10px 8px 34px;display:grid}.matchWorkbenchTitleMark{color:#fff;background:linear-gradient(135deg,#6c6dfb,#1f70ff);border-radius:999px;place-items:center;width:50px;height:50px;font-size:24px;font-weight:950;display:grid;box-shadow:0 10px 28px #336dff52}.matchWorkbenchHeader h1{color:#081638;letter-spacing:0;margin:0;font-size:28px;font-weight:950}.matchWorkbenchHeader p{color:#8c9ab4;margin-top:8px;font-size:16px;font-weight:800}.matchWorkbenchSlogan{color:#7d84f6;justify-self:end;padding-top:12px;font-size:20px;font-weight:900;line-height:1.35;position:relative;transform:rotate(-3deg)}.matchWorkbenchSlogan span{border-bottom:3px solid #7d84f680;border-radius:50%;width:205px;height:16px;position:absolute;bottom:-8px;right:0}.matchWorkbenchForm{gap:18px;display:grid}.matchStepper{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:34px;width:min(680px,100%);margin:0 auto 8px;padding:0;list-style:none;display:grid}.matchStepper li{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;display:grid;position:relative}.matchStepper li:not(:last-child):after{content:"";background:linear-gradient(90deg,#c5d4ec,#dce7f7);width:72px;height:2px;position:absolute;top:20px;left:calc(100% - 20px)}.matchStepper strong{color:#5b6b86;background:#dce7f7;border-radius:999px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:950;display:grid}.matchStepper .active strong{color:#fff;background:linear-gradient(135deg,#6a6dfa,#1f70ff);box-shadow:0 10px 24px #3767ff47}.matchStepper b{color:#081638;font-size:15px;font-weight:950;display:block}.matchStepper em{color:#8a99b2;margin-top:4px;font-size:12px;font-style:normal;font-weight:800;display:block}.matchWorkbenchCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.matchSetupCard{background:#ffffffe0;border:1px solid #d7e2f6e6;border-radius:8px;align-content:start;gap:23px;min-height:235px;padding:28px 20px 20px;display:grid;box-shadow:0 14px 34px #37679f14}.matchSetupHead{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;display:grid}.matchSetupHead>span{color:#2d70ff;background:#edf5ff;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.matchSetupHead h2{color:#17233d;margin:0;font-size:18px;font-weight:950}.matchSetupHead p{color:#8a99b2;margin-top:6px;font-size:13px;font-weight:800}.matchSelectBox{color:#2d70ff;background:#fff;border:1px solid #d4e1f8fa;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:0 14px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #f1f6ffcc}.matchSelectBox:after{content:"⌄";color:#4266f5;font-size:20px;font-weight:950;position:absolute;top:50%;right:18px;transform:translateY(-55%)}.matchSelectBox svg{background:#edf5ff;border-radius:8px;width:38px;height:38px;padding:8px}.matchSelectBox select{appearance:none;color:#22304a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px;font-weight:950}.matchSelectBox.compact{grid-template-columns:minmax(0,1fr);min-height:58px}.matchSetupCard small{color:#8a99b2;margin-top:-20px;padding-left:66px;font-size:12px;font-weight:800}.matchSourceTabs{background:#f4f8fe;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;display:grid}.matchSourceTabs button{color:#9aa7ba;background:0 0;border:0;border-radius:7px;min-height:46px;font-size:14px;font-weight:950}.matchSourceTabs button.active{color:#fff;background:linear-gradient(135deg,#7267f8,#505ff4);box-shadow:0 10px 22px #575bf43d}.matchSetupCard.target{gap:18px}.matchTargetJob{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;display:grid}.matchTargetJob>span{color:#e82454;background:#fff1f3;border-radius:8px;place-items:center;width:58px;height:58px;display:grid}.matchTargetJob strong{color:#17233d;font-size:17px;font-weight:950}.matchTargetJob p{color:#77879f;margin-top:6px;font-size:13px;font-weight:800}.matchTargetTags{flex-wrap:wrap;gap:9px;margin-top:4px;display:flex}.matchTargetTags span{color:#728198;background:#f2f6fc;border-radius:8px;align-items:center;min-height:30px;padding:0 13px;font-size:12px;font-weight:950;display:inline-flex}.matchReadyPanel{background:linear-gradient(110deg,#ebf6ffeb,#ffffffc7);border:1px solid #d7e2f6d6;border-radius:8px;grid-template-columns:270px minmax(0,1fr) 280px;align-items:center;gap:28px;min-height:228px;padding:24px 46px 24px 36px;display:grid;box-shadow:0 16px 38px #4574b414}.matchReadyIllustration{min-height:162px;position:relative}.matchReadyDoc{background:#ffffffd6;border-radius:8px;width:112px;height:132px;padding:30px 18px;position:absolute;top:22px;left:36px;transform:rotate(-10deg);box-shadow:0 12px 28px #5d82be29}.matchReadyDoc i{background:#dbe8ff;border-radius:999px;height:9px;margin-bottom:11px;display:block}.matchReadyDoc i:first-child{width:72px}.matchReadyDoc i:nth-child(2){width:58px}.matchReadyDoc i:nth-child(3){width:76px}.matchReadyDoc b{background:#756bff;border-radius:6px;width:18px;height:18px;position:absolute;top:23px;left:22px}.matchReadyLens{border:8px solid #3f73ff;border-radius:999px;width:66px;height:66px;position:absolute;top:64px;left:132px;box-shadow:0 12px 24px #3f73ff2e}.matchReadyLens:after{content:"";background:#3f73ff;border-radius:999px;width:43px;height:10px;position:absolute;bottom:-21px;right:-28px;transform:rotate(45deg)}.matchReadyIllustration>span{background:#bed3ff;border-radius:5px;width:15px;height:15px;position:absolute;top:28px;left:180px;transform:rotate(35deg)}.matchReadyCopy h2{color:#17233d;margin:0;font-size:25px;font-weight:950}.matchReadyCopy p{color:#7e8da5;margin-top:10px;font-size:14px;font-weight:800;line-height:1.45}.matchAnalyzeButton{color:#fff;background:linear-gradient(135deg,#7467f8,#4c59f1);border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:230px;min-height:52px;margin-top:20px;font-size:16px;font-weight:950;display:inline-flex;box-shadow:0 14px 28px #525bf142}.matchAnalyzeButton:after{content:"→";font-size:20px;line-height:1}.matchReadyChecks{gap:20px;margin:0;padding:0;list-style:none;display:grid}.matchReadyChecks li{color:#8a99b2;align-items:center;gap:10px;font-size:14px;font-weight:950;display:flex}.matchReadyChecks svg{color:#36c9a1}.siteShell:has(.matchResultPage) .main{width:min(1760px,100% - 26px);padding:24px 0 42px}.matchResultPage{color:#071638;background:linear-gradient(#7fbaff0e 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#7fbaff0e 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 88% 10%,#daebffe6,#0000 26%),radial-gradient(circle at 5% 40%,#e6f4ffc2,#0000 28%),linear-gradient(#fbfdff 0%,#eef7ff 56%,#f8fbff 100%);border-radius:8px;gap:18px;min-height:960px;padding:34px 40px 38px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d4e4f8b8}.matchResultPage:before{content:"";pointer-events:none;background:linear-gradient(#ffffffc2,#eef7ff73);width:72px;position:absolute;inset:0 auto 0 0;box-shadow:inset -1px 0 #cee0f885}.matchResultPage:after{content:"";pointer-events:none;background:#e8f0ff;border-radius:0 8px 8px 0;width:48px;height:66px;position:absolute;top:150px;left:-1px}.matchResultHeader,.matchResultWorkspace,.matchResultInsights{z-index:1;position:relative}.matchResultHeader{gap:28px;padding:0 34px 0 56px;display:grid}.matchBackLink{color:#69778d;align-items:center;gap:8px;width:fit-content;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.matchResultTitleRow{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.matchResultTitleRow h1{color:#071638;letter-spacing:0;margin:0;font-size:42px;font-weight:950}.matchResultTitleRow p{color:#8290a7;margin-top:16px;font-size:18px;font-weight:850}.matchResultActionsTop{gap:16px;display:flex}.matchResultActionsTop button{color:#31506f;min-height:58px;font:inherit;background:#ffffffe0;border:1px solid #b8cff6f2;border-radius:8px;align-items:center;gap:9px;padding:0 28px;font-size:16px;font-weight:950;display:inline-flex;box-shadow:0 12px 30px #446dae1a}.matchResultActionsTop button.primary{color:#fff;background:linear-gradient(135deg,#2f75ff,#235fe8);border-color:#0000;box-shadow:0 18px 34px #2867e842}.matchResultWorkspace{grid-template-columns:338px minmax(0,1fr);align-items:start;gap:0;margin-top:12px;display:grid}.matchScoreCard{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1px solid #dde8f8e0;border-radius:8px;align-content:start;gap:20px;min-height:560px;padding:36px 28px 28px;display:grid;box-shadow:0 26px 70px #4470b029}.matchScoreBadge{color:#198558;background:#bdf1d8;border-radius:8px;align-items:center;width:fit-content;min-height:34px;padding:0 20px;font-size:15px;font-weight:950;display:inline-flex}.matchScoreRing{background:conic-gradient(#35ca8b var(--match-score), #e6f4ee 0deg);border-radius:999px;justify-self:center;place-items:center;width:176px;height:176px;display:grid;box-shadow:0 16px 38px #29c08129,inset 0 0 0 1px #ffffffd1}.matchScoreRing>div{background:#fff;border-radius:999px;align-content:center;place-items:center;width:118px;height:118px;display:grid}.matchScoreRing strong{color:#071638;font-size:44px;font-weight:950;line-height:1}.matchScoreRing span{color:#6c7a8e;font-size:13px;font-weight:900}.matchScoreCard h2{color:#1a2941;text-align:center;margin:0;font-size:18px;font-weight:950}.matchScoreCard>p{color:#78879c;text-align:center;margin:0;font-size:15px;font-weight:850;line-height:1.7}.matchScoreCard>p strong{color:#21b77d}.matchMetricList{gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.matchMetricList li{color:#4f6076;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:15px;font-weight:900;display:grid}.matchMetricList li>span{background:#f1f7ff;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.matchMetricList strong{color:#25364d;font-size:16px}.matchScoreCard blockquote{color:#3e5b4d;background:linear-gradient(135deg,#e5fff0,#f1fff7);border:0;border-radius:8px;gap:10px;margin:12px 0 0;padding:22px;font-size:14px;font-weight:850;line-height:1.7;display:grid}.matchScoreCard blockquote svg{color:#35ca8b}.matchScoreCard blockquote p{margin:0}.matchScoreCard blockquote cite{color:#4b5c70;justify-self:end;font-style:normal;font-weight:900}.matchCompareCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1px solid #dde8f8e0;border-radius:8px;min-height:640px;margin-left:-4px;padding:44px 48px 54px 60px;box-shadow:0 26px 74px #4470b024}.matchCompareStage{grid-template-columns:minmax(260px,1fr) 74px minmax(260px,1fr);align-items:center;gap:0;padding-top:48px;display:grid;position:relative}.matchResumeMock{justify-items:center;gap:24px;display:grid}.matchResumeLabel{color:#59687b;background:#eef1f5;border-radius:8px;justify-self:start;align-items:center;min-height:38px;padding:0 18px;font-size:16px;font-weight:950;display:inline-flex}.matchResumeLabel.blue{color:#246cff;background:#e5f1ff}.matchAfterHead{justify-content:space-between;align-items:center;gap:12px;width:min(320px,100%);display:flex}.matchAfterHead b{color:#ffd84d;background:#17233d;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.matchAfterHead b svg{color:#ffd84d;stroke-width:2.7px}.matchMockPaper{background:linear-gradient(#fff,#fbfdff);border:1px solid #dbe5f4e6;border-radius:8px;align-content:start;gap:22px;width:min(320px,100%);min-height:440px;padding:34px 28px;display:grid;box-shadow:0 18px 42px #3c67a51c}.matchResumeMock.after .matchMockPaper{border-color:#4685ff8f;box-shadow:0 22px 48px #2b70ff26,inset 0 0 0 2px #5c97ff3d}.matchMockPaper h3{color:#1c2b43;margin:0;font-size:22px;font-weight:950}.matchResumeMock.after .matchMockPaper h3,.matchResumeMock.after .matchMockPaper h4{color:#286cff}.matchMockPaper p{color:#8b97a8;margin:-14px 0 8px;font-size:11px;font-weight:850}.matchMockPaper section{gap:8px;display:grid}.matchMockPaper h4{color:#4a5a70;margin:0 0 3px;font-size:14px;font-weight:950}.matchMockPaper i{background:#dde3eb;border-radius:999px;height:10px}.matchMockPaper i:nth-child(2){width:64%}.matchMockPaper i:nth-child(3){width:92%}.matchMockPaper i:nth-child(4){width:76%}.matchResumeMock.after .matchMockPaper i{background:#c4dfff}.matchResumeMock.after .matchMockPaper i.green{background:#53d99a}.matchResumeMock.after .matchMockPaper i.cyan{background:#abe9e4}.matchResumeMock.after .matchMockPaper i.short{width:45%}.matchResumeMock button{color:#4b5b70;width:min(320px,100%);min-height:60px;font:inherit;background:#fff;border:1px solid #d2def0f2;border-radius:8px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:950;display:inline-flex}.matchResumeMock button.blue{color:#286cff;border-color:#3570ffb8;box-shadow:inset 0 0 0 1px #5389ff29}.matchVsBadge{z-index:2;color:#286cff;background:linear-gradient(135deg,#e1f1ff,#b7d8ff);border-radius:999px;place-items:center;width:74px;height:74px;font-size:24px;font-weight:950;display:grid;position:relative;box-shadow:0 18px 34px #3175e62e}.matchVsBadge:before,.matchVsBadge:after{content:"";background:linear-gradient(#0000,#b9d1ff,#0000);width:2px;height:118px;position:absolute;left:50%;transform:translate(-50%)}.matchVsBadge:before{bottom:74px}.matchVsBadge:after{top:74px}.matchResultInsights{grid-template-columns:1.04fr 1fr;align-items:stretch;gap:22px;display:grid}.matchResultInsights h2,.matchResultInsights h3{color:#14233d;margin:0;font-weight:950}.matchResultInsights p{margin:0}.matchReasonPanel,.matchRadarPanel,.matchDeliveryPanel,.matchInsightCards article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #dde8f8e6;border-radius:8px;box-shadow:0 18px 42px #4470b01a}.matchReasonPanel{gap:20px;padding:28px 32px;display:grid}.matchReasonPanel header{align-items:center;gap:14px;display:flex}.matchReasonPanel header svg{color:#ffb122;background:#fff1cf;border-radius:999px;width:44px;height:44px;padding:9px}.matchReasonPanel h2{font-size:21px}.matchReasonPanel header p{color:#eea534;margin-top:4px;font-size:14px;font-weight:900}.matchReasonPanel ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.matchReasonPanel li{color:#5f7291;background:linear-gradient(90deg,#f3f7ff,#fff);border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;padding:13px 16px;font-size:15px;font-weight:900;display:grid}.matchReasonPanel li span{color:#5d78aa;background:#e6efff;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.matchRadarPanel{gap:20px;padding:26px 28px;display:grid}.matchRadarPanel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.matchRadarPanel h2{font-size:20px}.matchRadarPanel>header div{color:#7586a0;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.matchRadarPanel>header span,.matchRadarPanel>header b{background:#6a66ff;border-radius:999px;width:28px;height:3px}.matchRadarPanel>header b{background:repeating-linear-gradient(90deg,#6f8dff 0 8px,#0000 8px 13px)}.matchRadarBody{grid-template-columns:minmax(220px,.9fr) minmax(260px,1fr);align-items:center;gap:24px;display:grid}.matchRadarChart{justify-self:center;place-items:center;width:250px;height:250px;display:grid;position:relative}.matchRadarChart:before,.matchRadarChart:after{content:"";clip-path:polygon(50% 4%,96% 38%,79% 94%,21% 94%,4% 38%);border:2px solid #676fff80;width:150px;height:150px;position:absolute}.matchRadarChart:before{background:#6c64ff38;box-shadow:inset 0 0 0 999px #6c64ff0f}.matchRadarChart:after{background:#5284ff14;border-style:dashed;width:182px;height:182px}.matchRadarChart .axis,.matchRadarChart .ring{background:#758bdd29;position:absolute}.matchRadarChart .axis{transform-origin:bottom;width:1px;height:92px}.matchRadarChart .axis.one{transform:translateY(-46px)}.matchRadarChart .axis.two{transform:translate(44px,-13px)rotate(72deg)}.matchRadarChart .axis.three{transform:translate(27px,35px)rotate(144deg)}.matchRadarChart .axis.four{transform:translate(-27px,35px)rotate(216deg)}.matchRadarChart .axis.five{transform:translate(-44px,-13px)rotate(288deg)}.matchRadarChart .ring{background:0 0;border:1px solid #758bdd2e;border-radius:999px}.matchRadarChart .ring.one{width:58px;height:58px}.matchRadarChart .ring.two{width:112px;height:112px}.matchRadarChart .ring.three{width:172px;height:172px}.matchRadarChart strong,.matchRadarChart em,.matchRadarChart small,.matchRadarChart b,.matchRadarChart mark{color:#657591;background:0 0;font-size:13px;font-style:normal;font-weight:900;position:absolute}.matchRadarChart strong{top:0}.matchRadarChart em{top:76px;right:0}.matchRadarChart small{bottom:24px;right:24px}.matchRadarChart b{bottom:24px;left:20px}.matchRadarChart mark{top:76px;left:0}.matchRadarLists,.matchInsightCards{gap:16px;display:grid}.matchRadarLists section,.matchInsightCards article{gap:12px;padding:18px 20px;display:grid}.matchRadarLists section{border:1px solid #0000;border-radius:8px}.matchRadarLists section.green,.matchInsightCards article.green{background:#effff8;border-color:#31cb8b38}.matchRadarLists section.red{background:#fff4f5;border-color:#f85d683d}.matchInsightCards article.orange{background:#fff8ed}.matchInsightCards article.blue{background:#f2f7ff}.matchRadarLists h3,.matchInsightCards h3{font-size:18px}.matchRadarLists .green h3,.matchInsightCards .green h3{color:#17a66f}.matchRadarLists .red h3{color:#f04455}.matchInsightCards .orange h3{color:#ee9a1f}.matchInsightCards .blue h3{color:#2d6fff}.matchRadarLists p,.matchInsightCards p,.matchDeliveryPanel p{color:#5f718e;align-items:flex-start;gap:9px;font-size:14px;font-weight:900;line-height:1.45;display:flex}.matchRadarLists p svg,.matchInsightCards p svg,.matchDeliveryPanel p svg{color:#20bd82;flex:none;margin-top:2px}.matchRadarLists .red p span,.matchInsightCards .orange p span{color:#ffad3f;background:#fff0df;border-radius:999px;flex:none;place-items:center;width:17px;height:17px;margin-top:2px;font-size:12px;font-weight:950;display:grid}.matchRadarLists .red p span{color:#f04455;background:#ffe8ea}.matchInsightCards{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.matchInsightCards article{min-height:184px}.matchDeliveryPanel{grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:stretch;gap:22px;padding:24px 28px;display:grid}.matchDeliveryPanel>div{align-content:start;gap:12px;display:grid}.matchDeliveryPanel h3{font-size:18px}.matchDeliveryPanel footer{grid-template-columns:1fr 1fr;align-self:end;gap:14px;min-width:360px;display:grid}.matchDeliveryPanel button{color:#2670ff;min-height:52px;font:inherit;background:#fff;border:1px solid #b5cff6eb;border-radius:8px;justify-content:center;align-items:center;gap:9px;font-size:16px;font-weight:950;display:inline-flex}.matchDeliveryPanel button.primary{color:#fff;background:linear-gradient(135deg,#25b8ff,#9748ff);border-color:#0000;box-shadow:0 18px 34px #605cff38}.matchResultHero,.matchResultStats,.matchResultBody{z-index:1;position:relative}.matchResultHero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;min-height:112px;display:grid}.matchResultHeroText{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:30px;display:grid}.matchResultHero h1{color:#071638;letter-spacing:0;margin:0;font-size:42px;font-weight:950}.matchResultHero p{color:#7e8da6;margin:12px 0 0;font-size:17px;font-weight:850}.matchResultSlogan{text-align:center;align-self:center;min-width:270px;margin:0;line-height:1.45;transform:rotate(-5deg);color:#7b86ff!important;font-size:18px!important;font-weight:950!important}.matchDownloadButton{color:#fff;min-height:60px;font:inherit;background:linear-gradient(135deg,#1f84ff,#7b42ff);border:0;border-radius:8px;align-items:center;gap:10px;padding:0 28px;font-size:16px;font-weight:950;display:inline-flex;box-shadow:0 18px 34px #4866eb42}.matchDownloadButton svg{stroke-width:2.5px;filter:drop-shadow(0 4px 8px #ffffff3d)}.matchResultStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.matchResultStats article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #dde8f8e6;border-radius:8px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;min-height:142px;padding:22px 24px;display:grid;box-shadow:0 18px 42px #4470b01a}.matchResultStats article>span{border-radius:999px;place-items:center;width:66px;height:66px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffffe0,0 14px 32px #4470b01f}.matchResultStats article>span:after{content:"";border-radius:inherit;filter:blur(8px);background:#ffffff6b;position:absolute;inset:13px}.matchResultStats .blue{color:#347aff;background:radial-gradient(circle at 36% 28%,#fff 0 18%,#e7f4ff 42%,#ddecff 100%)}.matchResultStats .green{color:#20bf82;background:radial-gradient(circle at 36% 28%,#fff 0 18%,#ddfff0 44%,#c8f7e8 100%)}.matchResultStats .purple{color:#884eff;background:radial-gradient(circle at 36% 28%,#fff 0 18%,#f2e7ff 44%,#ead8ff 100%)}.matchResultStats .violet{color:#526bff;background:radial-gradient(circle at 36% 28%,#fff 0 18%,#e9eeff 44%,#dde4ff 100%)}.matchResultStats article>span svg{z-index:1;stroke-width:2.45px;filter:drop-shadow(0 6px 10px #4869e62e);position:relative}.matchResultStats p{color:#61708a;margin:0 0 6px;font-size:15px;font-weight:950}.matchResultStats strong{color:#071638;font-size:28px;font-weight:1000;line-height:1.1;display:block}.matchResultStats small{color:#92a0b8;margin-top:8px;font-size:14px;font-weight:900;display:block}.matchResultStats small.up{color:#18b979;background:#dffff0;border-radius:999px;width:fit-content;padding:4px 10px}.matchResultBody{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.matchResultMainColumn,.matchResultSideColumn{gap:16px;display:grid}.matchResultBody .matchCompareCard{min-height:858px;margin-left:0;padding:28px 32px 30px}.matchCompareTitle,.matchDetailPanel>header{align-items:center;gap:14px;display:flex}.matchCompareTitle>span,.matchDetailPanel>header>span{color:#356dff;background:radial-gradient(circle at 34% 24%,#fff 0 18%,#eaf2ff 46%,#dbe8ff 100%);border-radius:8px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #ffffffdb,0 12px 24px #3770ff1f}.matchCompareTitle>span svg,.matchDetailPanel>header>span svg{stroke-width:2.45px}.matchCompareTitle h2,.matchDetailPanel h2{color:#10203c;margin:0;font-size:26px;font-weight:1000}.matchCompareTitle p,.matchDetailPanel>header p{color:#8090aa;margin:6px 0 0;font-size:15px;font-weight:850}.matchCompareStageNew{grid-template-columns:minmax(390px,1fr) 92px minmax(390px,1fr);gap:18px;padding-top:24px}.matchCompareStageNew .matchMockPaper{gap:18px;width:min(560px,100%);min-height:720px;padding:36px 28px 30px;position:relative}.matchCompareStageNew .matchResumeMock{gap:14px}.matchCompareStageNew .matchAfterHead{width:min(560px,100%)}.matchCompareStageNew .matchResumeMock button{width:min(560px,100%);min-height:52px}.matchMockBadge{color:#8b98ab;background:#edf2f8;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex;position:absolute;top:16px;right:18px}.matchArrowBridge{color:#79a5ff;text-align:center;align-content:center;place-items:center;gap:12px;min-height:720px;display:grid}.matchArrowBridge strong{color:#fff;background:linear-gradient(135deg,#d7edff,#4a8fff);border-radius:999px;place-items:center;width:62px;height:62px;font-size:56px;font-weight:700;line-height:.7;display:grid;box-shadow:0 18px 36px #4086f538}.matchArrowBridge span{color:#7f90af;font-size:14px;font-weight:900;line-height:1.55}.matchArrowBridge em{color:#9ab9ff;letter-spacing:6px;font-size:26px;font-style:normal;font-weight:950}.matchDetailPanel,.matchSideCard,.matchSideCta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #dde8f8e6;border-radius:8px;box-shadow:0 18px 42px #4470b01a}.matchDetailPanel{gap:22px;padding:28px;display:grid}.matchDetailGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.matchDetailCard{background:#ffffffe0;border:1px solid #dde8f8db;border-radius:8px;align-content:start;gap:14px;min-height:170px;padding:18px;display:grid}.matchDetailCard.reason,.matchDetailCard.radar{grid-column:span 3}.matchDetailCard.chips,.matchDetailCard.list{grid-column:span 2}.matchDetailCardHeader{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.matchDetailCardHeader svg{color:#2f74ff;background:#eaf2ff;border-radius:999px;width:32px;height:32px;padding:7px}.matchDetailCard.reason .matchDetailCardHeader svg{color:#ffb12e;background:#fff4da}.matchDetailCard.radar .matchDetailCardHeader svg{color:#386fff;background:#eaf1ff}.matchDetailCard.chips .matchDetailCardHeader svg{color:#347aff;background:#edf6ff}.matchDetailCard.list .matchDetailCardHeader svg{color:#2d78ff;background:#eefaff}.matchDetailCard.list:last-child .matchDetailCardHeader svg{color:#ffad2e;background:#fff3dc}.matchDetailCardHeader h3{color:#172640;margin:0;font-size:17px;font-weight:1000}.matchDetailCardHeader small{color:#35a3d8;background:#eefaff;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.matchDetailCard.reason ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.matchDetailCard.reason li{color:#5f718e;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;font-weight:900;line-height:1.5;display:grid}.matchDetailCard.reason li span{color:#6079c0;background:#e5edff;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:950;display:grid}.matchDetailCard.reason li p,.matchDetailCard.list p{margin:0}.matchDetailCard.chips>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.matchDetailCard.chips span{color:#3674e8;background:#eaf3ff;border-radius:999px;align-items:center;min-height:32px;padding:0 13px;font-size:13px;font-weight:950;display:inline-flex}.matchDetailCard.list p,.matchSideCard.checklist p{color:#62738e;align-items:flex-start;gap:9px;font-size:14px;font-weight:900;line-height:1.45;display:flex}.matchDetailCard.list p svg,.matchSideCard.checklist p svg{color:#1fc080;flex:none;margin-top:2px}.matchMiniRadar{justify-self:center;place-items:center;width:230px;height:190px;display:grid;position:relative}.matchMiniRadar:before,.matchMiniRadar:after{content:"";clip-path:polygon(50% 2%,97% 37%,80% 95%,20% 95%,3% 37%);border:2px solid #4381ff7a;width:112px;height:112px;position:absolute}.matchMiniRadar:before{background:#4680ff29}.matchMiniRadar:after{border-style:dashed;width:140px;height:140px}.matchMiniRadar .ring{border:1px solid #6784d22e;border-radius:999px;position:absolute}.matchMiniRadar .ring.one{width:46px;height:46px}.matchMiniRadar .ring.two{width:88px;height:88px}.matchMiniRadar .ring.three{width:132px;height:132px}.matchMiniRadar .axis{transform-origin:bottom;background:#6784d224;width:1px;height:72px;position:absolute}.matchMiniRadar .axis.one{transform:translateY(-36px)}.matchMiniRadar .axis.two{transform:translate(35px,-10px)rotate(72deg)}.matchMiniRadar .axis.three{transform:translate(22px,27px)rotate(144deg)}.matchMiniRadar .axis.four{transform:translate(-22px,27px)rotate(216deg)}.matchMiniRadar .axis.five{transform:translate(-35px,-10px)rotate(288deg)}.matchMiniRadar strong,.matchMiniRadar em,.matchMiniRadar small,.matchMiniRadar b,.matchMiniRadar mark{color:#75849d;background:0 0;font-size:12px;font-style:normal;font-weight:900;position:absolute}.matchMiniRadar strong{top:0}.matchMiniRadar em{top:58px;right:0}.matchMiniRadar small{bottom:10px;right:22px}.matchMiniRadar b{bottom:10px;left:18px}.matchMiniRadar mark{top:58px;left:0}.matchResultSideColumn{align-self:stretch}.matchSideCard{gap:18px;padding:24px;display:grid}.matchSideCard header{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.matchSideCard header>span{color:#397dff;background:#edf6ff;border-radius:999px;place-items:center;width:54px;height:54px;font-size:24px;display:grid;box-shadow:inset 0 0 0 1px #ffffffe0,0 12px 28px #4d71be1c}.matchSideCard header>span svg{stroke-width:2.4px}.matchSideCard h2{color:#14233d;margin:0;font-size:23px;font-weight:1000}.matchSideCard header p{color:#8090aa;margin:5px 0 0;font-size:13px;font-weight:850}.matchSideCard header small{color:#20b87a;background:#e7fff4;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:950;display:inline-flex}.matchScoreSummary{grid-template-columns:176px minmax(0,1fr);align-items:center;gap:22px;display:grid}.matchScoreSummary .matchScoreRing{width:170px;height:170px}.matchScoreSummary .matchScoreRing>div{width:112px;height:112px}.matchScoreSummary b{color:#19b875;margin-bottom:8px;font-size:30px;font-weight:1000;display:block}.matchScoreSummary p,.matchOverallScore blockquote{color:#64748d;font-size:14px;font-weight:900;line-height:1.7}.matchOverallScore blockquote{color:#7184a2;background:linear-gradient(90deg,#edf5ff,#f7fbff);border:0;border-radius:8px;margin:0;padding:18px 20px}.matchSideCard.checklist{gap:12px}.matchSideCard.checklist.green header>span{color:#4e6dff;background:radial-gradient(circle at 35% 25%,#fff 0 18%,#eaf0ff 45%,#dce5ff 100%)}.matchSideCard.checklist.orange header>span{color:#ff9d2f;background:radial-gradient(circle at 35% 25%,#fff 0 18%,#fff1d5 45%,#ffe1a8 100%)}.matchSideCard.checklist.blue header>span{color:#3d72ff;background:radial-gradient(circle at 35% 25%,#fff 0 18%,#eaf1ff 45%,#d8e7ff 100%)}.matchOverallScore header>span{color:#20bd91;background:radial-gradient(circle at 35% 25%,#fff 0 18%,#e5fff7 45%,#d0f8ef 100%)}.matchSideCard.checklist.orange header small{color:#ff9d2f;background:#fff0df}.matchSideCard.checklist.blue header small{color:#3d72ff;background:#eaf3ff}.matchSideCard.checklist.orange p>svg{color:#ff9d2f;flex:none;margin-top:2px}.matchSideCta{background:linear-gradient(135deg,#f3ecfff0,#e0eefff2);grid-template-columns:58px minmax(0,1fr) 48px;align-items:center;gap:14px;min-height:96px;padding:20px 22px;display:grid}.matchSideCta>span,.matchSideCta button{color:#7049ff;background:#ffffffc7;border-radius:999px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 0 1px #ffffffc2}.matchSideCta p{color:#667494;margin:0;font-size:15px;font-weight:950}.matchSideCta button{width:46px;height:46px;font:inherit;border:0}.matchWorkbenchPage{color:#071638;background-color:#0000;background-image:linear-gradient(#7facff0e 1px,#0000 1px),linear-gradient(90deg,#7facff0e 1px,#0000 1px),radial-gradient(circle at 72% 3%,#e6ebffeb,#0000 28%),radial-gradient(circle at 90% 34%,#dceeffb3,#0000 26%),radial-gradient(circle at 16% 18%,#fffffff5,#0000 34%),radial-gradient(circle at 58% 64%,#f2ebffb8,#0000 31%),linear-gradient(#fbfdff 0%,#f5f9ff 48%,#eef6ff 100%);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:34px 34px,34px 34px,auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box;border-radius:8px;gap:16px;width:min(1660px,100%);min-height:0;margin:0 auto;padding:18px 0 34px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #dce5f9c2,0 22px 68px #6078b81f}.matchWorkbenchPage:after{content:"";pointer-events:none;position:absolute}.matchWorkbenchPage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 78% 18%,#ebe5ffc7,#0000 30%),radial-gradient(circle at 36% 8%,#fffffff5,#0000 31%),linear-gradient(100deg,#ffffffbd,#f4f9ff61);border-radius:8px;height:372px;position:absolute;inset:18px 40px auto;box-shadow:0 30px 82px #6880be21}.matchWorkbenchPage:after{z-index:0;background:radial-gradient(circle at 22% 12%,#ffffffe0,#0000 31%),radial-gradient(circle at 80% 8%,#e7e0ff6b,#0000 27%),radial-gradient(circle at 64% 56%,#d8efff6b,#0000 34%),linear-gradient(#ffffff75,#f6faff47);border-radius:8px;height:540px;inset:346px 38px auto}.matchThemeHero{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 76% 34%,#e6ecffe0,#0000 27%),radial-gradient(circle at 91% 78%,#e0f0ff94,#0000 23%),radial-gradient(circle at 52% 0,#ffffffe6,#0000 36%),linear-gradient(100deg,#fffffff5 0%,#fcfeffe0 45%,#f6faffc7 100%);border-radius:8px;grid-template-columns:minmax(430px,.92fr) minmax(420px,1fr);align-items:center;gap:28px;min-height:314px;margin:0 34px;padding:30px 66px 52px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 56px #5770b21c,inset 0 0 0 1px #ffffff94}.matchThemeHero:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 10%,#fffffff0,#0000 20%),linear-gradient(#ffffff9e,#0000 78%);position:absolute;inset:0}.matchThemeHero:after{content:"";pointer-events:none;background:linear-gradient(#f8fcff00,#eff9ffd1);height:118px;position:absolute;inset:auto 0 0}.matchThemeCopy,.matchThemeVisual{z-index:1;position:relative}.matchThemeCopy>p{color:#99a6ba;letter-spacing:0;margin:0 0 13px;font-size:18px;font-weight:950}.matchThemeCopy h1{color:#071638;letter-spacing:0;margin:0;font-size:42px;font-weight:950;line-height:1.22}.matchThemeCopy>span{color:#7c8aa1;max-width:520px;margin-top:18px;font-size:16px;font-weight:850;line-height:1.62;display:block}.matchThemeBadges{flex-wrap:wrap;gap:14px;max-width:520px;margin-top:28px;display:flex}.matchThemeBadges strong{color:#4d5e79;background:#ffffffc2;border:1px solid #e6edf9e6;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:0 14px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 10px 26px #5381d214}.matchThemeBadges svg{color:#fff;background:linear-gradient(135deg,#4d8bff,#315df4);border-radius:7px;width:22px;height:22px;padding:5px}.matchThemeBadges strong:nth-child(2) svg,.matchThemeBadges strong:nth-child(3) svg{background:linear-gradient(135deg,#8e62ff,#7047df)}.matchThemeBadges strong.green svg{background:linear-gradient(135deg,#34d9a8,#15b984)}.matchThemeVisual{min-height:258px}.matchHeroBlob{background:radial-gradient(circle at 68% 68%,#c2d8ff94,#0000 31%),radial-gradient(circle at 40% 28%,#e1ecffd9,#0000 47%),#e5efff80;border-radius:48% 52% 42% 58%;position:absolute;inset:-2px 18px 4px 12px}.matchHeroResumeCard{background:#fffffff0;border-radius:14px;width:160px;height:190px;padding:29px 24px;position:absolute;top:34px;left:132px;transform:rotate(-15deg);box-shadow:0 22px 50px #4472b829}.matchHeroResumeCard b{color:#26334c;margin-bottom:18px;font-size:15px;font-weight:950;display:block}.matchHeroResumeCard i{background:#e8eef8;border-radius:999px;height:11px;margin-bottom:13px;display:block}.matchHeroResumeCard i:first-of-type{width:112px}.matchHeroResumeCard i:nth-of-type(2){width:118px}.matchHeroResumeCard i:nth-of-type(3){width:102px}.matchHeroResumeCard i:nth-of-type(4){width:84px}.matchHeroResumeCard em{background:#9eb9ff;border-radius:999px;width:18px;height:18px;margin-top:11px;display:block}.matchHeroOfferTag{z-index:3;color:#fff;background:linear-gradient(135deg,#2c73ff,#2861e8);border-radius:10px;align-items:center;min-height:46px;padding:0 22px;font-size:16px;font-weight:900;display:inline-flex;position:absolute;top:30px;right:100px;transform:rotate(12deg);box-shadow:0 14px 24px #2c69eb40}.matchHeroPassCard{color:#88a8ff;background:#ffffffd1;border-radius:16px;place-items:center;width:120px;height:120px;display:grid;position:absolute;top:94px;right:104px;transform:rotate(15deg);box-shadow:0 18px 38px #4472b826}.matchHeroPassCard:before{content:"";background:#487eff24;border-radius:999px;width:64px;height:64px;position:absolute}.matchHeroPassCard svg{z-index:1;background:#5988ff33;border-radius:999px;width:58px;height:58px;padding:14px;position:relative}.matchHeroArrow{z-index:4;border-top:21px solid #4d80f7;border-radius:70% 30% 0 0;width:126px;height:64px;position:absolute;top:132px;left:280px;transform:rotate(16deg)}.matchHeroArrow:after{content:"";border-top:24px solid #0000;border-bottom:24px solid #0000;border-left:32px solid #4d80f7;width:0;height:0;position:absolute;top:-34px;right:-14px;transform:rotate(18deg)}.matchHeroStar{color:#ffdc38;font-size:38px;font-weight:950;position:absolute;top:40px;right:66px}.matchDiagnosisShell{gap:16px;margin-top:-18px;display:grid}.matchFlowStrip{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 52% 0,#f5f0ff85,#0000 34%),linear-gradient(#ffffffd6,#fcfeffbd);border:1px solid #dfe7fbb8;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;min-height:126px;margin:0 66px;padding:18px 48px 16px;list-style:none;display:grid;position:relative;box-shadow:0 16px 42px #5971b81f,inset 0 1px #ffffffc7}.matchFlowStrip li{color:#081638;text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.matchFlowStrip li:not(:last-child):after{content:"";border-top:3px dotted #b2c6f8c7;width:min(142px,52%);position:absolute;top:35px;left:calc(50% + 64px)}.matchFlowStrip li>span{color:#2f73ff;background:#e9f2ff;border-radius:999px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 13px 26px #4e7ed221}.matchFlowStrip li:nth-child(2)>span{color:#7250e8;background:#f2edff}.matchFlowStrip li:nth-child(4)>span{color:#fff;background:linear-gradient(135deg,#72a0ff,#4269f4)}.matchFlowStrip strong{margin-top:4px;font-size:16px;font-weight:950}.matchFlowStrip em{color:#8391a8;font-size:13px;font-style:normal;font-weight:850;line-height:1.55}.matchDiagnosisPanel{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 16% 0,#fffffff5,#0000 32%),radial-gradient(circle at 74% 0,#f1ebff5c,#0000 34%),linear-gradient(#ffffffeb,#fdfeffd6);border:1px solid #d7e2f6b8;border-radius:8px;gap:20px;margin:0 34px;padding:36px 38px 30px;display:grid;position:relative;box-shadow:0 18px 58px #5874b821,inset 0 1px #ffffffd1}.matchDiagnosisHeader{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:18px;display:grid}.matchDiagnosisHeader>span{color:#fff;background:linear-gradient(135deg,#75a4ff,#2f66f5);border-radius:999px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 14px 32px #2f66f542}.matchDiagnosisHeader h2{color:#081638;margin:0;font-size:32px;font-weight:950}.matchDiagnosisHeader p{color:#8391a8;margin-top:8px;font-size:18px;font-weight:850}.matchDiagnosisGrid{grid-template-columns:1.15fr 1fr 1fr;gap:16px;display:grid}.matchDiagnosisField{gap:10px;display:grid}.matchDiagnosisField>span,.matchRequirementField>span{color:#14213b;font-size:17px;font-weight:950}.matchDiagnosisControl{color:#2d70ff;background:#ffffffeb;border:1px solid #d4e1f8fa;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:76px;padding:0 44px 0 18px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #f1f6ffcc}.matchDiagnosisControl.textControl{padding-right:18px}.matchDiagnosisControl:after{content:"⌄";color:#4364f5;font-size:24px;font-weight:950;position:absolute;top:50%;right:18px;transform:translateY(-56%)}.matchDiagnosisControl.isReadonly:after,.matchDiagnosisControl.textControl:after{display:none}.matchDiagnosisControl svg{background:#edf5ff;border-radius:8px;width:38px;height:38px;padding:8px}.matchDiagnosisControl select,.matchDiagnosisControl input{color:#22304a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:15px;font-weight:950}.matchDiagnosisControl select{appearance:none}.matchDiagnosisControl input::placeholder{color:#9ba8ba}.matchDiagnosisControl strong{color:#22304a;gap:5px;min-width:0;font-size:15px;font-weight:950;display:grid}.matchDiagnosisControl small{color:#8391a8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.matchRequirementField{gap:10px;display:grid;position:relative}.matchRequirementField textarea{resize:vertical;color:#536278;min-height:206px;font:inherit;background:#fffffff0;border:1px solid #d4e1f8fa;border-radius:8px;outline:0;padding:18px 22px 34px;font-size:15px;font-weight:800;line-height:1.68;box-shadow:inset 0 0 0 1px #f1f6ffcc}.matchRequirementField em{color:#98a4b7;font-size:13px;font-style:normal;font-weight:900;position:absolute;bottom:12px;right:18px}.matchDiagnosisFooter{justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}.matchSampleButton{color:#2f70ff;font:inherit;background:0 0;border:0;align-items:center;gap:8px;font-size:15px;font-weight:950;display:inline-flex}.matchDiagnosisSubmit{color:#fff;background:linear-gradient(135deg,#2f75ff,#235fe8);border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-width:260px;min-height:58px;font-size:16px;font-weight:950;display:inline-flex;box-shadow:0 14px 28px #2663e93d}.matchReadyPanel{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 64% 0,#f4efff8a,#0000 32%),linear-gradient(108deg,#eef8ffc2,#ffffffad);border:1px solid #d5e1f8a3;border-radius:8px;grid-template-columns:320px minmax(0,1fr) 320px;min-height:214px;margin:0 48px;padding:24px 72px 24px 66px;position:relative;box-shadow:0 16px 42px #5874b81a,inset 0 1px #ffffffb8}.matchReadyIllustration{min-height:176px}.matchReadyDoc{width:124px;height:150px;top:24px;left:22px}.matchReadyLens{border-width:9px;width:78px;height:78px;top:72px;left:132px}.matchReadyCopy h2{font-size:28px}.matchReadyCopy p{font-size:16px}.matchReadyChecks{gap:18px}.matchReadyChecks li{font-size:15px}.siteShell:has(.matchWorkbenchPage){background:radial-gradient(circle at 66% 0,#ede7ffb3,#0000 25%),radial-gradient(circle at 86% 32%,#ddefff9e,#0000 30%),radial-gradient(circle at 24% 24%,#fffffff0,#0000 34%),linear-gradient(#7facff0d 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#7facff0d 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#fbfdff 0%,#f5f9ff 48%,#eef6ff 100%)}.siteShell:has(.matchWorkbenchPage) .main{width:min(1840px,100% - 22px);padding:12px 0 34px}.resumeOptimizeHero{z-index:2;background:radial-gradient(circle at 50% 8%,#fffffff2,#0000 24%),radial-gradient(circle at 74% 14%,#e8e2ffad,#0000 28%),radial-gradient(circle at 86% 56%,#dbeeff9e,#0000 26%),linear-gradient(105deg,#ffffffed 0%,#f4faffd1 44%,#e8f3ffc2 100%);border:1px solid #dde8fcdb;border-radius:8px;grid-template-columns:minmax(480px,.9fr) minmax(520px,1fr) minmax(300px,.55fr);align-items:center;gap:28px;min-height:320px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 64px #5675b821,inset 0 1px #ffffffd9}.resumeOptimizeHero:before{content:"";clip-path:polygon(0 78%,10% 66%,20% 74%,31% 52%,42% 69%,54% 42%,67% 68%,78% 38%,90% 65%,100% 46%,100% 100%,0 100%);pointer-events:none;background:linear-gradient(135deg,#0000 0 23%,#97b6e233 23% 24%,#0000 24%),linear-gradient(28deg,#0000 0 52%,#7197d13d 52% 53%,#0000 53%),radial-gradient(at 72% 100%,#aac9ee57,#0000 48%),linear-gradient(#ebf7ff00,#d7eaffdb);height:138px;position:absolute;inset:auto 0 0}.resumeOptimizeHero:after{content:"";pointer-events:none;background:radial-gradient(circle at 72% 44%,#ffffffb8,#0000 18%),linear-gradient(125deg,#fff6,#0000 64%);position:absolute;inset:0}.resumeHeroCopy,.resumeHeroScene,.resumeHeroQuote{z-index:1;position:relative}.resumeHeroCopy{padding-left:50px}.resumeHeroCopy>p{color:#6f82a5;letter-spacing:8px;margin:0 0 12px;font-size:15px;font-weight:900}.resumeHeroCopy h1{color:#071638;margin:0;font-size:54px;font-weight:1000;line-height:1.05}.resumeHeroCopy h2{color:#071638;margin:8px 0 0;font-size:32px;font-weight:1000;line-height:1.18}.resumeHeroCopy>span{color:#65758f;max-width:680px;margin-top:16px;font-size:17px;font-weight:850;line-height:1.62;display:block}.resumeHeroBadges{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.resumeHeroBadges strong{color:#5d6d87;background:#ffffffb8;border:1px solid #e2ebfadb;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:14px;font-weight:950;display:inline-flex;box-shadow:0 10px 24px #5878b214}.resumeHeroBadges svg{color:#fff;background:linear-gradient(135deg,#84dbd0,#42c5b3);border-radius:999px;width:23px;height:23px;padding:3px}.resumeHeroBadges strong:nth-child(2) svg,.resumeHeroBadges strong:nth-child(3) svg{background:linear-gradient(135deg,#8fcfff,#58aeea)}.resumeHeroScene{min-height:300px}.resumeHeroMountains{clip-path:polygon(0 75%,14% 56%,25% 70%,38% 36%,50% 68%,64% 28%,78% 64%,90% 42%,100% 68%,100% 100%,0 100%);background:linear-gradient(132deg,#0000 0 44%,#a0bee738 44% 45%,#0000 45%),linear-gradient(34deg,#0000 0 48%,#7da6de38 48% 49%,#0000 49%),linear-gradient(#eef7ff00,#cfe4ffbd);height:136px;position:absolute;inset:auto -28px 0 -20px}.resumeHeroRing{filter:blur(.2px);border:18px solid #828af338;border-color:#828af338 #367bf161 #639cff80 #828af338;border-radius:50%;width:404px;height:184px;position:absolute;top:40px;left:74px;transform:rotate(10deg)}.resumeHeroPaper{background:#fffffff0;border-radius:14px;width:176px;height:216px;padding:42px 28px 24px;position:absolute;top:20px;left:134px;transform:rotate(-14deg);box-shadow:0 26px 52px #5a70ae2e}.resumeHeroPaper b{color:#1c2a46;margin-bottom:18px;font-size:16px;font-weight:1000;display:block}.resumeHeroPaper i,.resumeHeroPhone i{background:#e8eef8;border-radius:999px;height:10px;margin-bottom:14px;display:block}.resumeHeroPaper i:first-of-type{width:112px}.resumeHeroPaper i:nth-of-type(2){width:134px}.resumeHeroPaper i:nth-of-type(3){width:102px}.resumeHeroPaper i:nth-of-type(4){width:126px}.resumeHeroPhone{background:#ffffff9e;border-radius:13px;width:88px;height:168px;padding:34px 16px 18px;position:absolute;top:54px;left:360px;transform:rotate(7deg);box-shadow:0 18px 42px #5876b41f}.resumeHeroPhone i{background:#dae4f5d1;height:9px;margin-bottom:12px}.resumeHeroAi{color:#fff;background:linear-gradient(135deg,#6f8cff,#18a3ff);border-radius:18px;place-items:center;width:82px;height:82px;font-size:32px;font-weight:1000;display:grid;position:absolute;top:112px;left:310px;box-shadow:0 22px 42px #2d69e642,inset 0 1px #ffffff70}.resumeHeroRibbon{filter:drop-shadow(0 18px 18px #2f65d21f);border-bottom:32px solid #377af0c7;border-radius:0 0 50% 60%;width:330px;height:78px;position:absolute;top:136px;left:190px;transform:rotate(7deg)}.resumeHeroSpark{color:#ffd46b;font-size:42px;font-weight:1000;position:absolute}.resumeHeroSpark.one{top:178px;left:40px}.resumeHeroSpark.two{color:#ffbc8a;font-size:24px;top:92px;right:60px}.resumeHeroScene p{color:#6f83e8;margin:0;font-size:22px;font-style:italic;font-weight:850;line-height:1.08;position:absolute;top:116px;right:42px;transform:rotate(-8deg)}.resumeHeroQuote{color:#586987;text-align:right;place-self:start end;gap:10px;margin:54px 44px 0 0;font-size:18px;font-weight:950;line-height:1.45;display:grid}.resumeHeroQuote span:last-child{color:#6b7890}.resumeOptimizeMain{z-index:2;grid-template-columns:minmax(0,1fr) minmax(360px,510px);gap:22px;display:grid;position:relative}.resumeOptimizeFormPanel,.resumeOptimizeBenefits,.resumeBrandStrip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 12% 0,#fffffff0,#0000 30%),linear-gradient(145deg,#ffffffdb,#f6fbffc2);border:1px solid #dce7fad1;border-radius:8px;box-shadow:0 20px 54px #5470af1f,inset 0 1px #ffffffe0}.resumeOptimizeFormPanel{gap:26px;min-height:632px;padding:30px 34px 26px;display:grid}.resumePanelHeader{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;display:grid}.resumePanelHeader>strong{color:#fff;background:linear-gradient(135deg,#59a0ff,#8b62ff);border-radius:999px;place-items:center;width:58px;height:58px;font-size:28px;font-weight:1000;display:grid;box-shadow:0 18px 34px #5669ee3d}.resumePanelHeader h2,.resumeOptimizeBenefits h2{color:#101d38;margin:0;font-size:28px;font-weight:1000}.resumePanelHeader p,.resumeOptimizeBenefits header p{color:#7d8ca5;margin:5px 0 0;font-size:16px;font-weight:850}.resumeOptimizeFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.resumeOptimizeField{gap:10px;display:grid}.resumeOptimizeField>span{color:#14213b;justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:1000;display:flex}.resumeOptimizeField>span em{color:#3e7bff;align-items:center;gap:6px;font-size:14px;font-style:normal;font-weight:900;display:inline-flex}.resumeOptimizeControl{color:#2f72ff;background:#ffffffc2;border:1px solid #d2e1faf5;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:0 18px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #f5f9ffe6}.resumeOptimizeControl.selectControl{grid-template-columns:42px minmax(0,1fr) 20px}.resumeOptimizeControl>svg:first-child{background:#edf5ff;border-radius:8px;width:40px;height:40px;padding:9px}.resumeOptimizeControl select,.resumeOptimizeControl input{color:#24334d;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:15px;font-weight:950}.resumeOptimizeControl select{appearance:none}.resumeControlActions,.resumeControlChevron{color:#4d79ff;align-items:center;display:inline-flex}.resumeControlActions{gap:14px}.resumeClearButton{color:#9aaac5;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:color .16s,background .16s;display:inline-flex}.resumeClearButton:hover{color:#315bff;background:#e6eefff2}.resumeControlChevron{transform:rotate(90deg)}.resumeOptimizeTextareaWrap{background:#ffffffc7;border:1px solid #d2e1faf5;border-radius:8px;min-height:132px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f5f9ffeb}.resumeOptimizeTextareaWrap textarea{resize:vertical;color:#536278;width:100%;min-height:132px;font:inherit;background:0 0;border:0;outline:0;padding:18px 20px 32px;font-size:15px;font-weight:800;line-height:1.6}.resumeOptimizeTextareaWrap b{color:#9aa8bd;font-size:13px;font-weight:900;position:absolute;bottom:12px;right:18px}.resumeOptimizeTip{color:#728199;background:linear-gradient(90deg,#ffffffbd,#eef6ffb8);border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding:10px 16px;display:grid}.resumeOptimizeTip svg{color:#f4a528;background:#fff0d8;border-radius:999px;width:34px;height:34px;padding:8px}.resumeOptimizeTip p{margin:0;font-size:14px;font-weight:850}.resumeOptimizeTip strong{color:#34435d;margin-right:10px}.resumeOptimizeActionBar{background:radial-gradient(circle at 54% 0,#f4efff94,#0000 34%),#ffffffbd;border-radius:8px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:24px;min-height:134px;padding:22px 18px;display:grid}.resumeOptimizeActionBar ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.resumeOptimizeActionBar li{text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.resumeOptimizeActionBar li:not(:last-child):after{content:"";border-top:3px dotted #b6c8eecc;width:min(92px,54%);position:absolute;top:23px;left:calc(50% + 38px)}.resumeOptimizeActionBar li strong{color:#7f8ea8;background:#f4f8ff;border:1px solid #d7e3f6;border-radius:999px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:1000;display:grid}.resumeOptimizeActionBar li.active strong{color:#fff;background:linear-gradient(135deg,#4d8cff,#6d70ff);border:5px solid #dbe9ff;box-shadow:0 12px 26px #3f69f43d}.resumeOptimizeActionBar li span{color:#283750;font-size:15px;font-weight:1000}.resumeOptimizeActionBar li em{color:#8a98ae;font-size:12px;font-style:normal;font-weight:850}.resumeOptimizeSubmitArea{justify-items:stretch;gap:12px;display:grid}.resumeOptimizeSubmit{color:#fff;background:linear-gradient(135deg,#2f74ff,#9a66ff);border:0;border-radius:8px;justify-content:center;align-items:center;gap:14px;min-height:66px;font-size:20px;font-weight:1000;display:inline-flex;box-shadow:0 20px 36px #4267eb3d}.resumeOptimizeSubmit:after{content:"→";font-size:28px;line-height:1}.resumeOptimizeSubmitArea>span{color:#8a98af;text-align:center;font-size:15px;font-weight:900}.resumeOptimizeBenefits{align-content:start;gap:26px;min-height:632px;padding:28px 26px;display:grid}.resumeOptimizeBenefits header{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;display:grid}.resumeOptimizeBenefits header>span{color:#fff;background:radial-gradient(circle at 70% 20%,#ffd26a 0 8px,#0000 9px),linear-gradient(135deg,#6f8cff,#dfe9ff);border-radius:20px;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 16px 30px #5b6fdc33}.resumeBenefitList{gap:16px;display:grid}.resumeBenefitList article{background:#ffffffb8;border:1px solid #e6edf9c7;border-radius:8px;grid-template-columns:64px minmax(0,1fr) 22px;align-items:center;gap:16px;min-height:88px;padding:14px 16px;display:grid;box-shadow:0 10px 24px #5975b212}.resumeBenefitList article>span{color:#7563ef;background:#f0edff;border-radius:14px;place-items:center;width:56px;height:56px;display:grid}.resumeBenefitList article>span.teal{color:#2cbcac;background:#e9fbf7}.resumeBenefitList article>span.blue{color:#527bff;background:#eef4ff}.resumeBenefitList article>span.send{color:#2f70ff;background:#eef5ff}.resumeBenefitList h3{color:#1b2943;margin:0;font-size:17px;font-weight:1000}.resumeBenefitList p{color:#8493aa;margin:5px 0 0;font-size:13px;font-weight:850}.resumeBenefitList article>svg{color:#8e9bb0}.resumeOptimizeBenefits blockquote{color:#91a0b8;margin:8px 4px 0;padding:10px 0 0 70px;position:relative}.resumeOptimizeBenefits blockquote span{color:#b4cff89e;font-size:92px;font-weight:1000;line-height:1;position:absolute;top:-10px;left:0}.resumeOptimizeBenefits blockquote p{margin:0;font-size:19px;font-weight:900;line-height:1.55}.resumeOptimizeBenefits blockquote cite{text-align:right;margin-top:16px;font-size:15px;font-style:italic;font-weight:900;display:block}.resumeBrandStrip{z-index:2;grid-template-columns:350px minmax(0,1fr);align-items:center;gap:34px;min-height:84px;padding:16px 32px;display:grid;position:relative}.resumeBrandStrip h2{color:#17233d;margin:0;font-size:22px;font-weight:1000}.resumeBrandStrip p{color:#7d8ca5;margin:5px 0 0;font-size:14px;font-weight:850}.resumeBrandStrip ul{color:#8796af;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.resumeBrandStrip li{opacity:.86;font-size:18px;font-weight:1000}@media (max-width:1320px){.resumeOptimizeHero{grid-template-columns:minmax(0,.95fr) minmax(420px,1fr)}.resumeHeroQuote{display:none}.resumeOptimizeMain{grid-template-columns:1fr}.resumeOptimizeBenefits{min-height:0}.resumeBenefitList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.resumeOptimizeHero{grid-template-columns:1fr;min-height:0}.resumeHeroCopy{padding:34px 34px 0}.resumeHeroScene{min-height:260px}.resumeOptimizeFields,.resumeOptimizeActionBar,.resumeBenefitList,.resumeBrandStrip{grid-template-columns:1fr}.resumeOptimizeActionBar ol{grid-template-columns:repeat(2,minmax(0,1fr))}.resumeOptimizeActionBar li:not(:last-child):after{display:none}}@media (max-width:640px){.resumeOptimizeHero{border-radius:8px}.resumeHeroCopy{padding:26px 20px 0}.resumeHeroCopy h1{font-size:42px}.resumeHeroCopy h2{font-size:25px}.resumeHeroCopy>span{font-size:15px}.resumeHeroBadges{gap:10px}.resumeHeroBadges strong{font-size:13px}.resumeHeroScene{transform-origin:top;min-height:220px;transform:scale(.78)}.resumeOptimizeFormPanel,.resumeOptimizeBenefits{min-height:0;padding:24px 18px}.resumePanelHeader{grid-template-columns:52px minmax(0,1fr)}.resumePanelHeader>strong{width:48px;height:48px;font-size:24px}.resumePanelHeader h2,.resumeOptimizeBenefits h2{font-size:24px}.resumeOptimizeActionBar ol{grid-template-columns:1fr}.resumeOptimizeSubmit{min-height:58px;font-size:17px}.resumeOptimizeBenefits header{grid-template-columns:58px minmax(0,1fr)}.resumeOptimizeBenefits header>span{width:54px;height:54px}.resumeBenefitList article{grid-template-columns:54px minmax(0,1fr) 18px;padding:12px}.resumeBenefitList article>span{width:48px;height:48px}.resumeBrandStrip{padding:18px}.resumeBrandStrip ul{justify-content:flex-start;gap:14px 22px}.resumeBrandStrip li{font-size:15px}}.aiOptimizationBanner{background:linear-gradient(90deg,#ffffff1a,#fff0),url(/resume-optimization-hero.png) 50%/cover no-repeat;border:1px solid #b3cfffa3;border-radius:8px;min-height:clamp(92px,8vw,132px);overflow:hidden;box-shadow:0 18px 50px #2d60b01f}.aiMatchGrid{grid-template-columns:minmax(320px,360px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.aiMatchControlPanel,.aiMatchReportPanel{gap:16px;display:grid}.aiMatchControlPanel{position:sticky;top:88px}.aiMatchControlCard{gap:16px;display:grid}.aiResumeCard{background:linear-gradient(115deg, #1d8f7a1a, transparent 55%), var(--surface)}.aiResumeMiniCard{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:10px;padding:14px;display:grid}.aiResumeMiniCard span{background:var(--brand-soft);width:fit-content;min-height:28px;color:var(--brand-strong);border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.aiOptimizationUpload{background:linear-gradient(135deg, #5381ff1a, #ffffffc7), var(--surface-soft);border:1px dashed #5a89f557;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;padding:12px;display:grid}.srOnlyFileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.aiOptimizationUploadButton,.aiOptimizationUploadLink{font:inherit;cursor:pointer;border:0}.aiOptimizationUploadButton{min-width:0;color:var(--text);text-align:left;background:0 0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:2px 12px;padding:0;display:grid}.aiOptimizationUploadButton>span{width:42px;height:42px;color:var(--blue);background:#ecf4ff;border-radius:8px;grid-row:span 2;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #5a89f529}.aiOptimizationUploadButton strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.aiOptimizationUploadButton small{color:var(--muted);font-size:12px;font-weight:800}.aiOptimizationUploadLink{background:var(--surface);min-height:42px;color:var(--blue);border:1px solid #5a89f557;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:900;display:inline-flex}.aiOptimizationUploadButton:disabled,.aiOptimizationUploadLink:disabled{cursor:wait;opacity:.72}.aiOptimizationUploadMessage,.aiOptimizationUploadError{grid-column:1/-1;margin:0;font-size:12px;font-weight:900}.aiOptimizationUploadMessage{color:var(--brand-strong)}.aiOptimizationUploadError{color:#b42318}.aiOptimizationPickerForm{border-bottom:1px solid var(--line);grid-template-columns:1fr;align-items:end;gap:12px;padding-bottom:16px;display:grid}.aiOptimizationPickerForm label{color:var(--muted);gap:7px;font-size:13px;font-weight:800;display:grid}.aiOptimizationPickerForm .button{width:100%}.aiOptimizationSelectedResume{background:#f3f8ff;border:1px solid #5a89f52e;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.aiOptimizationSelectedResume>svg{background:var(--surface);width:34px;height:34px;color:var(--blue);border-radius:8px;padding:8px}.aiOptimizationSelectedResume div{gap:2px;min-width:0;display:grid}.aiOptimizationSelectedResume strong,.aiOptimizationSelectedResume span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aiOptimizationSelectedResume strong{color:var(--text);font-size:13px}.aiOptimizationSelectedResume span{color:var(--muted);font-size:12px;font-weight:800}.aiMatchSelectForm,.aiMatchForm,.aiMatchFormGrid{gap:12px;display:grid}.aiMatchSelectForm{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-bottom:16px}.aiResumeMiniCard label,.aiMatchSelectForm label,.aiMatchForm label{color:var(--muted);gap:7px;font-size:13px;font-weight:800;display:grid}.aiMatchSourceTabs{background:var(--surface-soft);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;display:grid}.aiMatchSourceTabs label{min-height:40px;color:var(--muted);cursor:pointer;border:1px solid #0000;border-radius:7px;place-items:center;font-size:13px;font-weight:900;display:grid}.aiMatchSourceTabs input{opacity:0;pointer-events:none;position:absolute}.aiMatchSourceTabs label:has(input:checked){border-color:color-mix(in srgb, var(--brand) 28%, var(--line));background:var(--surface);color:var(--brand-strong);box-shadow:var(--shadow)}.aiMatchProgressOverlay{z-index:2147483000;pointer-events:auto;isolation:isolate;overscroll-behavior:contain;color:#f8fbff;background:radial-gradient(circle at 50% 38%,#516fff47,#0000 22%),radial-gradient(circle at 50% 52%,#19264fdb,#0000 52%),linear-gradient(135deg,#090d18 0%,#0c1121 52%,#050811 100%);place-items:center;width:100vw;height:100dvh;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.aiMatchProgressOverlay:before{content:"";opacity:.8;background:radial-gradient(circle at 18% 28%,#6385ffeb 0 1px,#0000 2px),radial-gradient(circle at 82% 22%,#6f9cffc7 0 1px,#0000 2px),radial-gradient(circle at 12% 64%,#759bffb8 0 1px,#0000 2px),radial-gradient(circle at 76% 66%,#7b5dffbd 0 1px,#0000 2px),radial-gradient(circle at 54% 16%,#43d2ff9e 0 1px,#0000 2px);animation:9s ease-in-out infinite alternate aiMatchStarDrift;position:absolute;inset:-10%}.aiMatchProgressOverlay:after{content:"";border:1px solid #506fda29;border-radius:50%;width:min(880px,92vw);height:min(310px,42vw);position:absolute;transform:rotate(-8deg);box-shadow:0 0 60px #4769ff14}.aiMatchProgressScene{z-index:1;align-content:center;justify-items:center;width:min(720px,100%);min-height:560px;display:grid;position:relative;overflow:hidden}.aiMatchProgressScene:before{content:"";filter:blur(6px);background:radial-gradient(circle,#4865f624,#0000 64%);height:58%;position:absolute;inset:8% 2% auto}.aiMatchProgressSignal{color:#7a92e180;letter-spacing:2px;gap:8px;font-size:9px;font-weight:900;line-height:1;display:grid;position:absolute;top:102px}.aiMatchProgressSignal.left{left:4px}.aiMatchProgressSignal.right{right:4px}.aiMatchOrbit{place-items:center;width:330px;height:330px;display:grid;position:relative}.aiMatchOrbit:before{content:"";background:conic-gradient(from 20deg, transparent 0 8%, #6198ff 12% 22%, transparent 28% 42%, #9b7bff 46% 57%, transparent 63% 78%, #6ce0ff 83% 88%, transparent 94%);filter:drop-shadow(0 0 6px #5571ffa6);border-radius:999px;animation:7.8s linear infinite aiMatchOrbitSpin;position:absolute;inset:20px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.aiMatchOrbit:after{content:"";border:2px dotted #6490ff57;border-radius:999px;animation:11s linear infinite aiMatchOrbitReverse;position:absolute;inset:58px;box-shadow:inset 0 0 28px #4869ff1a}.orbitSweep{pointer-events:none;border-radius:999px;position:absolute}.orbitSweep.primary{width:calc(100% - 60px);height:calc(100% - 60px);animation:12s linear infinite aiMatchOrbitReverse;inset:30px;overflow:visible}.orbitArcTrack{stroke:#445ba62e;stroke-width:13px}.orbitArc{stroke-width:13px;stroke-linecap:round;stroke-dasharray:76 284;filter:drop-shadow(0 0 5px)}.orbitArc.blue{color:#6e91ff;stroke:#739bff;stroke-dashoffset:0}.orbitArc.violet{color:#906cff;stroke:#a68bff;stroke-dashoffset:-120px}.orbitArc.cyan{color:#4acbff;stroke:#62d5ff;stroke-dashoffset:-240px}.orbitSweep.secondary{border:1px solid #748dff2b;inset:20px;box-shadow:0 0 12px #6169ff14}.orbitDash{background:repeating-conic-gradient(from 0deg, #5173ff5c 0 8deg, transparent 8deg 18deg);opacity:.24;border-radius:999px;animation:16s linear infinite aiMatchOrbitSpin;position:absolute;inset:4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.aiMatchOrbitRotor{z-index:3;pointer-events:none;will-change:transform;border-radius:50%;animation:7.8s linear infinite aiMatchOrbitSpin;position:absolute;inset:20px}.orbitGlow{--orb-color:100, 146, 255;background:radial-gradient(circle at 42% 36%, #fff 0 10%, #e2f4ff 14%, rgba(var(--orb-color), .96) 42%, rgba(var(--orb-color), .72) 63%, #e2e9ff 85%, rgba(var(--orb-color), .9) 100%);width:20px;height:20px;box-shadow:0 0 7px rgba(var(--orb-color), .98), 0 0 19px rgba(var(--orb-color), .7), 0 0 32px rgba(var(--orb-color), .2);border:1px solid #dfeeffeb;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.orbitGlow.one{top:0;left:50%}.orbitGlow.two{--orb-color:172, 108, 255;top:25%;left:93.301%}.orbitGlow.three{--orb-color:71, 207, 255;top:75%;left:93.301%}.orbitGlow.four{--orb-color:163, 100, 255;top:100%;left:50%}.orbitGlow.five{--orb-color:101, 134, 255;top:75%;left:6.699%}.orbitGlow.six{--orb-color:102, 204, 255;top:25%;left:6.699%}.aiMatchProgressResume{z-index:4;background:linear-gradient(#2f4896b3,#111938db),#1c295cd1;border:1px solid #6f95ff94;border-radius:8px;justify-items:center;gap:8px;width:118px;min-height:142px;padding:18px 15px 14px;animation:3.8s ease-in-out infinite aiMatchResumeFloat;display:grid;position:relative;box-shadow:inset 0 0 20px #6a93ff33,0 0 34px #4a6fff73}.aiMatchProgressResume svg{color:#93aeff;filter:drop-shadow(0 0 10px #779cff9e)}.aiMatchProgressResume i{background:linear-gradient(90deg,#779affc7,#b3ceff47);border-radius:999px;width:72%;height:7px}.aiMatchProgressResume i:nth-of-type(2){width:60%}.aiMatchProgressResume i:nth-of-type(3){width:48%}.aiMatchProgressScene h2{color:#f7f9ff;text-align:center;margin:28px 0 0;font-size:clamp(24px,4.8vw,32px);font-weight:1000;line-height:1.25;position:relative}.aiMatchProgressScene h2 span{color:#6f8cff;text-shadow:0 0 18px #6c89ff8c}.aiMatchProgressScene p{color:#b5c1dbc7;margin-top:12px;font-size:15px;font-weight:800;position:relative}.aiMatchProgressDots{align-items:center;gap:12px;margin-top:30px;display:inline-flex;position:relative}.aiMatchProgressDots:before,.aiMatchProgressDots:after{content:"";background:linear-gradient(90deg,#0000,#5c79ff52);width:76px;height:1px}.aiMatchProgressDots:after{background:linear-gradient(90deg,#5c79ff52,#0000)}.aiMatchProgressDots span{background:#5ca7ff;border-radius:999px;width:8px;height:8px;animation:1.25s ease-in-out infinite aiMatchDotPulse;box-shadow:0 0 14px #5c97ffe6}.aiMatchProgressDots span:nth-child(2){animation-delay:.14s}.aiMatchProgressDots span:nth-child(3){animation-delay:.28s}.aiMatchProgressDots span:nth-child(4){animation-delay:.42s}.aiMatchProgressDots span:nth-child(5){animation-delay:.56s}@media (max-width:720px){.aiMatchProgressOverlay{padding:16px}.aiMatchProgressScene{min-height:520px}.aiMatchProgressSignal{display:none}.aiMatchOrbit{width:280px;height:280px}.aiMatchProgressResume{width:106px;min-height:132px}.aiMatchProgressDots:before,.aiMatchProgressDots:after{width:46px}}.aiMatchSubmitError{color:#b42318;background:#fee2e2bf;border:1px solid #ef444438;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}@keyframes aiMatchOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes aiMatchOrbitReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes aiMatchResumeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes aiMatchDotPulse{0%,to{opacity:.45;transform:translateY(0)scale(.75)}50%{opacity:1;transform:translateY(-2px)scale(1)}}@keyframes aiMatchStarDrift{0%{transform:translate(-8px,-4px)}to{transform:translate(8px,6px)}}.aiMatchFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aiMatchFormGrid label:last-child{grid-column:1/-1}.aiMatchJd{resize:vertical;min-height:230px}.aiMatchHistoryPanel{gap:14px;display:grid}.aiMatchHistoryPicker{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.aiMatchHistory{gap:10px;margin-top:14px;display:grid}.historyLink{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.historyLink div{gap:2px;min-width:0;display:grid}.historyLink strong,.historyLink small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.historyLink small{color:var(--muted)}.aiMatchTopGrid{grid-template-columns:minmax(220px,270px) minmax(0,1fr);gap:16px;display:grid}.aiMatchScorePanel,.aiMatchKeywordPanel{gap:16px;display:grid}.aiMatchScorePanel>p{color:var(--muted);margin:0;line-height:1.65}.aiMatchReportHero{border:1px solid var(--line);background:linear-gradient(115deg, #1d8f7a1a, transparent 45%), linear-gradient(280deg, #2563eb1a, transparent 42%), var(--surface);min-height:170px;box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:18px;padding:24px;display:grid}.aiMatchReportHero h2{margin-top:10px;font-size:26px}.aiMatchReportHero p{color:var(--muted);margin-top:8px}.aiMatchScoreRing{border-radius:999px;place-items:center;width:150px;height:150px;display:grid}.aiMatchScoreRing.compact{justify-self:center;width:142px;height:142px}.aiMatchScoreRing.compact div{width:108px;height:108px}.aiMatchScoreRing div{background:var(--surface);border-radius:999px;align-content:center;place-items:center;width:116px;height:116px;display:grid}.aiMatchScoreRing strong{font-size:30px}.aiMatchScoreRing.compact strong{font-size:42px}.aiMatchScoreRing span{color:var(--muted);font-size:13px;font-weight:800}.aiMatchQuickStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.aiMatchQuickStats span{border:1px solid var(--line);background:var(--surface-soft);min-height:58px;color:var(--muted);border-radius:8px;align-content:center;gap:2px;padding:10px;font-size:12px;font-weight:800;display:grid}.aiMatchQuickStats strong{color:var(--text);font-size:17px}.aiMatchCoverageList{gap:12px;display:grid}.coverageRow{color:var(--muted);grid-template-columns:minmax(120px,180px) minmax(0,1fr) 48px;align-items:center;gap:12px;font-size:13px;font-weight:900;display:grid}.coverageRow>span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coverageRow strong{color:var(--muted);text-align:right}.coverageRow.is-matched strong{color:var(--brand-strong)}.aiMatchReportGrid,.matchDimensionGrid,.matchColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.matchDimensionGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.matchThreeColumns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.aiMatchRequirementPanel .matchRequirementList{grid-template-columns:repeat(2,minmax(0,1fr))}.matchDimensionCard{gap:11px;display:grid}.matchDimensionCard h2{font-size:15px}.matchDimensionCard p{color:var(--muted);font-size:13px;line-height:1.55}.dimensionTrack{background:var(--surface-soft);border-radius:999px;height:8px;overflow:hidden}.dimensionTrack span{border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--blue));height:100%;display:block}.keywordCloud{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.keywordCloud span{background:var(--brand-soft);min-height:30px;color:var(--brand-strong);border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.keywordCloud.missing span{background:var(--amber-soft);color:var(--amber)}.matchList{color:#344054;gap:10px;margin:14px 0 0;padding-left:18px;display:grid}.matchList li{line-height:1.6}.matchRequirementList,.matchEvidenceList,.matchQuestionList,.matchPrepList{gap:10px;margin-top:14px;display:grid}.matchRequirementItem{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:8px;padding:14px;display:grid}.matchRequirementItem.is-matched{border-color:color-mix(in srgb, var(--green) 28%, var(--line));background:color-mix(in srgb, var(--green-soft) 34%, var(--surface-soft))}.matchRequirementItem>div,.matchSupplementItem>div,.matchQuestionItem>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.matchRequirementItem strong,.matchEvidenceItem strong,.matchSupplementItem strong,.matchQuestionItem strong,.matchPrepItem strong{color:var(--text)}.matchRequirementItem>div>span:first-of-type{color:var(--muted);font-size:12px;font-weight:900}.matchRequirementItem p,.matchEvidenceItem p,.matchSupplementItem p,.matchQuestionItem p,.matchPrepItem p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.matchRequirementItem small{color:var(--muted);align-items:center;gap:6px;line-height:1.45;display:inline-flex}.matchRequirementItem.is-matched small{color:var(--green)}.matchEvidenceItem{border:1px solid var(--line);border-left:4px solid var(--blue);background:var(--surface-soft);border-radius:8px;gap:7px;padding:14px;display:grid}.matchEvidenceItem.tagSoft{border-left-color:var(--green)}.matchEvidenceItem.tagWarn{border-left-color:var(--amber)}.matchEvidenceItem>span,.matchSupplementItem small{color:var(--muted);font-size:12px;font-weight:900}.matchEvidenceItem div{flex-wrap:wrap;gap:6px;display:flex}.matchEvidenceItem em{background:var(--surface);min-height:24px;color:var(--blue);border-radius:7px;align-items:center;padding:0 8px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.matchSupplementGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-top:14px;display:grid}.matchSupplementList{gap:12px;margin-top:14px;display:grid}.matchSupplementItem,.matchQuestionItem,.matchPrepItem{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:9px;padding:14px;display:grid}.matchSuggestionItem{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:8px;padding:14px;display:grid}.matchSuggestionItem strong{color:var(--text)}.matchSuggestionItem p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.matchSupplementItem blockquote{border-left:3px solid var(--brand);background:var(--surface);color:var(--text);border-radius:7px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.matchQuestionItem small{background:var(--surface);color:var(--muted);border-radius:7px;padding:10px 12px;line-height:1.55;display:block}.matchQuestionItem.numbered{grid-template-columns:46px minmax(0,1fr);align-items:start}.matchQuestionItem.numbered b{background:var(--surface);width:38px;height:38px;color:var(--muted);border-radius:8px;grid-row:span 3;place-items:center;font-size:13px;display:grid}.matchQuestionItem.numbered p,.matchQuestionItem.numbered small{grid-column:2}.matchPrepItem>span{background:var(--blue-soft);width:fit-content;color:var(--blue);border-radius:7px;padding:4px 8px;font-size:12px;font-weight:900}.resumeActionList{gap:10px;margin-top:14px;display:grid}.resumeActionItem{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 14px;padding:14px;display:grid}.resumeActionItem div{gap:3px;min-width:0;display:grid}.resumeActionItem strong{color:var(--text)}.resumeActionItem div span,.resumeActionItem p{color:var(--muted);font-size:13px}.resumeActionItem p{grid-column:1/-1;line-height:1.55}.jdPreview{border:1px solid var(--line);background:var(--surface-soft);color:#344054;max-height:260px;font:inherit;white-space:pre-wrap;border-radius:8px;margin:14px 0 0;padding:14px;font-size:13px;line-height:1.65;overflow:auto}.aiMatchEmpty{border:1px dashed var(--line-strong);background:var(--surface);min-height:520px;color:var(--muted);text-align:center;border-radius:8px;align-content:center;place-items:center;gap:12px;padding:24px;display:grid}.aiMatchEmpty h2{color:var(--text)}.aiMatchEmptyEnhanced{background:radial-gradient(circle at 88% 16%, #2563eb17, transparent 16%), radial-gradient(circle at 9% 88%, #0ea5e91a, transparent 17%), linear-gradient(135deg, #ffffffeb, #eff9ffc2), var(--surface);border-style:solid;align-content:center;gap:18px;min-height:520px;overflow:hidden}.aiMatchEmptyVisual{width:168px;height:132px;margin:0 auto 4px;position:relative}.emptyDoc{width:92px;height:106px;color:var(--brand-strong);background:#ffffffeb;border-radius:8px;justify-items:start;gap:8px;padding:20px 18px;display:grid;position:absolute;top:8px;left:38px;box-shadow:0 22px 52px #2563eb29}.emptyDoc i{background:#2563eb29;border-radius:999px;width:100%;height:8px}.emptyDoc i:nth-child(3){background:#0ea5e92e;width:76%}.emptyDoc i:nth-child(4){background:#10b9812e;width:58%}.emptyBadge{min-width:38px;height:30px;color:var(--blue);background:#fffffff0;border-radius:8px;place-items:center;padding:0 8px;font-size:13px;font-weight:950;display:inline-grid;position:absolute;box-shadow:0 12px 30px #2563eb24}.emptyBadgeLeft{top:52px;left:10px}.emptyBadgeRight{top:50px;right:2px}.emptySpark{width:64px;height:64px;color:var(--blue);background:#fffffff5;border:5px solid #2563ebe0;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:2px;right:26px;box-shadow:0 18px 44px #2563eb2e}.aiMatchEmptyCopy{max-width:720px;margin:0 auto}.aiMatchEmptyCopy h2{font-size:28px}.aiMatchEmptyCopy p{color:var(--muted);margin-top:8px;font-weight:700;line-height:1.75}.aiMatchEmptySteps{border:1px solid var(--line);background:#ffffff9e;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(820px,100%);margin:10px auto 0;padding:16px;display:grid;box-shadow:inset 0 1px #ffffffd1}.aiMatchEmptySteps span{text-align:left;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:2px 12px;display:grid}.aiMatchEmptySteps svg{background:var(--brand-soft);width:42px;height:42px;color:var(--brand-strong);border-radius:8px;grid-row:span 2;padding:11px}.aiMatchEmptySteps strong{color:var(--text);font-size:14px}.aiMatchEmptySteps small{color:var(--muted);font-weight:800}.loginBox{grid-template-columns:minmax(0,1fr) 360px}.loginBrandLogo{object-fit:cover;background:#fff;border-radius:20px;width:118px;height:118px;box-shadow:0 14px 35px #1674b429}.qrLoginCard{border:1px solid var(--line);min-height:190px;color:var(--brand-strong);text-align:center;background:linear-gradient(145deg,#edfaff,#fff);border-radius:8px;place-items:center;gap:8px;margin:16px 0;padding:22px;display:grid}.qrLoginCard strong{color:var(--text);font-size:18px}.qrLoginCard span{color:var(--muted)}.emailAuthGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;display:grid}.authForm{border:1px solid var(--line);background:#ffffffb8;border-radius:8px;gap:12px;padding:18px;display:grid}.secondaryAuthForm{background:#f8fafcb8}.formTitleRow{color:var(--brand-strong);align-items:center;gap:8px;display:flex}.formTitleRow h2{margin:0;font-size:20px}.authForm label{color:#344054;gap:7px;font-size:14px;font-weight:700;display:grid}.authForm .primaryButton,.authForm .secondaryButton,.fullWidthButton{width:100%}.formNotice{border-radius:8px;width:100%;margin:0;padding:11px 12px;font-weight:700}.formNotice.error{color:#be123c;background:#fff1f2;border:1px solid #fecaca}.formNotice.success{background:var(--brand-soft);color:var(--brand-strong);border:1px solid #1d8f7a3d}.profileForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.profileForm label{color:#344054;gap:7px;font-size:14px;font-weight:800;display:grid}.profileFormFull,.profileFormSubmit{grid-column:1/-1}.profileCard{gap:12px;display:grid}.profileAvatar{background:linear-gradient(135deg, var(--brand-soft), #2563eb1f);width:72px;height:72px;color:var(--brand-strong);border-radius:8px;justify-content:center;align-items:center;font-size:28px;font-weight:900;display:inline-flex;overflow:hidden}.profileAvatar img{object-fit:cover;width:100%;height:100%}.emptyState{border:1px dashed var(--line-strong);background:var(--surface-soft);min-height:150px;color:var(--muted);text-align:center;border-radius:8px;place-items:center;gap:10px;padding:24px;display:grid}.trend{color:var(--green);align-items:center;gap:5px;font-weight:800;display:inline-flex}.trend.down{color:#d92d20}.membershipPage{gap:22px;display:grid}.membershipHero{background:linear-gradient(135deg, #e8f7f3db, #fffffff2 50%, #eaf1ffc7), var(--surface);min-height:310px;box-shadow:var(--shadow);border:1px solid #e5eaf1d9;border-radius:8px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:stretch;gap:24px;padding:40px;display:grid}.membershipHero h1{max-width:760px;margin:16px 0 10px;font-size:46px;line-height:1.08}.membershipHero p,.membershipRedeem p,.membershipPlanCard p{color:var(--muted);margin:0}.membershipHeroActions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.membershipStatusCard{border:1px solid var(--line);color:#fff;background:#101828;border-radius:8px;align-content:center;gap:10px;min-height:230px;padding:24px;display:grid}.membershipStatusCard small,.membershipStatusCard span{color:#cbd5e1}.membershipStatusCard strong{font-size:26px}.statusIcon,.planIcon{background:var(--brand-soft);width:44px;height:44px;color:var(--brand-strong);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.statusIcon.soft{background:var(--blue-soft);color:var(--blue)}.membershipStatusPill,.membershipFreeNote,.recommendBadge,.currentPlanBadge,.usageLocked{background:var(--brand-soft);width:fit-content;min-height:28px;color:var(--brand-strong);border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.membershipAlert{border-radius:8px;min-height:48px;padding:13px 16px;font-weight:800}.membershipAlert.error{color:#b42318;background:#fff1f2;border:1px solid #fecaca}.membershipAlert.success{background:var(--green-soft);color:var(--green);border:1px solid #bbf7d0}.membershipExplainGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.membershipExplainGrid article{border:1px solid var(--line);background:var(--surface);min-height:118px;box-shadow:var(--shadow);border-radius:8px;align-items:flex-start;gap:12px;padding:18px;display:flex}.membershipExplainGrid strong{color:var(--text);margin-bottom:4px;font-size:16px;display:block}.membershipExplainGrid p{color:var(--muted);margin:0}.membershipRedeem{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center;gap:18px;padding:22px;display:grid}.membershipRedeem>div,.membershipRedeem form{align-items:center;gap:14px;display:flex}.membershipRedeem h2,.membershipPlanSection h2,.membershipUsageSection h2,.membershipCompare h2{margin:0}.membershipRedeem form{justify-content:flex-end}.membershipRedeem input{border:1px solid var(--line-strong);min-width:0;height:44px;color:var(--text);background:#fff;border-radius:8px;flex:1;padding:0 14px}.membershipPlanSection,.membershipUsageSection,.membershipCompare{gap:16px;display:grid}.sectionTitleRow{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.membershipPlanGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.membershipPlanCard{border:1px solid var(--line);background:var(--surface);min-height:520px;box-shadow:var(--shadow);border-radius:8px;align-content:start;gap:16px;padding:24px;display:grid;position:relative}.membershipPlanCard.current{border-color:#1d8f7a8c;box-shadow:0 22px 56px #1d8f7a24}.membershipPlanCard.recommended{border-color:#2563eb73;box-shadow:0 22px 56px #2563eb21}.recommendBadge,.currentPlanBadge{background:var(--green-soft);color:var(--green);position:absolute;top:18px;right:18px}.currentPlanBadge{background:var(--brand);color:#fff}.planHead{gap:12px;min-height:112px;display:grid}.planHead h3{margin:0 0 6px;font-size:24px}.planHead>span,.planOriginal,.usageMeta small{color:var(--muted);font-size:13px}.planPrice{align-items:baseline;gap:6px;display:flex}.planPrice strong{font-size:38px;line-height:1}.planPrice span{color:var(--muted);font-weight:800}.planHighlight{background:var(--amber-soft);min-height:48px;color:var(--amber);border:1px solid #fed7aa;border-radius:8px;padding:12px;font-weight:800}.planBenefits{gap:12px;margin:0;padding:0;list-style:none;display:grid}.planBenefits li{color:#344054;align-items:flex-start;gap:8px;font-weight:700;display:flex}.planBenefits svg{color:var(--brand);flex:none;margin-top:2px}.planButton{width:100%;margin-top:8px}.planButton:disabled{cursor:not-allowed;opacity:.72}.membershipUsageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.membershipUsageCard{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:12px;min-height:150px;padding:18px;display:grid}.membershipUsageCard.locked{background:snow;border-color:#fecaca}.membershipUsageCard strong,.membershipCompareRow strong{color:var(--text)}.membershipUsageCard span{color:var(--muted)}.usageMeta{justify-content:space-between;align-items:center;gap:10px;font-weight:800;display:flex}.usageMeta>span{color:var(--brand-strong)}.usageTrack{background:#eef2f7;border-radius:999px;height:8px;overflow:hidden}.usageTrack span{width:var(--usage-width);border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--blue));height:100%;display:block}.usageLocked{color:#b42318;background:#fff1f2;gap:6px}.membershipCompare{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;padding:22px}.membershipCompareTable{overflow-x:auto}.membershipCompareHead,.membershipCompareRow{border-bottom:1px solid var(--line);grid-template-columns:180px repeat(4,minmax(120px,1fr));align-items:center;gap:12px;min-width:760px;padding:13px 0;display:grid}.membershipCompareHead{color:var(--muted);font-weight:800}.membershipCompareRow:last-child{border-bottom:0}@media (max-width:980px){.overviewPage:before,.overviewPage:after{inset:0}.overviewPage .overviewHero{grid-template-columns:1fr;min-height:0}.overviewPage .overviewFunnel{grid-template-columns:repeat(2,minmax(0,1fr))}.siteShell{flex-direction:column;display:flex}.siteSidebar{display:none}.siteHeader{display:block}.navbar{height:58px}.topNav,.loginPill{display:none}.mobileMenu{display:block;position:relative}.mobileMenuNav{border:1px solid var(--line);background:var(--surface);width:min(280px,100vw - 32px);box-shadow:var(--shadow);border-radius:8px;gap:4px;padding:10px;display:grid;position:absolute;top:46px;right:0}.mobileMenuNav .navItem{justify-content:flex-start}.mobileRouteRail{width:min(1180px,100% - 32px);margin:0 auto 10px;padding-bottom:2px;display:flex;overflow-x:auto}.mobileRouteRail .navItem{background:var(--surface-soft);flex:none}.overviewHero,.libraryHero,.overviewGrid.twoColumns,.reviewLayout,.progressLayout,.reviewGrid,.detailLayout,.jobCreateLayout,.pageGrid,.loginBox,.resumeBuilderGrid,.aiMatchGrid,.aiMatchTopGrid,.aiMatchHistoryPicker,.aiOptimizationPickerForm,.aiMatchReportHero,.aiMatchReportGrid,.membershipExplainGrid,.membershipHero,.membershipRedeem,.membershipPlanGrid,.membershipUsageGrid,.matchDimensionGrid,.emailAuthGrid,.profileForm,.matchColumns{grid-template-columns:1fr}.resumeStudioToolbar{grid-template-columns:repeat(6,minmax(70px,1fr));position:static}.resumeWorkbenchShell{background:#f7faff;grid-template-columns:1fr;overflow:visible}.resumeToolRail{border-right:0;border-bottom:1px solid var(--line);display:flex;position:static;overflow-x:auto}.resumeToolRail a{flex:0 0 74px}.resumeStudioEditor,.resumeStudioPreview{max-height:none;overflow:visible}.resumeStudioEditor{border-right:0}.resumeStudioActionBar,.resumeLayoutGrid,.resumeTemplateGrid,.resumeDesignMeta{grid-template-columns:1fr}.overviewStats,.applicationBoard,.companyGrid,.metricRow,.queryGrid,.filterPanel,.membershipUsageGrid,.focusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pipelineBoard{grid-template-columns:repeat(3,minmax(190px,1fr))}.stickyPanel,.jobPluginPanel,.resumePreviewPanel,.aiMatchControlPanel{position:static}.resumeActionBar,.resumeFields,.aiMatchFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.companyDataTable{min-width:1080px}.progressManageColumns{min-width:980px}.membershipHero{padding:30px}.membershipHero h1{font-size:38px}.membershipRedeem form{justify-content:flex-start}.matchResultTitleRow,.matchResultWorkspace,.matchCompareStage,.matchResultInsights,.matchRadarBody,.matchDeliveryPanel,.matchResultBody,.matchResultHero,.matchResultHeroText{grid-template-columns:1fr}.matchResultSlogan{text-align:left;justify-self:start}.matchResultStats{grid-template-columns:repeat(2,minmax(0,1fr))}.matchResultTitleRow{display:grid}.matchResultHeader{padding-left:38px;padding-right:20px}.matchCompareCard{margin-left:0;padding:34px 28px}.matchInsightCards{grid-template-columns:1fr}.matchDeliveryPanel footer{min-width:0}.matchCompareStageNew{grid-template-columns:1fr}.matchArrowBridge{min-height:140px}.matchDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.matchDetailCard.reason,.matchDetailCard.radar,.matchDetailCard.chips,.matchDetailCard.list{grid-column:span 1}.matchVsBadge{justify-self:center;transform:rotate(90deg)}.siteShell:has(.matchWorkbenchPage) .main{width:min(100%,100% - 24px);padding:12px 0 38px}.matchWorkbenchPage{padding:16px 0 34px}.matchThemeHero{grid-template-columns:1fr;min-height:0;margin:0 24px;padding:34px 34px 46px}.matchThemeVisual{min-height:282px}.matchDiagnosisShell{gap:14px;margin-top:-10px}.matchFlowStrip{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 28px;padding:18px 26px}.matchFlowStrip li:not(:last-child):after{display:none}.matchDiagnosisGrid{grid-template-columns:1fr}.matchDiagnosisPanel,.matchReadyPanel{margin-left:24px;margin-right:24px}.matchDiagnosisPanel{margin-top:0;padding:32px 28px 28px}.matchWorkbenchHeader,.matchWorkbenchCards,.matchReadyPanel{grid-template-columns:1fr}.matchWorkbenchSlogan{justify-self:start}.matchStepper{gap:16px;width:100%}.matchStepper li:not(:last-child):after{display:none}}@media (max-width:640px){.navbar,.footerInner,.main,.mobileRouteRail{width:calc(100% - 28px)}.main{padding:18px 0 86px}.brand{min-width:auto}.brandText small{display:none}h1{font-size:34px}.overviewHero,.libraryHero,.heroPanel{padding:24px}.siteShell:has(.matchResultPage) .main{width:calc(100% - 18px);padding:10px 0 34px}.matchResultPage{padding:28px 12px 18px}.matchResultPage:before,.matchResultPage:after{display:none}.matchResultHeader{gap:20px;padding:0}.matchResultTitleRow h1{font-size:32px}.matchResultTitleRow p{font-size:15px}.matchResultHero h1{font-size:31px}.matchResultHero p{font-size:14px}.matchResultSlogan{min-width:0;transform:none;font-size:15px!important}.matchResultStats,.matchDetailGrid{grid-template-columns:1fr}.matchResultStats article{min-height:118px;padding:18px}.matchDownloadButton{justify-content:center;width:100%}.matchResultActionsTop{flex-direction:column}.matchScoreCard{min-height:0;padding:24px 20px}.matchCompareCard{min-height:0;padding:26px 18px}.matchCompareStage{padding-top:28px}.matchVsBadge:before,.matchVsBadge:after{display:none}.matchResultInsights{grid-template-columns:1fr;gap:14px}.matchCompareStageNew .matchMockPaper{min-height:360px}.matchArrowBridge strong{width:58px;height:58px;font-size:50px}.matchDetailPanel,.matchSideCard,.matchSideCta{padding:18px}.matchScoreSummary{text-align:center;grid-template-columns:1fr;justify-items:center}.matchSideCard header{grid-template-columns:48px minmax(0,1fr)}.matchSideCard header small{grid-column:2;width:fit-content}.matchReasonPanel,.matchRadarPanel,.matchDeliveryPanel,.matchInsightCards article{padding:20px}.matchRadarChart{transform:scale(.82)}.matchDeliveryPanel footer{grid-template-columns:1fr}.matchWorkbenchPage{padding:10px 0 28px}.matchThemeHero{margin:0;padding:28px 18px 40px}.matchThemeCopy h1{font-size:36px}.matchThemeCopy>p{font-size:17px}.matchThemeCopy>span{font-size:15px}.matchThemeBadges{gap:10px;margin-top:24px}.matchThemeBadges strong{min-height:38px;padding:0 12px;font-size:13px}.matchThemeVisual{transform-origin:top;min-height:230px;transform:scale(.78)}.matchDiagnosisShell{gap:12px;margin-top:0}.matchFlowStrip{grid-template-columns:1fr;margin:0 10px;padding:20px 18px}.matchDiagnosisPanel{margin:0;padding:26px 18px 24px}.matchDiagnosisHeader{grid-template-columns:1fr}.matchDiagnosisHeader h2{font-size:24px}.matchDiagnosisFooter{flex-direction:column;align-items:stretch}.matchDiagnosisSubmit{width:100%}.matchStepper{grid-template-columns:1fr}.matchReadyPanel{margin:-6px 0 0;padding:20px}.matchAnalyzeButton{width:100%}.overviewNotice,.footerInner,.resultsHeader,.columnPanelHead,.sectionHead,.sectionTitleRow,.jobCreateHeader,.membershipRedeem>div,.membershipRedeem form{flex-direction:column;align-items:flex-start}.overviewStats,.applicationBoard,.companyGrid,.metricRow,.focusGrid,.queryGrid,.filterPanel,.libraryStats,.membershipExplainGrid,.membershipPlanGrid,.membershipUsageGrid,.jobCreateFormGrid,.resumeActionBar,.resumeStudioActionBar,.resumeLayoutGrid,.resumeTemplateGrid,.resumeDesignMeta,.resumeFields,.resumeSkillGrid,.resumeSkillPair,.matchDimensionGrid,.resumeActionItem,.aiOptimizationPickerForm,.aiMatchSelectForm,.aiMatchFormGrid,.jobCreateCardHead,.jobCreateActions,.jobExtensionCard>div{grid-template-columns:1fr}.jobCreateCardHead,.jobCreateActions{align-items:stretch}.resumeStudioToolbar{grid-template-columns:repeat(4,minmax(68px,1fr))}.resumeColorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.resumeBuilderHeader,.aiMatchHeader,.resumePreviewItem>div{flex-direction:column;align-items:flex-start}.resumeEditorPanel,.resumeDesignPanel,.resumePreviewPaper,.jobCreateCardHead,.jobPluginCard,.jobGuideCard,.jobExtensionCard,.aiOptimizationBanner,.aiMatchReportHero,.membershipHero,.membershipRedeem,.membershipCompare{padding:18px}.jobCreateFormGrid{padding:18px 18px 0}.jobCreateWideField{margin:0 18px}.jobCreateActions{padding:0 18px 18px}.resumeStudioActions{grid-template-columns:1fr;display:grid}.membershipHero h1{font-size:32px}.membershipRedeem form,.membershipRedeem input,.membershipRedeem button{width:100%}.resumePaperHeader{flex-direction:column}.bottomDock{z-index:30;border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:7px;display:grid;position:fixed;bottom:12px;left:12px;right:12px}.bottomDock .navItem{gap:2px;min-height:46px;padding:4px 2px;font-size:11px;display:grid}.calendarWeekday,.calendarDay{min-height:56px;padding:7px}.reviewBarRow{grid-template-columns:84px minmax(0,1fr) 34px}}@media (max-width:980px){.companyWorkbenchPage:before,.companyWorkbenchPage:after{inset:0}.companyHeroPanel{grid-template-columns:1fr}.companyHeroCopy{min-height:auto}.companyWorkbenchPage .queryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.companyWorkbenchPage .companyDataTable{min-width:1120px}}@media (max-width:640px){.companyHeroPanel,.companyWorkbenchPage .queryPanel,.companyWorkbenchPage .dataPanel{padding:18px}.companyHeroCopy h1{font-size:32px}.companyHeroStats,.companyWorkbenchPage .queryGrid{grid-template-columns:1fr}.companyPanelHeader,.companyWorkbenchPage .queryActions,.companyWorkbenchPage .pagerPanel,.companyWorkbenchPage .pageJumpForm{flex-direction:column;align-items:stretch}.companyWorkbenchPage .queryStat{margin-left:0}}@keyframes omniConsoleAmbient{0%{transform:translate(-1.5%,-1%)scale(1)}to{transform:translate(1.5%,1%)scale(1.03)}}@keyframes omniConsoleScan{0%{transform:translateY(-100%)}to{transform:translateY(520%)}}:is(.siteShell:has(.companyWorkbenchPage),.siteShell:has(.companyDetailPage),.siteShell:has(.profileConsolePage)){--omni-bg:#05060f;--omni-bg-soft:#090b16;--omni-panel:#ffffff06;--omni-panel-hover:#fff1;--omni-line:#ffffff26;--omni-line-strong:#22d3ee6b;--omni-text:#f8fafc;--omni-text-soft:#e2e8f0d1;--omni-muted:#94a3b8c7;--omni-cyan:#22d3ee;--omni-fuchsia:#e879f9;--omni-violet:#8b5cf6;--omni-emerald:#34d399;--omni-shadow:0 28px 82px #0006;isolation:isolate;background:linear-gradient(135deg, #22d3ee13, transparent 34%), linear-gradient(315deg, #e879f912, transparent 32%), var(--omni-bg);color:var(--omni-text);position:relative;overflow-x:clip}.siteShell:has(.companyWorkbenchPage):before{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}.siteShell:has(.companyDetailPage):before{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}.siteShell:has(.profileConsolePage):before{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}.siteShell:has(.companyWorkbenchPage):after{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}.siteShell:has(.companyDetailPage):after{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}.siteShell:has(.profileConsolePage):after{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}.siteShell:has(.companyWorkbenchPage):before{background:radial-gradient(circle at 18% 26%,#1e1b4bd1,#0000 42%),radial-gradient(circle at 82% 70%,#4c1d95b3,#0000 44%),linear-gradient(135deg,#05060f 0%,#090b16 48%,#04050b 100%)}.siteShell:has(.companyDetailPage):before{background:radial-gradient(circle at 18% 26%,#1e1b4bd1,#0000 42%),radial-gradient(circle at 82% 70%,#4c1d95b3,#0000 44%),linear-gradient(135deg,#05060f 0%,#090b16 48%,#04050b 100%)}.siteShell:has(.profileConsolePage):before{background:radial-gradient(circle at 18% 26%,#1e1b4bd1,#0000 42%),radial-gradient(circle at 82% 70%,#4c1d95b3,#0000 44%),linear-gradient(135deg,#05060f 0%,#090b16 48%,#04050b 100%)}.siteShell:has(.companyWorkbenchPage):after{opacity:.82;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/42px 42px,linear-gradient(135deg,#ffffff09,#0000 44%,#ffffff05) 0 0/100% 100%;animation:24s ease-in-out infinite alternate omniConsoleAmbient;-webkit-mask-image:linear-gradient(#000000f2,#0000 88%);mask-image:linear-gradient(#000000f2,#0000 88%)}.siteShell:has(.companyDetailPage):after{opacity:.82;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/42px 42px,linear-gradient(135deg,#ffffff09,#0000 44%,#ffffff05) 0 0/100% 100%;animation:24s ease-in-out infinite alternate omniConsoleAmbient;-webkit-mask-image:linear-gradient(#000000f2,#0000 88%);mask-image:linear-gradient(#000000f2,#0000 88%)}.siteShell:has(.profileConsolePage):after{opacity:.82;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/42px 42px,linear-gradient(135deg,#ffffff09,#0000 44%,#ffffff05) 0 0/100% 100%;animation:24s ease-in-out infinite alternate omniConsoleAmbient;-webkit-mask-image:linear-gradient(#000000f2,#0000 88%);mask-image:linear-gradient(#000000f2,#0000 88%)}:is(.siteShell:has(.companyWorkbenchPage) .siteContent,.siteShell:has(.companyDetailPage) .siteContent,.siteShell:has(.profileConsolePage) .siteContent,.siteShell:has(.companyWorkbenchPage) .siteSidebar,.siteShell:has(.companyDetailPage) .siteSidebar,.siteShell:has(.profileConsolePage) .siteSidebar,.siteShell:has(.companyWorkbenchPage) .bottomDock,.siteShell:has(.companyDetailPage) .bottomDock,.siteShell:has(.profileConsolePage) .bottomDock){z-index:1;position:relative}:is(.siteShell:has(.companyWorkbenchPage) .siteSidebar,.siteShell:has(.companyDetailPage) .siteSidebar,.siteShell:has(.profileConsolePage) .siteSidebar,.siteShell:has(.companyWorkbenchPage) .siteHeader,.siteShell:has(.companyDetailPage) .siteHeader,.siteShell:has(.profileConsolePage) .siteHeader,.siteShell:has(.companyWorkbenchPage) .mobileMenuNav,.siteShell:has(.companyDetailPage) .mobileMenuNav,.siteShell:has(.profileConsolePage) .mobileMenuNav,.siteShell:has(.companyWorkbenchPage) .bottomDock,.siteShell:has(.companyDetailPage) .bottomDock,.siteShell:has(.profileConsolePage) .bottomDock){border-color:var(--omni-line);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(135deg,#ffffff0e,#ffffff04),#05060fe0;box-shadow:inset 0 1px #ffffff14,0 24px 70px #00000057}:is(.siteShell:has(.companyWorkbenchPage) .sidebarBrand,.siteShell:has(.companyDetailPage) .sidebarBrand,.siteShell:has(.profileConsolePage) .sidebarBrand,.siteShell:has(.companyWorkbenchPage) .sidebarActions,.siteShell:has(.companyDetailPage) .sidebarActions,.siteShell:has(.profileConsolePage) .sidebarActions){border-color:#ffffff1f}:is(.siteShell:has(.companyWorkbenchPage) .brandLogoWrap,.siteShell:has(.companyDetailPage) .brandLogoWrap,.siteShell:has(.profileConsolePage) .brandLogoWrap){background:#ffffff0d;border:1px solid #22d3ee3d;box-shadow:0 0 24px #22d3ee2e}.siteShell:has(.companyWorkbenchPage) .brandText strong{color:var(--omni-text)}.siteShell:has(.companyDetailPage) .brandText strong{color:var(--omni-text)}.siteShell:has(.profileConsolePage) .brandText strong{color:var(--omni-text)}.siteShell:has(.companyWorkbenchPage) .navItem.active{color:var(--omni-text)}.siteShell:has(.companyDetailPage) .navItem.active{color:var(--omni-text)}.siteShell:has(.profileConsolePage) .navItem.active{color:var(--omni-text)}.siteShell:has(.companyWorkbenchPage) .brandText small{color:var(--omni-muted)}.siteShell:has(.companyDetailPage) .brandText small{color:var(--omni-muted)}.siteShell:has(.profileConsolePage) .brandText small{color:var(--omni-muted)}.siteShell:has(.companyWorkbenchPage) .navItem{color:var(--omni-muted)}.siteShell:has(.companyDetailPage) .navItem{color:var(--omni-muted)}.siteShell:has(.profileConsolePage) .navItem{color:var(--omni-muted)}.siteShell:has(.companyWorkbenchPage) .sideAction{color:var(--omni-muted)}.siteShell:has(.companyDetailPage) .sideAction{color:var(--omni-muted)}.siteShell:has(.profileConsolePage) .sideAction{color:var(--omni-muted)}:is(.siteShell:has(.companyWorkbenchPage) .sideNav .navItem,.siteShell:has(.companyDetailPage) .sideNav .navItem,.siteShell:has(.profileConsolePage) .sideNav .navItem){border-left:2px solid #0000}:is(.siteShell:has(.companyWorkbenchPage) .navItem:hover,.siteShell:has(.companyDetailPage) .navItem:hover,.siteShell:has(.profileConsolePage) .navItem:hover,.siteShell:has(.companyWorkbenchPage) .navItem.active,.siteShell:has(.companyDetailPage) .navItem.active,.siteShell:has(.profileConsolePage) .navItem.active,.siteShell:has(.companyWorkbenchPage) .sideAction:hover,.siteShell:has(.companyDetailPage) .sideAction:hover,.siteShell:has(.profileConsolePage) .sideAction:hover){border-color:var(--omni-line-strong);background:var(--omni-panel-hover);color:var(--omni-text)}:is(.siteShell:has(.companyWorkbenchPage) .iconButton,.siteShell:has(.companyDetailPage) .iconButton,.siteShell:has(.profileConsolePage) .iconButton,.siteShell:has(.companyWorkbenchPage) .menuButton,.siteShell:has(.companyDetailPage) .menuButton,.siteShell:has(.profileConsolePage) .menuButton,.siteShell:has(.companyWorkbenchPage) .sideAction,.siteShell:has(.companyDetailPage) .sideAction,.siteShell:has(.profileConsolePage) .sideAction,.siteShell:has(.companyWorkbenchPage) .sideUserCard,.siteShell:has(.companyDetailPage) .sideUserCard,.siteShell:has(.profileConsolePage) .sideUserCard){border-color:var(--omni-line);background:var(--omni-panel)}:is(.siteShell:has(.companyWorkbenchPage) .sideLogout,.siteShell:has(.companyDetailPage) .sideLogout,.siteShell:has(.profileConsolePage) .sideLogout,.siteShell:has(.companyWorkbenchPage) .sideLogin,.siteShell:has(.companyDetailPage) .sideLogin,.siteShell:has(.profileConsolePage) .sideLogin,.siteShell:has(.companyWorkbenchPage) .loginPill,.siteShell:has(.companyDetailPage) .loginPill,.siteShell:has(.profileConsolePage) .loginPill){color:var(--omni-cyan);background:#22d3ee1a;border:1px solid #22d3ee5c}:is(.siteShell:has(.companyWorkbenchPage) .sideUserAvatar,.siteShell:has(.companyDetailPage) .sideUserAvatar,.siteShell:has(.profileConsolePage) .sideUserAvatar){color:var(--omni-cyan);background:#22d3ee1f}.siteShell:has(.companyWorkbenchPage) .main{width:min(1600px,100% - 32px);padding:18px 0 44px}:is(.siteShell:has(.companyDetailPage) .main,.siteShell:has(.profileConsolePage) .main){width:min(1180px,100% - 32px);padding:22px 0 48px}.companyWorkbenchPage,.companyDetailPage,.profileConsolePage{--surface:var(--omni-panel);--surface-soft:#ffffff0b;--line:var(--omni-line);--line-strong:#ffffff3d;--text:var(--omni-text);--muted:var(--omni-muted);--subtle:#64748bc2;--brand:var(--omni-cyan);--brand-strong:var(--omni-cyan);--brand-soft:#22d3ee1a;--blue:var(--omni-cyan);--blue-soft:#22d3ee1a;--purple:var(--omni-fuchsia);--purple-soft:#e879f91f;--green:var(--omni-emerald);--green-soft:#34d3991a;--amber:#f8c36a;--amber-soft:#f8c36a1f;--shadow:none;isolation:isolate;color:var(--omni-text);position:relative}.companyWorkbenchPage:before,.companyWorkbenchPage:after{display:none}.companyWorkbenchPage{border:1px solid var(--omni-line);min-height:calc(100vh - 62px);box-shadow:inset 0 1px 0 #ffffff1c, var(--omni-shadow);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(135deg,#ffffff14,#0000 42%,#ffffff09),#ffffff05;border-radius:8px;padding:18px}.companyHeroPanel,.companyWorkbenchPage .queryPanel,.companyWorkbenchPage .dataPanel,.companyWorkbenchPage .pagerPanel,.companyDetailPage .libraryHero,.companyDetailPage .resultsPanel,.companyDetailPage .panel,.companyDetailPage .card,.profileConsolePage .heroPanel,.profileConsolePage .panel{border-color:var(--omni-line);background:linear-gradient(135deg, #ffffff0e, #ffffff04), var(--omni-panel);box-shadow:inset 0 1px 0 #ffffff1a, var(--omni-shadow);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);position:relative;overflow:hidden}.companyHeroPanel:before,.companyWorkbenchPage .queryPanel:before,.companyWorkbenchPage .dataPanel:before,.companyDetailPage .libraryHero:before,.companyDetailPage .resultsPanel:before,.companyDetailPage .panel:before,.profileConsolePage .heroPanel:before,.profileConsolePage .panel:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1a,#0000 42%,#ffffff09);position:absolute;inset:0}.companyHeroPanel:after,.companyWorkbenchPage .queryPanel:after,.companyWorkbenchPage .dataPanel:after,.companyDetailPage .libraryHero:after,.companyDetailPage .resultsPanel:after,.profileConsolePage .heroPanel:after,.profileConsolePage .panel:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--omni-cyan), transparent);height:1px;animation:4s linear infinite omniConsoleScan;position:absolute;top:0;left:0;right:0}.companyHeroCopy,.companyHeroStats,.companyPanelHeader,.companyWorkbenchPage .queryGrid,.companyWorkbenchPage .companyDataTable,.companyWorkbenchPage .emptyState,.companyWorkbenchPage .pageJumpForm,.companyDetailPage .libraryHero>*,.companyDetailPage .detailLayout>*,.profileConsolePage .heroPanel>*,.profileConsolePage .panel>*{z-index:1;position:relative}.companyHeroPanel{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:22px;min-height:300px;padding:30px}.companyHeroSide,.companyHeroStats{min-height:100%}.companyHeroStats{grid-auto-rows:minmax(118px,1fr)}.companyHeroCopy .eyebrow,.companyPanelKicker,.companyDetailPage .eyebrow,.profileConsolePage .eyebrow{color:var(--omni-fuchsia);letter-spacing:.18em;text-transform:uppercase;font-family:Roboto Mono,JetBrains Mono,Consolas,monospace;font-size:11px;font-weight:800}.companyHeroCopy h1,.companyDetailPage .libraryHero h1,.profileConsolePage .heroTitle{background:linear-gradient(90deg, #fff, var(--omni-cyan) 50%, var(--omni-fuchsia));color:#0000;letter-spacing:0;max-width:820px;text-shadow:none;-webkit-background-clip:text;background-clip:text;font-size:46px;font-weight:900;line-height:1.08}.companyHeroCopy p,.companyDetailPage .jobSummary,.profileConsolePage .panelCopy,.profileConsolePage .heroPanel p{color:var(--omni-text-soft)}.companyHeroSignal span,.companyPagePill,.companyWorkbenchPage .button,.companyWorkbenchPage .linkAction,.companyDetailPage .button,.companyDetailPage .tag,.companyDetailPage .tagBlue,.companyDetailPage .tagSoft,.profileConsolePage .button,.profileConsolePage .tag,.profileConsolePage .tagBlue,.profileConsolePage .tagSoft{border-color:var(--omni-line);color:var(--omni-text-soft);background:#ffffff0b}.companyHeroSignal span:first-child,.companyWorkbenchPage .primaryButton svg,.companyWorkbenchPage .companyDataRow:hover .linkAction,.companyDetailPage .tagBlue,.companyDetailPage .resourceIcon,.profileConsolePage .profileAvatar{color:var(--omni-cyan)}.companyHeroSignal span:first-child,.companyDetailPage .tagBlue{background:#22d3ee1a;border-color:#22d3ee52}.companyDetailPage .tagSoft{color:#6ee7b7;background:#34d39917;border-color:#34d39947}.companyStatCard,.companyWorkbenchPage .companyDataTable,.companyDetailPage .libraryStats div,.profileConsolePage .metric,.profileConsolePage .profileCard .infoItem{background:#ffffff08;border-color:#ffffff1a}.companyStatCard,.companyDetailPage .libraryStats div,.profileConsolePage .metric{transition:border-color .18s,background .18s,transform .18s}.companyStatCard:hover,.companyWorkbenchPage .button:hover,.companyWorkbenchPage .linkAction:hover,.companyDetailPage .libraryStats div:hover,.companyDetailPage .button:hover,.profileConsolePage .metric:hover,.profileConsolePage .button:hover{border-color:var(--omni-line-strong);background:var(--omni-panel-hover)}.companyStatCard:hover,.companyDetailPage .libraryStats div:hover,.profileConsolePage .metric:hover{transform:translateY(-1px)}.companyStatCard span,.companyDetailPage .libraryStats span,.profileConsolePage .metricLabel,.profileConsolePage .infoItem span{color:var(--omni-muted);font-size:12px;font-weight:800}.companyStatCard strong,.companyPanelHeader h2,.companyWorkbenchPage .companyDataName a,.companyDetailPage h2,.companyDetailPage .libraryStats strong,.companyDetailPage .resourceCard h2,.profileConsolePage h2,.profileConsolePage .metricValue,.profileConsolePage .infoItem strong{color:var(--omni-text)}.companyWorkbenchPage .primaryButton,.companyDetailPage .primaryButton,.profileConsolePage .primaryButton{color:var(--omni-cyan);background:#22d3ee24;border:1px solid #22d3ee7a;box-shadow:0 0 18px #22d3ee24}.companyWorkbenchPage .primaryButton:hover,.companyDetailPage .primaryButton:hover,.profileConsolePage .primaryButton:hover{color:#ecfeff;background:#22d3ee38;border-color:#22d3eeb8}.companyWorkbenchPage .queryGrid input,.companyWorkbenchPage .queryGrid select,.companyWorkbenchPage .pageJumpForm select,.profileConsolePage .input{color:var(--omni-text);background:#0006;border-color:#ffffff1f}.companyWorkbenchPage .queryGrid input::placeholder,.profileConsolePage .input::placeholder{color:#94a3b89e}.companyWorkbenchPage .queryGrid select option,.companyWorkbenchPage .pageJumpForm select option{background:var(--omni-bg);color:var(--omni-text)}.companyWorkbenchPage .queryGrid input:focus,.companyWorkbenchPage .queryGrid select:focus,.companyWorkbenchPage .pageJumpForm select:focus,.profileConsolePage .input:focus{border-color:var(--omni-line-strong);box-shadow:0 0 0 2px #22d3ee29,0 14px 34px #22d3ee14}.companyWorkbenchPage .queryStat,.companyWorkbenchPage .pagerStatus,.companyWorkbenchPage .pageJumpForm label,.companyWorkbenchPage .companyDataRow span,.companyWorkbenchPage .companyJobs,.companyDetailPage .resultsHeader p,.profileConsolePage .profileForm label{color:var(--omni-text-soft)}.companyWorkbenchPage .companyDataTable{border:1px solid #ffffff1a;border-radius:8px;min-width:1180px;overflow:hidden}.companyWorkbenchPage .companyDataHead{min-height:48px;color:var(--omni-muted);background:#ffffff09;border-bottom-color:#ffffff1a}.companyWorkbenchPage .companyDataRow{min-height:70px;color:var(--omni-text-soft);border-bottom-color:#ffffff14}.companyWorkbenchPage .companyDataRow:nth-child(odd){background:#ffffff05}.companyWorkbenchPage .companyDataRow:hover{background:linear-gradient(90deg,#22d3ee14,#0000 38%),#ffffff0b}.companyWorkbenchPage .companyDataName a:hover,.companyDetailPage a:hover{color:var(--omni-cyan)}.companyWorkbenchPage .linkAction{min-height:32px;padding:0 12px}.companyWorkbenchPage .emptyState,.profileConsolePage .emptyState{color:var(--omni-muted);background:#ffffff09;border-color:#ffffff29}.companyWorkbenchPage .pagerPanel{padding:16px}.companyDetailPage .libraryHero{min-height:260px}.companyDetailPage .libraryStats div{min-height:106px}.companyDetailPage .libraryStats strong,.profileConsolePage .metricValue{overflow-wrap:anywhere}.companyDetailPage .resourceIcon,.profileConsolePage .profileAvatar{background:#22d3ee1a;border:1px solid #22d3ee47;box-shadow:0 0 24px #22d3ee1f}.companyDetailPage .plainList,.profileConsolePage .plainList{margin:0}.profileConsolePage .pageGrid{grid-template-columns:minmax(0,1fr) 340px}.profileConsolePage .heroPanel{padding:34px}.profileConsolePage .heroTitle{margin-bottom:18px}.profileConsolePage .metricRow{grid-template-columns:repeat(3,minmax(0,1fr))}.profileConsolePage .profileForm label{font-weight:800}.profileConsolePage .profileCard{min-height:100%;padding:20px}.profileConsolePage .profileAvatar{width:78px;height:78px}.profileConsolePage .formNotice.success{color:#6ee7b7;background:#34d3991a;border-color:#34d39947}.profileConsolePage .formNotice.error{color:#fda4af;background:#fb71851a;border-color:#fb718557}@media (prefers-reduced-motion:reduce){.companyHeroPanel:after,.companyWorkbenchPage .queryPanel:after,.companyWorkbenchPage .dataPanel:after,.companyDetailPage .libraryHero:after,.companyDetailPage .resultsPanel:after,.profileConsolePage .heroPanel:after,.profileConsolePage .panel:after{animation:none}.siteShell:has(.companyWorkbenchPage):after{animation:none}.siteShell:has(.companyDetailPage):after{animation:none}.siteShell:has(.profileConsolePage):after{animation:none}}@media (max-width:980px){:is(.siteShell:has(.companyWorkbenchPage) .main,.siteShell:has(.companyDetailPage) .main,.siteShell:has(.profileConsolePage) .main){width:calc(100% - 32px);padding:16px 0 88px}.companyWorkbenchPage{min-height:auto;padding:14px}.companyHeroPanel,.companyDetailPage .libraryHero,.profileConsolePage .pageGrid{grid-template-columns:1fr}.companyWorkbenchPage .queryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:is(.siteShell:has(.companyWorkbenchPage) .main,.siteShell:has(.companyDetailPage) .main,.siteShell:has(.profileConsolePage) .main){width:calc(100% - 28px);padding-top:14px}.companyHeroPanel,.companyWorkbenchPage .queryPanel,.companyWorkbenchPage .dataPanel,.companyDetailPage .libraryHero,.companyDetailPage .resultsPanel,.companyDetailPage .panel,.profileConsolePage .heroPanel,.profileConsolePage .panel{padding:18px}.companyHeroCopy h1,.companyDetailPage .libraryHero h1,.profileConsolePage .heroTitle{font-size:32px}.companyHeroStats,.companyWorkbenchPage .queryGrid,.companyDetailPage .libraryStats,.profileConsolePage .metricRow,.profileConsolePage .profileForm{grid-template-columns:1fr}}:root{--omni-bg:#05060f;--omni-bg-soft:#090b16;--omni-panel:#ffffff07;--omni-panel-solid:#0e0f1ce0;--omni-panel-hover:#ffffff10;--omni-line:#ffffff26;--omni-line-soft:#ffffff17;--omni-line-strong:#22d3ee6b;--omni-text:#f8fafc;--omni-text-soft:#e2e8f0d1;--omni-muted:#94a3b8c7;--omni-cyan:#22d3ee;--omni-fuchsia:#e879f9;--omni-violet:#8b5cf6;--omni-emerald:#34d399;--omni-amber:#f8c36a;--omni-danger:#fb7185;--omni-shadow:0 28px 82px #0006;--bg:var(--omni-bg);--surface:var(--omni-panel);--surface-soft:#ffffff0b;--line:var(--omni-line);--line-strong:#ffffff3d;--text:var(--omni-text);--muted:var(--omni-muted);--subtle:#64748bc2;--brand:var(--omni-cyan);--brand-strong:var(--omni-cyan);--brand-soft:#22d3ee1a;--blue:var(--omni-cyan);--blue-soft:#22d3ee1a;--amber:var(--omni-amber);--amber-soft:#f8c36a1f;--purple:var(--omni-fuchsia);--purple-soft:#e879f91f;--green:var(--omni-emerald);--green-soft:#34d3991a;--shadow:none}html,body{background:var(--omni-bg);color:var(--omni-text);overflow-x:clip}::selection{background:#22d3ee4d}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#22d3ee38;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#22d3ee6b}.siteShell{isolation:isolate;background:var(--omni-bg);min-height:100vh;color:var(--omni-text);position:relative}.siteShell:before,.siteShell:after{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}.siteShell:after{opacity:.82;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/42px 42px,linear-gradient(135deg,#ffffff09,#0000 44%,#ffffff05) 0 0/100% 100%;animation:24s ease-in-out infinite alternate omniConsoleAmbient;-webkit-mask-image:linear-gradient(#000000f2,#0000 88%);mask-image:linear-gradient(#000000f2,#0000 88%)}.siteContent,.siteSidebar,.siteHeader,.bottomDock,.main{z-index:1;position:relative}.main{width:min(1600px,100% - 32px);padding:18px 0 52px}.siteSidebar,.siteHeader,.mobileMenuNav,.bottomDock{border-color:var(--omni-line);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(135deg,#ffffff0e,#ffffff04),#05060fe0;box-shadow:inset 0 1px #ffffff14,0 24px 70px #00000057}.sidebarBrand,.sidebarActions{border-color:#ffffff1f}.brandLogoWrap{background:#ffffff0d;border:1px solid #22d3ee3d;box-shadow:0 0 24px #22d3ee2e}.brandText strong,.navItem.active{color:var(--omni-text)}.brandText small,.navItem,.sideAction,.sideUserCard small,.headerActions{color:var(--omni-muted)}.sideNav .navItem{border-left:2px solid #0000}.navItem:hover,.navItem.active,.sideAction:hover{border-color:var(--omni-line-strong);background:var(--omni-panel-hover);color:var(--omni-text)}.iconButton,.menuButton,.sideAction,.sideUserCard,.sideLogin,.sideLogout,.loginPill{border-color:var(--omni-line);color:var(--omni-text-soft);background:#ffffff0a}.sideLogin,.sideLogout,.loginPill{color:var(--omni-cyan);background:#22d3ee1a;border:1px solid #22d3ee5c}.sideUserAvatar,.statusIcon,.planIcon,.companyLogo,.profileAvatar,.resourceIcon{color:var(--omni-cyan);background:#22d3ee1a;border:1px solid #22d3ee47;box-shadow:0 0 24px #22d3ee1f}:is(.overviewPage,.workbenchPage,.libraryPage,.companyWorkbenchPage,.companyDetailPage,.profileConsolePage,.resumeBuilderPage,.aiMatchPage,.membershipPage,.loginBox){color:var(--omni-text)}:is(.overviewHero,.companyHeroPanel,.libraryHero,.membershipHero,.heroPanel,.queryPanel,.dataPanel,.resultsPanel,.overviewCard,.panel,.card,.columnPanel,.membershipRedeem,.membershipCompare,.membershipPlanCard,.membershipUsageCard,.membershipExplainGrid article,.resumeStudioToolbar,.resumeWorkbenchShell,.resumeToolRail,.resumeEditorPanel,.resumeDesignPanel,.resumeScoreCard,.resumeLatestMatch,.resumeTipsPanel,.resumeRepeater,.resumeDesignMeta article,.resumeLayoutChoice,.resumeTemplateChoice,.resumeColorChoice,.aiMatchReportHero,.aiMatchEmpty,.deadlineItem,.todoItem,.compactListItem,.focusItem,.pipelineItem,.pipelineColumn,.insightItem,.statusCard,.conversionGrid div,.calendarSummary span,.qrLoginCard,.authForm,.companyStatCard){border-color:var(--omni-line);background:linear-gradient(135deg, #ffffff0e, #ffffff04), var(--omni-panel);box-shadow:inset 0 1px 0 #ffffff1a, var(--omni-shadow);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);position:relative;overflow:hidden}:is(.overviewHero,.companyHeroPanel,.libraryHero,.membershipHero,.heroPanel,.queryPanel,.dataPanel,.resultsPanel,.overviewCard,.panel,.card,.membershipRedeem,.membershipCompare,.membershipPlanCard,.membershipUsageCard,.resumeWorkbenchShell,.aiMatchReportHero):after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--omni-cyan), transparent);height:1px;animation:4s linear infinite omniConsoleScan;position:absolute;top:0;left:0;right:0}:is(.overviewHero,.companyHeroPanel,.libraryHero,.membershipHero,.heroPanel,.queryPanel,.dataPanel,.resultsPanel,.overviewCard,.panel,.card,.membershipRedeem,.membershipCompare,.membershipPlanCard,.membershipUsageCard,.resumeWorkbenchShell,.aiMatchReportHero)>*{z-index:1;position:relative}:is(.overviewHeroCopy h1,.companyHeroCopy h1,.libraryHero h1,.heroTitle,.membershipHero h1,.resumeBuilderHeader h1,.aiMatchHeader h1,.sectionHead h1){background:linear-gradient(90deg, #fff, var(--omni-cyan) 50%, var(--omni-fuchsia));color:#0000;letter-spacing:0;text-shadow:none;-webkit-background-clip:text;background-clip:text}h1,h2,h3,.companyPanelHeader h2,.sectionTitleRow h2,.cardTitleRow h2,.companyName,.companyDataName a,.metricValue,.infoItem strong,.membershipStatusCard strong,.membershipUsageCard strong,.membershipCompareRow strong,.historyLink strong,.resumeActionItem strong,.aiMatchEmpty h2,.qrLoginCard strong{color:var(--omni-text)}.eyebrow,.companyPanelKicker{color:var(--omni-fuchsia);letter-spacing:.18em;text-transform:uppercase;font-family:Roboto Mono,JetBrains Mono,Consolas,monospace;font-size:11px;font-weight:800}.sectionHead p,.heroLead,.panelCopy,.companyHeroCopy>p,.membershipHero p,.membershipRedeem p,.planHead p,.aiMatchEmpty p,.companyThemeRatio,.resumeLayoutChoice small,.resumeTemplateChoice small{display:none!important}.muted,.companyStats,.metaLine,.queryStat,.pagerStatus,.pageJumpForm label,.companyDataRow span,.companyJobs,.resultsHeader p,.profileForm label,.authForm label,.resumeHeaderMeta,.resumeStudioActionBar label,.resumeStudioState,.resumeActionBar label,.resumeFormSection label,.resumeSkillPair label,.historyLink small,.aiMatchReportHero p,.matchDimensionCard p,.resumeActionItem div span,.resumeActionItem p,.adviceItem span,.conversionGrid span,.calendarSummary span,.calendarWeekday,.metricLabel,.infoItem span,.planHead>span,.planOriginal,.usageMeta small,.membershipCompareHead,.membershipStatusCard small,.membershipStatusCard span{color:var(--omni-muted)}:is(input:not([type=radio]):not([type=checkbox]),select,textarea,.input,.select){color:var(--omni-text);background:#0006;border-color:#ffffff1f}:is(input:not([type=radio]):not([type=checkbox]),textarea,.input)::placeholder{color:#94a3b89e}select option{background:var(--omni-bg);color:var(--omni-text)}:is(input:not([type=radio]):not([type=checkbox]),select,textarea,.input,.select):focus{border-color:var(--omni-line-strong);outline:none;box-shadow:0 0 0 2px #22d3ee29,0 14px 34px #22d3ee14}.primaryButton{color:var(--omni-cyan);background:#22d3ee24;border:1px solid #22d3ee7a;box-shadow:0 0 18px #22d3ee24}.primaryButton:hover{color:#ecfeff;background:#22d3ee38;border-color:#22d3eeb8}:is(.button,.secondaryButton,.ghostButton,.linkAction,.iconTextButton,.resumeStudioToolbar a){border-color:var(--omni-line);color:var(--omni-text-soft);background:#ffffff0b}:is(.button,.secondaryButton,.ghostButton,.linkAction,.iconTextButton,.resumeStudioToolbar a):hover{border-color:var(--omni-line-strong);background:var(--omni-panel-hover);color:var(--omni-text)}:is(.tag,.tagSoft,.tagBlue,.tagWarn,.statusPill,.membershipStatusPill,.membershipFreeNote,.recommendBadge,.currentPlanBadge,.usageLocked,.deadlineBadge,.checkPassed,.checkTodo){border:1px solid var(--omni-line);color:var(--omni-text-soft);background:#ffffff0b}:is(.tagSoft,.status-brand,.checkPassed,.currentPlanBadge){color:#6ee7b7;background:#34d3991a;border-color:#34d39947}:is(.tagBlue,.status-blue,.membershipStatusPill,.membershipFreeNote){color:var(--omni-cyan);background:#22d3ee1a;border-color:#22d3ee52}:is(.tagWarn,.status-warn,.checkTodo,.deadlineBadge,.usageLocked){color:var(--omni-amber);background:#f8c36a1f;border-color:#f8c36a57}.companyDataTable,.simpleTable,.membershipCompareTable,.jdPreview{border-color:var(--omni-line-soft);background:#ffffff08}.companyDataHead,.simpleTableHead,.membershipCompareHead{border-color:var(--omni-line-soft);color:var(--omni-muted);background:#ffffff09}.companyDataRow,.simpleTableRow,.membershipCompareRow{border-color:var(--omni-line-soft);color:var(--omni-text-soft)}:is(.companyDataRow,.simpleTableRow,.compactListItem,.todoItem,.deadlineItem,.historyLink,.pipelineItem):hover{background:linear-gradient(90deg,#22d3ee14,#0000 38%),#ffffff0b}.stageBar,.barTrack,.dimensionTrack,.resumeScoreTrack,.usageTrack{background:#ffffff16}.stageBarFill,.barFill,.dimensionTrack span,.resumeScoreTrack span,.usageTrack span{background:linear-gradient(90deg,#8ff7dc,#65a7ff);box-shadow:0 0 22px #22c7a947}.calendarGrid{border-color:var(--omni-line-soft);background:var(--omni-line-soft)}.calendarDay,.calendarWeekday{background:#0a0e16e0}.calendarDay.muted{color:#94a3b88c;background:#ffffff09}.calendarDay.hasEvent{background:linear-gradient(145deg,#22c7a91f,#65a7ff14),#0d121cf0}.planHighlight,.adviceItem.tone-amber,.membershipAlert.success,.membershipAlert.error,.formNotice.success,.formNotice.error{border:1px solid var(--omni-line);color:var(--omni-text-soft);background:#ffffff0b}.membershipAlert.success,.formNotice.success{color:#6ee7b7;background:#34d3991a;border-color:#34d39947}.membershipAlert.error,.formNotice.error{color:#fda4af;background:#fb71851a;border-color:#fb718557}.planBenefits li,.matchList,.jdPreview{color:var(--omni-text-soft)}.keywordCloud span{color:var(--omni-cyan);background:#22d3ee1a;border:1px solid #22d3ee47}.keywordCloud.missing span{color:var(--omni-amber);background:#f8c36a1f;border-color:#f8c36a57}.resumeStudioPreview{background:#00000038}.resumePreviewSync{color:var(--omni-cyan);letter-spacing:0;margin:10px 0 0;font-size:12px;font-weight:800}.resumeStudioActionBar{grid-template-columns:minmax(220px,1fr) auto}.resumeStudioState{grid-column:1/-1;min-width:0}.resumeStudioState span{white-space:nowrap}.resumePreviewPaper{--line:#e5eaf1;--line-strong:#cad4e2;--text:#172033;--muted:#667085;color:#172033;background:#fff;box-shadow:0 22px 70px #00000061}.resumePreviewPaper :is(h1,h2,h3,strong){color:var(--text)}.resumePaperHeader h2,.resumePreviewSection h3{color:var(--resume-accent)}.resumePaperHeader p,.resumePreviewItem span,.resumePreviewItem p,.resumePreviewSection ul,.resumePreviewItem ul{color:#475467}.resumeLayoutThumb,.resumeTemplateThumb{background:#ffffff14;border-color:#ffffff29}.resumeLayoutThumb i,.resumeTemplateThumb i{background:#e2e8f0b8}:is(.resumeLayoutChoice,.resumeTemplateChoice,.resumeColorChoice):has(input:checked){border-color:var(--omni-line-strong);background:#22d3ee1a;box-shadow:inset 0 0 0 1px #22d3ee2e,0 0 20px #22d3ee1f}@media (prefers-reduced-motion:reduce){.siteShell:after,:is(.overviewHero,.companyHeroPanel,.libraryHero,.membershipHero,.heroPanel,.queryPanel,.dataPanel,.resultsPanel,.overviewCard,.panel,.card,.membershipRedeem,.membershipCompare,.membershipPlanCard,.membershipUsageCard,.resumeWorkbenchShell,.aiMatchReportHero):after{animation:none}}@media (max-width:980px){.main{width:calc(100% - 32px);padding:16px 0 92px}.resumeStudioToolbar,.aiMatchControlPanel,.resumePreviewPanel{position:static}}@media (max-width:640px){.main{width:calc(100% - 28px);padding-top:14px}.bottomDock{gap:3px;padding:6px;bottom:8px;left:8px;right:8px}.bottomDock .navItem{min-height:44px;padding:4px 1px;font-size:10px}.bottomDock .navItem svg{width:18px;height:18px}}.themeToggle{z-index:45;min-height:36px;color:var(--omni-cyan);cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff14,#ffffff06),#05060fe6;border:1px solid #22d3ee6b;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex;position:fixed;top:18px;right:18px;box-shadow:inset 0 1px #ffffff1f,0 18px 46px #00000047}.themeToggle:hover{color:#ecfeff;background:#22d3ee29;border-color:#22d3eeb8}.resumeBuilderPage .resumeWorkbenchShell{grid-template-columns:72px minmax(620px,1fr) minmax(620px,.95fr);align-items:stretch;height:max(720px,100vh - 188px);min-height:720px;overflow:hidden}.resumeBuilderPage .resumeToolRail,.resumeBuilderPage .resumeStudioEditor,.resumeBuilderPage .resumeStudioPreview{height:100%;min-height:0}.resumeBuilderPage .resumeToolRail{position:relative;top:auto;overflow-y:auto}.resumeBuilderPage .resumeStudioEditor{max-height:none;overflow:hidden auto}.resumeBuilderPage .resumeStudioPreview{grid-auto-rows:max-content;align-content:start;max-height:none;position:relative;top:auto;overflow:hidden auto}.resumeBuilderPage .resumeScoreCard,.resumeBuilderPage .resumeLatestMatch,.resumeBuilderPage .resumeTipsPanel{min-height:auto}.resumeBuilderPage .resumePreviewPaper{width:min(100%,680px);min-height:760px;margin:0 auto}.resumeBuilderPage .resumeStudioActionBar{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff12,#ffffff06),#141524eb;position:sticky;top:0}html[data-app-theme=light-blue]{--omni-bg:#f3faff;--omni-bg-soft:#e6f4ff;--omni-panel:#ffffffb8;--omni-panel-solid:#f8fcffeb;--omni-panel-hover:#e0f4ffdb;--omni-line:#2776ae2e;--omni-line-soft:#2776ae1f;--omni-line-strong:#0ea5e985;--omni-text:#102033;--omni-text-soft:#142c48c7;--omni-muted:#4b6780cc;--omni-cyan:#0284c7;--omni-fuchsia:#4f46e5;--omni-violet:#6366f1;--omni-emerald:#059669;--omni-amber:#b45309;--omni-danger:#be123c;--omni-shadow:0 24px 70px #1e507829;--bg:var(--omni-bg);--surface:var(--omni-panel);--surface-soft:#ffffff9e;--line:var(--omni-line);--line-strong:#2776ae42;--text:var(--omni-text);--muted:var(--omni-muted);--subtle:#5d7c96b8;--brand:var(--omni-cyan);--brand-strong:#0369a1;--brand-soft:#0ea5e91f;--blue:#2563eb;--blue-soft:#2563eb1a;--amber:var(--omni-amber);--amber-soft:#fbbf2424;--purple:var(--omni-violet);--purple-soft:#6366f11f;--green:var(--omni-emerald);--green-soft:#0596691a}html[data-app-theme=light-blue] body,html[data-app-theme=light-blue] .siteShell{background:var(--omni-bg);color:var(--omni-text)}html[data-app-theme=light-blue] .siteShell:after{opacity:.72;background:linear-gradient(#0ea5e914 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#4f46e50d 1px,#0000 1px) 0 0/42px 42px,linear-gradient(135deg,#ffffff94,#0000 44%,#bae6fd42) 0 0/100% 100%}html[data-app-theme=light-blue] .siteSidebar,html[data-app-theme=light-blue] .siteHeader,html[data-app-theme=light-blue] .mobileMenuNav,html[data-app-theme=light-blue] .bottomDock,html[data-app-theme=light-blue] .themeToggle{border-color:var(--omni-line);background:linear-gradient(135deg,#ffffffd1,#ebf7ffa8),#ffffffb8;box-shadow:inset 0 1px #ffffffd9,0 20px 60px #1e507824}html[data-app-theme=light-blue] .themeToggle{color:#0369a1}html[data-app-theme=light-blue] :is(.overviewHeroCopy h1,.companyHeroCopy h1,.libraryHero h1,.heroTitle,.membershipHero h1,.resumeBuilderHeader h1,.aiMatchHeader h1,.sectionHead h1){color:#0000;background:linear-gradient(90deg,#102033,#0284c7 52%,#4f46e5);-webkit-background-clip:text;background-clip:text}html[data-app-theme=light-blue] :is(.overviewHero,.companyHeroPanel,.libraryHero,.membershipHero,.heroPanel,.queryPanel,.dataPanel,.resultsPanel,.overviewCard,.panel,.card,.columnPanel,.membershipRedeem,.membershipCompare,.membershipPlanCard,.membershipUsageCard,.membershipExplainGrid article,.resumeStudioToolbar,.resumeWorkbenchShell,.resumeToolRail,.resumeEditorPanel,.resumeDesignPanel,.resumeScoreCard,.resumeLatestMatch,.resumeTipsPanel,.resumeRepeater,.resumeDesignMeta article,.resumeLayoutChoice,.resumeTemplateChoice,.resumeColorChoice,.aiMatchReportHero,.aiMatchEmpty,.deadlineItem,.todoItem,.compactListItem,.focusItem,.pipelineItem,.pipelineColumn,.insightItem,.statusCard,.conversionGrid div,.calendarSummary span,.qrLoginCard,.authForm,.companyStatCard){border-color:var(--omni-line);background:linear-gradient(135deg, #ffffffd1, #ebf7ff94), var(--omni-panel);box-shadow:inset 0 1px 0 #ffffffc7, var(--omni-shadow)}html[data-app-theme=light-blue] :is(input:not([type=radio]):not([type=checkbox]),select,textarea,.input,.select){color:var(--omni-text);background:#ffffffd6;border-color:#2776ae2e}html[data-app-theme=light-blue] select option{color:var(--omni-text);background:#f7fbff}html[data-app-theme=light-blue] .resumeStudioActionBar{background:linear-gradient(135deg,#ffffffdb,#ebf7ffb8),#ffffffdb}html[data-app-theme=light-blue] .resumeStudioPreview{background:#dbeafe6b}html[data-app-theme=light-blue] .resumePreviewPaper{color:#172033;background:#fff}@media (max-width:1320px){.resumeBuilderPage .resumeWorkbenchShell{grid-template-columns:72px minmax(0,1fr);height:auto;min-height:0;overflow:visible}.resumeBuilderPage .resumeStudioEditor,.resumeBuilderPage .resumeStudioPreview{height:auto;max-height:none;overflow:visible}.resumeBuilderPage .resumeStudioPreview{grid-column:2}}@media (max-width:1320px) and (min-width:1161px){.resumeBuilderPage .resumeEditorWorkspace .resumeStudioPreview{grid-area:1/3}}@media (max-width:980px){.themeToggle{top:12px;right:12px}.resumeBuilderPage .resumeWorkbenchShell{grid-template-columns:1fr}.resumeBuilderPage .resumeToolRail{flex-direction:row;height:auto;overflow:auto hidden}.resumeBuilderPage .resumeStudioPreview{grid-column:auto}}.siteShell:has(.companyWorkbenchPage) .main{width:min(1980px,100% - 14px);padding-inline:0}.companyWorkbenchPage{padding-inline:22px}.companyWorkbenchPage .dataPanel{overflow:auto hidden}.companyWorkbenchPage .queryGrid{grid-template-columns:minmax(160px,1.05fr) minmax(190px,1.15fr) repeat(5,minmax(128px,.95fr))}.companyWorkbenchPage .companyDataTable{width:100%;min-width:1620px;overflow:visible}.companyWorkbenchPage .companyDataColumns{grid-template-columns:minmax(160px,1.05fr) 118px minmax(270px,1.6fr) minmax(145px,.9fr) minmax(120px,.78fr) 86px 122px 126px minmax(300px,1.22fr)}.companyWorkbenchPage .companyDataName a{color:#f0abfc;background:#e879f91a;border:1px solid #e879f952;border-radius:8px;max-width:100%;padding:5px 8px;line-height:1.25;display:inline-flex}.companyUpdateBadge,.companyIndustryBadge,.companyCityBadge,.companySeasonBadge,.companyDeadlineBadge,.companyRequirementBadge{white-space:nowrap;border:1px solid #ffffff1f;border-radius:8px;align-items:center;width:fit-content;max-width:100%;min-height:30px;padding:5px 9px;font-size:13px;font-weight:900;line-height:1.25;display:inline-flex}.companyUpdateBadge{color:var(--omni-cyan);background:#22d3ee1a;border-color:#22d3ee57}.companyJobsBadge{color:#dbeafe;text-overflow:ellipsis;white-space:nowrap;background:#65a7ff14;border:1px solid #65a7ff42;border-left:3px solid #65a7ffb3;border-radius:8px;width:100%;padding:6px 10px;font-weight:850;display:block;overflow:hidden}.companyIndustryBadge{color:#86efac;background:#34d3991a;border-color:#34d3994d}.companyCityBadge{color:#93c5fd;background:#3b82f61a;border-color:#93c5fd47}.companySeasonBadge{color:#c4b5fd;background:#8b5cf61f;border-color:#a78bfa4d}.companyDeadlineBadge{color:var(--omni-amber);background:#f8c36a1f;border-color:#f8c36a57}.companyRequirementBadge{color:#fca5a5;background:#f871711a;border-color:#f8717147}.companyStatusForm{width:100%}.companyStatusForm select{width:100%;min-height:38px;color:var(--omni-text);cursor:pointer;background:#00000061;border:1px solid #22d3ee42;border-radius:8px;outline:none;padding:0 30px 0 11px;font-size:13px;font-weight:900}.companyStatusForm select:focus{border-color:var(--omni-line-strong);box-shadow:0 0 0 2px #22d3ee2e}.companyStatusForm.statusTone-brand select{color:#86efac;background:#34d3991a;border-color:#34d39957}.companyStatusForm.statusTone-blue select{color:var(--omni-cyan);background:#22d3ee1c;border-color:#22d3ee5c}.companyStatusForm.statusTone-warn select{color:var(--omni-amber);background:#f8c36a21;border-color:#f8c36a5c}.companyStatusForm.statusTone-plain select{color:var(--omni-text-soft);background:#94a3b814;border-color:#94a3b83d}.companyApplyCell{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.companyApplyCell .companyStatusForm{flex:0 0 128px;width:128px;min-width:128px}.companyWorkbenchPage .companyApplyLink{width:116px;min-height:34px;color:var(--omni-cyan);white-space:nowrap;background:linear-gradient(135deg,#22d3ee29,#e879f91c),#ffffff0b;border-color:#22d3ee57;flex:0 0 116px;justify-content:center;font-weight:900}.companyWorkbenchPage .companyApplyLink:hover{color:#ecfeff;background:linear-gradient(135deg,#22d3ee3d,#e879f929),#ffffff12;border-color:#22d3ee94}html[data-app-theme=light-blue] .companyStatusForm select{color:var(--omni-text);background:#ffffffc7}@media (max-width:1280px){.companyWorkbenchPage .queryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.companyWorkbenchPage .queryGrid{grid-template-columns:1fr}}.resumeManagerPanel{border:1px solid var(--omni-line);background:linear-gradient(135deg, #ffffff1c, #23d3ee0d), var(--omni-panel);box-shadow:var(--omni-shadow);border-radius:8px;gap:16px;padding:18px;display:grid}.resumeManagerHeader,.resumeUploadStrip,.resumeManagerStats,.resumeQuestionItem span,.resumeHealthItem{align-items:center;display:flex}.resumeManagerHeader{justify-content:space-between;gap:14px}.resumeManagerHeader h2,.resumeManagerCard h3{margin:0}.resumeGatePill{min-height:34px;color:var(--omni-text-soft);background:#94a3b81a;border:1px solid #94a3b847;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.resumeGatePill.gate-passed{color:#86efac;background:#34d3991f;border-color:#34d39957}.resumeGatePill.gate-blocked{color:#fca5a5;background:#f871711f;border-color:#f8717157}.resumeGateAlert{color:var(--omni-amber);background:#f8c36a1f;border:1px solid #f8c36a57;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-weight:850;display:flex}.resumeUploadStrip{flex-wrap:wrap;gap:10px}.resumeUploadDrop{min-width:min(360px,100%);min-height:44px;color:var(--omni-cyan);cursor:pointer;background:#22d3ee14;border:1px dashed #22d3ee61;border-radius:8px;align-items:center;gap:10px;padding:0 14px;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.resumeUploadDrop input{opacity:0;cursor:pointer;position:absolute;inset:0}.resumeManagerGrid{grid-template-columns:minmax(220px,.78fr) minmax(300px,1.12fr) minmax(300px,1.1fr);gap:14px;display:grid}.resumeManagerCard{border:1px solid var(--omni-line);background:#ffffff12;border-radius:8px;min-width:0;padding:15px}.resumeManagerStats{flex-wrap:wrap;gap:8px;margin:10px 0}.resumeManagerStats span{color:#bfdbfe;background:#65a7ff14;border:1px solid #65a7ff38;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.resumeExtractList{gap:9px;margin:0;display:grid}.resumeExtractList div{gap:4px;display:grid}.resumeExtractList dt{color:var(--omni-muted);font-size:12px;font-weight:850}.resumeExtractList dd{color:var(--omni-text);margin:0;font-weight:850}.resumeQuestionList,.resumeHealthList{gap:10px;margin:12px 0;display:grid}.resumeQuestionItem{background:#0000001f;border:1px solid #94a3b833;border-radius:8px;gap:8px;padding:11px;display:grid}.resumeQuestionItem.severity-block{background:#f8c36a14;border-color:#f8c36a52}.resumeQuestionItem span{justify-content:space-between;gap:10px}.resumeQuestionItem i{color:#f0abfc;background:#e879f91f;border-radius:999px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:900}.resumeQuestionItem b{color:var(--omni-text);line-height:1.45}.resumeQuestionItem small,.resumeHealthItem small,.resumeHealthItem em,.resumeHealthSummary{color:var(--omni-text-soft);line-height:1.5}.resumeQuestionItem textarea{resize:vertical;min-height:82px}.resumeHealthSummary{margin:0;font-weight:750}.resumeHealthItem{background:#94a3b814;border:1px solid #94a3b833;border-radius:8px;align-items:flex-start;gap:10px;padding:11px}.resumeHealthItem.severity-red{background:#f871711a;border-color:#f8717152}.resumeHealthItem.severity-yellow{background:#f8c36a1a;border-color:#f8c36a52}.resumeHealthItem span{gap:4px;display:grid}.resumeHealthItem em{font-style:normal}html[data-app-theme=light-blue] .resumeManagerPanel,html[data-app-theme=light-blue] .resumeManagerCard{background:linear-gradient(135deg,#ffffffdb,#ebf7ffad),#ffffffc7;border-color:#2776ae29}html[data-app-theme=light-blue] .resumeUploadDrop{color:#1d4ed8;background:#2563eb14;border-color:#2563eb38}html[data-app-theme=light-blue] .resumeQuestionItem,html[data-app-theme=light-blue] .resumeHealthItem{background:#ffffffa8}html[data-app-theme=light-blue] .resumeManagerStats span{color:#1e3a8a}@media (max-width:1280px){.resumeManagerGrid{grid-template-columns:1fr}}.resumeTemplateChoice em,.resumeTemplateChoice b{color:var(--omni-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-style:normal;font-weight:800;display:block;overflow:hidden}.resumeTemplateChoice em{color:var(--omni-cyan)}.resumeTemplateThumb.ats{background:linear-gradient(#fff 0 0) padding-box padding-box,linear-gradient(#111827,#64748b) border-box}.resumeTemplateThumb.modern{background:linear-gradient(#6f42c133,#0000 38%),#ffffff14}.resumeTemplateThumb.modern i:first-child{background:#8b5cf6;width:56%;margin-inline:auto}.resumeTemplateThumb.creative{background:linear-gradient(90deg,#111827 0 34%,#ffffff14 34% 100%);grid-template-columns:34% 1fr}.resumeTemplateThumb.creative i:first-child{background:#db2777;grid-row:1/4;height:100%}.resumeTemplateThumb.minimal{background:#ffffff0d}.resumeTemplateThumb.minimal i{background:#e2e8f08f;height:4px}.resumeTemplateThumb.executive{background:linear-gradient(#0f172a38,#0000 36%),#ffffff14}.resumeTemplateThumb.executive i:first-child,.resumeTemplateThumb.executive i:nth-child(2){background:#0f172a;width:62%;margin-inline:auto}.resumeTemplateThumb.two-column{background:linear-gradient(#0369a1 0 24%,#0000 24%),#ffffff14;grid-template-columns:38% 1fr}.resumeTemplateThumb.two-column i:nth-child(2){grid-column:2}.resumeTemplate-ats .resumePreviewPaper{padding:32px}.resumeTemplate-ats .resumePaperHeader{border-bottom-color:#111827}.resumeTemplate-ats .resumePaperHeader h2,.resumeTemplate-ats .resumePreviewSection h3{color:#111827}.resumeTemplate-ats .resumePreviewSection h3{text-transform:uppercase}.resumeTemplate-modern .resumePaperHeader{text-align:center;border-bottom-width:2px;justify-content:center}.resumeTemplate-modern .resumePaperHeader img{display:none}.resumeTemplate-modern .resumePreviewSection h3{border-bottom:2px solid var(--resume-accent);letter-spacing:.05em;text-transform:uppercase;width:fit-content}.resumeTemplate-creative .resumePreviewPaper{grid-template-columns:185px minmax(0,1fr);gap:0 24px;padding:0 26px 30px 0;display:grid;overflow:hidden}.resumeTemplate-creative .resumePaperHeader{text-align:left;background:#111827;border:0;grid-area:1/1/span 60;align-content:start;justify-items:start;gap:10px;min-height:760px;padding:36px 20px;display:grid}.resumeTemplate-creative .resumePaperHeader h2{color:#fff}.resumeTemplate-creative .resumePaperHeader p{color:#e5e7eb}.resumeTemplate-creative .resumePaperHeader img{border-color:#ffffff5c;order:-1;width:84px;height:100px}.resumeTemplate-creative .resumePreviewSection{grid-column:2}.resumeTemplate-creative .resumePreviewSection h3{border-bottom:2px solid var(--resume-accent);width:fit-content}.resumeTemplate-minimal .resumePreviewPaper{box-shadow:none;border-color:#0000;padding:38px}.resumeTemplate-minimal .resumePaperHeader{border-bottom:1px solid #d1d5db}.resumeTemplate-minimal .resumePaperHeader h2,.resumeTemplate-minimal .resumePreviewSection h3{color:#111827;letter-spacing:.08em;text-transform:uppercase}.resumeTemplate-minimal .resumePreviewSection h3{border-bottom:0;font-size:13px}.resumeTemplate-executive .resumePreviewPaper{font-family:Georgia,Times New Roman,SimSun,serif}.resumeTemplate-executive .resumePaperHeader{border-bottom:4px double var(--resume-accent);text-align:center;justify-content:center}.resumeTemplate-executive .resumePaperHeader img{display:none}.resumeTemplate-executive .resumePreviewSection h3{border-bottom:1px solid var(--resume-accent);text-align:center;letter-spacing:.08em;text-transform:uppercase}.resumeTemplate-two-column .resumePreviewPaper,.resumeLayout-two-column .resumePreviewPaper{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:0 24px;padding:0 26px 30px;display:grid;overflow:hidden}.resumeTemplate-two-column .resumePaperHeader,.resumeLayout-two-column .resumePaperHeader{background:var(--resume-accent);border:0;grid-column:1/-1;margin:0 -26px 20px;padding:26px}.resumeTemplate-two-column .resumePaperHeader h2,.resumeTemplate-two-column .resumePaperHeader p,.resumeLayout-two-column .resumePaperHeader h2,.resumeLayout-two-column .resumePaperHeader p{color:#fff}.resumeTemplate-two-column .resumePreviewSection,.resumeLayout-two-column .resumePreviewSection{min-width:0}.resumeTemplate-two-column .resumePreviewSection:nth-of-type(2n),.resumeLayout-two-column .resumePreviewSection:nth-of-type(2n){grid-column:1}.resumeTemplate-two-column .resumePreviewSection:nth-of-type(odd),.resumeLayout-two-column .resumePreviewSection:nth-of-type(odd){grid-column:2}@media (max-width:760px){.resumeTemplate-creative .resumePreviewPaper,.resumeTemplate-two-column .resumePreviewPaper,.resumeLayout-two-column .resumePreviewPaper{padding:26px;display:block}.resumeTemplate-creative .resumePaperHeader,.resumeTemplate-two-column .resumePaperHeader,.resumeLayout-two-column .resumePaperHeader{border-bottom:3px solid var(--resume-accent);background:0 0;min-height:auto;margin:0 0 16px;padding:0 0 16px}.resumeTemplate-creative .resumePaperHeader h2,.resumeTemplate-creative .resumePaperHeader p,.resumeTemplate-two-column .resumePaperHeader h2,.resumeTemplate-two-column .resumePaperHeader p,.resumeLayout-two-column .resumePaperHeader h2,.resumeLayout-two-column .resumePaperHeader p{color:inherit}}.resumeTemplateThumb.maobu-blue,.resumeTemplateThumb.maobu-teal,.resumeTemplateThumb.maobu-left,.resumeTemplateThumb.maobu-slate,.resumeTemplateThumb.maobu-rose,.resumeTemplateThumb.maobu-compact{background:linear-gradient(90deg, var(--resume-accent,#3498db) 0 68%, #eaf4ff 68% 100%), #fff;grid-template-columns:1fr 30%}.resumeTemplateThumb.maobu-blue{--resume-accent:#3498db}.resumeTemplateThumb.maobu-teal{--resume-accent:#24b7ad}.resumeTemplateThumb.maobu-left,.resumeTemplateThumb.maobu-slate{--resume-accent:#254665}.resumeTemplateThumb.maobu-rose{--resume-accent:#d85b63}.resumeTemplateThumb.maobu-compact{--resume-accent:#2d7bd0}.resumeTemplateThumb.maobu-blue i:first-child,.resumeTemplateThumb.maobu-teal i:first-child,.resumeTemplateThumb.maobu-left i:first-child,.resumeTemplateThumb.maobu-slate i:first-child,.resumeTemplateThumb.maobu-rose i:first-child,.resumeTemplateThumb.maobu-compact i:first-child{background:#ffffffeb;width:62%}.resumeTemplate-maobu-blue .resumePreviewPaper,.resumeTemplate-maobu-teal .resumePreviewPaper,.resumeTemplate-maobu-left .resumePreviewPaper,.resumeTemplate-maobu-slate .resumePreviewPaper,.resumeTemplate-maobu-rose .resumePreviewPaper,.resumeTemplate-maobu-compact .resumePreviewPaper{color:#121c26;background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:30px 32px 34px;display:block;overflow:visible;box-shadow:0 28px 80px #0f172a38}.resumeTemplate-maobu-blue .resumePaperHeader,.resumeTemplate-maobu-teal .resumePaperHeader,.resumeTemplate-maobu-left .resumePaperHeader,.resumeTemplate-maobu-slate .resumePaperHeader,.resumeTemplate-maobu-rose .resumePaperHeader,.resumeTemplate-maobu-compact .resumePaperHeader,.resumeLayout-sidebar.resumeTemplate-maobu-left .resumePaperHeader,.resumeLayout-two-column.resumeTemplate-maobu-compact .resumePaperHeader{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 108px;align-items:stretch;gap:18px;min-height:116px;margin:0 0 22px;padding:0;display:grid}.resumeTemplate-maobu-blue .resumePaperHeader>div,.resumeTemplate-maobu-teal .resumePaperHeader>div,.resumeTemplate-maobu-left .resumePaperHeader>div,.resumeTemplate-maobu-slate .resumePaperHeader>div,.resumeTemplate-maobu-rose .resumePaperHeader>div,.resumeTemplate-maobu-compact .resumePaperHeader>div{background:var(--resume-accent);flex-direction:column;justify-content:center;min-width:0;min-height:116px;padding:22px 28px;display:flex}.resumeTemplate-maobu-blue .resumePaperHeader h2,.resumeTemplate-maobu-teal .resumePaperHeader h2,.resumeTemplate-maobu-left .resumePaperHeader h2,.resumeTemplate-maobu-slate .resumePaperHeader h2,.resumeTemplate-maobu-rose .resumePaperHeader h2,.resumeTemplate-maobu-compact .resumePaperHeader h2,.resumeLayout-sidebar.resumeTemplate-maobu-left .resumePaperHeader h2,.resumeLayout-two-column.resumeTemplate-maobu-compact .resumePaperHeader h2{color:#fff;font-size:30px;line-height:1.12}.resumeTemplate-maobu-blue .resumePaperHeader p,.resumeTemplate-maobu-teal .resumePaperHeader p,.resumeTemplate-maobu-left .resumePaperHeader p,.resumeTemplate-maobu-slate .resumePaperHeader p,.resumeTemplate-maobu-rose .resumePaperHeader p,.resumeTemplate-maobu-compact .resumePaperHeader p,.resumeLayout-sidebar.resumeTemplate-maobu-left .resumePaperHeader p,.resumeLayout-two-column.resumeTemplate-maobu-compact .resumePaperHeader p{color:#ffffffeb;font-size:12px}.resumeTemplate-maobu-blue .resumePaperHeader img,.resumeTemplate-maobu-teal .resumePaperHeader img,.resumeTemplate-maobu-left .resumePaperHeader img,.resumeTemplate-maobu-slate .resumePaperHeader img,.resumeTemplate-maobu-rose .resumePaperHeader img,.resumeTemplate-maobu-compact .resumePaperHeader img,.resumePaperAvatarSlot{object-fit:cover;background:linear-gradient(135deg,#3498db24,#ffffffeb),#eaf4ff;border:0;border-radius:0;width:108px;height:116px;display:block}.resumeTemplate-maobu-blue .resumePreviewSection,.resumeTemplate-maobu-teal .resumePreviewSection,.resumeTemplate-maobu-left .resumePreviewSection,.resumeTemplate-maobu-slate .resumePreviewSection,.resumeTemplate-maobu-rose .resumePreviewSection,.resumeTemplate-maobu-compact .resumePreviewSection{gap:8px;margin-top:14px}.resumeTemplate-maobu-blue .resumePreviewSection h3,.resumeTemplate-maobu-teal .resumePreviewSection h3,.resumeTemplate-maobu-left .resumePreviewSection h3,.resumeTemplate-maobu-slate .resumePreviewSection h3,.resumeTemplate-maobu-rose .resumePreviewSection h3,.resumeTemplate-maobu-compact .resumePreviewSection h3{color:#fff;border:0;align-items:center;gap:14px;padding:0;font-size:14px;display:flex}.resumeTemplate-maobu-blue .resumePreviewSection h3:before,.resumeTemplate-maobu-teal .resumePreviewSection h3:before,.resumeTemplate-maobu-left .resumePreviewSection h3:before,.resumeTemplate-maobu-slate .resumePreviewSection h3:before,.resumeTemplate-maobu-rose .resumePreviewSection h3:before,.resumeTemplate-maobu-compact .resumePreviewSection h3:before{content:none}.resumeTemplate-maobu-blue .resumePreviewSection h3>span,.resumeTemplate-maobu-teal .resumePreviewSection h3>span,.resumeTemplate-maobu-left .resumePreviewSection h3>span,.resumeTemplate-maobu-slate .resumePreviewSection h3>span,.resumeTemplate-maobu-rose .resumePreviewSection h3>span,.resumeTemplate-maobu-compact .resumePreviewSection h3>span{background:var(--resume-accent);color:#fff;align-items:center;min-height:24px;padding:0 13px;font-size:14px;font-weight:900;display:inline-flex}.resumeTemplate-maobu-blue .resumePreviewSection h3:after,.resumeTemplate-maobu-teal .resumePreviewSection h3:after,.resumeTemplate-maobu-left .resumePreviewSection h3:after,.resumeTemplate-maobu-slate .resumePreviewSection h3:after,.resumeTemplate-maobu-rose .resumePreviewSection h3:after,.resumeTemplate-maobu-compact .resumePreviewSection h3:after{content:"";background:var(--resume-accent);flex:1;height:2px}.resumeTemplate-maobu-blue .resumePreviewItem>div,.resumeTemplate-maobu-teal .resumePreviewItem>div,.resumeTemplate-maobu-left .resumePreviewItem>div,.resumeTemplate-maobu-slate .resumePreviewItem>div,.resumeTemplate-maobu-rose .resumePreviewItem>div,.resumeTemplate-maobu-compact .resumePreviewItem>div{gap:16px}.resumeTemplate-maobu-blue .resumePreviewItem strong,.resumeTemplate-maobu-teal .resumePreviewItem strong,.resumeTemplate-maobu-left .resumePreviewItem strong,.resumeTemplate-maobu-slate .resumePreviewItem strong,.resumeTemplate-maobu-rose .resumePreviewItem strong,.resumeTemplate-maobu-compact .resumePreviewItem strong{color:#121c26}.resumeTemplate-maobu-compact.resumeLayout-two-column .resumePreviewPaper,.resumeLayout-two-column .resumePreviewPaper.resumeTemplate-maobu-compact{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:22px;display:grid}.resumeTemplate-maobu-compact.resumeLayout-two-column .resumePaperHeader,.resumeLayout-two-column .resumePreviewPaper.resumeTemplate-maobu-compact .resumePaperHeader{grid-column:1/-1}.resumeTemplate-maobu-compact.resumeLayout-two-column .resumePreviewSection:nth-of-type(2n),.resumeLayout-two-column .resumePreviewPaper.resumeTemplate-maobu-compact .resumePreviewSection:nth-of-type(2n){grid-column:1}.resumeTemplate-maobu-compact.resumeLayout-two-column .resumePreviewSection:nth-of-type(odd),.resumeLayout-two-column .resumePreviewPaper.resumeTemplate-maobu-compact .resumePreviewSection:nth-of-type(odd){grid-column:2}@media (max-width:760px){.resumeTemplate-maobu-blue .resumePaperHeader,.resumeTemplate-maobu-teal .resumePaperHeader,.resumeTemplate-maobu-left .resumePaperHeader,.resumeTemplate-maobu-slate .resumePaperHeader,.resumeTemplate-maobu-rose .resumePaperHeader,.resumeTemplate-maobu-compact .resumePaperHeader{grid-template-columns:1fr}.resumeTemplate-maobu-blue .resumePaperHeader img,.resumeTemplate-maobu-teal .resumePaperHeader img,.resumeTemplate-maobu-left .resumePaperHeader img,.resumeTemplate-maobu-slate .resumePaperHeader img,.resumeTemplate-maobu-rose .resumePaperHeader img,.resumeTemplate-maobu-compact .resumePaperHeader img,.resumePaperAvatarSlot{width:92px;height:108px}}.resumeBuilderWorkbench{--resume-accent:#22d3ee;gap:16px;min-width:0;display:grid}.resumeHiddenForm{display:none}.resumeWorkbenchTopbar{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121220d6;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex;position:sticky;top:0;box-shadow:0 20px 46px #00000038}.resumeNameBlock{gap:4px;min-width:240px;display:grid}.resumeNameBlock input{color:#f8fafc;background:0 0;border:0;outline:none;width:min(420px,100%);font-size:18px;font-weight:900}.resumeNameBlock span{color:#dce0f4ad;font-size:12px;font-weight:700}.resumeWorkbenchActions,.resumePreviewTools,.resumeRepeatActions{align-items:center;gap:8px;display:flex}.resumeSyncPill{color:#e6eaffd1;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.resumeSyncPill span{background:#94a3b8;border-radius:999px;width:7px;height:7px}.resumeSyncPill.syncing span{background:#fbbf24;box-shadow:0 0 0 6px #fbbf241f}.resumeSyncPill.synced span{background:#2dd4bf;box-shadow:0 0 0 6px #2dd4bf1f}.resumeSyncPill.error span{background:#fb7185;box-shadow:0 0 0 6px #fb71851f}.mobilePreviewToggle{display:none}.resumeEditorWorkspace{grid-template-columns:118px minmax(420px,1.02fr) minmax(420px,.92fr);gap:14px;min-width:0;min-height:78vh;display:grid}.resumeSectionRail,.resumeEditorCanvas,.resumeBuilderWorkbench .resumeStudioPreview{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#53546bc2,#372a58ad);border:1px solid #ffffff1f;border-radius:12px;box-shadow:inset 0 1px #ffffff14,0 22px 60px #00000038}.resumeSectionRail{align-content:start;gap:8px;height:fit-content;padding:10px;display:grid;position:sticky;top:76px}.resumeSectionRail button{color:#dce0f4b3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-items:center;gap:6px;min-height:66px;padding:8px 6px;font-size:12px;font-weight:900;transition:all .18s;display:grid}.resumeSectionRail button:hover,.resumeSectionRail button.active{color:#67e8f9;background:#22d3ee1f;border-color:#22d3ee3d}.resumeEditorCanvas{min-width:0;max-height:calc(100vh - 112px);padding:14px;overflow:auto}.resumeWorkspaceCard{gap:16px;min-width:0;display:grid}.resumeWorkspaceCardHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.resumeWorkspaceCardHead h2{color:#fff;margin:4px 0 0;font-size:22px;line-height:1.15}.resumeAvatarUploader{background:#0c0e1942;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:16px;min-width:0;padding:14px;display:flex}.resumeAvatarPreview{width:86px;height:104px;color:var(--omni-cyan);background:#22d3ee1a;border:1px solid #22d3ee52;border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.resumeAvatarPreview img{object-fit:cover;width:100%;height:100%}.resumeAvatarControls{gap:9px;min-width:0;display:grid}.resumeAvatarControls>strong{color:var(--omni-text);font-size:15px}.resumeAvatarControls>div{flex-wrap:wrap;gap:8px;display:flex}.resumeAvatarControls input[type=file]{display:none}.resumeAvatarStatus{color:#99f6e4;background:#2dd4bf1f;border:1px solid #2dd4bf47;border-radius:8px;width:fit-content;max-width:100%;padding:4px 8px;font-size:12px;font-weight:900}.resumeAvatarStatus.error{color:#fecdd3;background:#fb71851f;border-color:#fb718557}.resumeFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.resumeFieldControl{color:#ebeeffa8;gap:6px;min-width:0;font-size:12px;font-weight:900;display:grid}.resumeFieldControl.span2{grid-column:1/-1}.resumeFieldControl input,.resumeFieldControl select,.resumeFieldControl textarea{color:#f8fafc;width:100%;min-height:42px;font:inherit;background:#0d0e1a9e;border:1px solid #ffffff1c;border-radius:8px;outline:none;padding:0 12px;font-size:14px;font-weight:800}.resumeFieldControl textarea{resize:vertical;min-height:110px;padding:12px;line-height:1.65}.resumeFieldControl input:focus,.resumeFieldControl select:focus,.resumeFieldControl textarea:focus{border-color:#22d3eeb8;box-shadow:0 0 0 3px #22d3ee1f}.resumeRepeatStack{gap:12px;display:grid}.resumeRepeatCard{background:#0e0f1a47;border:1px solid #ffffff1c;border-radius:12px;gap:14px;padding:14px;display:grid}.resumeRepeatCard header{justify-content:space-between;align-items:center;gap:12px;display:flex}.resumeRepeatTitle{color:#fff;cursor:default;text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:0;display:flex}.resumeRepeatTitle span{color:#67e8f9;background:#22d3ee1f;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:inline-flex}.resumeRepeatTitle strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resumeRepeatActions button,.resumePreviewTools button{color:#eaeeffbf;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.resumeRepeatActions button:disabled{opacity:.36;cursor:not-allowed}.resumeEmptyEditor{color:#ebeeffbd;background:#ffffff0a;border:1px dashed #ffffff2e;border-radius:12px;justify-items:center;gap:14px;padding:56px 20px;display:grid}.resumeEmptyEditor button{color:#67e8f9;background:#22d3ee1f;border:1px solid #22d3ee6b;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-weight:900;display:inline-flex}.resumeDesignStudio{gap:18px;display:grid}.resumeDesignStudio h3{color:#fff;margin:0 0 10px;font-size:15px}.resumeTemplateGrid.upgraded{grid-template-columns:repeat(2,minmax(0,1fr))}.resumePreviewToolbar{justify-content:space-between;align-items:center;gap:12px;padding:0 0 12px;display:flex}.resumePreviewToolbar>div:first-child,.resumePreviewTools{color:#ebeeffcc;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.liveDot{background:#2dd4bf;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 6px #2dd4bf24}.resumePaperViewport{background:#05061147;border-radius:12px;justify-items:center;min-height:720px;max-height:82vh;padding:16px 10px 26px;display:grid;overflow:auto}.resumePaperZoom{transition:transform .18s}.resumeBuilderWorkbench .resumeStudioPreview{max-height:calc(100vh - 112px);padding:14px;overflow:auto}html[data-app-theme=light-blue] .resumeWorkbenchTopbar,html[data-app-theme=light-blue] .resumeSectionRail,html[data-app-theme=light-blue] .resumeEditorCanvas,html[data-app-theme=light-blue] .resumeBuilderWorkbench .resumeStudioPreview{background:linear-gradient(135deg,#eff8ffeb,#e2f1ffe0);border-color:#0ea5e938;box-shadow:0 18px 46px #3880bc29}html[data-app-theme=light-blue] .resumeNameBlock input,html[data-app-theme=light-blue] .resumeWorkspaceCardHead h2,html[data-app-theme=light-blue] .resumeDesignStudio h3,html[data-app-theme=light-blue] .resumeRepeatTitle{color:#0f172a}html[data-app-theme=light-blue] .resumeNameBlock span,html[data-app-theme=light-blue] .resumeFieldControl,html[data-app-theme=light-blue] .resumeSyncPill,html[data-app-theme=light-blue] .resumePreviewToolbar>div:first-child,html[data-app-theme=light-blue] .resumePreviewTools{color:#475569}html[data-app-theme=light-blue] .resumeFieldControl input,html[data-app-theme=light-blue] .resumeFieldControl select,html[data-app-theme=light-blue] .resumeFieldControl textarea{color:#0f172a;background:#ffffffeb;border-color:#0ea5e933}html[data-app-theme=light-blue] .resumeRepeatCard,html[data-app-theme=light-blue] .resumePaperViewport,html[data-app-theme=light-blue] .resumeAvatarUploader,html[data-app-theme=light-blue] .resumeEmptyEditor{color:#475569;background:#ffffff8c;border-color:#0ea5e92e}html[data-app-theme=light-blue] .resumeAvatarPreview{color:#0284c7;background:#e0f4ffb8;border-color:#0ea5e947}html[data-app-theme=light-blue] .resumeAvatarControls>strong{color:#0f172a}html[data-app-theme=light-blue] .resumeAvatarStatus{color:#047857}html[data-app-theme=light-blue] .resumeAvatarStatus.error{color:#be123c}html[data-app-theme=light-blue] .resumeSectionRail button{color:#64748b}html[data-app-theme=light-blue] .resumeSectionRail button:hover,html[data-app-theme=light-blue] .resumeSectionRail button.active{color:#0369a1;background:#0ea5e91a;border-color:#0ea5e940}.siteShell:has(.resumeBuilderPage) .main{width:min(1880px,100vw - 250px)}.siteShell:has(.resumeBuilderPageGallery){background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/54px 54px,linear-gradient(#15161f 0%,#181923 52%,#101117 100%)}.campusTemplateGallery{gap:20px;min-width:0;display:grid}.campusTemplateGalleryOnly{padding:4px 0 22px;overflow-x:auto}.campusTemplateHero,.campusTemplateFilters,.campusTemplateCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff1a,#0000 48%,#5fdbe70b),#302d4ead;border:1px solid #8998f629;border-radius:12px;box-shadow:0 22px 58px #0003}.campusTemplateHero{grid-template-columns:minmax(0,1fr) minmax(360px,.42fr);align-items:end;gap:24px;min-height:260px;padding:34px;display:grid}.campusTemplateHero h2{color:#f8fbff;max-width:900px;margin:8px 0 0;font-size:clamp(34px,4vw,64px);line-height:1.04}.campusTemplateHero p{color:#e2e8ffb8;max-width:760px;margin:14px 0 0;font-size:15px;font-weight:800}.campusTemplateStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.campusTemplateStats article{background:#ffffff12;border:1px solid #ffffff1c;border-radius:10px;align-content:center;gap:10px;min-height:116px;padding:18px;display:grid}.campusTemplateStats span,.campusTemplateGalleryHead>span,.campusTemplateFilters>div>span{color:#e4ebffa3;font-size:12px;font-weight:900}.campusTemplateStats strong{color:#fff;font-size:34px;line-height:1}.campusTemplateFilters{gap:18px;padding:24px;display:grid}.campusTemplateSearch{color:#67e8f9;background:#0e0f1a61;border:1px solid #22d3ee38;border-radius:10px;align-items:center;gap:10px;max-width:720px;min-height:48px;padding:0 14px;display:flex}.campusTemplateSearch input{color:#f8fbff;background:0 0;border:0;outline:0;width:100%;font-size:15px;font-weight:900}.campusTemplateSearch input::placeholder{color:#e2e8ff6b}.campusTemplateFilters>div{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px;display:grid}.campusTemplateFilters>div>span{color:#67e8f9;align-items:center;gap:6px;min-height:32px;display:inline-flex}.campusTemplateChipRow{flex-wrap:wrap;gap:10px;display:flex}.campusTemplateChipRow button{color:#eaeeffbf;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;min-height:32px;padding:0 14px;font-size:12px;font-weight:900}.campusTemplateChipRow button:hover,.campusTemplateChipRow button.active{color:#67e8f9;background:#22d3ee24;border-color:#22d3ee5c}.campusTemplateGalleryHead{justify-content:space-between;align-items:end;gap:16px;display:flex}.campusTemplateGalleryHead h3{color:#f8fbff;margin-top:5px;font-size:28px}.campusTemplateGrid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;display:grid}.campusTemplateGridFixed{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;min-width:1280px}.campusTemplateCard{cursor:pointer;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.campusTemplateCard:hover,.campusTemplateCard.active,.campusTemplateCard:focus-visible{border-color:#22d3ee59;outline:0;transform:translateY(-2px);box-shadow:0 28px 70px #0000003d,0 0 0 1px #22d3ee14}.campusTemplatePreview{background:#fff;height:clamp(360px,27vw,520px);position:relative;overflow:hidden}.campusTemplatePreviewLive{--official-card-preview-scale:.48}.officialTemplatePreviewFrame{pointer-events:none;width:820px;min-height:1160px;transform:translateX(-50%) scale(var(--official-card-preview-scale));transform-origin:top;position:absolute;top:12px;left:50%}.officialTemplatePreviewFrameSidebar{top:18px}.campusTemplatePreviewLive .officialResumePageWrapper{box-shadow:none;border-radius:0;transition:none}.campusTemplatePreview>img,.templateFallbackPreview{width:100%;height:100%;position:absolute;inset:0}.campusTemplatePreview>img{z-index:2;object-fit:cover;object-position:top center;background:#fff}.templateFallbackPreview{color:#24324a;background:linear-gradient(90deg, color-mix(in srgb, var(--template-accent) 12%, transparent), transparent 36%), #fff;align-content:start;gap:18px;padding:28px 26px;display:grid}.templateFallbackPreview>div{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.templateFallbackPreview span{color:var(--template-secondary);font-size:20px;font-weight:1000}.templateFallbackPreview i{background:color-mix(in srgb, var(--template-accent) 25%, #fff);border-radius:8px;width:48px;height:56px}.templateFallbackPreview section{gap:9px;display:grid}.templateFallbackPreview p{background:color-mix(in srgb, var(--template-accent) 24%, #e9eef7);border-radius:999px;height:9px;margin:0}.templateFallbackPreview p:nth-child(2){width:76%}.templateFallbackPreview p:nth-child(3){width:58%}.templateFallbackPreview.two-column{grid-template-columns:.72fr 1fr;column-gap:16px}.templateFallbackPreview.two-column>div{grid-column:1/-1}.templateFallbackPreview.sidebar{background:linear-gradient(90deg, var(--template-secondary) 0 34%, #fff 34%);grid-template-columns:.45fr 1fr;column-gap:18px}.templateFallbackPreview.sidebar span{color:#fff}.campusTemplateBody{gap:12px;padding:14px;display:grid}.campusTemplateBody>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.campusTemplateBody h3{color:#f8fbff;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;overflow:hidden}.campusTemplateBody>div:first-child span{color:#67e8f9;flex:none;font-size:12px;font-weight:900}.campusTemplateBody p{color:#e2e8ff9e;min-height:38px;margin:0;font-size:12px;font-weight:800;line-height:1.55}.campusTemplateTags{flex-wrap:wrap;gap:7px;display:flex}.campusTemplateTags span{color:#a5f3fc;background:#22d3ee17;border:1px solid #22d3ee38;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.campusTemplateBody .primaryButton{justify-content:center;width:100%}.campusTemplateEmpty{min-height:260px}.templateInfoSidebarPreview{z-index:1;color:#141827;background:#fff;border-radius:8px;grid-template-columns:32% minmax(0,1fr);display:grid;position:absolute;inset:14px;overflow:hidden;box-shadow:0 14px 36px #0f172a1f}.templateInfoSidebarPreview aside{background:linear-gradient(180deg, var(--template-accent), color-mix(in srgb, var(--template-accent) 82%, #4b4ed2));color:#fff;flex-direction:column;gap:7px;min-width:0;padding:16px 12px;display:flex}.templateInfoPortrait{background:linear-gradient(#fdf7ef 0 38%,#1f2937 38% 100%);border-radius:6px;flex:none;align-self:center;width:50px;height:64px;position:relative;overflow:hidden}.templateInfoPortrait:before{content:"";background:#f7c9a6;border-radius:50%;width:25px;height:25px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.templateInfoPortrait:after{content:"";background:#1f2937;border-radius:50% 50% 40% 40%;width:31px;height:18px;position:absolute;top:5px;left:50%;transform:translate(-50%)rotate(-5deg)}.templateInfoSidebarPreview aside>strong{font-size:15px;line-height:1.1}.templateInfoSidebarPreview aside>em{color:#ffffffeb;max-width:100%;font-size:8px;font-style:normal;font-weight:900;line-height:1.35}.templateInfoMeta{gap:3px;margin-top:2px;display:grid}.templateInfoMeta span{color:#fffffff2;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:900;line-height:1.2;display:block;overflow:hidden}.templateInfoSidebarPreview aside section{gap:4px;margin-top:8px;display:grid}.templateInfoSidebarPreview h4{color:inherit;margin:0;font-size:9px;line-height:1.1}.templateInfoSidebarPreview aside h4{border-bottom:1px solid #ffffff6b;padding-bottom:4px;font-size:11px}.templateInfoSidebarPreview aside b{color:#fff;margin-top:2px;font-size:8px;line-height:1.25}.templateInfoSidebarPreview aside p{color:#ffffffe0;height:auto;margin:0;font-size:7px;line-height:1.25}.templateInfoSidebarPreview aside i,.templateInfoSidebarPreview main p{border-radius:999px;height:4px;margin:0;display:block}.templateInfoSidebarPreview aside i{background:#ffffff73;width:88%}.templateInfoSidebarPreview main{background:#fff;align-content:start;gap:11px;min-width:0;padding:17px 16px 14px;display:grid}.templateInfoSidebarPreview main section{gap:6px;display:grid}.templateInfoSidebarPreview main h4{color:var(--template-accent);align-items:center;gap:7px;font-size:9px;font-weight:1000;display:flex}.templateInfoSidebarPreview main h4:after{content:"";background:color-mix(in srgb, var(--template-accent) 64%, #dbe3ff);flex:1;height:1px}.templateInfoSidebarPreview main div{justify-content:space-between;gap:8px;display:flex}.templateInfoSidebarPreview main strong,.templateInfoSidebarPreview main span{text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.2;overflow:hidden}.templateInfoSidebarPreview main strong{color:#111827}.templateInfoSidebarPreview main span{color:#6b7280;flex:none}.templateInfoSidebarPreview main p{background:#e6e8f2;width:100%}.templateInfoSidebarPreview main p:nth-of-type(2){width:86%}.templateInfoSidebarPreview main p:nth-of-type(3){width:74%}.templateInfoSidebarPreview{background:#fff;border:1px solid #4b4b4b33;grid-template-columns:34% minmax(0,1fr)}.templateInfoSidebarPreview aside{color:#fff;background:linear-gradient(#4b4b4b 0 132px,#f5f5f5 132px 100%);padding:14px 10px}.templateInfoSidebarPreview aside>strong,.templateInfoSidebarPreview aside>em,.templateInfoMeta span{color:#fff}.templateInfoSidebarPreview aside section{color:#4b5563;margin-top:14px}.templateInfoSidebarPreview h4{color:#fff;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%);background:#8d8d8d;align-items:center;width:fit-content;min-height:18px;padding:0 19px 0 9px;display:inline-flex}.templateInfoSidebarPreview aside h4{border-bottom:0}.templateInfoSidebarPreview aside b,.templateInfoSidebarPreview aside p{color:#4b5563}.templateInfoSidebarPreview aside i{background:#d7d7d7}.templateInfoSidebarPreview main h4{color:#fff}.templateInfoSidebarPreview main h4:after{background:linear-gradient(90deg,#d4d4d4,#eee);height:7px;margin-left:-2px}.resumeTemplate-campus.resumePreviewPaper,.resumeTemplate-campus .resumePreviewPaper{color:#121c26;background:#fff;width:min(100%,760px)}.resumeTemplate-campus .resumePaperHeader,.resumePreviewPaper.resumeTemplate-campus .resumePaperHeader{background:0 0;border:0;grid-template-columns:minmax(0,1fr) 116px;align-items:stretch;gap:18px;min-height:130px;padding:0;display:grid}.resumeTemplate-campus .resumePaperHeader>div,.resumePreviewPaper.resumeTemplate-campus .resumePaperHeader>div{background:var(--resume-accent);flex-direction:column;justify-content:center;min-width:0;padding:26px 30px;display:flex}.resumeTemplate-campus .resumePaperHeader h2,.resumeTemplate-campus .resumePaperHeader p,.resumePreviewPaper.resumeTemplate-campus .resumePaperHeader h2,.resumePreviewPaper.resumeTemplate-campus .resumePaperHeader p{color:#fff}.resumeTemplate-campus .resumePaperHeader img,.resumeTemplate-campus .resumePaperAvatarSlot,.resumePreviewPaper.resumeTemplate-campus .resumePaperHeader img,.resumePreviewPaper.resumeTemplate-campus .resumePaperAvatarSlot{background:color-mix(in srgb, var(--resume-accent) 14%, #fff);object-fit:cover;border-radius:0;width:116px;height:130px}.resumeTemplate-campus .resumePreviewSection h3,.resumePreviewPaper.resumeTemplate-campus .resumePreviewSection h3{color:#fff;border:0;align-items:center;gap:14px;margin-bottom:10px;display:flex;position:relative}.resumeTemplate-campus .resumePreviewSection h3>span,.resumePreviewPaper.resumeTemplate-campus .resumePreviewSection h3>span{background:var(--resume-accent);color:#fff;align-items:center;min-height:26px;padding:0 14px;display:inline-flex}.resumeTemplate-campus .resumePreviewSection h3:after,.resumePreviewPaper.resumeTemplate-campus .resumePreviewSection h3:after{content:"";background:var(--resume-accent);flex:1;height:2px}.resumeTemplate-campus .resumePreviewItem>div,.resumePreviewPaper.resumeTemplate-campus .resumePreviewItem>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.resumeLayout-two-column .resumePreviewPaper.resumeTemplate-campus,.resumeTemplate-campus.resumeLayout-two-column .resumePreviewPaper{display:block}.resumeLayout-two-column .resumePreviewPaper.resumeTemplate-campus .resumePreviewSection:nth-of-type(n+3),.resumeTemplate-campus.resumeLayout-two-column .resumePreviewPaper .resumePreviewSection:nth-of-type(n+3){vertical-align:top;width:calc(50% - 10px);display:inline-block}.resumePreviewPaper.resumeTemplate-campus-info-sidebar{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:0 28px;width:min(100%,800px);padding:0 30px 34px 0;display:grid;overflow:hidden}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePaperHeader{background:linear-gradient(180deg, var(--resume-accent), color-mix(in srgb, var(--resume-accent) 86%, #3f46c8));flex-direction:column;grid-area:1/1;gap:14px;min-height:300px;padding:28px 20px 18px;display:flex}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePaperHeader>div{background:0 0;padding:0}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePaperHeader h2{font-size:25px;line-height:1.1}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePaperHeader p{margin-top:6px;line-height:1.55}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumeSidebarMetaList{gap:8px;margin-top:14px;display:grid}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumeSidebarMetaList span{overflow-wrap:anywhere;color:#fff;font-size:12px;font-weight:900;line-height:1.35;display:block}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePaperHeader img,.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePaperAvatarSlot{background:#ffffff2e;border-radius:8px;order:-1;width:98px;height:124px;margin:0 auto;position:relative;overflow:hidden}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePaperAvatarSlot{background:linear-gradient(#fff7ed 0 42%,#1f2937 42% 100%)}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePaperAvatarSlot:before{content:"";background:#f4c29f;border-radius:50%;width:42px;height:42px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePaperAvatarSlot:after{content:"";background:#111827;border-radius:52% 52% 40% 40%;width:52px;height:30px;position:absolute;top:13px;left:50%;transform:translate(-50%)rotate(-5deg)}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewSection{grid-column:2;margin-top:18px}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewSection-education{background:linear-gradient(180deg, color-mix(in srgb, var(--resume-accent) 94%, #fff), var(--resume-accent));color:#fff;grid-area:2/1/span 24;align-self:stretch;min-height:590px;margin:0;padding:24px 20px 32px}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewSection-education h3>span{background:0 0;padding:0}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewSection-education h3:after{background:#ffffff61;height:1px}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewSection:not(.resumePreviewSection-education) h3>span{color:var(--resume-accent);background:0 0;padding:0}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewSection:not(.resumePreviewSection-education) h3:after{height:1px}.resumePreviewPaper.resumeTemplate-campus-info-sidebar{--resume-accent:#4b4b4b;--resume-secondary:#d9d9d9;color:#555f6c;border:0;border-radius:0;grid-template-columns:232px minmax(0,1fr);gap:0 30px;width:820px;min-height:1160px;padding:36px 42px 48px 30px;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;font-size:13px;line-height:1.55;box-shadow:0 20px 70px #473a4c33}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePaperHeader{color:#fff;background:#4b4b4b;gap:13px;min-height:0;padding:22px 18px 20px}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePaperHeader h2{color:#fff;font-size:24px;font-weight:950}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePaperHeader p{color:#ffffffe0}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumeSidebarMetaList{gap:7px;margin-top:12px}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumeSidebarMetaList span{color:#fffffff0;font-size:12px}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePaperHeader img,.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePaperAvatarSlot{background:#f5f5f5;border:4px solid #ffffffeb;border-radius:0;width:96px;height:118px}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewSection{grid-column:2;gap:7px;margin-top:20px}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewSection-job-intention,.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewSection-internships{margin-top:0}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewSection-education{color:#555f6c;background:linear-gradient(#f7f7f7,#fff);grid-area:2/1/span 24;min-height:670px;margin:0;padding:22px 16px 30px}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewSection-education h3,.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewSection-education strong,.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewSection-education span,.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewSection-education p,.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewSection-education li{color:#555f6c}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewSection h3{align-items:center;margin:0 0 6px;font-size:15px;font-weight:950;line-height:1;display:flex}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewSection h3>span,.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewSection-education h3>span,.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewSection:not(.resumePreviewSection-education) h3>span{color:#fff;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 100%,0 100%);background:#8d8d8d;flex:none;align-items:center;min-height:25px;padding:0 28px 0 14px;display:inline-flex}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewSection h3:after,.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewSection-education h3:after,.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewSection:not(.resumePreviewSection-education) h3:after{content:"";background:linear-gradient(90deg,#d4d4d4,#eee);flex:1;height:10px;margin-left:-1px}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewItem{gap:4px}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewItem>div{align-items:flex-start}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewItem strong{color:#3f4650;font-size:13px;font-weight:950}.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewItem span,.resumePreviewPaper.resumeTemplate-campus-info-sidebar .resumePreviewItem p,.resumePreviewPaper.resumeTemplate-campus-info-sidebar li{color:#626b76;font-size:12px}.resumePreviewPaper.resumeTemplate-campus:not(.resumeTemplate-campus-info-sidebar){color:#2f3742;border:0;border-radius:0;width:820px;min-height:1160px;padding:36px 46px 48px;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;font-size:14px;line-height:1.55;box-shadow:0 20px 70px #473a4c33}.resumePreviewPaper.resumeTemplate-campus:not(.resumeTemplate-campus-info-sidebar) .resumePaperHeader{grid-template-columns:minmax(0,1fr) 106px;gap:18px;min-height:124px;margin:0 0 24px}.resumePreviewPaper.resumeTemplate-campus:not(.resumeTemplate-campus-info-sidebar) .resumePaperHeader>div{min-height:124px;padding:22px 28px}.resumePreviewPaper.resumeTemplate-campus:not(.resumeTemplate-campus-info-sidebar) .resumePaperHeader h2{margin:0 0 10px;font-size:26px;line-height:1.1}.resumePreviewPaper.resumeTemplate-campus:not(.resumeTemplate-campus-info-sidebar) .resumePaperHeader p{margin:4px 0 0;font-size:12px;line-height:1.45}.resumePreviewPaper.resumeTemplate-campus:not(.resumeTemplate-campus-info-sidebar) .resumePaperHeader img,.resumePreviewPaper.resumeTemplate-campus:not(.resumeTemplate-campus-info-sidebar) .resumePaperAvatarSlot{width:106px;height:124px}.resumePreviewPaper.resumeTemplate-campus:not(.resumeTemplate-campus-info-sidebar) .resumePreviewSection{gap:8px;margin-top:17px}.resumePreviewPaper.resumeTemplate-campus:not(.resumeTemplate-campus-info-sidebar) .resumePreviewSection h3{margin:0 0 6px;font-size:15px;font-weight:950;line-height:1}.resumePreviewPaper.resumeTemplate-campus:not(.resumeTemplate-campus-info-sidebar) .resumePreviewSection h3>span{border-radius:0;min-height:24px;padding:0 14px}.resumePreviewPaper.resumeTemplate-campus:not(.resumeTemplate-campus-info-sidebar) .resumePreviewItem{gap:4px}.resumePreviewPaper.resumeTemplate-campus:not(.resumeTemplate-campus-info-sidebar) .resumePreviewItem>div{align-items:flex-start}.resumePreviewPaper.resumeTemplate-campus:not(.resumeTemplate-campus-info-sidebar) .resumePreviewItem strong{color:#242b35;font-size:13px;font-weight:950}.resumePreviewPaper.resumeTemplate-campus:not(.resumeTemplate-campus-info-sidebar) .resumePreviewItem span,.resumePreviewPaper.resumeTemplate-campus:not(.resumeTemplate-campus-info-sidebar) .resumePreviewItem p,.resumePreviewPaper.resumeTemplate-campus:not(.resumeTemplate-campus-info-sidebar) li{color:#4b5563;font-size:12px}.resumePreviewPaper.resumeTemplate-campus-02{--resume-accent:#2b2b2b;--resume-secondary:#dadada}.resumePreviewPaper.resumeTemplate-campus-02 .resumePaperHeader>div{background:#2b2b2b}.resumePreviewPaper.resumeTemplate-campus-02 .resumePreviewSection h3:after{background:linear-gradient(90deg,#6f6f6f,#e4e4e4);height:10px}.resumePreviewPaper.resumeTemplate-campus-24{--resume-accent:#0b0b0b;--resume-secondary:#c8a557}.resumePreviewPaper.resumeTemplate-campus-24 .resumePaperHeader>div{background:radial-gradient(circle at 88% 18%,#caa55785,#0000 18%),radial-gradient(circle at 96% 76%,#caa55761,#0000 16%),#1b1b1b}.resumePreviewPaper.resumeTemplate-campus-24 .resumePreviewSection h3>span{background:#050505}.resumePreviewPaper.resumeTemplate-campus-24 .resumePreviewSection h3:after{background:#f0f0f0;height:9px}.resumePreviewPaper.resumeTemplate-campus-31{--resume-accent:#6f42c1;--resume-secondary:#111827;border-top:8px solid #111827!important;padding-left:72px!important}.resumePreviewPaper.resumeTemplate-campus-31 .resumePaperHeader{position:relative}.resumePreviewPaper.resumeTemplate-campus-31 .resumePaperHeader:before{content:"";background:var(--resume-accent);width:24px;height:124px;position:absolute;top:0;left:-42px}.resumePreviewPaper.resumeTemplate-campus-31 .resumePaperHeader>div{background:0 0}.resumePreviewPaper.resumeTemplate-campus-31 .resumePaperHeader h2,.resumePreviewPaper.resumeTemplate-campus-31 .resumePaperHeader p{color:#2f3742}.resumePreviewPaper.resumeTemplate-campus-31 .resumePreviewSection h3>span{background:var(--resume-accent)}.resumePreviewPaper.resumeTemplate-campus-31 .resumePreviewSection h3:after{background:#ececf4;height:8px}.resumePreviewPaper.resumeTemplate-campus-37{--resume-accent:#4b4b4b;--resume-secondary:#111827}.resumePreviewPaper.resumeTemplate-campus-37 .resumePaperHeader{border-bottom:0;min-height:120px;padding:0;display:flex}.resumePreviewPaper.resumeTemplate-campus-37 .resumePaperHeader>div{background:0 0;order:2;min-height:120px}.resumePreviewPaper.resumeTemplate-campus-37 .resumePaperHeader h2,.resumePreviewPaper.resumeTemplate-campus-37 .resumePaperHeader p{color:#2f3742}.resumePreviewPaper.resumeTemplate-campus-37 .resumePreviewSection h3{display:block}.resumePreviewPaper.resumeTemplate-campus-37 .resumePreviewSection h3>span{background:var(--resume-accent);justify-content:flex-start;width:100%}.resumePreviewPaper.resumeTemplate-campus-37 .resumePreviewSection h3:after{display:none}.resumePreviewPaper.resumeTemplate-campus-40{--resume-accent:#1678c7;--resume-secondary:#1f2937}.resumePreviewPaper.resumeTemplate-campus-40 .resumePaperHeader{border-bottom:2px solid var(--resume-accent)}.resumePreviewPaper.resumeTemplate-campus-40 .resumePaperHeader>div{background:0 0}.resumePreviewPaper.resumeTemplate-campus-40 .resumePaperHeader h2{color:#2f3742}.resumePreviewPaper.resumeTemplate-campus-40 .resumePaperHeader p{color:#546174}.resumePreviewPaper.resumeTemplate-campus-40 .resumePreviewSection h3>span{color:var(--resume-accent);background:0 0;padding-left:0}.resumePreviewPaper.resumeTemplate-campus-40 .resumePreviewSection h3:after{background:var(--resume-accent);height:2px}.resumePreviewPaper.resumeTemplate-campus-41{--resume-accent:#254665;--resume-secondary:#68a16c}.resumePreviewPaper.resumeTemplate-campus-41 .resumePaperHeader{border-bottom:4px solid var(--resume-secondary);min-height:150px}.resumePreviewPaper.resumeTemplate-campus-41 .resumePaperHeader>div{background:0 0}.resumePreviewPaper.resumeTemplate-campus-41 .resumePaperHeader h2{color:#254665}.resumePreviewPaper.resumeTemplate-campus-41 .resumePaperHeader p{color:#546174}.resumePreviewPaper.resumeTemplate-campus-41 .resumePreviewSection h3>span{background:#254665}.resumePreviewPaper.resumeTemplate-campus-41 .resumePreviewSection h3:after{background:var(--resume-secondary);height:4px}.resumePreviewPaper.resumeTemplate-campus-45{--resume-accent:#2d2d2d;--resume-secondary:#9aa7a8}.resumePreviewPaper.resumeTemplate-campus-45 .resumePaperHeader{background:linear-gradient(90deg,#fffffff5 0 58%,#ffffffb8),radial-gradient(circle at 74% 46%,#37415147,#0000 28%),linear-gradient(170deg,#0000 0 58%,#1e293b3d 58% 62%,#0000 63%);border-top:8px solid #111;border-bottom:1px solid #d8dee6;min-height:148px}.resumePreviewPaper.resumeTemplate-campus-45 .resumePaperHeader>div{background:0 0}.resumePreviewPaper.resumeTemplate-campus-45 .resumePaperHeader h2,.resumePreviewPaper.resumeTemplate-campus-45 .resumePaperHeader p{color:#2f3742}.resumePreviewPaper.resumeTemplate-campus-45 .resumePreviewSection h3>span{background:#111}.resumePreviewPaper.resumeTemplate-campus-45 .resumePreviewSection h3:after{background:#111;height:1px}html[data-app-theme=light-blue] .campusTemplateHero,html[data-app-theme=light-blue] .campusTemplateFilters,html[data-app-theme=light-blue] .campusTemplateCard{background:#ffffffc2;border-color:#0ea5e92e;box-shadow:0 18px 46px #3880bc29}html[data-app-theme=light-blue] .campusTemplateHero h2,html[data-app-theme=light-blue] .campusTemplateGalleryHead h3,html[data-app-theme=light-blue] .campusTemplateBody h3,html[data-app-theme=light-blue] .campusTemplateStats strong{color:#0f172a}html[data-app-theme=light-blue] .campusTemplateHero p,html[data-app-theme=light-blue] .campusTemplateBody p,html[data-app-theme=light-blue] .campusTemplateStats span,html[data-app-theme=light-blue] .campusTemplateGalleryHead>span{color:#64748b}html[data-app-theme=light-blue] .campusTemplateStats article,html[data-app-theme=light-blue] .campusTemplateSearch{background:#ffffffb8;border-color:#0ea5e92e}html[data-app-theme=light-blue] .campusTemplateSearch input{color:#0f172a}html[data-app-theme=light-blue] .resumeBuilderPageGallery .campusTemplateCard{background:linear-gradient(135deg,#ffffff1a,#0000 48%,#5fdbe70b),#161822f0;border-color:#8998f629;box-shadow:0 22px 58px #0000003d}html[data-app-theme=light-blue] .resumeBuilderPageGallery .campusTemplateBody h3{color:#f8fbff}html[data-app-theme=light-blue] .resumeBuilderPageGallery .campusTemplateBody p{color:#e2e8ffa3}.siteShell:has(.pluginConsolePage){background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#05050c 0%,#0d0c22 38%,#19163a 76%,#090912 100%)}.siteShell:has(.pluginConsolePage) .siteSidebar{background:#090912d6;border-right-color:#8998f62e}.siteShell:has(.pluginConsolePage) .brandText strong{color:#f8fbff}.siteShell:has(.pluginConsolePage) .navItem.active{color:#f8fbff}.siteShell:has(.pluginConsolePage) .navItem:hover{color:#f8fbff}.siteShell:has(.pluginConsolePage) .sideAction:hover{color:#f8fbff}.siteShell:has(.pluginConsolePage) .brandText small{color:#e6ebff9e}.siteShell:has(.pluginConsolePage) .navItem{color:#e6ebff9e}.siteShell:has(.pluginConsolePage) .sideAction{color:#e6ebff9e}.siteShell:has(.pluginConsolePage) .sidebarActions{color:#e6ebff9e}:is(.siteShell:has(.pluginConsolePage) .navItem.active,.siteShell:has(.pluginConsolePage) .navItem:hover,.siteShell:has(.pluginConsolePage) .sideAction:hover){background:#8998f624;border-color:#8998f633}.siteShell:has(.pluginConsolePage) .sideLogout{color:#67e8f9;background:#22d3ee1a;border-color:#22d3ee38}.pluginConsolePage{z-index:0;color:#f4f7fff0;gap:20px;width:min(1720px,100vw - 260px);margin:0 auto;padding:32px 24px 56px;display:grid;position:relative}.pluginHero,.pluginPanel,.pluginMetricGrid article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff1a,#0000 48%,#5fdbe70b),#25234ab8;border:1px solid #8998f62e;border-radius:8px;box-shadow:0 24px 70px #00000052}.pluginHero{grid-template-columns:minmax(0,1fr) minmax(360px,.42fr);gap:22px;min-height:330px;padding:34px;display:grid}.pluginHeroCopy{align-content:center;gap:16px;display:grid}.pluginHeroCopy h1{color:#f8fbff;max-width:760px;margin:0;font-size:clamp(36px,4vw,68px);line-height:1.05}.pluginHeroCopy p{color:#e1e8ffb3;max-width:760px;margin:0;font-size:16px}.pluginHeroActions,.pluginBrowserTags,.pluginRuleList{flex-wrap:wrap;gap:10px;display:flex}.pluginHeroActions{margin-top:8px}.pluginConsolePage .primaryButton,.pluginConsolePage .button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:900;display:inline-flex}.pluginConsolePage .primaryButton{color:#67e8f9;background:#22d3ee24;border:1px solid #22d3ee6b}.pluginConsolePage .button{color:#f4f7ffe0;background:#ffffff12;border:1px solid #8998f633}.pluginInstallCard{background:#08081266;border:1px solid #ffffff1f;border-radius:8px;align-content:center;gap:16px;min-width:0;padding:22px;display:grid}.pluginInstallHead{align-items:center;gap:14px;display:flex}.pluginIcon{color:#67e8f9;background:#22d3ee1f;border:1px solid #22d3ee3d;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.pluginInstallHead span,.pluginPathBox span,.pluginMetricGrid article span,.pluginUpdatedAt{color:#e1e8ff9e;font-size:13px;font-weight:800}.pluginInstallHead strong{color:#fff;font-size:28px;display:block}.pluginPathBox{gap:8px;min-width:0;display:grid}.pluginPathBox code,.pluginCommandGrid code{overflow-wrap:anywhere;color:#dbeafe;font-size:12px}.pluginPathBox code{background:#0000003d;border:1px solid #8998f629;border-radius:8px;padding:12px;display:block}.pluginCommandGrid{gap:8px;display:grid}.pluginCommandGrid div{color:#67e8f9;background:#ffffff0f;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:36px;padding:0 10px;display:flex}.pluginProfileExport{color:#99f6e4;background:#2dd4bf1a;border:1px solid #2dd4bf47;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;font-weight:900;display:inline-flex}.pluginBrowserTags span,.pluginRuleList span,.pluginStatus{border-radius:8px;align-items:center;gap:6px;width:fit-content;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.pluginBrowserTags span,.pluginRuleList span{color:#f0f5ffc7;background:#ffffff0f;border:1px solid #8998f62b}.pluginMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pluginMetricGrid article{align-content:start;gap:7px;min-height:144px;padding:18px;display:grid}.pluginMetricGrid article strong{color:#fff;font-size:34px;line-height:1}.pluginMetricGrid article p,.pluginCapabilityGrid p,.pluginPhaseTable p{color:#e1e8ffa8;margin:0}.pluginTwoColumn{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:20px;display:grid}.pluginPanel{gap:16px;padding:22px;display:grid}.pluginPanelHead{color:#67e8f9;justify-content:space-between;align-items:center;gap:16px;display:flex}.pluginPanelHead h2{color:#fff;margin:4px 0 0;font-size:22px}.pluginStageBanner{color:#99f6e4;background:#2dd4bf1a;border:1px solid #2dd4bf3d;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:12px 14px;font-weight:900;display:flex}.pluginCapabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pluginCapabilityGrid>div{background:#ffffff0b;border:1px solid #8998f626;border-radius:8px;align-content:start;gap:10px;min-height:158px;padding:16px;display:grid}.pluginCapabilityGrid h3{color:#fff;margin:0;font-size:17px}.pluginInstallSteps{gap:10px;display:grid}.pluginInstallSteps div{background:#ffffff0e;border-radius:8px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:grid}.pluginInstallSteps strong{color:#67e8f9;font-size:13px}.pluginInstallSteps span{color:#f4f7ffd6;font-weight:800}.pluginPipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pluginPipeline div{background:#05050c47;border:1px solid #8998f624;border-radius:8px;gap:6px;min-height:74px;padding:12px;display:grid}.pluginPipeline span{color:#67e8f9;font-size:12px;font-weight:900}.pluginPipeline strong{color:#f5f8ffe6;font-size:13px}.pluginPhaseTable{gap:10px;display:grid}.pluginPhaseTable>div{border-top:1px solid #8998f621;grid-template-columns:92px minmax(220px,.32fr) minmax(0,1fr);align-items:center;gap:14px;min-height:58px;padding:12px;display:grid}.pluginPhaseTable strong{color:#fff}.pluginStatus-done{color:#99f6e4;background:#2dd4bf1f;border:1px solid #2dd4bf42}.pluginStatus-active,.pluginStatus-next{color:#67e8f9;background:#22d3ee1f;border:1px solid #22d3ee4d}.pluginStatus-planned{color:#e8ecffc2;background:#8998f61f;border:1px solid #8998f62e}.pluginTone-brand{border-color:#2dd4bf3d!important}.pluginTone-blue{border-color:#60a5fa40!important}.pluginTone-warn{border-color:#fbbf2438!important}.pluginTone-plain{border-color:#8998f62b!important}.pluginUpdatedAt{text-align:right;margin:2px 0 0}html[data-app-theme=light-blue] .siteShell:has(.pluginConsolePage){background:linear-gradient(#0ea5e90f 1px,#0000 1px),linear-gradient(90deg,#0ea5e90f 1px,#0000 1px),linear-gradient(#eefaff 0%,#dff3ff 48%,#f8fcff 100%)}html[data-app-theme=light-blue] .siteShell:has(.pluginConsolePage) .siteSidebar{background:#f5fbffe6;border-right-color:#0ea5e92e}html[data-app-theme=light-blue] .siteShell:has(.pluginConsolePage) .brandText strong{color:#0f172a}html[data-app-theme=light-blue] .siteShell:has(.pluginConsolePage) .navItem.active{color:#0f172a}html[data-app-theme=light-blue] .siteShell:has(.pluginConsolePage) .navItem:hover{color:#0f172a}html[data-app-theme=light-blue] .siteShell:has(.pluginConsolePage) .sideAction:hover{color:#0f172a}html[data-app-theme=light-blue] .siteShell:has(.pluginConsolePage) .brandText small{color:#64748b}html[data-app-theme=light-blue] .siteShell:has(.pluginConsolePage) .navItem{color:#64748b}html[data-app-theme=light-blue] .siteShell:has(.pluginConsolePage) .sideAction{color:#64748b}html[data-app-theme=light-blue] .siteShell:has(.pluginConsolePage) .sidebarActions{color:#64748b}html[data-app-theme=light-blue] .pluginConsolePage{color:#0f172a}html[data-app-theme=light-blue] .pluginHero,html[data-app-theme=light-blue] .pluginPanel,html[data-app-theme=light-blue] .pluginMetricGrid article{background:linear-gradient(135deg,#ffffffd6,#e0f2fe8c),#ffffffd6;border-color:#0ea5e933;box-shadow:0 18px 48px #3880bc26}html[data-app-theme=light-blue] .pluginInstallCard,html[data-app-theme=light-blue] .pluginPathBox code,html[data-app-theme=light-blue] .pluginCommandGrid div,html[data-app-theme=light-blue] .pluginCapabilityGrid>div,html[data-app-theme=light-blue] .pluginInstallSteps div,html[data-app-theme=light-blue] .pluginPipeline div{background:#ffffff9e;border-color:#0ea5e929}html[data-app-theme=light-blue] .pluginHeroCopy h1,html[data-app-theme=light-blue] .pluginPanelHead h2,html[data-app-theme=light-blue] .pluginMetricGrid article strong,html[data-app-theme=light-blue] .pluginCapabilityGrid h3,html[data-app-theme=light-blue] .pluginPhaseTable strong,html[data-app-theme=light-blue] .pluginInstallHead strong{color:#0f172a}html[data-app-theme=light-blue] .pluginHeroCopy p,html[data-app-theme=light-blue] .pluginMetricGrid article p,html[data-app-theme=light-blue] .pluginCapabilityGrid p,html[data-app-theme=light-blue] .pluginPhaseTable p,html[data-app-theme=light-blue] .pluginInstallHead span,html[data-app-theme=light-blue] .pluginPathBox span,html[data-app-theme=light-blue] .pluginMetricGrid article span,html[data-app-theme=light-blue] .pluginUpdatedAt{color:#64748b}html[data-app-theme=light-blue] .pluginPathBox code,html[data-app-theme=light-blue] .pluginCommandGrid code,html[data-app-theme=light-blue] .pluginInstallSteps span,html[data-app-theme=light-blue] .pluginPipeline strong{color:#334155}html[data-app-theme=light-blue] .pluginConsolePage .button,html[data-app-theme=light-blue] .pluginProfileExport,html[data-app-theme=light-blue] .pluginBrowserTags span,html[data-app-theme=light-blue] .pluginRuleList span{color:#334155;background:#ffffffb8;border-color:#0ea5e92e}@media (max-width:1280px){.pluginConsolePage{width:min(100%,100vw - 210px)}.pluginHero,.pluginTwoColumn{grid-template-columns:1fr}.pluginMetricGrid,.pluginPipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pluginConsolePage{width:100%;padding:18px 14px 92px}.pluginHero{padding:22px}.pluginHeroCopy h1{font-size:34px}.pluginMetricGrid,.pluginCapabilityGrid,.pluginPipeline,.pluginPhaseTable>div{grid-template-columns:1fr}}@media (max-width:1380px){.resumeEditorWorkspace{grid-template-columns:104px minmax(360px,1fr) minmax(360px,.86fr)}}@media (max-width:1160px){.resumeWorkbenchTopbar{flex-direction:column;align-items:stretch}.resumeWorkbenchActions{flex-wrap:wrap}.mobilePreviewToggle{display:inline-flex}.resumeEditorWorkspace{grid-template-columns:96px minmax(0,1fr)}.resumeEditorWorkspace .resumeStudioPreview{display:none}.resumeEditorWorkspace.previewOnly{grid-template-columns:1fr}.resumeEditorWorkspace.previewOnly .resumeSectionRail,.resumeEditorWorkspace.previewOnly .resumeEditorCanvas{display:none}.resumeEditorWorkspace.previewOnly .resumeStudioPreview{display:block}}@media (max-width:760px){.resumeEditorWorkspace{display:block}.resumeSectionRail{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;position:static}.resumeSectionRail button{min-height:58px}.resumeEditorCanvas,.resumeBuilderWorkbench .resumeStudioPreview{max-height:none}.resumeFieldGrid,.resumeTemplateGrid.upgraded{grid-template-columns:1fr}.resumeRepeatCard header,.resumeWorkspaceCardHead{flex-direction:column;align-items:stretch}.resumeWorkbenchActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resumeWorkbenchActions>*{justify-content:center;width:100%}}html:not([data-app-theme=light-blue]){--omni-panel-hover:#ffffff0b;--omni-line-strong:#22d3ee42;--omni-shadow:0 22px 58px #00000057}html:not([data-app-theme=light-blue]) .siteShell:before,html:not([data-app-theme=light-blue]) .overviewPage:before{opacity:.62;filter:saturate(.72)brightness(.82)}html:not([data-app-theme=light-blue]) .siteShell:after,html:not([data-app-theme=light-blue]) .overviewPage:after{opacity:.34}html:not([data-app-theme=light-blue]) :is(.overviewHero,.companyHeroPanel,.libraryHero,.membershipHero,.heroPanel,.queryPanel,.dataPanel,.resultsPanel,.overviewCard,.panel,.card,.columnPanel,.companyStatCard,.pluginHero,.pluginPanel,.pluginMetricGrid article){box-shadow:inset 0 1px 0 #ffffff13, var(--omni-shadow);background:linear-gradient(135deg,#ffffff0a,#ffffff03),#161526b3}html:not([data-app-theme=light-blue]) :is(){opacity:.62;opacity:.38;animation-duration:7s}html:not([data-app-theme=light-blue]) .aiMatchProgressOverlay{background:radial-gradient(circle at 50% 38%,#516fff47,#0000 22%),radial-gradient(circle at 50% 52%,#19264fdb,#0000 52%),linear-gradient(135deg,#090d18 0%,#0c1121 52%,#050811 100%)}html:not([data-app-theme=light-blue]) :is(.primaryButton,.companyWorkbenchPage .companyApplyLink,.sideUserAvatar,.statusIcon,.planIcon,.companyLogo,.profileAvatar,.resourceIcon,.pluginIcon){box-shadow:0 0 10px #22d3ee14}:is(html[data-app-theme=light-blue] .siteShell:has(.companyWorkbenchPage),html[data-app-theme=light-blue] .siteShell:has(.reviewHubPage),html[data-app-theme=light-blue] .siteShell:has(.profileConsolePage)){--omni-bg:#edf8ff;--omni-panel:#ffffffd1;--omni-panel-solid:#fffffff0;--omni-panel-hover:#e0f4ffe6;--omni-line:#0e74902e;--omni-line-strong:#0ea5e970;--omni-text:#0f1f33;--omni-text-soft:#334155;--omni-muted:#64748b;--omni-cyan:#0284c7;--omni-fuchsia:#4f46e5;--omni-violet:#6366f1;--omni-emerald:#059669;--omni-amber:#b45309;--omni-shadow:0 18px 46px #1e507821;color:var(--omni-text);background:linear-gradient(#0ea5e90e 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#0ea5e90b 1px,#0000 1px) 0 0/44px 44px,linear-gradient(135deg,#f8fcff 0%,#e8f6ff 46%,#f7fbff 100%) 0 0/100% 100%}html[data-app-theme=light-blue] .siteShell:has(.companyWorkbenchPage):before{opacity:.45;filter:none;background:radial-gradient(circle at 16% 18%,#7dd3fc47,#0000 34%),radial-gradient(circle at 82% 68%,#bfdbfe4d,#0000 38%),linear-gradient(135deg,#f8fcff 0%,#eaf7ff 50%,#f7fbff 100%)}html[data-app-theme=light-blue] .siteShell:has(.reviewHubPage):before{opacity:.45;filter:none;background:radial-gradient(circle at 16% 18%,#7dd3fc47,#0000 34%),radial-gradient(circle at 82% 68%,#bfdbfe4d,#0000 38%),linear-gradient(135deg,#f8fcff 0%,#eaf7ff 50%,#f7fbff 100%)}html[data-app-theme=light-blue] .siteShell:has(.profileConsolePage):before{opacity:.45;filter:none;background:radial-gradient(circle at 16% 18%,#7dd3fc47,#0000 34%),radial-gradient(circle at 82% 68%,#bfdbfe4d,#0000 38%),linear-gradient(135deg,#f8fcff 0%,#eaf7ff 50%,#f7fbff 100%)}html[data-app-theme=light-blue] .reviewHubPage:after{opacity:.28;-webkit-mask-image:none;mask-image:none}html[data-app-theme=light-blue] .siteShell:has(.companyWorkbenchPage):after{opacity:.28;-webkit-mask-image:none;mask-image:none}html[data-app-theme=light-blue] .siteShell:has(.reviewHubPage):after{opacity:.28;-webkit-mask-image:none;mask-image:none}html[data-app-theme=light-blue] .siteShell:has(.profileConsolePage):after{opacity:.28;-webkit-mask-image:none;mask-image:none}html[data-app-theme=light-blue] :is(.companyWorkbenchPage,.reviewHubPage,.profileConsolePage){--surface:#ffffffdb;--surface-soft:#eff9ffd1;--line:#0e74902e;--line-strong:#0ea5e961;--text:#0f1f33;--text-soft:#334155;--muted:#64748b;--subtle:#7890a8;--brand:#0284c7;--brand-strong:#0369a1;--brand-soft:#0ea5e91f;--purple:#4f46e5;--purple-soft:#4f46e51a;--green:#059669;--green-soft:#0596691a;--amber:#b45309;--amber-soft:#fbbf2424;color:var(--text)}html[data-app-theme=light-blue] .companyWorkbenchPage{background:linear-gradient(135deg,#ffffffb8,#e0f4ff6b),#ffffff38;border-color:#0e749024;box-shadow:0 22px 60px #1e50781c}html[data-app-theme=light-blue] :is(.companyWorkbenchPage .companyHeroPanel,.companyWorkbenchPage .queryPanel,.companyWorkbenchPage .dataPanel,.companyWorkbenchPage .pagerPanel,.reviewHubPage .overviewHero,.reviewHubPage .overviewHeroCopy,.reviewHubPage .overviewVisual,.reviewHubPage .overviewNotice,.reviewHubPage .overviewCard,.reviewHubPage .overviewStatCard,.reviewHubPage .statusCard,.reviewHubPage .deadlineItem,.reviewHubPage .todoItem,.reviewHubPage .compactListItem,.reviewHubPage .conversionGrid div,.reviewHubPage .calendarSummary span,.profileConsolePage .heroPanel,.profileConsolePage .panel,.profileConsolePage .metric,.profileConsolePage .profileCard,.profileConsolePage .profileCard .infoItem){color:var(--text);background:linear-gradient(135deg,#fffffff5,#e8f7ffc7),#ffffffdb;border-color:#0e74902e;box-shadow:inset 0 1px #ffffffe6,0 18px 46px #1e50781f}html[data-app-theme=light-blue] :is(){opacity:.16;opacity:.18;background:linear-gradient(90deg,#0000,#0ea5e97a,#0000);animation-duration:9s}html[data-app-theme=light-blue] :is(.companyWorkbenchPage h1,.companyWorkbenchPage h2,.companyWorkbenchPage h3,.companyWorkbenchPage strong,.companyStatCard strong,.reviewHubPage,.reviewHubPage h1,.reviewHubPage h2,.reviewHubPage h3,.reviewHubPage p,.reviewHubPage span,.reviewHubPage small,.reviewHubPage strong,.reviewHubPage a,.reviewHubPage div,.profileConsolePage h1,.profileConsolePage h2,.profileConsolePage h3,.profileConsolePage strong,.profileConsolePage .metricValue,.profileConsolePage .infoItem strong){color:var(--text);text-shadow:none}html[data-app-theme=light-blue] :is(.companyHeroCopy h1,.reviewHubPage .overviewHeroCopy h1,.profileConsolePage .heroTitle){color:#0000;background:linear-gradient(90deg,#0f1f33,#0369a1 58%,#2563eb);-webkit-background-clip:text;background-clip:text}html[data-app-theme=light-blue] :is(.companyHeroCopy p,.companyStatCard span,.companyPanelKicker,.companyWorkbenchPage .queryStat,.companyWorkbenchPage .pagerStatus,.companyWorkbenchPage .companyDataHead,.companyWorkbenchPage .companyDataRow span,.reviewHubPage .heroLead,.reviewHubPage .overviewNotice span,.reviewHubPage .visualHeader span,.reviewHubPage .visualFooter span,.reviewHubPage .overviewFunnel span,.reviewHubPage .visualRates span,.reviewHubPage .conversionGrid span,.reviewHubPage .compactListItem small,.reviewHubPage .deadlineItem small,.reviewHubPage .todoItem small,.reviewHubPage .tableTip,.reviewHubPage .metricLabel,.reviewHubPage .muted,.profileConsolePage .panelCopy,.profileConsolePage .heroPanel p,.profileConsolePage .profileForm label,.profileConsolePage .metricLabel,.profileConsolePage .infoItem span){color:var(--muted)}html[data-app-theme=light-blue] :is(.companyWorkbenchPage .queryGrid input,.companyWorkbenchPage .queryGrid select,.companyWorkbenchPage .pageJumpForm select,.profileConsolePage .input){color:var(--text);background:#fffffff0;border-color:#0e749033;box-shadow:inset 0 1px #fffc}html[data-app-theme=light-blue] :is(){color:#7890a8}html[data-app-theme=light-blue] :is(.companyWorkbenchPage .queryGrid select option,.companyWorkbenchPage .pageJumpForm select option,.companyStatusForm select option){color:#0f1f33;background:#f8fcff}html[data-app-theme=light-blue] .companyWorkbenchPage .companyDataTable{background:#ffffffb8;border-color:#0e749029}html[data-app-theme=light-blue] .companyWorkbenchPage .companyDataHead{background:#e0f4ffa3;border-bottom-color:#0e749029}html[data-app-theme=light-blue] .companyWorkbenchPage .companyDataRow{background:#ffffff70;border-bottom-color:#0e74901a}html[data-app-theme=light-blue] .companyWorkbenchPage .companyDataRow:nth-child(odd){background:#f0f9ff94}html[data-app-theme=light-blue] .companyWorkbenchPage .companyDataRow:hover{background:linear-gradient(90deg,#0ea5e91c,#0000 46%),#ffffffd1}html[data-app-theme=light-blue] .companyWorkbenchPage .companyDataName a{color:#3730a3;background:#4f46e51a;border-color:#4f46e538}html[data-app-theme=light-blue] .companyUpdateBadge{color:#075985;background:#0ea5e91f;border-color:#0ea5e942}html[data-app-theme=light-blue] .companyJobsBadge{color:#1e3a8a;background:#2563eb17;border-color:#2563eb38 #2563eb38 #2563eb38 #2563eba6}html[data-app-theme=light-blue] .companyIndustryBadge{color:#047857;background:#0596691a;border-color:#05966938}html[data-app-theme=light-blue] .companyCityBadge{color:#1d4ed8;background:#3b82f61a;border-color:#3b82f633}html[data-app-theme=light-blue] .companySeasonBadge{color:#6d28d9;background:#7c3aed1a;border-color:#7c3aed33}html[data-app-theme=light-blue] .companyDeadlineBadge{color:#92400e;background:#fbbf2421;border-color:#d9770638}html[data-app-theme=light-blue] .companyRequirementBadge{color:#be123c;background:#e11d481a;border-color:#e11d4838}html[data-app-theme=light-blue] .companyStatusForm select{color:#334155;background:#ffffffeb;border-color:#7c3aed33}html[data-app-theme=light-blue] .companyWorkbenchPage .companyApplyLink{color:#0369a1;box-shadow:none;background:linear-gradient(135deg,#0ea5e91f,#4f46e514),#fffc;border-color:#0ea5e93d}html[data-app-theme=light-blue] .reviewHubPage .overviewHero{background:linear-gradient(135deg,#fffffffa,#e8f7ffc2),#ffffffe0;grid-template-columns:minmax(320px,.9fr) minmax(460px,1.1fr)}html[data-app-theme=light-blue] .reviewHubPage .overviewHeroCopy{background:linear-gradient(145deg,#ffffffeb,#e0f4ff85),#ffffffbd}html[data-app-theme=light-blue] .reviewHubPage .overviewHeroCopy h1{font-size:clamp(42px,4.4vw,68px);line-height:.98}html[data-app-theme=light-blue] .reviewHubPage .overviewFunnel div,html[data-app-theme=light-blue] .reviewHubPage .visualRates span{background:linear-gradient(135deg,#eff9ffeb,#ffffffc7),#ffffffb3;border-color:#0e749024}html[data-app-theme=light-blue] .reviewHubPage .primaryButton{color:#fff;background:linear-gradient(135deg,#0ea5e9,#4f46e5);box-shadow:0 14px 28px #0ea5e933}html[data-app-theme=light-blue] .reviewHubPage :is(.button,.ghostButton,.linkAction){color:#0369a1;background:#ffffffbd;border-color:#0e74902e}html[data-app-theme=light-blue] .reviewHubPage :is(.status-brand,.status-blue,.status-warn,.status-plain,.statusPill){border:1px solid #0e74901f}html[data-app-theme=light-blue] .reviewHubPage .status-brand{color:#6d28d9;background:#7c3aed1a}html[data-app-theme=light-blue] .reviewHubPage .status-blue{color:#0369a1;background:#0ea5e91c}html[data-app-theme=light-blue] .reviewHubPage .status-warn{color:#92400e;background:#fbbf2429}html[data-app-theme=light-blue] .reviewHubPage .status-plain{color:#475569;background:#64748b14}html[data-app-theme=light-blue] .reviewHubPage :is(.stageBarFill,.barFill){background:linear-gradient(90deg,#0ea5e9,#6366f1);box-shadow:0 0 16px #0ea5e92e}html[data-app-theme=light-blue] .reviewHubPage :is(.simpleTableHead,.simpleTableRow,.companyDataRow){border-color:#0e74901f}html[data-app-theme=light-blue] .reviewHubPage:before{opacity:1;filter:none;background:radial-gradient(circle at 22% 20%,#7dd3fc38,#0000 34%),radial-gradient(circle at 78% 70%,#bfdbfe3d,#0000 38%),linear-gradient(135deg,#f8fcff 0%,#eef9ff 48%,#f7fbff 100%)}html[data-app-theme=light-blue] .reviewHubPage:after{opacity:.28;background-image:linear-gradient(#0ea5e90e 1px,#0000 1px),linear-gradient(90deg,#0ea5e90b 1px,#0000 1px);-webkit-mask-image:none;mask-image:none}html[data-app-theme=light-blue] .profileConsolePage .pageGrid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:24px}html[data-app-theme=light-blue] .profileConsolePage .heroPanel{min-height:440px}html[data-app-theme=light-blue] .profileConsolePage .metricRow{gap:14px}html[data-app-theme=light-blue] .profileConsolePage .profileAvatar{color:#0284c7;box-shadow:none;background:#e0f2feeb;border-color:#0ea5e938}html[data-app-theme=light-blue] .profileConsolePage .emptyState{color:var(--muted);background:#ffffffb8;border-color:#0ea5e938}html[data-app-theme=light-blue] .profileConsolePage .formNotice.success{color:#047857;background:#0596691a;border-color:#05966933}html[data-app-theme=light-blue] .profileConsolePage .formNotice.error{color:#be123c;background:#e11d481a;border-color:#e11d4838}:is(html[data-app-theme=light-blue] .siteShell .siteSidebar,html[data-app-theme=light-blue] .siteShell .siteHeader,html[data-app-theme=light-blue] .siteShell .mobileMenuNav,html[data-app-theme=light-blue] .siteShell .bottomDock,html[data-app-theme=light-blue] .siteShell:has(.companyWorkbenchPage) .siteSidebar,html[data-app-theme=light-blue] .siteShell:has(.companyDetailPage) .siteSidebar,html[data-app-theme=light-blue] .siteShell:has(.profileConsolePage) .siteSidebar,html[data-app-theme=light-blue] .siteShell:has(.reviewHubPage) .siteSidebar,html[data-app-theme=light-blue] .siteShell:has(.membershipPage) .siteSidebar,html[data-app-theme=light-blue] .siteShell:has(.pluginConsolePage) .siteSidebar){color:#0f1f33;background:linear-gradient(135deg,#ffffffeb,#e8f7ffb8),#f8fcffe6;border-color:#0e749029;box-shadow:inset 0 1px #ffffffeb,0 18px 46px #1e50781f}html[data-app-theme=light-blue] .siteShell .siteSidebar{border-right-color:#0e749029}:is(html[data-app-theme=light-blue] .siteShell :is(.sidebarBrand,.sidebarActions),html[data-app-theme=light-blue] .siteShell:has(.companyWorkbenchPage) :is(.sidebarBrand,.sidebarActions),html[data-app-theme=light-blue] .siteShell:has(.companyDetailPage) :is(.sidebarBrand,.sidebarActions),html[data-app-theme=light-blue] .siteShell:has(.profileConsolePage) :is(.sidebarBrand,.sidebarActions)){border-color:#0e749024}:is(html[data-app-theme=light-blue] .siteShell :is(.brandText strong,.navItem.active),html[data-app-theme=light-blue] .siteShell:has(.companyWorkbenchPage) :is(.brandText strong,.navItem.active),html[data-app-theme=light-blue] .siteShell:has(.companyDetailPage) :is(.brandText strong,.navItem.active),html[data-app-theme=light-blue] .siteShell:has(.profileConsolePage) :is(.brandText strong,.navItem.active),html[data-app-theme=light-blue] .siteShell:has(.reviewHubPage) :is(.brandText strong,.navItem.active),html[data-app-theme=light-blue] .siteShell:has(.membershipPage) :is(.brandText strong,.navItem.active)){color:#0f1f33}:is(html[data-app-theme=light-blue] .siteShell :is(.brandText small,.navItem,.sideAction,.sideUserCard small,.headerActions),html[data-app-theme=light-blue] .siteShell:has(.companyWorkbenchPage) :is(.brandText small,.navItem,.sideAction,.sideUserCard small,.headerActions),html[data-app-theme=light-blue] .siteShell:has(.companyDetailPage) :is(.brandText small,.navItem,.sideAction,.sideUserCard small,.headerActions),html[data-app-theme=light-blue] .siteShell:has(.profileConsolePage) :is(.brandText small,.navItem,.sideAction,.sideUserCard small,.headerActions),html[data-app-theme=light-blue] .siteShell:has(.reviewHubPage) :is(.brandText small,.navItem,.sideAction,.sideUserCard small,.headerActions),html[data-app-theme=light-blue] .siteShell:has(.membershipPage) :is(.brandText small,.navItem,.sideAction,.sideUserCard small,.headerActions)){color:#64748b}:is(html[data-app-theme=light-blue] .siteShell :is(.navItem:hover,.navItem.active,.sideAction:hover),html[data-app-theme=light-blue] .siteShell:has(.companyWorkbenchPage) :is(.navItem:hover,.navItem.active,.sideAction:hover),html[data-app-theme=light-blue] .siteShell:has(.companyDetailPage) :is(.navItem:hover,.navItem.active,.sideAction:hover),html[data-app-theme=light-blue] .siteShell:has(.profileConsolePage) :is(.navItem:hover,.navItem.active,.sideAction:hover),html[data-app-theme=light-blue] .siteShell:has(.reviewHubPage) :is(.navItem:hover,.navItem.active,.sideAction:hover),html[data-app-theme=light-blue] .siteShell:has(.membershipPage) :is(.navItem:hover,.navItem.active,.sideAction:hover)){color:#0f1f33;background:#e0f2feb8;border-color:#0ea5e952}:is(html[data-app-theme=light-blue] .siteShell :is(.iconButton,.menuButton,.sideAction,.sideUserCard,.sideLogin,.sideLogout,.loginPill),html[data-app-theme=light-blue] .siteShell:has(.companyWorkbenchPage) :is(.iconButton,.menuButton,.sideAction,.sideUserCard,.sideLogin,.sideLogout,.loginPill),html[data-app-theme=light-blue] .siteShell:has(.companyDetailPage) :is(.iconButton,.menuButton,.sideAction,.sideUserCard,.sideLogin,.sideLogout,.loginPill),html[data-app-theme=light-blue] .siteShell:has(.profileConsolePage) :is(.iconButton,.menuButton,.sideAction,.sideUserCard,.sideLogin,.sideLogout,.loginPill),html[data-app-theme=light-blue] .siteShell:has(.reviewHubPage) :is(.iconButton,.menuButton,.sideAction,.sideUserCard,.sideLogin,.sideLogout,.loginPill),html[data-app-theme=light-blue] .siteShell:has(.membershipPage) :is(.iconButton,.menuButton,.sideAction,.sideUserCard,.sideLogin,.sideLogout,.loginPill)){color:#334155;box-shadow:none;background:#ffffffbd;border-color:#0e74902e}html[data-app-theme=light-blue] .siteShell :is(.sideLogin,.sideLogout,.loginPill){color:#0369a1;background:#cffafe9e;border-color:#0ea5e93d}html[data-app-theme=light-blue] .siteShell :is(.brandLogoWrap,.sideUserAvatar,.statusIcon,.planIcon,.companyLogo,.profileAvatar,.resourceIcon){color:#0284c7;box-shadow:none;background:#e0f2fed1;border-color:#0ea5e938}html[data-app-theme=light-blue] .membershipStatusCard{color:#0f1f33;background:linear-gradient(135deg,#fffffff5,#e8f7ffc2),#ffffffe0;border-color:#0e74902e;box-shadow:inset 0 1px #ffffffe6,0 18px 46px #1e50781f}html[data-app-theme=light-blue] .membershipStatusCard strong{color:#0f1f33}html[data-app-theme=light-blue] .membershipStatusCard small,html[data-app-theme=light-blue] .membershipStatusCard span{color:#64748b}.siteShell:has(.reviewHubPage){background:radial-gradient(circle at 18% 12%,#7dd3fc42,#0000 32%),radial-gradient(circle at 82% 68%,#bfdbfe47,#0000 36%),linear-gradient(135deg,#f8fcff 0%,#eaf7ff 48%,#f7fbff 100%)}.siteShell:has(.reviewHubPage) .siteSidebar{background:linear-gradient(135deg,#fffffff0,#e8f7ffbd),#f8fcffeb;border-right-color:#0e749029;box-shadow:inset 0 1px #ffffffeb,0 18px 46px #1e50781f}.siteShell:has(.reviewHubPage) .main{width:min(1380px,100% - 48px)}.reviewHubPage{--surface:#ffffffe0;--surface-soft:#eff9ffd1;--line:#0e749029;--line-strong:#0ea5e957;--text:#0f1f33;--text-soft:#334155;--muted:#64748b;--subtle:#7890a8;--brand:#0284c7;--brand-strong:#0369a1;--brand-soft:#0ea5e91f;--blue:#2563eb;--blue-soft:#2563eb1a;--amber:#b45309;--amber-soft:#fbbf2424;--green:#059669;--green-soft:#0596691a;--purple:#4f46e5;--purple-soft:#4f46e51a;--shadow:0 18px 46px #1e50781f;width:min(1240px,100%);color:var(--text);gap:20px}.reviewHubPage:before{opacity:1;filter:none;background:radial-gradient(circle at 20% 18%,#7dd3fc38,#0000 34%),radial-gradient(circle at 76% 70%,#bfdbfe3d,#0000 38%),linear-gradient(135deg,#f8fcff 0%,#eef9ff 48%,#f7fbff 100%)}.reviewHubPage:after{opacity:.24;background-image:linear-gradient(#0ea5e90e 1px,#0000 1px),linear-gradient(90deg,#0ea5e90b 1px,#0000 1px);-webkit-mask-image:none;mask-image:none}.reviewHeroLite,.reviewPanel,.reviewMetricCard,.reviewPriorityItem{color:var(--text);background:linear-gradient(135deg,#fffffff5,#e8f7ffc7),#ffffffdb;border:1px solid #0e749029;border-radius:12px;box-shadow:inset 0 1px #ffffffe6,0 18px 46px #1e50781f}.reviewHeroLite{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:stretch;gap:22px;min-height:300px;padding:28px;display:grid;position:relative;overflow:hidden}.reviewHeroLite:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 18%,#0ea5e929,#0000 28%),radial-gradient(circle at 88% 20%,#4f46e51f,#0000 30%);position:absolute;inset:0}.reviewHeroCopy,.reviewMetricDeck,.reviewPanel>*{position:relative}.reviewHeroCopy{align-content:center;gap:16px;display:grid}.reviewHeroCopy h1{color:#0000;letter-spacing:0;background:linear-gradient(90deg,#0f1f33,#0369a1 58%,#2563eb);-webkit-background-clip:text;background-clip:text;max-width:560px;margin:0;font-size:clamp(42px,4.6vw,68px);line-height:.98}.reviewHeroCopy p{max-width:660px;color:var(--muted);font-size:16px;font-weight:750}.reviewHeroActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reviewHubPage .primaryButton{color:#fff;background:linear-gradient(135deg,#0ea5e9,#4f46e5);box-shadow:0 14px 28px #0ea5e933}.reviewHubPage :is(.button,.ghostButton,.iconButton){color:#0369a1;box-shadow:none;background:#ffffffc2;border-color:#0e74902e}.reviewMetricDeck{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.reviewMetricCard{align-content:space-between;min-height:126px;padding:16px;display:grid}.reviewMetricCard>span{color:#0284c7;background:#0ea5e91f;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.reviewMetricCard strong{color:#0f1f33;margin-top:10px;font-size:32px;line-height:1}.reviewMetricCard small,.reviewMetricCard em{color:var(--muted);font-style:normal;font-weight:800}.reviewMetricCard em{font-size:12px}.reviewCommandGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:stretch;gap:20px;display:grid}.reviewStagePanel,.reviewPriorityPanel{min-height:360px}.reviewStageBars,.reviewPriorityList{gap:12px;margin-top:18px;display:grid}.reviewStageRow{grid-template-columns:104px minmax(0,1fr) 42px;align-items:center;gap:12px;display:grid}.reviewStageTrack{background:#0e74901a;border-radius:999px;height:10px;overflow:hidden}.reviewStageFill{width:var(--bar-width);border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#6366f1);height:100%;display:block;box-shadow:0 0 16px #0ea5e92e}.reviewStageRow strong{color:#0f1f33;text-align:right}.reviewMiniTrend{border-top:1px solid #0e749024;grid-template-columns:170px minmax(0,1fr);align-items:end;gap:18px;margin-top:24px;padding-top:18px;display:grid}.reviewMiniTrend>div:first-child{gap:5px;display:grid}.reviewMiniTrend strong{color:#0f1f33}.reviewTrendBars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;min-height:112px;display:grid}.reviewTrendColumn{color:var(--muted);grid-template-rows:86px auto;place-items:end center;gap:7px;font-weight:850;display:grid}.reviewTrendColumn i{width:100%;height:var(--bar-height);background:linear-gradient(#60a5fa,#4f46e5);border-radius:10px 10px 4px 4px;display:block}.reviewPriorityItem{box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.reviewPriorityItem:hover{border-color:#0ea5e95c;transform:translateY(-1px);box-shadow:0 18px 40px #1e507824}.reviewPriorityItem div{gap:7px;min-width:0;display:grid}.reviewPriorityItem strong,.reviewApplicationTitle strong{color:#0f1f33}.reviewApplicationTitle strong a{color:inherit;text-decoration:none}.reviewApplicationTitle strong a:hover{color:#2563eb}.reviewPriorityItem small,.reviewApplicationTitle span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reviewPriorityItem em{color:#0369a1;white-space:nowrap;font-style:normal;font-weight:850}.reviewRecordCount{color:#0369a1;background:#e0f2feb8;border:1px solid #0e749024;border-radius:999px;align-items:center;min-height:32px;padding:0 11px;font-size:13px;font-weight:900;display:inline-flex}.reviewRecordsTable{background:#ffffffb8;border-color:#0e749024;margin-top:16px;overflow-x:auto}.reviewRecordColumns{grid-template-columns:minmax(220px,1.25fr) 108px 120px minmax(140px,.9fr) minmax(300px,1.35fr)}.reviewHubPage .simpleTableHead{color:#475569;background:#e0f2feb8}.reviewHubPage .simpleTableRow{color:#0f1f33;background:#ffffff94}.reviewHubPage .simpleTableRow:nth-child(odd){background:#f0f9ffa3}.reviewHubPage .simpleTableRow:hover{background:linear-gradient(90deg,#0ea5e91c,#0000 46%),#ffffffdb}.reviewApplicationTitle{gap:4px;min-width:0;display:grid}.reviewInlineForm{grid-template-columns:112px 138px auto;align-items:center;gap:8px;display:grid}.reviewInlineForm input,.reviewInlineForm select{color:#0f1f33;background:#fffffff0;border:1px solid #0e74902e;border-radius:8px;outline:none;width:100%;min-height:34px;padding:0 9px}.reviewInlineForm input:focus,.reviewInlineForm select:focus{border-color:#0ea5e980;box-shadow:0 0 0 3px #0ea5e91f}.reviewHubPage .iconTextButton{color:#fff;background:linear-gradient(135deg,#0ea5e9,#4f46e5);box-shadow:0 10px 22px #0ea5e92e}.reviewHubPage :is(.tag,.tagSoft,.tagBlue,.tagWarn,.statusPill){border:1px solid #0e74901f;border-radius:8px;width:fit-content;font-weight:900}.reviewHubPage .tagSoft,.reviewHubPage .status-brand{color:#047857;background:#0596691a}.reviewHubPage .tagBlue,.reviewHubPage .status-blue{color:#0369a1;background:#0ea5e91c}.reviewHubPage .tagWarn,.reviewHubPage .status-warn{color:#92400e;background:#fbbf2429}.reviewHubPage .tag,.reviewHubPage .status-plain{color:#475569;background:#64748b14}.reviewCalendarHead{background:linear-gradient(90deg,#ecfeffb8,#ffffffd1 44%,#f5fdf8d1),#ffffffb8;border-bottom:1px solid #0e74901f;justify-content:space-between;align-items:center;gap:18px;padding:24px 24px 18px;display:flex}.reviewCalendarHead>div:last-child{align-items:center;gap:12px;display:inline-flex}.reviewCalendarHead>div:last-child strong{color:#0f1f33;white-space:nowrap;font-size:18px}.reviewCalendarTitle{align-items:center;gap:14px;display:flex}.reviewCalendarTitle h2{color:#0f1f33;margin:0;font-size:22px}.reviewCalendarTitle p{color:var(--muted);margin-top:2px;font-weight:750}.reviewCalendarIcon{color:#2563eb;background:#dbeafed9;border-radius:12px;place-items:center;width:48px;height:48px;display:inline-grid}.reviewCalendarStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 24px;display:grid}.reviewCalendarStats article{background:linear-gradient(135deg,#fffffff0,#eff9ffc7),#ffffffc7;border:1px solid #0e74901f;border-radius:12px;align-content:center;gap:6px;min-height:78px;padding:14px 16px;display:grid}.reviewCalendarStats article:nth-child(2){background:linear-gradient(135deg,#f0fdfaf0,#ecfeffb8),#ffffffc7}.reviewCalendarStats article:nth-child(3){background:linear-gradient(135deg,#fffbebe0,#ffffffc2),#ffffffc7}.reviewCalendarStats span{color:#475569;font-size:13px;font-weight:850}.reviewCalendarStats strong{color:#0f1f33;font-size:30px;line-height:1}.reviewHubPage .calendarGrid{background:#ffffff9e;border:1px solid #0e749029;border-radius:12px;gap:8px;margin:0 24px 24px;padding:16px;overflow:visible;box-shadow:inset 0 1px #fffc}.reviewHubPage .calendarWeekday{color:#0369a1;background:linear-gradient(135deg,#e0f2feeb,#ffffffc7),#ffffffdb;border:0;border-radius:8px;min-height:34px;padding:8px 10px}.reviewHubPage .calendarDay{color:#0f1f33;background:linear-gradient(135deg,#fffffff5,#f1faffc7),#f8fcff;border:1px solid #0e74901f;border-radius:10px;grid-template-rows:auto auto 1fr;align-content:start;gap:9px;min-height:138px;padding:12px;display:grid}.reviewHubPage .calendarDay header{justify-content:space-between;align-items:center;gap:8px;display:flex}.reviewHubPage .calendarDay strong{color:#0f1f33;font-size:18px}.reviewHubPage .calendarDay header span{color:#2563eb;background:#2563eb1a;border-radius:8px;place-items:center;min-width:24px;height:24px;font-size:12px;font-weight:900;display:inline-grid}.reviewHubPage .calendarDay.muted{color:#7890a8;background:linear-gradient(135deg,#e8f7ffb8,#ffffff94),#edf8ff}.reviewHubPage .calendarDay.muted strong{color:#64748b}.reviewHubPage .calendarDay.hasEvent{background:linear-gradient(135deg,#0ea5e924,#4f46e514),#ffffffeb}.reviewCalendarBadges{flex-wrap:wrap;gap:5px;display:flex}.reviewCalendarBadges span{border-radius:7px;align-items:center;min-height:22px;padding:0 7px;font-size:12px;font-weight:900;display:inline-flex}.reviewCalendarBadges .is-submitted{color:#0369a1;background:#0ea5e91f}.reviewCalendarBadges .is-deadline{color:#c2410c;background:#f973161f}.reviewCalendarBadges .is-exam{color:#a16207;background:#f59e0b21}.reviewCalendarBadges .is-interview{color:#4338ca;background:#6366f11f}.reviewCalendarBadges .is-offer{color:#047857;background:#0596691f}.reviewCalendarEvents{gap:6px;min-width:0;display:grid}.reviewCalendarEvent{background:#ffffffb8;border:1px solid #0e74901a;border-left-width:3px;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:1px 7px;min-width:0;padding:7px;display:grid}.reviewCalendarEvent b{color:#0369a1;grid-row:span 2;font-size:12px}.reviewCalendarEvent span,.reviewCalendarEvent small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reviewCalendarEvent span{color:#0f1f33;font-size:12px;font-weight:900}.reviewCalendarEvent small{color:#64748b;font-size:11px;font-weight:750}.reviewCalendarEvent-submitted{border-left-color:#0ea5e9}.reviewCalendarEvent-deadline{border-left-color:#f97316}.reviewCalendarEvent-exam{border-left-color:#f59e0b}.reviewCalendarEvent-interview{border-left-color:#6366f1}.reviewCalendarEvent-offer{border-left-color:#059669}.reviewCalendarEvents em{color:#64748b;font-size:12px;font-style:normal;font-weight:850}@media (max-width:1180px){.reviewHeroLite,.reviewCommandGrid{grid-template-columns:1fr}.reviewMetricDeck{grid-template-columns:repeat(4,minmax(0,1fr))}.reviewRecordColumns{grid-template-columns:minmax(220px,1.35fr) 108px 120px minmax(140px,.9fr) minmax(290px,1.35fr)}}@media (max-width:900px){.siteShell:has(.reviewHubPage) .main{width:min(100% - 28px,760px);padding-top:18px}.reviewHeroLite,.reviewPanel{padding:18px}.reviewMetricDeck{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewMiniTrend{grid-template-columns:1fr}.reviewRecordsTable{min-width:860px}.reviewHubPage .calendarDay{min-height:74px;padding:8px}}@media (max-width:620px){.reviewHeroCopy h1{font-size:38px}.reviewMetricDeck,.reviewStageRow,.reviewPriorityItem{grid-template-columns:1fr}.reviewStageRow strong{text-align:left}.reviewHubPage .calendarGrid{min-width:720px}.reviewCalendarPanel{overflow-x:auto}}.siteShell:has(.reviewDashboardPage){background:radial-gradient(circle at 20% 10%,#93c5fd3d,#0000 32%),radial-gradient(circle at 82% 18%,#dbeafe99,#0000 30%),linear-gradient(135deg,#f7fbff 0%,#eef7ff 42%,#f9fdff 100%)}.siteShell:has(.reviewDashboardPage) .main{width:min(100% - 44px,1660px);padding-top:22px}.reviewDashboardPage{color:#14213d;gap:16px;width:100%;display:grid}.reviewDashboardPage:before,.reviewDashboardPage:after{opacity:0}.reviewDashboardTop,.reviewDashboardHero,.reviewStatGrid,.reviewDashboardMiddle,.reviewDashboardBottom{z-index:1;position:relative}.reviewDashboardTop{justify-content:space-between;align-items:center;gap:20px;display:flex}.reviewSearchBar{background:#ffffffdb;border:1px solid #b9cfebb8;border-radius:12px;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:10px;width:min(520px,100%);min-height:46px;padding:0 14px;display:grid;box-shadow:0 14px 34px #5d89b81a}.reviewSearchBar svg{color:#6982a5}.reviewSearchBar input{color:#14213d;background:0 0;border:0;outline:0;min-width:0;font-size:15px;font-weight:850}.reviewSearchBar input::placeholder{color:#91a5c3}.reviewSearchBar kbd{color:#7d8faf;background:#f2f6fd;border-radius:8px;place-items:center;min-width:42px;min-height:26px;font-size:13px;font-weight:950;display:inline-grid}.reviewTopActions{align-items:center;gap:14px;display:inline-flex}.reviewTopDivider{background:#97abcb7a;width:1px;height:28px}.reviewIconButton,.reviewExportButton{color:#233450;cursor:pointer;background:#ffffffe6;border:1px solid #b9cfebb8;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:950;display:inline-flex;box-shadow:0 12px 28px #5d89b81c}.reviewIconButton{width:42px;padding:0;position:relative}.reviewIconButton span{background:#ff4d3d;border:2px solid #fff;border-radius:999px;width:9px;height:9px;position:absolute;top:8px;right:8px}.reviewExportButton{padding:0 18px}.reviewAvatar{color:#25314a;background:linear-gradient(135deg,#dbeafe,#fdf2f8);border:4px solid #fffc;border-radius:999px;place-items:center;width:44px;height:44px;font-weight:950;display:inline-grid;box-shadow:0 12px 28px #5d89b829}.reviewDashboardHero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;min-height:178px;padding:24px 10px 0;display:grid}.reviewDashboardHero h1{color:#071832;letter-spacing:0;margin:0;font-size:clamp(36px,4vw,54px);line-height:1.05}.reviewDashboardHero p{color:#687d9e;margin:10px 0 0;font-size:16px;font-weight:850}.reviewHeroTools{justify-items:end;gap:22px;display:grid}.reviewDateRange{color:#233450;background:#ffffffe6;border:1px solid #b9cfebb8;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:0 16px;font-weight:950;display:inline-flex;box-shadow:0 12px 28px #5d89b81c}.reviewHeroTools>strong{color:#2563eb;letter-spacing:0;text-align:right;gap:2px;font-size:25px;font-style:italic;font-weight:950;display:grid;transform:rotate(-5deg)}.reviewHeroTools>strong small{color:#2563eb6b;letter-spacing:2px;font-size:15px}.reviewStatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.reviewStatCard,.reviewPanel{background:linear-gradient(135deg,#fffffff5,#f4f9ffd6),#fff;border:1px solid #b9cfeba8;border-radius:12px;box-shadow:0 18px 40px #5d89b81f}.reviewStatCard{grid-template-columns:76px minmax(0,1fr) 132px;align-items:center;gap:18px;min-height:150px;padding:22px 24px;display:grid}.reviewStatIcon{border-radius:18px;place-items:center;width:70px;height:70px;display:inline-grid}.reviewStatCard-blue .reviewStatIcon{color:#2f7cff;background:linear-gradient(135deg,#e2ecff,#cfe0ff)}.reviewStatCard-green .reviewStatIcon{color:#16b88a;background:linear-gradient(135deg,#dffbf2,#c6f4e6)}.reviewStatCard-purple .reviewStatIcon{color:#8b5cf6;background:linear-gradient(135deg,#efe5ff,#e2d1ff)}.reviewStatCard-orange .reviewStatIcon{color:#ff850d;background:linear-gradient(135deg,#fff0db,#ffe2bd)}.reviewStatCopy{gap:4px;display:grid}.reviewStatCopy p{color:#617390;margin:0;font-size:15px;font-weight:950}.reviewStatCopy strong{color:#071832;font-size:35px;line-height:1}.reviewStatCopy small{color:#637897;font-size:14px;font-weight:900}.reviewStatCopy em{margin-left:4px;font-style:normal;font-weight:950}.reviewStatCopy .is-up{color:#23c08f}.reviewStatCopy .is-down{color:#f15d4f}.reviewSparkBars{align-items:end;gap:7px;height:66px;padding-top:10px;display:flex}.reviewSparkBars i{width:12px;height:var(--bar-height);opacity:.7;background:currentColor;border-radius:999px 999px 4px 4px;min-height:4px}.reviewStatCard-blue .reviewSparkBars{color:#2f7cff}.reviewStatCard-green .reviewSparkBars{color:#23c8a8}.reviewStatCard-purple .reviewSparkBars{color:#9b5cff}.reviewStatCard-orange .reviewSparkBars{color:#ff8a10}.reviewDashboardMiddle{grid-template-columns:minmax(0,1.45fr) minmax(360px,.9fr) minmax(300px,.72fr);gap:16px;display:grid}.reviewPanel{padding:24px}.reviewPanelHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.reviewPanelHead h2{color:#071832;align-items:center;gap:8px;margin:0;font-size:21px;line-height:1.2;display:inline-flex}.reviewPanelHead h2 span{color:#fff;background:#ff4d3d;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:12px;display:inline-grid}.reviewPanelHead p{color:#8ca0bd;margin:5px 0 0;font-size:13px;font-weight:900}.reviewApplicationsPanel{gap:18px;display:grid}.reviewApplicationsTable{background:#ffffffa8;border:1px solid #b9cfeb85;border-radius:10px;overflow-x:auto}.reviewApplicationsColumns{grid-template-columns:minmax(260px,1.25fr) minmax(170px,.72fr) minmax(170px,.76fr) minmax(118px,.48fr) minmax(260px,.95fr);align-items:center;gap:14px;min-width:1040px;display:grid}.reviewApplicationsHead{color:#7084a5;background:#ebf4ffe6;min-height:48px;padding:0 18px;font-size:13px;font-weight:950}.reviewApplicationRow{color:#14213d;border-top:1px solid #b9cfeb80;min-height:82px;padding:14px 18px}.reviewApplicationRow:nth-child(odd){background:#f8fcffb8}.reviewApplicationRow:hover{background:linear-gradient(90deg,#2f7cff14,#ffffffe6)}.reviewApplicationMeta{gap:4px;min-width:0;display:grid}.reviewApplicationMeta strong{color:#13233c;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.reviewApplicationMeta span{color:#7d8fac;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.reviewApplicationStatus{border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex}.reviewApplicationStatusForm{grid-template-columns:minmax(140px,1fr) 72px;align-items:center;gap:8px;display:grid}.reviewApplicationStatusForm select,.reviewApplicationStatusForm button{border-radius:9px;min-height:38px;font-size:13px;font-weight:950}.reviewApplicationStatusForm select{color:#14213d;background:#fff;border:1px solid #b9cfebe6;outline:none;min-width:0;padding:0 10px}.reviewApplicationStatusForm select:focus{border-color:#2f7cff8f;box-shadow:0 0 0 3px #2f7cff1f}.reviewApplicationStatusForm button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6ba6ff,#2f7cff);border:0}.reviewApplicationsEmpty{color:#7285a5;min-width:640px;padding:26px 18px;font-weight:900}.reviewSegmented{background:#eef4fd;border-radius:999px;padding:4px;display:inline-flex}.reviewSegmented button{color:#6b7f9f;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:72px;height:34px;font-weight:950}.reviewSegmented button.active{color:#fff;background:linear-gradient(135deg,#2f7cff,#2468f2);box-shadow:0 10px 20px #2f7cff38}.reviewLegend,.reviewCalendarFoot{color:#607695;flex-wrap:wrap;gap:22px;margin-top:18px;font-size:13px;font-weight:900;display:flex}.reviewLegend span,.reviewCalendarFoot span{align-items:center;gap:8px;display:inline-flex}.reviewLegend i,.reviewCalendarFoot i,.reviewStageLegend i{border-radius:999px;width:10px;height:10px;display:inline-block}.dot-blue{background:#2f7cff}.dot-green{background:#23c8a8}.dot-purple{background:#9b5cff}.dot-orange{background:#ff8a10}.reviewTrendChart{background:repeating-linear-gradient(0deg,#0000 0 46px,#8fa6c829 47px 48px);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:18px;min-height:245px;margin-top:22px;padding:24px 10px 0;display:grid}.reviewTrendGroup{color:#8ba0bd;place-items:end center;gap:12px;font-size:13px;font-weight:900;display:grid}.reviewTrendBarsGroup{align-items:end;gap:7px;height:190px;display:flex}.reviewTrendBarsGroup i{width:16px;height:var(--bar-height);border-radius:999px 999px 6px 6px;min-height:4px;display:block;box-shadow:0 10px 24px #416fba24}.reviewTrendBarsGroup .is-blue{background:linear-gradient(#71a9ff,#2f7cff)}.reviewTrendBarsGroup .is-green{background:linear-gradient(#82ead4,#23c8a8)}.reviewTrendBarsGroup .is-purple{background:linear-gradient(#c89dff,#9b5cff)}.reviewTrendBarsGroup .is-orange{background:linear-gradient(#ffc37a,#ff8a10)}.reviewStageDonutWrap{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:24px;margin-top:24px;display:grid}.reviewStageDonut{background:var(--ring-background);border-radius:999px;place-items:center;width:210px;height:210px;display:grid;position:relative;box-shadow:0 16px 32px #2f7cff24}.reviewStageDonut:before{content:"";border-radius:inherit;background:#fff;position:absolute;inset:42px;box-shadow:inset 0 0 0 1px #d0def0cc}.reviewStageDonut strong,.reviewStageDonut span{z-index:1;position:relative}.reviewStageDonut strong{color:#071832;font-size:38px;line-height:1}.reviewStageDonut span{color:#7f91ac;margin-top:44px;font-weight:950}.reviewStageLegend{gap:18px;display:grid}.reviewStageLegend div{grid-template-columns:minmax(0,1fr) 46px 62px;align-items:center;gap:12px;display:grid}.reviewStageLegend span{color:#344566;align-items:center;gap:9px;font-weight:950;display:inline-flex}.reviewStageLegend i{background:var(--dot-color)}.reviewStageLegend strong{color:#071832;text-align:right}.reviewStageLegend em{color:#8da0bd;text-align:right;font-style:normal;font-weight:900}.reviewWeekList,.reviewReminderList{gap:14px;margin-top:20px;display:grid}.reviewWeekList div{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.reviewWeekList p,.reviewWeekList em{color:#637897;margin:0;font-style:normal;font-weight:900}.reviewWeekList strong{color:#071832;font-size:18px}.reviewWeekList em{color:#25b88c;grid-column:2/-1;margin-top:-8px;font-size:13px}.reviewMiniIcon{border-radius:14px;place-items:center;width:48px;height:48px;display:inline-grid}.reviewMiniIcon.is-blue{color:#2f7cff;background:#e5efff}.reviewMiniIcon.is-green{color:#16b88a;background:#ddfbf1}.reviewMiniIcon.is-purple{color:#8b5cf6;background:#efe5ff}.reviewMiniIcon.is-orange{color:#ff850d;background:#fff0dc}.reviewDashboardBottom{grid-template-columns:minmax(0,1.45fr) minmax(360px,.68fr);gap:16px;display:grid}.reviewCalendarPanel{gap:18px;padding:24px;display:grid;overflow:hidden}.reviewCalendarCompactHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.reviewCalendarCompactHead h2{color:#071832;margin:0;font-size:22px}.reviewCalendarCompactHead p{color:#7b8eac;margin:5px 0 0;font-size:13px;font-weight:850}.reviewCalendarCompactHead>div:last-child{align-items:center;gap:12px;display:inline-flex}.reviewCalendarCompactHead strong{color:#071832;font-size:20px}.reviewCalendarMiniGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.reviewCalendarWeekday{color:#8aa0be;place-items:center;min-height:28px;font-size:13px;font-weight:950;display:grid}.reviewCalendarMiniDay{color:#243651;border-radius:12px;align-content:start;gap:6px;min-height:104px;padding:8px;font-weight:950;display:grid;position:relative}.reviewCalendarMiniDay header{justify-content:space-between;align-items:center;gap:6px;min-height:20px;display:flex}.reviewCalendarMiniDay:hover,.reviewCalendarMiniDay.hasEvent{background:#f3f7ff}.reviewCalendarMiniDay.muted{color:#b5c2d6}.reviewCalendarMiniDay.hasEvent strong{color:#071832}.reviewCalendarMiniDay.selected{color:#fff;background:linear-gradient(135deg,#2f7cff,#2468f2);box-shadow:0 12px 24px #2f7cff47}.reviewCalendarMiniDay.selected .reviewCalendarMiniEvent{background:#ffffff2e;border-left-color:#ffffffe0}.reviewCalendarMiniDay.selected .reviewCalendarMiniEvent b,.reviewCalendarMiniDay.selected .reviewCalendarMiniEvent span,.reviewCalendarMiniDay.selected .reviewCalendarMiniEvents em{color:#fff}.reviewCalendarDots{justify-content:center;gap:3px;min-height:6px;display:inline-flex}.reviewCalendarDots i{background:var(--dot-color);border-radius:999px;width:5px;height:5px}.reviewCalendarMiniEvents{gap:4px;min-width:0;display:grid}.reviewCalendarMiniEvent{border-left:3px solid var(--dot-color);background:#ffffffb8;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;min-height:24px;padding:0 6px;display:grid;box-shadow:inset 0 0 0 1px #b9cfeb70}.reviewCalendarMiniEvent b,.reviewCalendarMiniEvent span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1;overflow:hidden}.reviewCalendarMiniEvent b{color:#2f6fff;font-weight:950}.reviewCalendarMiniEvent span{color:#344566;font-weight:900}.reviewCalendarMiniEvents em{color:#7c8fab;font-size:11px;font-style:normal;font-weight:900}.reviewCalendarFoot{justify-content:center;margin-top:4px}.reviewRightStack{gap:16px;display:grid}.reviewReminderPanel,.reviewAdvicePanel{min-height:0}.reviewReminderItem{border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:8px;display:grid}.reviewReminderItem:hover{background:#f4f8ff}.reviewReminderItem div{gap:4px;min-width:0;display:grid}.reviewReminderItem strong{color:#071832;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reviewReminderItem small{color:#7c8fab;text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.reviewReminderItem em{color:#2f6fff;background:#fff;border:1px solid #d8e5f6;border-radius:10px;place-items:center;min-width:78px;min-height:38px;font-style:normal;font-weight:950;display:inline-grid}.reviewReminderItem:first-child em{color:#fff;background:linear-gradient(135deg,#6ba6ff,#2f7cff);border-color:#0000}.reviewAdvicePanel ul{gap:12px;margin:18px 0 0;padding:0;display:grid}.reviewAdvicePanel li{color:#43536e;padding-left:20px;font-weight:850;line-height:1.6;list-style:none;position:relative}.reviewAdvicePanel li:before{content:"";background:#2f7cff;border-radius:999px;width:7px;height:7px;position:absolute;top:10px;left:0}@media (max-width:1380px){.reviewStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewDashboardMiddle,.reviewDashboardBottom{grid-template-columns:1fr}}@media (max-width:900px){.siteShell:has(.reviewDashboardPage) .main{width:min(100% - 24px,760px)}.reviewDashboardTop,.reviewDashboardHero,.reviewCalendarCompactHead{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.reviewTopActions,.reviewHeroTools{justify-content:flex-start;justify-items:start}.reviewStatGrid{grid-template-columns:1fr}.reviewStatCard{grid-template-columns:64px minmax(0,1fr)}.reviewSparkBars{grid-column:1/-1;width:100%}.reviewStageDonutWrap{grid-template-columns:1fr;justify-items:center}.reviewTrendChart{min-width:720px;overflow-x:auto}.reviewTrendPanel{overflow-x:auto}.reviewCalendarMiniGrid{min-width:640px}.reviewCalendarPanel{overflow-x:auto}}.offerResumeManagerPage{--resume-manager-panel:#ffffff14;--resume-manager-border:#94a3b838;--resume-manager-text:var(--omni-text);--resume-manager-muted:var(--omni-text-soft);width:min(100%,1380px);margin:0 auto;padding-bottom:56px}.resumeManagerDashboard{gap:20px;display:grid}.resumeManagerPageHead{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.resumeManagerPageHead h1{color:var(--resume-manager-text);margin:6px 0 7px;font-size:clamp(26px,3vw,38px);line-height:1.12}.resumeManagerPageHead p,.resumeUploadCopy p,.resumeQuotaCard p,.resumeVersionCardHead p,.resumeDetailHead p,.resumeInsightCard header p{color:var(--resume-manager-muted);margin:0;font-weight:750}.resumeManagerPageActions,.resumeUploadControls,.resumeVersionActions,.resumeDetailActions,.resumeSavedFile>div:last-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.offerResumeManagerPage :is(.primaryButton,.secondaryButton,.button){border-radius:7px;min-height:38px;font-weight:850}.resumeUploadHero,.resumeVersionCard,.resumeDetailPanel,.resumeInsightCard{border:1px solid var(--resume-manager-border);background:linear-gradient(135deg, #ffffff1c, #60a5fa0f), var(--resume-manager-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;box-shadow:0 20px 60px #00000029}.resumeUploadHero{grid-template-columns:200px minmax(250px,1fr) minmax(320px,.95fr);align-items:center;gap:28px;min-height:160px;padding:22px 28px;display:grid}.resumeUploadIllustration{min-height:120px;position:relative}.resumeUploadPaper{color:#2563eb;background:#fffffff0;border-radius:8px;gap:10px;width:104px;min-height:112px;padding:18px 18px 16px;display:grid;position:absolute;top:10px;left:28px;box-shadow:0 24px 55px #2563eb29}.resumeUploadPaper span{background:#2563eb2e;border-radius:999px;height:8px;display:block}.resumeUploadPaper span:nth-of-type(2){background:#0ea5e938;width:72%}.resumeUploadPaper span:nth-of-type(3){background:#22c55e38;width:54%}.resumeUploadPaper i{color:#2563eb;background:#fff;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:950;position:absolute;bottom:21px;left:-22px}.resumeUploadFolder{color:#2563eb;background:#ffffffc7;border:1px solid #2563eb26;border-radius:10px;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:43px;left:126px}.resumeUploadBubble{color:#fff;background:linear-gradient(135deg,#2f7dff,#23c4ef);border-radius:999px;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:62px;left:98px;box-shadow:0 20px 44px #2563eb47}.resumeUploadCopy{justify-items:start;gap:10px;display:grid}.resumeUploadCopy>svg{color:#3b82f6}.resumeUploadCopy h2,.resumeInsightCard h2,.resumeDetailHead h2,.resumeVersionCardHead h2{color:var(--resume-manager-text);margin:0}.resumeManagerChooseFile{color:#fff;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#2563eb,#2f7dff);border-radius:7px;align-items:center;gap:8px;max-width:260px;min-height:40px;padding:0 16px;font-size:14px;font-weight:900;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #2563eb38}.resumeManagerChooseFile input{opacity:0;cursor:pointer;position:absolute;inset:0}.resumeQuotaCard{background:#ffffff0f;border-radius:8px;align-items:flex-start;gap:12px;padding:18px;display:flex}.resumeQuotaCard>svg{color:#60a5fa;flex:none}.resumeQuotaCard strong{color:var(--resume-manager-text);margin-bottom:6px;display:block}.resumeVersionGrid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:16px;display:grid}.resumeVersionCard{gap:16px;padding:16px;display:grid}.resumeVersionCard.is-selected{border-color:#60a5fac2;box-shadow:0 22px 60px #2563eb33}.resumeVersionCardHead,.resumeDetailHead,.resumeInsightCard>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.resumeDetailHead>div:first-child,.resumeVersionCardHead>div{align-items:flex-start;gap:12px;min-width:0;display:flex}.resumeVersionCardHead h2,.resumeDetailHead h2{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.resumeVersionIcon{color:#60a5fa;background:#60a5fa1f;border:1px solid #60a5fa2e;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.resumeIconButton{width:30px;height:30px;color:var(--resume-manager-muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.resumeVersionStats,.resumeDetailStats{gap:8px;display:grid}.resumeVersionStats{grid-template-columns:repeat(3,minmax(0,1fr))}.resumeVersionStats span,.resumeDetailStats span{min-width:0;color:var(--resume-manager-muted);background:#ffffff0f;border:1px solid #94a3b824;border-radius:8px;gap:6px;padding:12px;font-size:12px;font-weight:800;display:grid}.resumeVersionStats svg,.resumeDetailStats svg{color:#60a5fa}.resumeVersionStats strong,.resumeDetailStats strong{color:var(--resume-manager-text);font-size:18px;line-height:1}.resumeVersionFacts{border-top:1px solid #94a3b824;gap:9px;margin:0;padding-top:8px;display:grid}.resumeVersionFacts div{justify-content:space-between;gap:12px;display:flex}.resumeVersionFacts dt,.resumeDetailStats small,.resumeSavedFile em{color:var(--resume-manager-muted);font-size:12px;font-weight:800}.resumeVersionFacts dd{min-width:0;color:var(--resume-manager-text);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:850;overflow:hidden}.resumeVersionActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resumeVersionActions .button,.resumeDetailActions .button,.resumeSavedFile .button{justify-content:center}.resumeDetailPanel{gap:16px;padding:18px;display:grid}.resumeDetailStats{grid-template-columns:repeat(4,minmax(0,1fr))}.resumeSavedFile{background:#ffffff0f;border:1px solid #94a3b824;border-radius:8px;justify-content:space-between;gap:16px;padding:16px;display:flex}.resumeSavedFile>div:first-child{gap:5px;display:grid}.resumeSavedFile span{color:#4ade80;background:#22c55e24;border-radius:999px;width:max-content;padding:4px 8px;font-size:12px;font-weight:900}.resumeSavedFile small{color:#93c5fd;background:#60a5fa1f;border-radius:999px;width:max-content;padding:3px 8px;font-weight:900}.resumeSavedFile strong{color:var(--resume-manager-text)}.resumePdfPreviewShell{background:#ffffff0f;border:1px solid #94a3b82e;border-radius:8px;min-height:560px;overflow:hidden}.resumePdfPreviewShell>header{border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.resumePdfPreviewShell>header div{gap:2px;display:grid}.resumePdfPreviewShell strong{color:var(--resume-manager-text)}.resumePdfPreviewShell span{color:var(--resume-manager-muted);font-size:12px;font-weight:800}.resumePdfPreviewShell em{color:#4ade80;background:#22c55e21;border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:900}.resumePdfFrame{background:#f8fafc;border:0;width:100%;height:clamp(760px,78vh,980px);display:block}.resumeParsedPreview{gap:14px;padding:18px;display:grid}.resumeOriginalPdfNotice{background:#ffffff0a;border-top:1px solid #94a3b829}.resumeOriginalPdfNotice .primaryButton{width:max-content}.resumeParsedPreview p{white-space:pre-wrap;max-height:420px;color:var(--resume-manager-muted);margin:0;line-height:1.72;overflow:auto}.resumeUploadOnlyNotice{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b47;border-radius:8px;margin:10px 0 0;padding:12px 14px;font-weight:850;line-height:1.65}.resumeManagerInlinePaper{color:#1f2937;background:#fff;width:min(100%,820px);min-height:720px;margin:24px auto;padding:42px 56px;box-shadow:0 18px 54px #0f172a1f}.resumeManagerInlinePaper header{border-bottom:3px solid #1f2937;padding-bottom:12px}.resumeManagerInlinePaper h3{color:#111827;margin:0;font-size:28px;line-height:1.2}.resumeManagerInlinePaper header p{color:#475569;margin:5px 0 0;font-size:13px}.resumeManagerPaperSection{margin-top:18px}.resumeManagerPaperSection h4{color:#111827;border-bottom:1px solid #dbe3ee;margin:0 0 8px;padding-bottom:5px;font-size:16px}.resumeManagerPaperSection ul{color:#334155;margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.7}.resumeManagerPaperItem{margin-top:10px}.resumeManagerPaperItem div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.resumeManagerPaperItem strong{color:#111827}.resumeManagerPaperItem span,.resumeManagerPaperItem p{color:#64748b;font-size:12px}.resumeManagerPaperItem p{margin:4px 0 0}.resumeManagerInsightGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.resumeInsightCard{align-content:start;gap:14px;padding:18px;display:grid}.resumeInsightCard>header{align-items:flex-start}.resumeInsightCard .companyPanelKicker{color:#8b5cf6}.resumeManagerEmpty{color:var(--resume-manager-muted);border:1px dashed #94a3b83d;border-radius:8px;margin:0;padding:22px;font-weight:800}html[data-app-theme=light-blue] .offerResumeManagerPage{--resume-manager-panel:#ffffffd6;--resume-manager-border:#4384bc29;--resume-manager-text:#14243a;--resume-manager-muted:#6b7c93}html[data-app-theme=light-blue] .offerResumeManagerPage :is(.primaryButton,.button,.secondaryButton){color:#1d4ed8;background:#ffffffdb;border-color:#2563eb24;box-shadow:0 12px 30px #2563eb14}html[data-app-theme=light-blue] .offerResumeManagerPage :is(.primaryButton,.secondaryButton){color:#fff;background:linear-gradient(135deg,#2f7dff,#2563eb)}html[data-app-theme=light-blue] .resumeUploadHero,html[data-app-theme=light-blue] .resumeVersionCard,html[data-app-theme=light-blue] .resumeDetailPanel,html[data-app-theme=light-blue] .resumeInsightCard{background:linear-gradient(135deg, #fffffff0, #edf7ffd1), var(--resume-manager-panel);box-shadow:0 26px 70px #1455821a}html[data-app-theme=light-blue] .resumeUploadHero{background:linear-gradient(110deg,#ffffffeb,#eef8ffc2 64%,#def0ffb8),#ffffffd6}html[data-app-theme=light-blue] .resumeQuotaCard,html[data-app-theme=light-blue] .resumeVersionStats span,html[data-app-theme=light-blue] .resumeDetailStats span,html[data-app-theme=light-blue] .resumeSavedFile,html[data-app-theme=light-blue] .resumePdfPreviewShell,html[data-app-theme=light-blue] .resumeManagerEmpty{background:#ffffffad;border-color:#709abe24}html[data-app-theme=light-blue] .resumeVersionCard.is-selected{background:linear-gradient(135deg,#fffffffa,#ecf8ffe0),#ffffffeb;border-color:#2f7dff7a;box-shadow:0 24px 62px #2f7dff24}html[data-app-theme=light-blue] .resumeVersionIcon{color:#2563eb;background:#2f7dff14;border-color:#2f7dff2e}html[data-app-theme=light-blue] .resumeIconButton{color:#8aa0b8}html[data-app-theme=light-blue] .resumeSavedFile span,html[data-app-theme=light-blue] .resumePdfPreviewShell em{color:#16a34a;background:#16a34a1a}html[data-app-theme=light-blue] .resumeSavedFile small{color:#2563eb;background:#2f7dff14}html[data-app-theme=light-blue] .resumeParsedPreview p{color:#475569}@media (max-width:1180px){.resumeUploadHero,.resumeManagerInsightGrid{grid-template-columns:1fr}.resumeUploadIllustration{display:none}}@media (max-width:860px){.resumeManagerPageHead,.resumeSavedFile,.resumeDetailHead,.resumeVersionCardHead{flex-direction:column;align-items:stretch}.resumeVersionGrid,.resumeDetailStats{grid-template-columns:1fr}.resumeVersionStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.resumeUploadHero,.resumeVersionCard,.resumeDetailPanel,.resumeInsightCard{padding:14px}.resumeVersionStats,.resumeVersionActions{grid-template-columns:1fr}.resumeManagerPageActions,.resumeDetailActions,.resumeSavedFile>div:last-child{display:grid}}.offerResumeManagerPage:has(.resumeConsolePage){width:min(100vw - 24px,1940px);padding-bottom:34px}.siteShell:has(.resumeConsolePage){background:radial-gradient(circle at 26% 4%,#dbeafec7,#0000 34%),radial-gradient(circle at 88% 18%,#edf5ffd1,#0000 30%),linear-gradient(135deg,#f6fbff 0%,#eaf5ff 48%,#f8fcff 100%)}.siteShell:has(.resumeConsolePage) .main{width:min(100% - 20px,1960px);padding-top:14px}.resumeConsolePage{--resume-console-text:#071832;--resume-console-muted:#70819e;--resume-console-line:#b8cde9b8;--resume-console-card:#ffffffe6;--resume-console-blue:#2f7cff;--resume-console-green:#24c889;--resume-console-orange:#ff981a;--resume-console-purple:#8858ff;color:var(--resume-console-text);gap:18px;display:grid}.resumeConsoleTopbar,.resumeConsoleHead,.resumeConsoleMetrics,.resumeConsoleWorkspace{z-index:1;position:relative}.resumeConsoleTopbar{grid-template-columns:minmax(260px,.8fr) minmax(360px,.9fr) auto;align-items:center;gap:18px;display:grid}.resumeBreadcrumb{color:#7d8dab;align-items:center;gap:11px;font-size:14px;font-weight:950;display:flex}.resumeBreadcrumb svg,.resumeBreadcrumb strong{color:#394864}.resumeConsoleSearch{border:1px solid var(--resume-console-line);background:#ffffffe6;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:0 14px;display:grid;box-shadow:0 14px 32px #527daa1a}.resumeConsoleSearch svg{color:#8aa0be}.resumeConsoleSearch input{min-width:0;color:var(--resume-console-text);background:0 0;border:0;outline:0;font-weight:850}.resumeConsoleSearch input::placeholder{color:#9aacc6}.resumeConsoleSearch kbd{color:#8798b5;background:#f1f5fb;border-radius:8px;place-items:center;min-width:38px;height:25px;font-size:12px;font-weight:950;display:inline-grid}.resumeConsoleUser{justify-content:flex-end;align-items:center;gap:20px;display:inline-flex}.resumeConsoleUser>button{color:#394864;background:0 0;border:0;place-items:center;width:42px;height:42px;display:inline-grid;position:relative}.resumeConsoleUser>button span{color:#fff;background:#ff4d3d;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;font-weight:950;display:grid;position:absolute;top:4px;right:5px}.resumeConsoleUser>div{grid-template-columns:46px auto;align-items:center;column-gap:10px;display:grid}.resumeConsoleUser>div span{color:#334155;background:linear-gradient(135deg,#e2e8f0,#bfdbfe);border:4px solid #ffffffe0;border-radius:999px;grid-row:span 2;place-items:center;width:46px;height:46px;display:grid}.resumeConsoleUser strong{color:var(--resume-console-text)}.resumeConsoleUser small{color:#8293ae;font-weight:850}.resumeConsoleHead{justify-content:space-between;align-items:flex-end;gap:24px;padding:10px 4px 2px;display:flex}.resumeConsoleHead h1{color:var(--resume-console-text);margin:0 0 6px;font-size:clamp(32px,4vw,48px);line-height:1.05}.resumeConsoleHead p{color:var(--resume-console-muted);margin:0;font-size:17px;font-weight:850}.resumeConsoleActions{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:inline-flex}.resumeConsoleButton,.resumeConsoleButton input{cursor:pointer}.resumeConsoleButton{border:1px solid var(--resume-console-line);color:#2f6fff;background:#ffffffe6;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:56px;padding:0 26px;font-size:15px;font-weight:950;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #527daa1a}.resumeConsoleButton input{opacity:0;position:absolute;inset:0}.resumeConsoleButton.primary{color:#fff;background:linear-gradient(135deg,#2f7cff,#1764ee);border-color:#0000;box-shadow:0 18px 36px #2f7cff47}.resumeConsoleButton:disabled{cursor:not-allowed;opacity:.58}.resumeConsoleMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.resumeConsoleMetrics article,.resumeFilterPanel,.resumeDropZone,.resumeTableCard,.resumeSelectedFile,.resumeRightPreview,.resumeParseResult{background:linear-gradient(135deg,#fffffff7,#f5faffdb),#fff;border:1px solid #b9cfebad;border-radius:12px;box-shadow:0 18px 40px #5d89b81f}.resumeConsoleMetrics article{grid-template-columns:78px minmax(0,1fr) 108px;align-items:center;gap:18px;min-height:128px;padding:24px 26px;display:grid}.metricIcon{border-radius:18px;place-items:center;width:70px;height:70px;display:inline-grid}.metricIcon.is-blue{color:var(--resume-console-blue);background:#e6efff}.metricIcon.is-orange{color:var(--resume-console-orange);background:#fff2dd}.metricIcon.is-green{color:var(--resume-console-green);background:#ddfbef}.metricIcon.is-purple{color:var(--resume-console-purple);background:#f1e7ff}.resumeConsoleMetrics p{color:#687997;margin:0 0 5px;font-size:15px;font-weight:950}.resumeConsoleMetrics strong{color:var(--resume-console-text);font-size:35px;line-height:1}.resumeConsoleMetrics small{color:#27b781;margin-top:8px;font-weight:950;display:block}.miniBars{opacity:.74;background:linear-gradient(0deg,currentColor 0 34%,#0000 34%) 0 100%/7px 100% no-repeat,linear-gradient(0deg,currentColor 0 48%,#0000 48%) 13px 100%/7px 100% no-repeat,linear-gradient(0deg,currentColor 0 62%,#0000 62%) 26px 100%/7px 100% no-repeat,linear-gradient(0deg,currentColor 0 78%,#0000 78%) 39px 100%/7px 100% no-repeat,linear-gradient(0deg,currentColor 0 94%,#0000 94%) 52px 100%/7px 100% no-repeat;border-radius:3px;justify-self:end;width:72px;height:42px}.miniBars.is-blue{color:var(--resume-console-blue)}.miniBars.is-orange{color:var(--resume-console-orange)}.miniBars.is-green{color:var(--resume-console-green)}.miniBars.is-purple{color:var(--resume-console-purple)}.resumeConsoleWorkspace{grid-template-columns:240px minmax(600px,1.12fr) minmax(500px,.78fr);align-items:start;gap:14px;display:grid}.resumeFilterPanel,.resumeListPanel,.resumePreviewPanel{min-width:0}.resumeFilterPanel{gap:20px;padding:22px 18px;display:grid}.resumeFilterPanel header,.resumeFilterSection h3{justify-content:space-between;align-items:center;gap:12px;display:flex}.resumeFilterPanel h2,.resumeFilterSection h3{color:var(--resume-console-text);margin:0}.resumeFilterPanel h2{font-size:20px}.resumeFilterSection h3{color:#51637f;font-size:15px}.resumeFilterSection h3 button{color:#2f6fff;background:#eef4ff;border:0;border-radius:7px;width:24px;height:24px;font-weight:950}.resumeFilterGroup,.resumeFilterSection{gap:8px;display:grid}.resumeFilterGroup button,.resumeFilterSection span{color:#64748b;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-weight:950;display:flex}.resumeFilterGroup button{cursor:pointer}.resumeFilterGroup button:disabled{cursor:not-allowed;opacity:.64}.resumeFilterGroup button.active,.resumeFilterGroup button:hover:not(:disabled){color:#2f6fff;background:#edf5ff}.resumeFilterGroup strong,.resumeFilterSection strong{color:inherit;margin-left:auto}.resumeFilterSection{border-top:1px solid #e7eef8;padding-top:17px}.resumeListPanel,.resumePreviewPanel{gap:16px;display:grid}.resumeDropZone{background:radial-gradient(circle at 10% 85%,#2f7cff14,#0000 24%),linear-gradient(135deg,#fffffff0,#eff7ffc7);border-style:dashed;border-color:#cbdcf6;place-items:center;min-height:230px;display:grid;position:relative;overflow:hidden}.resumeDropZone>div{text-align:center;justify-items:center;gap:10px;display:grid}.resumeDropZone svg{color:#2f7cff}.resumeDropZone h2{color:var(--resume-console-text);margin:0;font-size:22px}.resumeDropZone p{color:#7384a0;margin:0;font-weight:850}.resumeDropZone label{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2f7cff,#1764ee);border-radius:10px;place-items:center;min-width:170px;min-height:48px;font-weight:950;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 18px 34px #2f7cff40}.resumeDropZone label input{opacity:0;cursor:pointer;position:absolute;inset:0}.resumeDropZone>strong{color:#2f7cff70;font-size:21px;font-style:italic;position:absolute;top:34px;right:46px;transform:rotate(-6deg)}.resumeTableCard{overflow:hidden}.resumeTableCard>header{justify-content:space-between;align-items:center;gap:16px;padding:22px 22px 16px;display:flex}.resumeTableCard h2{color:var(--resume-console-text);margin:0;font-size:22px}.resumeTableCard h2 span{color:#71829e;font-size:16px;font-weight:850}.resumeTableCard>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.resumeTableCard header label{color:#90a1bd;background:#fff;border:1px solid #d9e5f5;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:inline-flex}.resumeTableCard header input{width:210px;color:var(--resume-console-text);background:0 0;border:0;outline:0}.resumeTableCard header button{color:#617390;background:#fff;border:1px solid #d9e5f5;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:950;display:inline-flex}.resumeTable{padding:0 18px 18px;display:grid}.resumeTableHead,.resumeTableRow{grid-template-columns:34px minmax(210px,1.35fr) minmax(140px,.72fr) 132px 120px 180px;align-items:center;gap:14px;display:grid}.resumeTableHead{color:#7b8daa;background:#f4f8fd;border-radius:10px 10px 0 0;min-height:46px;padding:0 18px;font-size:13px;font-weight:950}.resumeTableRow{background:#fff9;border-top:1px solid #edf2f8;min-height:74px;padding:10px 18px}.resumeTableRow.selected{background:#edf5ff}.resumeTableRow label{place-items:center;display:grid}.resumeTableRow input[type=checkbox]{width:20px;height:20px;accent-color:var(--resume-console-blue)}.resumeFileCell{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;display:flex}.resumeFileIcon{color:#fff;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;font-size:11px;font-weight:950;display:inline-grid}.resumeFileIcon.is-pdf{background:linear-gradient(135deg,#ff665e,#ef4444)}.resumeFileIcon.is-word{background:linear-gradient(135deg,#60a5fa,#2563eb)}.resumeFileIcon.is-image{background:linear-gradient(135deg,#7dd3fc,#38bdf8)}.resumeFileIcon.is-draft{background:linear-gradient(135deg,#94a3b8,#64748b)}.resumeFileCell span:last-child,.resumeTableRow>div{gap:4px;min-width:0;display:grid}.resumeFileCell strong,.resumeTableRow>div strong{color:var(--resume-console-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resumeFileCell small,.resumeTableRow>div small{color:#7c8daa;text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.resumeStatusPill{border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex}.resumeStatusPill.is-parsed{color:#16a34a;background:#dcfce9}.resumeStatusPill.is-pending{color:#f59e0b;background:#fff3dc}.resumeStatusPill.is-failed{color:#ef4444;background:#ffe5e5}.resumeStatusPill.is-draft{color:#2563eb;background:#eaf1ff}.resumeDeleteButton{color:#e11d48;cursor:pointer;background:#fff1f2;border:1px solid #f8717147;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:fit-content;min-height:34px;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex}.resumeDeleteButton:disabled{cursor:wait;opacity:.65}.resumeRowActions{align-items:center;gap:10px;display:flex}.resumeRowActions button{color:#2f6fff;cursor:pointer;background:#fff;border:1px solid #dce7f7;border-radius:9px;min-height:38px;padding:0 13px;font-weight:950}.resumePreviewPanel{gap:16px;display:grid}.resumeSelectedFile{gap:16px;padding:20px;display:grid}.resumeSelectedFile header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.resumeSelectedFile header>div{gap:14px;min-width:0;display:flex}.resumeSelectedFile h2{color:var(--resume-console-text);text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:20px;overflow:hidden}.resumeSelectedFile p{color:#7c8daa;margin:4px 0 0;font-size:13px;font-weight:850}.resumeSelectedFile header>button{color:#8aa0be;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.resumeSelectedActions{flex-wrap:wrap;gap:10px;display:flex}.resumeSelectedActions :is(.primaryButton,.button){border-radius:9px;min-height:42px;padding:0 16px;font-weight:950}.resumeRightPreview{padding:0;overflow:hidden}.resumeRightPreview>header,.resumeParseResult>header{border-bottom:1px solid #edf2f8;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.resumeRightPreview h3,.resumeParseResult h3{color:var(--resume-console-text);margin:0;font-size:18px}.resumeRightPreview>header div{align-items:center;gap:9px;display:inline-flex}.resumeRightPreview>header button{color:#5f718d;background:#fff;border:1px solid #dce7f7;border-radius:8px;width:30px;height:30px;font-weight:950}.resumeRightPreview>header strong{color:#4c5d78;font-size:13px}.resumeManagerPreviewStatus{background:linear-gradient(90deg,#eff6ffd1,#ffffffb8);border-bottom:1px solid #edf2f8;flex-wrap:wrap;align-items:center;gap:8px;min-height:42px;padding:10px 18px;display:flex}.resumeManagerPreviewStatus>strong{color:#14b8d6;font-size:18px;font-weight:950}.resumeManagerPreviewStatus span,.resumeManagerPreviewStatus em{border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:0 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.resumeManagerPreviewStatus .checkPassed{color:#10b981;background:#d1fae5b8;border:1px solid #34d39957}.resumeManagerPreviewStatus .checkTodo,.resumeManagerPreviewStatus em{color:#4f7ec8;background:#eff6ffd1;border:1px solid #60a5fa33}.resumeManagerPreviewStatus em.is-error{color:#dc2626;background:#fee2e2cc;border-color:#f871714d}.resumeRightPreview .resumePdfFrame{background:#f8fafc;height:400px}.resumeRightPreview .resumeManagerOriginalPdfFrame,.resumePreviewDialog .resumeManagerOriginalPdfFrame{background:#fff;border:0;border-radius:0;width:100%;min-height:720px;display:block}.resumeManagerOriginalPreviewViewport{background:#f8fafc;padding:0}.resumeManagerOriginalPreviewImage{background:#fff;width:min(100%,820px);height:auto;margin:0 auto;display:block;box-shadow:0 22px 70px #1e293b24}.resumePreviewDialog .resumeManagerOriginalPreviewViewport,.resumePreviewDialog .resumeManagerOriginalPdfFrame{min-height:calc(100vh - 138px)}.resumeManagerPreviewViewport{background:linear-gradient(135deg,#fffbebb8,#f8fafce6 42%,#faf5ffb8),#f8fafc;min-height:460px;padding:22px 18px 70px;position:relative;overflow:auto}.resumeManagerPreviewViewport .resumePreviewPaper{margin:0 auto 40px;box-shadow:0 22px 70px #1e293b24}.resumeManagerPreviewViewportSide .resumePreviewPaper{margin-left:0;margin-right:0}.resumeManagerPreviewViewportDialog .resumePreviewPaper{margin-left:auto;margin-right:auto}.resumeManagerPreviewViewport .resumePreviewSection p{color:#64748b;margin:8px 0 0;font-size:13px;line-height:1.7}.resumeParseResult{gap:0;padding:0;display:grid;overflow:hidden}.resumeParseResult h3{align-items:center;gap:9px;display:inline-flex}.resumeParseResult h3 span{color:#16a34a;background:#dcfce9;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;display:inline-flex}.resumeParseResult header button{color:#2f6fff;cursor:pointer;background:0 0;border:0;font-weight:950}.resumeParseColumns{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:14px;padding:18px;display:grid}.resumeParseColumns h4{color:#344566;margin:0 0 12px;font-size:15px}.resumeParseColumns p{color:#43536e;grid-template-columns:72px minmax(0,1fr);gap:8px;margin:0 0 10px;font-weight:850;display:grid}.resumeParseColumns p span{color:#8aa0be}.resumeParseColumns ol{gap:12px;margin:0;padding:0 0 0 20px;display:grid;position:relative}.resumeParseColumns ol:before{content:"";background:#dbeafe;width:2px;position:absolute;top:7px;bottom:18px;left:6px}.resumeParseColumns li{gap:3px;display:grid;position:relative}.resumeParseColumns li:before{content:"";background:#2f7cff;border:3px solid #fff;border-radius:999px;width:12px;height:12px;position:absolute;top:6px;left:-18px;box-shadow:0 0 0 1px #bfdbfe}.resumeParseColumns li strong{color:#344566}.resumeParseColumns li span,.resumeParseColumns li small{color:#8aa0be;font-weight:850}.resumePreviewDialogBackdrop{z-index:80;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0f172a7a;place-items:center;padding:26px;display:grid;position:fixed;inset:0}.resumePreviewDialog{background:#fffffff5;border:1px solid #dbeafed6;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,96vw);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 34px 90px #0f172a3d}.resumePreviewDialog>header{background:linear-gradient(90deg,#fff,#f7fbff);border-bottom:1px solid #e7eef8;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.resumePreviewDialog h2{color:var(--resume-console-text);margin:0;font-size:20px}.resumePreviewDialog p{color:#6d7f9d;margin:5px 0 0;font-size:13px;font-weight:850}.resumePreviewDialog>header>div:last-child{align-items:center;gap:8px;display:inline-flex}.resumePreviewDialog button,.resumePreviewDialog a{color:#31527e;background:#fff;border:1px solid #dce7f7;border-radius:9px;justify-content:center;align-items:center;min-width:34px;min-height:34px;font-weight:950;text-decoration:none;display:inline-flex}.resumePreviewDialog strong{color:#4c5d78;font-size:13px}.resumePreviewDialog .resumeManagerPreviewViewport{min-height:0;max-height:calc(92vh - 78px);padding:30px 28px 92px}@media (max-width:1320px){.resumeConsoleWorkspace{grid-template-columns:250px minmax(560px,1fr)}.resumePreviewPanel{grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.resumeSelectedFile{grid-column:1/-1}}@media (max-width:1180px){.resumeConsoleTopbar,.resumeConsoleWorkspace,.resumePreviewPanel{grid-template-columns:1fr}.resumeConsoleUser,.resumeConsoleActions{justify-content:flex-start}.resumeConsoleMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.resumeTable{overflow-x:auto}.resumeTableHead,.resumeTableRow{min-width:920px}}@media (max-width:680px){.offerResumeManagerPage:has(.resumeConsolePage){width:min(100% - 22px,760px)}.siteShell:has(.resumeConsolePage) .main{width:min(100% - 22px,760px)}.resumeConsoleHead,.resumeTableCard>header,.resumeSelectedFile header,.resumeSelectedActions,.resumeParseColumns{grid-template-columns:1fr;display:grid}.resumeConsoleMetrics{grid-template-columns:1fr}.resumeConsoleMetrics article{grid-template-columns:70px minmax(0,1fr)}.miniBars{display:none}}.pluginStorePage{gap:28px;padding-top:26px}.pluginBackLink{color:#f4f7ffd1;background:#ffffff0f;border:1px solid #8998f62e;border-radius:8px;align-items:center;gap:8px;width:fit-content;min-height:34px;padding:0 12px;font-weight:850;display:inline-flex}.pluginStoreHero,.pluginStoreShowcase,.pluginStoreDescription,.pluginStoreFeatureGrid article,.pluginStorePublish,.pluginStorePrivacy,.pluginStoreVersion{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff1a,#0000 46%,#22d3ee0b),#25234ab8;border:1px solid #8998f62e;border-radius:8px;box-shadow:0 24px 70px #00000047}.pluginStoreHero{grid-template-columns:110px minmax(0,1fr) minmax(360px,.42fr);align-items:start;gap:26px;min-height:270px;padding:48px 42px;display:grid}.pluginStoreIcon{background:#fffffff0;border:1px solid #22d3ee3d;border-radius:8px;place-items:center;width:86px;height:86px;display:grid;overflow:hidden;box-shadow:0 18px 40px #22d3ee29}.pluginStoreIcon img{object-fit:contain;width:72%;height:72%}.pluginStoreIcon.small{width:56px;height:56px}.pluginStoreMeta h1{color:#f8fbff;margin:0;font-size:clamp(38px,4.8vw,62px);line-height:1.08}.pluginStorePublisher,.pluginStoreTags,.pluginInstallQuickActions,.pluginInstallGuideHead,.pluginStoreVersion{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pluginStorePublisher{margin-top:22px;font-size:18px;font-weight:850}.pluginStorePublisher a,.pluginStorePublisher span{color:#67e8f9;align-items:center;gap:8px;display:inline-flex}.pluginStoreTags{margin-top:28px}.pluginStoreTags span{color:#f4f7ffd1;background:#ffffff14;border-radius:8px;align-items:center;min-height:42px;padding:0 18px;font-weight:850;display:inline-flex}.pluginInstallLauncher{justify-items:end;gap:12px;display:grid}.pluginStoreInstallButton{color:#fff;cursor:pointer;background:#0b57d0;border:1px solid #2563ebb8;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:220px;min-height:56px;font-size:18px;font-weight:900;display:inline-flex;box-shadow:0 18px 42px #2563eb4d}.pluginStoreInstallButton:hover{background:#0949b2}.pluginStoreInstallButton.is-pending{background:linear-gradient(135deg,#334155,#1e293b);border-color:#fbbf2461;box-shadow:0 18px 42px #0f172a4d}.pluginStoreInstallButton.is-pending:hover{background:linear-gradient(135deg,#475569,#253449)}.pluginInstallState{color:#e1e8ffbd;background:#ffffff0f;border:1px solid #8998f629;border-radius:8px;align-items:flex-start;gap:10px;width:100%;padding:12px;font-weight:800;display:flex}.pluginInstallState.is-ready{color:#99f6e4;background:#2dd4bf1a;border-color:#2dd4bf4d}.pluginInstallState.is-pending{color:#fde68a;background:#fbbf2414;border-color:#fbbf2442}.pluginInstallGuide{background:#06081247;border:1px solid #8998f62e;border-radius:8px;gap:14px;width:100%;padding:14px;display:grid}.pluginInstallGuideHead{justify-content:space-between}.pluginInstallGuideHead span,.pluginInstallGuideHead a{color:#67e8f9;align-items:center;gap:8px;font-weight:900;display:inline-flex}.pluginInstallGuide ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pluginInstallGuide li{background:#ffffff0b;border:1px solid #8998f61f;border-radius:8px;gap:4px;padding:11px;display:grid}.pluginDeveloperInstall{background:#fbbf2412;border:1px dashed #fbbf244d;border-radius:8px;gap:6px;padding:12px;display:grid}.pluginDeveloperInstall strong{color:#fde68a}.pluginDeveloperInstall span,.pluginDeveloperInstall code{color:#fef3c7c7;overflow-wrap:anywhere}.pluginInstallGuide strong{color:#f8fbff}.pluginInstallGuide span,.pluginInstallGuide code{color:#e1e8ffb8;overflow-wrap:anywhere}.pluginInstallSafety{color:#99f6e4;align-items:center;gap:8px;font-weight:900;display:flex}.pluginStoreShowcase{padding:34px}.pluginStorePoster{color:#0f172a;background:radial-gradient(circle at 12% 18%,#22d3ee2e,#0000 30%),linear-gradient(135deg,#fffffff0,#ebf6ffeb);border:1px solid #8998f629;border-radius:8px;grid-template-columns:minmax(260px,.9fr) minmax(420px,1.4fr);gap:24px;min-height:420px;display:grid;overflow:hidden;box-shadow:0 22px 58px #0f172a33}.pluginPosterLeft{align-content:center;gap:18px;padding:52px;display:grid}.pluginPosterLeft strong{color:#0b57d0;font-size:34px;line-height:1.12}.pluginPosterLeft p{color:#1e3a8a;margin:0;font-size:20px;font-weight:900}.pluginPosterLeft div{flex-wrap:wrap;gap:10px;display:flex}.pluginPosterLeft div span{color:#fff;background:#0b57d0;border-radius:999px;min-height:34px;padding:0 12px;font-size:13px;font-weight:900}.pluginPosterScreen{background:#ffffffdb;border:1px solid #2563eb29;border-radius:8px;grid-template-columns:110px minmax(0,1fr);align-self:center;gap:14px;min-height:310px;margin:34px 34px 34px 0;padding:18px;display:grid;position:relative;box-shadow:0 18px 42px #2563eb24}.pluginMiniSidebar{color:#64748b;background:#f3f8ff;border-radius:8px;align-content:start;gap:10px;padding:12px;font-size:12px;font-weight:800;display:grid}.pluginMiniSidebar b{color:#0b57d0}.pluginMiniSidebar span:nth-of-type(3){color:#0b57d0;background:#dbeafe;border-radius:7px;padding:7px 8px}.pluginMiniForm{gap:16px;display:grid}.pluginMiniForm header{justify-content:space-between;gap:14px;display:flex}.pluginMiniCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pluginMiniCards span,.pluginMiniFields i{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;display:block}.pluginMiniCards span{height:92px}.pluginMiniCards span:first-child{border-color:#3b82f6;box-shadow:inset 0 0 0 2px #3b82f624}.pluginMiniFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pluginMiniFields i{height:34px}.pluginMiniPopup{background:#fff;border:1px solid #dbeafe;border-radius:8px;gap:9px;width:220px;padding:14px;display:grid;position:absolute;bottom:30px;right:30px;box-shadow:0 16px 36px #0f172a29}.pluginMiniPopup span{color:#475569;background:#f3f8ff;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:800}.pluginMiniPopup button{color:#fff;background:#0b57d0;border:0;border-radius:7px;min-height:34px;font-weight:900}.pluginStoreDescription{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:28px;padding:30px;display:grid}.pluginStorePublish{grid-template-columns:minmax(0,.95fr) minmax(320px,1fr);gap:24px;padding:28px;display:grid}.pluginStorePublish h2{color:#f8fbff;margin:0 0 12px;font-size:28px}.pluginStorePublish p{color:#e1e8ffb3;margin:0;font-size:16px;line-height:1.75}.pluginStorePublish ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pluginStorePublish li{color:#e1e8ffc2;background:#ffffff0e;border:1px solid #8998f624;border-radius:8px;min-height:42px;padding:11px 14px 11px 36px;font-weight:800;position:relative}.pluginStorePublish li:before{content:"";background:#67e8f9;border-radius:999px;width:8px;height:8px;position:absolute;top:18px;left:14px;box-shadow:0 0 14px #22d3ee61}.pluginStorePublishActions{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}.pluginStoreDescription h2,.pluginStorePrivacy h2,.pluginStoreVersion h2{color:#f8fbff;margin:0 0 14px;font-size:30px}.pluginStoreDescription p,.pluginStoreVersion p{color:#e1e8ffb8;margin:0 0 14px;font-size:16px;line-height:1.75}.pluginStoreDescription aside{gap:12px;display:grid}.pluginStoreDescription aside div{background:#ffffff0e;border:1px solid #8998f624;border-radius:8px;gap:7px;padding:16px;display:grid}.pluginStoreDescription aside svg,.pluginStoreDescription aside strong{color:#67e8f9}.pluginStoreDescription aside span{color:#e1e8ffa8}.pluginStoreFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pluginStoreFeatureGrid article{gap:10px;min-height:180px;padding:18px;display:grid}.pluginStoreFeatureGrid article>span{color:#67e8f9;background:#22d3ee1f;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.pluginStoreFeatureGrid h3{color:#f8fbff;margin:0}.pluginStoreFeatureGrid p{color:#e1e8ffa8;margin:0;line-height:1.65}.pluginStorePrivacy,.pluginStoreVersion{justify-content:space-between;padding:24px}.pluginStorePrivacy{gap:18px;display:grid}.pluginStoreVersion{align-items:center}html[data-app-theme=light-blue] .pluginBackLink,html[data-app-theme=light-blue] .pluginStoreHero,html[data-app-theme=light-blue] .pluginStoreShowcase,html[data-app-theme=light-blue] .pluginStoreDescription,html[data-app-theme=light-blue] .pluginStoreFeatureGrid article,html[data-app-theme=light-blue] .pluginStorePublish,html[data-app-theme=light-blue] .pluginStorePrivacy,html[data-app-theme=light-blue] .pluginStoreVersion{color:#0f172a;background:linear-gradient(135deg,#fffffff0,#e6f6ffb8),#ffffffe0;border-color:#0ea5e92e;box-shadow:0 20px 56px #3880bc21}html[data-app-theme=light-blue] .pluginBackLink,html[data-app-theme=light-blue] .pluginStoreTags span,html[data-app-theme=light-blue] .pluginInstallState,html[data-app-theme=light-blue] .pluginInstallGuide,html[data-app-theme=light-blue] .pluginInstallGuide li,html[data-app-theme=light-blue] .pluginDeveloperInstall,html[data-app-theme=light-blue] .pluginStorePublish li,html[data-app-theme=light-blue] .pluginStoreDescription aside div{color:#334155;background:#ffffffad;border-color:#0ea5e929}html[data-app-theme=light-blue] .pluginStoreMeta h1,html[data-app-theme=light-blue] .pluginInstallGuide strong,html[data-app-theme=light-blue] .pluginStoreDescription h2,html[data-app-theme=light-blue] .pluginStorePublish h2,html[data-app-theme=light-blue] .pluginStorePrivacy h2,html[data-app-theme=light-blue] .pluginStoreVersion h2,html[data-app-theme=light-blue] .pluginStoreFeatureGrid h3{color:#0f172a}html[data-app-theme=light-blue] .pluginStoreDescription p,html[data-app-theme=light-blue] .pluginStoreVersion p,html[data-app-theme=light-blue] .pluginStorePublish p,html[data-app-theme=light-blue] .pluginStorePublish li,html[data-app-theme=light-blue] .pluginStoreFeatureGrid p,html[data-app-theme=light-blue] .pluginInstallGuide span,html[data-app-theme=light-blue] .pluginInstallGuide code,html[data-app-theme=light-blue] .pluginStoreDescription aside span{color:#64748b}html[data-app-theme=light-blue] .pluginStorePublisher a,html[data-app-theme=light-blue] .pluginStorePublisher span,html[data-app-theme=light-blue] .pluginInstallGuideHead span,html[data-app-theme=light-blue] .pluginInstallGuideHead a,html[data-app-theme=light-blue] .pluginStoreDescription aside svg,html[data-app-theme=light-blue] .pluginStoreDescription aside strong{color:#0b57d0}html[data-app-theme=light-blue] .pluginInstallState.is-ready{color:#047857;background:#16a34a14;border-color:#16a34a38}html[data-app-theme=light-blue] .pluginInstallState.is-pending,html[data-app-theme=light-blue] .pluginDeveloperInstall{color:#92400e;background:#fffbebdb;border-color:#d977062e}html[data-app-theme=light-blue] .pluginDeveloperInstall strong{color:#92400e}html[data-app-theme=light-blue] .pluginDeveloperInstall span,html[data-app-theme=light-blue] .pluginDeveloperInstall code{color:#64748b}html[data-app-theme=light-blue] .pluginInstallSafety{color:#047857}@media (max-width:1180px){.pluginStoreHero,.pluginStoreDescription,.pluginStorePublish,.pluginStorePoster{grid-template-columns:1fr}.pluginInstallLauncher{justify-items:stretch}.pluginStoreInstallButton{width:100%}.pluginPosterScreen{margin:0 24px 24px}}@media (max-width:860px){.pluginStoreHero,.pluginStoreShowcase,.pluginStoreDescription,.pluginStorePublish,.pluginStorePrivacy,.pluginStoreVersion{padding:18px}.pluginStoreHero{grid-template-columns:72px minmax(0,1fr)}.pluginInstallLauncher{grid-column:1/-1}.pluginStoreIcon{width:64px;height:64px}.pluginPosterLeft{padding:26px}.pluginPosterScreen{grid-template-columns:1fr}.pluginMiniSidebar,.pluginMiniPopup{display:none}.pluginStoreFeatureGrid{grid-template-columns:1fr}}.siteShell:has(.recruitmentDashboardPage){background:radial-gradient(circle at 24% 8%,#2878ff24,#0000 28%),linear-gradient(135deg,#0f1f3a 0%,#08182f 58%,#06142a 100%);grid-template-columns:276px minmax(0,1fr);min-height:100vh;display:grid}.siteShell:has(.recruitmentDashboardPage) .siteSidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#06162f 0%,#071a34 48%,#06172e 100%);border-right:1px solid #80aeef2e;gap:20px;width:auto;padding:26px 16px;box-shadow:18px 0 42px #020a1c38}.siteShell:has(.recruitmentDashboardPage) .sidebarBrand{gap:14px;min-height:96px;padding:0 10px 22px}:is(.siteShell:has(.recruitmentDashboardPage) .sidebarBrand,.siteShell:has(.recruitmentDashboardPage) .sidebarActions){border-color:#80aeef2e}.siteShell:has(.recruitmentDashboardPage) .brandLogoWrap{background:#f5f8fff5;border-radius:14px;width:56px;height:56px;box-shadow:0 12px 28px #2878ff33}.siteShell:has(.recruitmentDashboardPage) .brandText strong{color:#f5f8ff;letter-spacing:-.01em;font-size:23px;line-height:1.05}.siteShell:has(.recruitmentDashboardPage) .brandText small{color:#b7c7e4}.siteShell:has(.recruitmentDashboardPage) .sideNav .navItem{color:#b7c7e4}.siteShell:has(.recruitmentDashboardPage) .sideAction{color:#b7c7e4}.siteShell:has(.recruitmentDashboardPage) .sideUserCard small{color:#b7c7e4}.siteShell:has(.recruitmentDashboardPage) .brandText small{margin-top:5px;font-size:14px;line-height:1.25}.siteShell:has(.recruitmentDashboardPage) .sideNav .navItem:hover{color:#fff;background:linear-gradient(135deg,#3190ffe0,#1766ffc2);border:1px solid #80aeef38}.siteShell:has(.recruitmentDashboardPage) .sideNav .navItem.active{color:#fff;background:linear-gradient(135deg,#3190ffe0,#1766ffc2);border:1px solid #80aeef38}.siteShell:has(.recruitmentDashboardPage) .sideAction:hover{color:#fff;background:linear-gradient(135deg,#3190ffe0,#1766ffc2);border:1px solid #80aeef38}:is(.siteShell:has(.recruitmentDashboardPage) .sideAction,.siteShell:has(.recruitmentDashboardPage) .sideUserCard,.siteShell:has(.recruitmentDashboardPage) .sideLogin,.siteShell:has(.recruitmentDashboardPage) .sideLogout,.siteShell:has(.recruitmentDashboardPage) .loginPill,.siteShell:has(.recruitmentDashboardPage) .iconButton,.siteShell:has(.recruitmentDashboardPage) .menuButton,.siteShell:has(.recruitmentDashboardPage) .themeToggle){color:#f5f8ff;background:#10294cb8;border-color:#80aeef2e}.siteShell:has(.recruitmentDashboardPage) .main{width:100%;max-width:none;margin:0;padding:0}@media (max-width:1439px) and (min-width:1024px){.siteShell:has(.recruitmentDashboardPage){grid-template-columns:242px minmax(0,1fr)}}@media (max-width:900px){.siteShell:has(.recruitmentDashboardPage){display:block}.siteShell:has(.recruitmentDashboardPage) .siteSidebar{display:none}.siteShell:has(.recruitmentDashboardPage) .siteHeader{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06162ff0;border-bottom-color:#80aeef2e;display:block}.siteShell:has(.recruitmentDashboardPage) .bottomDock{background:#06162ff0;border-color:#80aeef2e}}html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage){color:#071832;background:radial-gradient(circle at 20% 10%,#93c5fd3d,#0000 32%),radial-gradient(circle at 82% 18%,#dbeafe94,#0000 30%),linear-gradient(135deg,#f7fbff 0%,#eef7ff 42%,#f9fdff 100%)}html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .siteSidebar{background:radial-gradient(circle at 16% 8%,#93c5fd38,#0000 34%),linear-gradient(#fffffff0 0%,#ecf8ffd6 48%,#f8fcfff5 100%);border-right-color:#b9cfeba8;box-shadow:18px 0 42px #3880bc1a}:is(html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .sidebarBrand,html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .sidebarActions){border-color:#b9cfeba8}html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .brandLogoWrap{background:#ffffffeb;box-shadow:0 12px 28px #3b82f624}html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .brandText strong{color:#071832}html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .brandText small{color:#64748b}html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .sideNav .navItem{color:#64748b}html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .sideAction{color:#64748b}html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .sideUserCard small{color:#64748b}html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .sideNav .navItem:hover{color:#0f172a;background:linear-gradient(135deg,#3b82f624,#7dd3fc1a);border-color:#3b82f638}html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .sideNav .navItem.active{color:#0f172a;background:linear-gradient(135deg,#3b82f624,#7dd3fc1a);border-color:#3b82f638}html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .sideAction:hover{color:#0f172a;background:linear-gradient(135deg,#3b82f624,#7dd3fc1a);border-color:#3b82f638}:is(html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .sideAction,html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .sideUserCard,html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .sideLogin,html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .sideLogout,html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .loginPill,html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .iconButton,html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .menuButton,html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .themeToggle){color:#334155;background:#ffffffb8;border-color:#b9cfeba8}:is(html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .sideAction:hover,html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .iconButton:hover,html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .menuButton:hover,html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .themeToggle:hover){color:#071832;background:#ecf8ffeb}@media (max-width:900px){html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .siteHeader{background:#ffffffe6;border-bottom-color:#b9cfeba8}html[data-app-theme=light-blue] .siteShell:has(.recruitmentDashboardPage) .bottomDock{background:#ffffffe6;border-color:#b9cfeba8}}.siteShell:has(.maobuSourceEditor){background:linear-gradient(90deg,#e8eff9eb,#f6f7faf0),radial-gradient(circle at 74% 22%,#897bff1f,#0000 34%);min-height:100vh;display:block}:is(.siteShell:has(.maobuSourceEditor) .siteSidebar,.siteShell:has(.maobuSourceEditor) .siteHeader,.siteShell:has(.maobuSourceEditor) .bottomDock){display:none}.siteShell:has(.maobuSourceEditor) .main{width:100%;max-width:none;margin:0;padding:0}.siteShell:has(.resumeBuilderPage){grid-template-columns:clamp(560px,19vw,720px) minmax(0,1fr);align-items:stretch;display:grid}.siteShell:has(.resumeBuilderPage) .siteSidebar{display:grid}:is(.siteShell:has(.resumeBuilderPage) .siteHeader,.siteShell:has(.resumeBuilderPage) .bottomDock){display:none}.siteShell:has(.resumeBuilderPage) .siteContent{min-width:0}.siteShell:has(.resumeBuilderPage) .main{width:100%;max-width:none;margin:0;padding:0}.maobuSourceEditor{color:#243044;background:linear-gradient(110deg,#fbf9ebe0,#f4ebfbb3),#eef3fb;gap:0;min-height:100vh}.maobuTopbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #94a3b847;grid-template-columns:minmax(260px,.9fr) minmax(420px,1.1fr) minmax(420px,auto);align-items:center;gap:14px;min-height:58px;padding:0 18px;display:grid;position:sticky;top:0;box-shadow:0 8px 26px #3d475b14}.maobuTopbar button,.maobuTopbar a,.maobuModuleActions button,.maobuFloatTools button,.maobuPreviewToolbar button,.maobuDesignTabs button,.maobuLayoutOptions button,.maobuColorOptions button,.maobuTemplateMiniGrid button{font:inherit}.maobuTopbarLeft,.maobuToolbar,.maobuTopbarActions,.maobuPreviewToolbar,.maobuPreviewToolbar>div,.maobuPreviewStats,.maobuModuleActions,.maobuFloatTools{align-items:center;display:flex}.maobuTopbarLeft{gap:10px;min-width:0}.maobuTopbarLeft>button{color:#111827;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid}.maobuTopbarLeft>button:hover{background:#edf3fb}.maobuTitleEditor{gap:2px;min-width:0;display:grid}.maobuTitleEditor input{color:#111827;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:16px;font-weight:900}.maobuTitleEditor span{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.maobuToolbar{justify-content:center;gap:9px;min-width:0}.maobuToolbar button,.maobuToolbar select,.maobuTopbarActions button,.maobuTopbarActions a{color:#334155;background:#fff;border:1px solid #94a3b84d;border-radius:7px;min-height:34px;font-size:12px;font-weight:900;text-decoration:none}.maobuToolbar button,.maobuTopbarActions button,.maobuTopbarActions a{cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.maobuToolbar select{outline:none;width:118px;padding:0 8px}.maobuToolbarLabel{color:#64748b;font-size:12px;font-weight:900}.maobuToolbarDivider{background:#94a3b857;width:1px;height:24px}.maobuToolbarTool{align-items:center;display:inline-flex;position:relative}.maobuToolbar .maobuIconButton{color:#606f83;background:0 0;border-color:#0000;width:34px;min-width:34px;height:34px;min-height:34px;padding:0!important}.maobuToolbar .maobuIconButton:hover,.maobuToolbar .maobuIconButton.active{color:#254665;background:#eef4ff;border-color:#6366f12e}.maobuToolbar .maobuIconButton:disabled{cursor:not-allowed;opacity:.42}.maobuToolbarPopover{z-index:40;background:#fff;border:1px solid #94a3b847;border-radius:10px;width:306px;padding:13px 14px 14px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 18px 42px #0f172a29}.maobuToolbarPopover.compact{width:250px}.maobuToolbarPopover:before{content:"";background:#fff;border-top:1px solid #94a3b847;border-left:1px solid #94a3b847;width:12px;height:12px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.maobuToolbarPopover strong{color:#1f2937;margin-bottom:10px;font-size:13px;font-weight:900;display:block}.maobuRangeControl{color:#475569;grid-template-columns:62px minmax(110px,1fr) 58px;align-items:center;gap:9px;margin-top:8px;font-size:12px;font-weight:800;display:grid}.maobuRangeControl input[type=range]{accent-color:#2dd4bf;width:100%}.maobuRangeControl input[type=number]{color:#334155;text-align:center;border:1px solid #94a3b857;border-radius:7px;outline:none;width:58px;height:28px;font-size:12px;font-weight:800}.maobuSetterRow{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px;min-height:58px;display:grid}.maobuSetterLabel{color:#8f96a3;letter-spacing:1px;text-align:right;font-size:15px;font-weight:900}.maobuSetterControl{color:#9aa3b0;align-items:center;gap:12px;min-width:0;font-size:14px;font-weight:700;display:flex}.maobuDirectionBox{justify-content:space-between;align-items:center;gap:16px;width:min(360px,100%);display:flex}.maobuDirectionBox .left,.maobuDirectionBox .right{width:76px}.maobuDirectionBox .center{gap:10px;width:76px;display:grid}.maobuDirectionBox input{color:#94a3b8;text-align:center;border:1px solid #cbd5e1b3;border-radius:6px;outline:none;width:76px;height:30px;font-weight:800}.maobuTitleDialogOverlay{z-index:90;background:#0f172a52;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.maobuTitleDialog{background:#fff;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,100vw - 48px);max-height:min(860px,100vh - 56px);display:grid;overflow:hidden;box-shadow:0 26px 80px #0f172a47}.maobuTitleDialog h2{color:#4b5563;margin:0;padding:24px 28px 18px;font-size:18px;font-weight:900}.maobuTitleDialogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:430px;padding:18px 28px 24px;display:grid;overflow:auto}.maobuTitleStyleCard{cursor:pointer;background:#fff;border:0;border-radius:0;min-height:112px;padding:0;transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 0 10px #63646333}.maobuTitleStyleCard:hover{transform:translateY(-1px);box-shadow:0 0 10px #63646380}.maobuTitleStyleCard img{object-fit:fill;width:100%;height:100%;min-height:112px;display:block}.maobuTitleCurrentCorner{z-index:2;border:15px solid #2ddd9d;border-color:#2ddd9d #2ddd9d #0000 #0000;width:0;height:0;position:absolute;top:0;right:0}.maobuTitleCurrentMark{z-index:3;color:#fff;font-size:12px;font-weight:900;position:absolute;top:0;right:4px}.maobuTitleDialog footer{justify-content:flex-end;gap:12px;padding:18px 28px 24px;display:flex}.maobuTitleDialog footer button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #94a3b847;border-radius:9px;min-width:82px;height:42px;font-weight:900}.maobuTitleDialog footer button.primary{color:#fff;background:linear-gradient(135deg,#9bb5ff 0%,#b76af3 100%);border-color:#0000}.maobuColorDot{width:24px;box-shadow:inset 0 0 0 1px #94a3b85c;border-radius:999px!important;min-height:24px!important;padding:0!important}.maobuColorDot.white,.maobuColorDot.is-light{box-shadow:inset 0 0 0 1px #94a3b8b8;background:#fff!important}.maobuColorDot.navy{background:#29435d!important}.maobuColorDot.rose{background:#e84662!important}.maobuTopbarActions{justify-content:flex-end;gap:8px;min-width:0}.maobuTopbarActions .maobuExportButton{color:#fff;background:#66a780;border-color:#1665342e}.maobuTopbarActions .maobuAiButton{color:#6571dd;background:#f2f5ff;border-color:#7687ff42}.maobuEditorWorkspace{grid-template-columns:56px minmax(520px,760px) minmax(520px,1fr);min-height:calc(100vh - 58px);max-height:calc(100vh - 58px);display:grid;position:relative;overflow:hidden}.maobuModuleRail{background:#f8fafcb8;border-right:1px solid #94a3b82e;align-content:start;gap:8px;padding:16px 8px;display:grid}.maobuModuleRail button{color:#72819a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-items:center;gap:4px;width:40px;min-height:48px;display:grid}.maobuModuleRail button:hover,.maobuModuleRail button.active{color:#17a96f;background:#16a3741a;border-color:#16a37433}.maobuModuleRail span{display:none}.maobuEditorPanel{background:#f6f8fb;min-width:0;padding:14px 12px 28px;overflow:auto}.maobuEditorStatus{color:#7a879b;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;font-weight:800;display:flex}.maobuEditorStatus .resumeSyncPill{color:#64748b;background:#fff;border-color:#94a3b83d}.maobuEditorModule{background:#fff;border:1px solid #94a3b82e;border-radius:8px;margin-bottom:14px;overflow:hidden;box-shadow:0 10px 26px #0f172a0d}.maobuEditorModule.active{border-color:#505ce052;box-shadow:0 0 0 2px #505ce014,0 12px 30px #0f172a0f}.maobuModuleHeader{background:#eaf3ff;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:flex}.maobuModuleTitle{color:#111827;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-width:0;display:flex}.maobuModuleTitle>span{color:#10b981;background:#10b9811f;border-radius:999px;place-items:center;width:24px;height:24px;display:inline-grid}.maobuModuleTitle strong{flex:none;font-size:17px;font-weight:950}.maobuModuleTitle em{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800;overflow:hidden}.maobuModuleActions{gap:7px}.maobuModuleActions button,.maobuPreviewToolbar button,.maobuFloatTools button,.resumeRepeatActions button{color:#64748b;cursor:pointer;background:#ffffffdb;border:1px solid #94a3b847;border-radius:7px;place-items:center;width:30px;height:30px;display:inline-grid}.maobuModuleActions button:hover,.maobuPreviewToolbar button:hover,.maobuFloatTools button:hover,.resumeRepeatActions button:hover:not(:disabled){color:#059669;background:#ecfdf5;border-color:#10b98157}.maobuModuleBody{gap:14px;padding:14px;display:grid}.maobuFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.maobuSourceEditor .resumeFieldControl{color:#69758a}.maobuSourceEditor .resumeFieldControl span{justify-content:space-between;align-items:center;gap:8px;display:flex}.maobuSourceEditor .resumeFieldControl span:after{content:"";background:radial-gradient(circle at 21px 8px,#fff 0 5px,#0000 5.5px),#10c99a;border-radius:999px;flex:none;width:29px;height:16px;box-shadow:inset 0 0 0 1px #0f766e1f}.maobuSourceEditor .resumeFieldControl input,.maobuSourceEditor .resumeFieldControl select,.maobuSourceEditor .resumeFieldControl textarea{color:#1f2937;background:#fff;border-color:#dfe6ee;font-weight:700}.maobuSourceEditor .resumeFieldControl textarea{min-height:104px}.maobuAvatarUploader{background:#f8fafc;border:1px dashed #94a3b859;border-radius:8px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.maobuAvatarUploader .resumeAvatarPreview{background:#eef5ff}.maobuAvatarUploader .resumeAvatarControls p{color:#7a879b;margin:0;font-size:12px;font-weight:700}.maobuRepeatStack{gap:12px;display:grid}.maobuRepeatBlock{background:#fbfdff;border:1px solid #94a3b829;border-radius:8px;gap:14px;padding:12px;display:grid}.maobuRepeatBlock>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.maobuRepeatBlock>header>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.maobuRepeatBlock>header span{color:#4f46e5;background:#eef2ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:950;display:inline-grid}.maobuRepeatBlock>header strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.maobuDesignPanel{gap:14px;display:grid}.maobuDesignTabs{background:#f8fafc;border:1px solid #94a3b847;border-radius:8px;width:fit-content;display:inline-flex;overflow:hidden}.maobuDesignTabs button{color:#64748b;cursor:pointer;background:0 0;border:0;min-width:86px;min-height:34px;font-size:13px;font-weight:900}.maobuDesignTabs button.active{color:#fff;background:#4f46e5}.maobuTemplateMiniGrid,.maobuLayoutOptions,.maobuColorOptions{gap:12px;display:grid}.maobuTemplateMiniGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.maobuTemplateMiniGrid button,.maobuLayoutOptions button,.maobuColorOptions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #94a3b838;border-radius:8px}.maobuTemplateMiniGrid button{text-align:left;gap:8px;padding:8px;display:grid}.maobuTemplateMiniGrid button.active,.maobuLayoutOptions button.active,.maobuColorOptions button.active{border-color:#4f46e575;box-shadow:0 0 0 2px #4f46e51f}.maobuTemplateMiniGrid .templatePreviewImage{min-height:126px}.maobuTemplateMiniGrid button span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.maobuLayoutOptions{grid-template-columns:repeat(3,minmax(0,1fr))}.maobuLayoutOptions button{justify-items:start;gap:8px;padding:12px;display:grid}.maobuLayoutOptions strong{font-size:13px}.maobuColorOptions{grid-template-columns:repeat(4,minmax(0,1fr))}.maobuColorOptions button{align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:13px;font-weight:900;display:flex}.maobuColorOptions button span{border-radius:999px;width:18px;height:18px}.maobuPreviewPane{grid-template-rows:auto auto minmax(0,1fr);min-width:0;max-height:calc(100vh - 58px);display:grid;overflow:hidden;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(circle at 20% 0,#faefc4d1,#0000 28%),linear-gradient(120deg,#f3efd9 0%,#f6edf7 100%)!important;border:0!important;border-radius:0!important}.maobuPreviewToolbar{color:#475569;background:#ffffff94;justify-content:space-between;gap:12px;min-height:48px;padding:0 18px;font-size:12px;font-weight:900}.maobuPreviewToolbar>div{gap:8px}.maobuPreviewStats{background:#ffffff6b;border-top:1px solid #ffffff9e;border-bottom:1px solid #94a3b82e;gap:9px;min-height:42px;padding:0 18px}.maobuPreviewStats>strong{color:#14b8d6;font-size:17px;font-weight:950}.maobuPreviewStats span{border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.maobuPaperViewport{background:0 0;border-radius:0;min-height:0;max-height:none;padding:24px 34px 54px;overflow:auto}.maobuPaperViewport .resumePreviewPaper{box-shadow:0 20px 70px #473a4c33}.maobuFloatTools{z-index:24;gap:13px;display:grid;position:fixed;top:120px;right:20px}.maobuFloatTools button{color:#21bf93;background:#ffffffeb;border-radius:999px;width:42px;height:42px;box-shadow:0 10px 24px #0f172a1f}.maobuEditorWorkspace.previewOnly{grid-template-columns:minmax(0,1fr)}.maobuEditorWorkspace.previewOnly .maobuModuleRail,.maobuEditorWorkspace.previewOnly .maobuEditorPanel{display:none}.maobuEditorWorkspace.previewOnly .maobuPreviewPane{max-height:calc(100vh - 58px)}@media (max-width:1440px){.maobuTopbar{grid-template-columns:minmax(220px,.85fr) minmax(340px,1fr) minmax(360px,auto);gap:10px;padding:0 12px}.maobuEditorWorkspace{grid-template-columns:52px minmax(460px,660px) minmax(460px,1fr)}.maobuToolbar select{width:102px}.maobuTopbarActions button,.maobuTopbarActions a,.maobuToolbar button{padding:0 9px}}@media (max-width:1160px){.maobuTopbar{grid-template-columns:1fr;align-items:stretch;min-height:auto;padding:10px}.maobuToolbar,.maobuTopbarActions{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.maobuEditorWorkspace{grid-template-columns:54px minmax(0,1fr);max-height:none;overflow:visible}.maobuPreviewPane{grid-column:1/-1;min-height:76vh;max-height:none}.maobuEditorPanel{max-height:none}.maobuFloatTools{top:auto;bottom:18px;right:14px}}@media (max-width:720px){.maobuEditorWorkspace{grid-template-columns:1fr}.maobuModuleRail{z-index:10;border-bottom:1px solid #94a3b82e;border-right:0;grid-auto-flow:column;padding:8px;position:sticky;top:0;overflow-x:auto}.maobuModuleRail button{width:44px}.maobuFieldGrid,.maobuLayoutOptions,.maobuColorOptions,.maobuTemplateMiniGrid,.maobuAvatarUploader{grid-template-columns:1fr}.maobuPaperViewport{padding:18px 10px 42px}}.srOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:640px){.aiOptimizationBanner{background-position:50%;min-height:72px;padding:0}.aiOptimizationUpload{grid-template-columns:1fr}.aiOptimizationUploadLink{width:100%}.aiOptimizationSelectedResume{grid-template-columns:34px minmax(0,1fr)}.aiOptimizationSelectedResume .linkAction{grid-column:2;justify-self:start}}.resumeBuilderWorkbench.maobuSourceEditor{background:radial-gradient(circle at 16% 10%,#d3e8ffc7,#0000 30%),linear-gradient(118deg,#eef7ff 0%,#f8fbff 48%,#edf5ff 100%);min-height:100vh;overflow:hidden}.resumeBuilderWorkbench.maobuSourceEditor>.maobuTopbar{display:none}.resumeBuilderWorkbench .resumeVisualBuilderWorkspace{background:0 0;grid-template-columns:108px minmax(330px,380px) minmax(760px,1fr) minmax(340px,392px);min-height:100vh;max-height:100vh;overflow:hidden}.resumeBuilderWorkbench .resumeVisualBuilderWorkspace.contentMode{grid-template-columns:108px minmax(500px,33%) minmax(560px,37%) minmax(340px,1fr)}.resumeBuilderSideNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fcffb8;border-right:1px solid #b5cae494;flex-direction:column;justify-content:flex-start;min-width:0;padding:28px 8px 24px;display:flex}.resumeBuilderSideNavMain{gap:18px;display:grid}.resumeBuilderSideNav button,.resumeBuilderHelpButton{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:16px;justify-items:center;gap:7px;min-height:74px;font-size:13px;font-weight:900;display:grid}.resumeBuilderSideNav button:hover,.resumeBuilderSideNav button.active{color:#2f73ff;background:linear-gradient(#eff6ff 0%,#e5f0ff 100%);box-shadow:inset 0 0 0 1px #497eff1f}.resumeBuilderSideNav svg{color:currentColor}.resumeModuleLibraryPanel,.resumeTemplateSettingsPanel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffb8;min-width:0;overflow:auto}.resumeModuleLibraryPanel{border-right:1px solid #b5cae46b;padding:48px 24px 28px}.resumeModuleLibraryPanel header h1{color:#0f172a;letter-spacing:0;margin:0;font-size:26px;font-weight:950;line-height:1.18}.resumeModuleLibraryPanel header p{color:#74839a;margin:8px 0 24px;font-size:14px;font-weight:800}.resumeModuleTabs{background:#eef4fb;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:20px;padding:6px;display:grid}.resumeModuleTabs button{color:#6a7890;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:42px;font-size:14px;font-weight:950}.resumeModuleTabs button.active{color:#2f73ff;background:#fff;box-shadow:0 8px 18px #366aff24}.resumeContentStructurePanel{padding:0}.resumeContentEditorShell{grid-template-columns:178px minmax(0,1fr);gap:16px;min-height:100vh;padding:24px 18px 30px;display:grid}.resumeStructureColumn{flex-direction:column;min-width:0;display:flex}.resumeStructureHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.resumeStructureHeader div{color:#18376c;align-items:center;gap:9px;min-width:0;display:inline-flex}.resumeStructureHeader h1{color:#18376c;letter-spacing:0;margin:0;font-size:20px;font-weight:950}.resumeStructureHeader button{color:#fff;cursor:pointer;background:linear-gradient(#18c2ff 0%,#1b9cff 100%);border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 10px 22px #14a1ff3d}.resumeStructureHeader button:disabled{opacity:.42;cursor:not-allowed}.resumeStructureList{gap:8px;display:grid}.resumeStructureItemRow{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:4px;min-width:0;display:grid}.resumeStructureItem{color:#4165af;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:54px;padding:5px 0;display:grid;position:relative}.resumeStructureItem:after{content:"";opacity:0;background:radial-gradient(circle,#1cbdffcc 1.5px,#0000 2px) 0 0/3px 7px;border-radius:999px;width:3px;height:18px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.resumeStructureItem.active:after{opacity:1}.resumeStructureIcon{color:#4f74d8;place-items:center;width:28px;height:28px;display:grid}.resumeStructureItem.tone-blue .resumeStructureIcon{color:#3b82f6}.resumeStructureItem.tone-purple .resumeStructureIcon,.resumeStructureItem.tone-violet .resumeStructureIcon{color:#8b5cf6}.resumeStructureItem.tone-indigo .resumeStructureIcon{color:#6366f1}.resumeStructureItem.tone-red .resumeStructureIcon{color:#f43f5e}.resumeStructureItem.tone-sky .resumeStructureIcon,.resumeStructureItem.active .resumeStructureIcon{color:#16bff4}.resumeStructureItem.tone-orange .resumeStructureIcon{color:#f59e0b}.resumeStructureItem.tone-green .resumeStructureIcon{color:#10b981}.resumeStructureItem.tone-violet .resumeStructureIcon{color:#a855f7}.resumeStructureItem.tone-amber .resumeStructureIcon{color:#f59e0b}.resumeStructureText{min-width:0}.resumeStructureText strong,.resumeStructureText em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.resumeStructureText strong{color:#4768b7;font-size:14px;font-weight:950}.resumeStructureItem.active .resumeStructureText strong{color:#13bff5}.resumeStructureText em{color:#5f85ca8a;margin-top:2px;font-size:11px;font-style:normal;font-weight:800}.resumeStructureStatus{color:#41e0ce;place-items:center;display:grid}.resumeStructureStatus>span{background:radial-gradient(circle,#1cbdffd1 1.5px,#0000 2px) 0 0/3px 7px;border-radius:999px;width:3px;height:18px}.resumeStructureRemoveButton{color:#f43f5ec7;cursor:pointer;opacity:.62;background:#fff1f2b8;border:1px solid #f43f5e2e;border-radius:8px;place-items:center;width:26px;height:26px;transition:opacity .18s,border-color .18s,background .18s;display:grid}.resumeStructureItemRow:hover .resumeStructureRemoveButton,.resumeStructureRemoveButton:focus-visible{opacity:1;background:#fff1f2;border-color:#f43f5e61}.resumeStructureAdd{margin:18px 0 20px}.resumeStructureAdd button{color:#19c6f4;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:38px;font-size:13px;font-weight:900;display:inline-flex}.resumeStructureAdd button:disabled{color:#19c6f46b;cursor:not-allowed}.resumeStructureAddPanel{background:linear-gradient(#f8fcfff5 0%,#eff7ffe6 100%);border:1px solid #afd5ffb8;border-radius:14px;gap:10px;margin:14px 0 4px;padding:12px;display:grid;box-shadow:0 14px 30px #4285dc1a}.resumeStructureAddPanelHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.resumeStructureAddPanelHead strong{color:#18376c;font-size:13px;font-weight:950}.resumeStructureAddPanelHead button{color:#2f7cf6;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:900}.resumeStructureAddGrid{gap:7px;display:grid}.resumeStructureAddEmpty{color:#7890b9;background:#ffffffa3;border:1px dashed #5e97e061;border-radius:12px;margin:0;padding:10px;font-size:12px;font-weight:800;line-height:1.6}.resumeStructureAddOption{color:#4665a8;text-align:left;cursor:pointer;background:#ffffffdb;border:1px solid #b9d3f1c7;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:52px;padding:8px 9px;transition:border-color .18s,background .18s,transform .18s;display:grid}.resumeStructureAddOption:hover{background:#fff;border-color:#2f7cf694;transform:translateY(-1px)}.resumeStructureAddOptionIcon{color:#2f7cf6;background:#eaf3ff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.resumeStructureAddOption.tone-orange .resumeStructureAddOptionIcon{color:#f59e0b;background:#fff7ed}.resumeStructureAddOption.tone-green .resumeStructureAddOptionIcon{color:#10b981;background:#ecfdf5}.resumeStructureAddOption.tone-violet .resumeStructureAddOptionIcon,.resumeStructureAddOption.tone-purple .resumeStructureAddOptionIcon{color:#8b5cf6;background:#f3e8ff}.resumeStructureAddOption.tone-amber .resumeStructureAddOptionIcon{color:#f59e0b;background:#fffbeb}.resumeStructureAddOption.tone-indigo .resumeStructureAddOptionIcon{color:#6366f1;background:#eef2ff}.resumeStructureAddOption.tone-red .resumeStructureAddOptionIcon{color:#f43f5e;background:#fff1f2}.resumeStructureAddOption.tone-sky .resumeStructureAddOptionIcon{color:#0ea5e9;background:#e0f2fe}.resumeStructureAddOption span:last-child{min-width:0}.resumeStructureAddOption strong,.resumeStructureAddOption em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.resumeStructureAddOption strong{color:#18376c;font-size:13px;font-weight:950}.resumeStructureAddOption em{color:#7890b9;margin-top:2px;font-size:11px;font-style:normal;font-weight:800}.resumeContentEditorPanel{color:#4768b7;min-width:0;min-height:0;padding-right:2px;display:block;overflow:auto}.resumeContentEditorPanel .resumeInlineEditPanel{border-top:0;min-height:0;margin-top:0;padding:0 2px 30px 0;overflow:visible}.resumeModuleCardList{gap:12px;display:grid}.resumeInlineEditPanel{border-top:1px solid #cbd5e1ad;gap:14px;margin-top:16px;padding-top:16px;display:grid}.resumeInlineEditPanel .resumeWorkspaceCard,.resumeInlineEditPanel .maobuEditorModule{border-color:#cbd5e1b8;border-radius:12px;margin:0;box-shadow:0 10px 24px #0f172a0a}.resumeInlineEditPanel .resumeWorkspaceCard{background:#fff;padding:16px}.resumeInlineEditPanel .resumeWorkspaceCardHead{margin-bottom:14px}.resumeInlineEditPanel .resumeWorkspaceCardHead h2{font-size:18px}.resumeInlineEditPanel .resumeFieldGrid,.resumeInlineEditPanel .maobuFieldGrid{grid-template-columns:1fr}.resumeInlineEditPanel .resumeFieldControl textarea,.resumeInlineEditPanel .maobuSourceEditor .resumeFieldControl textarea{min-height:118px}.resumeInlineEditPanel .officialDataConfig{padding-bottom:0}.resumeInlineEditPanel .officialDataConfigTop{position:static}.resumeInlineEditPanel .officialDataGrid{grid-template-columns:1fr;display:grid}.resumeInlineEditPanel .officialDataField{min-width:0}.resumeContentEditorPanel .resumeInlineEditPanel .resumeFieldGrid,.resumeContentEditorPanel .resumeInlineEditPanel .maobuFieldGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.resumeContentEditorPanel .resumeInlineEditPanel .officialDataConfig{gap:14px}.resumeContentEditorPanel .resumeInlineEditPanel .officialDataModule{overflow:visible}.resumeContentEditorPanel .resumeInlineEditPanel .officialDataModule>.officialDataGrid,.resumeContentEditorPanel .resumeInlineEditPanel .officialDataListItem>.officialDataGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:14px;display:grid}.resumeContentEditorPanel .resumeInlineEditPanel .officialDataField{min-width:0;width:100%!important}.resumeContentEditorPanel .resumeInlineEditPanel .officialDataList{grid-column:1/-1}.resumeContentEditorPanel .resumeInlineEditPanel .officialDataListItem{gap:12px;padding:12px}.resumeContentEditorPanel .resumeInlineEditPanel .officialDataListItemTop,:is(.resumeContentEditorPanel .resumeInlineEditPanel .officialDataField:has(.officialRichEditor),.resumeContentEditorPanel .resumeInlineEditPanel .officialDataField:has(.officialNestedDataList)){grid-column:1/-1}.resumeContentEditorPanel .resumeInlineEditPanel .officialDataField:has(.officialImageFieldEditor){align-content:start}.resumeContentEditorPanel .resumeInlineEditPanel .officialNestedDataList,.resumeContentEditorPanel .resumeInlineEditPanel .officialImageFieldEditor{width:100%}.resumeContentEditorPanel .resumeInlineEditPanel .officialNestedDataItem{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start}.resumeContentEditorPanel .resumeInlineEditPanel .officialNestedDataActions{grid-column:1/-1}.resumeContentEditorPanel .resumeInlineEditPanel .resumeFieldControl textarea,.resumeContentEditorPanel .resumeInlineEditPanel .officialDataField textarea{min-height:132px}.resumeGlobalStylePanel{gap:18px;display:grid}.resumeGlobalStylePanel section{background:#ffffffd1;border:1px solid #cbd5e1b8;border-radius:12px;gap:12px;padding:16px;display:grid;box-shadow:0 10px 24px #0f172a0a}.resumeGlobalStylePanel h3{color:#0f172a;margin:0;font-size:15px;font-weight:950}.resumeGlobalStyleColorGrid{flex-wrap:wrap;gap:12px;display:flex}.resumeGlobalStylePanel .maobuRangeControl{grid-template-columns:70px minmax(0,1fr) 58px;margin-top:0}.resumeGlobalStylePanel .maobuSetterRow{grid-template-columns:1fr;align-items:stretch;gap:8px;min-height:0}.resumeGlobalStylePanel .maobuSetterLabel{color:#64748b;letter-spacing:0;text-align:left;font-size:13px}.resumeGlobalStylePanel .maobuSetterControl{width:100%}.resumeGlobalStylePanel .maobuDirectionBox{gap:10px;width:100%}.resumeGlobalStylePanel .maobuDirectionBox .left,.resumeGlobalStylePanel .maobuDirectionBox .right,.resumeGlobalStylePanel .maobuDirectionBox .center{width:min(72px,30%)}.resumeGlobalStylePanel .maobuDirectionBox input{color:#334155;background:#fff;width:100%}.resumeGlobalActionGrid{grid-template-columns:1fr;gap:10px;display:grid}.resumeGlobalActionGrid button{color:#2f73ff;cursor:pointer;background:#fff;border:1px solid #cbd5e1d1;border-radius:9px;min-height:40px;font-size:13px;font-weight:950}.resumeGlobalActionGrid button:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc}.resumeModuleLibraryCard{color:#0f172a;text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #cbd5e1b8;border-radius:12px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:16px;min-height:86px;padding:13px 16px;display:grid;box-shadow:0 10px 24px #0f172a0a}.resumeModuleLibraryCard:hover,.resumeModuleLibraryCard.active{border-color:#2f73ff6b;transform:translateY(-1px);box-shadow:0 14px 28px #2f73ff1f}.resumeModuleLibraryIcon{color:#2f73ff;background:#eaf2ff;border-radius:12px;place-items:center;width:56px;height:56px;display:grid}.resumeModuleLibraryCard.tone-purple .resumeModuleLibraryIcon{color:#8b5cf6;background:#f1e9ff}.resumeModuleLibraryCard.tone-red .resumeModuleLibraryIcon{color:#ef4444;background:#ffe9ec}.resumeModuleLibraryCard.tone-orange .resumeModuleLibraryIcon,.resumeModuleLibraryCard.tone-amber .resumeModuleLibraryIcon{color:#f59e0b;background:#fff2dc}.resumeModuleLibraryCard.tone-indigo .resumeModuleLibraryIcon{color:#4f46e5;background:#e9edff}.resumeModuleLibraryCard.tone-green .resumeModuleLibraryIcon{color:#10b981;background:#e7fbf2}.resumeModuleLibraryCard.tone-violet .resumeModuleLibraryIcon{color:#a855f7;background:#f4e8ff}.resumeModuleLibraryCard.tone-sky .resumeModuleLibraryIcon{color:#3b82f6;background:#edf6ff}.resumeModuleLibraryCard strong,.resumeModuleLibraryCard em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.resumeModuleLibraryCard strong{font-size:15px;font-weight:950}.resumeModuleLibraryCard em{color:#7b8797;margin-top:6px;font-size:13px;font-style:normal;font-weight:800}.resumeAiGenerateCard{color:#5f49e8;background:radial-gradient(circle at 94% 14%,#9462ff38,#0000 26%),linear-gradient(135deg,#f4f0ff 0%,#eef5ff 100%);border:1px solid #937eff33;border-radius:14px;gap:9px;margin-top:16px;padding:18px;text-decoration:none;display:grid;position:relative;overflow:hidden}.resumeAiGenerateCard span,.resumeAiGenerateCard strong{align-items:center;gap:7px;font-weight:950;display:inline-flex}.resumeAiGenerateCard p{color:#8793a8;margin:0;font-size:13px;font-weight:800;line-height:1.5}.resumeAiGenerateCard strong{color:#2f73ff;background:#fff;border-radius:10px;justify-content:center;width:128px;min-height:38px;box-shadow:0 10px 22px #4e67ff24}.resumeBuilderPreviewCanvas{background:radial-gradient(circle at 50% 0,#c4dbff80,#0000 34%),linear-gradient(#eaf4ff99,#f4f9ffdb);grid-template-rows:auto minmax(0,1fr);min-width:0;max-height:100vh;padding:30px 28px;display:grid;overflow:hidden}.resumeBuilderWorkbench .resumeVisualBuilderWorkspace.contentMode .resumeBuilderPreviewCanvas{padding:22px 18px 28px}.resumeBuilderWorkbench .resumeVisualBuilderWorkspace.contentMode .resumeBuilderPreviewCanvas .maobuPaperViewport{justify-content:center;padding-left:0;padding-right:0}.resumeBuilderPreviewToolbar{justify-content:flex-end;align-items:center;gap:18px;margin-bottom:18px;display:flex}.resumePreviewZoomGroup{background:#ffffffd1;border:1px solid #cbd5e1a8;border-radius:13px;align-items:center;gap:8px;padding:6px;display:inline-flex;box-shadow:0 10px 24px #0f172a0f}.resumePreviewZoomGroup button,.resumePreviewZoomGroup select{color:#66758a;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:14px;font-weight:950;display:inline-flex}.resumePreviewZoomGroup{gap:0}.resumePreviewZoomGroup button{width:40px}.resumePreviewZoomGroup span{color:#23324d;text-align:center;min-width:72px;font-size:15px;font-weight:950}.resumePreviewZoomGroup select{border-right:1px solid #cbd5e1b8;min-width:92px;padding:0 14px}.resumeBuilderPreviewCanvas .maobuPaperViewport{background:0 0;justify-content:center;align-items:flex-start;min-height:0;padding:0 16px 62px;display:flex;overflow:auto}.resumeBuilderPreviewCanvas .officialResumePageWrapper,.resumeBuilderPreviewCanvas .resumePreviewPaper{box-shadow:0 24px 80px #2a426726}.resumeTemplateSettingsPanel{border-left:1px solid #b5cae46b;padding:48px 24px 28px}.resumeBuilderWorkbench .resumeVisualBuilderWorkspace.contentMode .resumeTemplateSettingsPanel{padding:28px 16px 24px;display:block}.resumeBuilderWorkbench .resumeVisualBuilderWorkspace.contentMode .resumeTemplateSettingsPanel>header{margin-bottom:18px}.resumeBuilderWorkbench .resumeVisualBuilderWorkspace.contentMode .resumeSettingsSection{margin-bottom:22px}.resumeBuilderWorkbench .resumeVisualBuilderWorkspace.contentMode .resumeTemplateThumbGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.resumeBuilderWorkbench .resumeVisualBuilderWorkspace.contentMode .resumeTemplateThumbGrid .templatePreviewImage{height:82px;min-height:82px}.resumeBuilderWorkbench .resumeVisualBuilderWorkspace.contentMode .resumeThemeSwatches{gap:10px}.resumeBuilderWorkbench .resumeVisualBuilderWorkspace.contentMode .resumeThemeSwatch,.resumeBuilderWorkbench .resumeVisualBuilderWorkspace.contentMode .resumeCustomColorButton{width:36px;height:36px}.resumeTemplateSettingsPanel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.resumeTemplateSettingsPanel h2,.resumeTemplateSettingsPanel h3{color:#0f172a;letter-spacing:0;margin:0;font-weight:950}.resumeTemplateSettingsPanel h2{font-size:20px}.resumeTemplateSettingsPanel h3{margin-bottom:14px;font-size:17px}.resumeTemplateSettingsPanel>header button{color:#2f73ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:13px;font-weight:950;display:inline-flex}.resumeSettingsSection{gap:14px;margin-bottom:28px;display:grid}.resumeBuilderActionCard{background:linear-gradient(#eff6ffe6,#fffffff2);border:1px solid #bfdbfeeb;border-radius:12px;grid-template-columns:minmax(0,1fr);padding:14px;box-shadow:0 16px 34px #2563eb14}.resumeBuilderSaveManageButton,.resumeBuilderDownloadButton{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:14px;font-weight:950;display:inline-flex}.resumeBuilderSaveManageButton{color:#fff;background:linear-gradient(135deg,#2f73ff 0%,#1d4ed8 100%);border:0;box-shadow:0 14px 28px #2f73ff38}.resumeBuilderDownloadButton{color:#1d4ed8;background:#fff;border:1px solid #93c5fdf2}.resumeBuilderSaveManageButton:disabled,.resumeBuilderDownloadButton:disabled{cursor:not-allowed;opacity:.66}.resumeBuilderActionMessage,.resumeBuilderActionError{border-radius:9px;margin:0;padding:8px 10px;font-size:12px;font-weight:900}.resumeBuilderActionMessage{color:#047857;background:#d1fae5cc}.resumeBuilderActionError{color:#be123c;background:#ffe4e6d9}.resumeTemplateThumbGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.resumeTemplateThumbGrid button{color:#64748b;text-align:center;cursor:pointer;background:#fff;border:1px solid #cbd5e1ad;border-radius:8px;gap:9px;min-width:0;padding:7px;font-size:12px;font-weight:950;display:grid}.resumeTemplateThumbGrid button.active{border-color:#2f73ff;box-shadow:0 0 0 2px #2f73ff24}.resumeTemplateThumbGrid .templatePreviewImage{border-radius:5px;width:100%;height:92px;min-height:92px}.resumeThemeSwatches{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.resumeThemeSwatch,.resumeCustomColorButton{cursor:pointer;border:0;border-radius:999px;place-items:center;width:42px;height:42px;display:inline-grid;box-shadow:inset 0 0 0 1px #94a3b838}.resumeThemeSwatch.is-light{box-shadow:inset 0 0 0 1px #94a3b8b8}.resumeThemeSwatch.active{box-shadow:0 0 0 3px #fff,0 0 0 5px #2f73ff}.resumeThemeSwatch.is-light.active{box-shadow:inset 0 0 0 1px #94a3b8b8,0 0 0 3px #fff,0 0 0 5px #2f73ff}.resumeCustomColorButton{color:#64748b;background:#fff;position:relative;box-shadow:inset 0 0 0 1px #cbd5e1d1}.resumeCustomColorButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.resumeCustomColorLabel{color:#7b8797;font-size:13px;font-weight:850}.resumeSettingsSplit,.resumeSettingsPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.resumeTemplateSettingsPanel select,.resumeSettingsSplit select{color:#344154;background:#fff;border:1px solid #cbd5e1d1;border-radius:9px;width:100%;min-height:44px;font-size:14px;font-weight:850}.resumeSettingsPair>div{gap:9px;display:grid}.resumeSettingsPair span{color:#64748b;font-size:13px;font-weight:900}.resumeSegmentedIconGroup{background:#fff;border:1px solid #cbd5e1d1;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:4px;display:grid}.resumeSegmentedIconGroup button{color:#718096;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-weight:950;display:inline-flex}.resumeSegmentedIconGroup button.active{color:#2f73ff;background:#eef5ff;box-shadow:inset 0 0 0 1px #2f73ff29}.resumeVisualBuilderWorkspace.previewOnly{grid-template-columns:minmax(0,1fr)}.resumeVisualBuilderWorkspace.previewOnly .resumeBuilderSideNav,.resumeVisualBuilderWorkspace.previewOnly .resumeModuleLibraryPanel,.resumeVisualBuilderWorkspace.previewOnly .resumeTemplateSettingsPanel{display:none}@media (max-width:1500px){.resumeBuilderWorkbench .resumeVisualBuilderWorkspace{grid-template-columns:92px minmax(300px,340px) minmax(640px,1fr) minmax(300px,340px)}.resumeModuleLibraryPanel,.resumeTemplateSettingsPanel{padding-inline:18px}}@media (max-width:1180px){.resumeBuilderWorkbench .resumeVisualBuilderWorkspace{grid-template-columns:88px minmax(300px,360px) minmax(620px,1fr);max-height:none;overflow:auto}.resumeTemplateSettingsPanel{border-top:1px solid #b5cae46b;border-left:0;grid-column:2/-1;max-height:none}}.officialResumePageWrapper{color:#000;background:#fff;border-radius:4px;flex-direction:column;flex-shrink:0;align-items:center;width:820px;height:auto;min-height:1160px;font-family:Microsoft YaHei,微软雅黑,sans-serif;display:flex;position:relative;overflow:visible;box-shadow:0 48px 100px #110c2e26}.officialResumeComponentsWrapper{height:auto;min-height:1160px}.officialBasePage{width:820px;height:auto;min-height:1160px;position:relative}.officialLeftRightPage{grid-template-columns:max-content minmax(0,1fr);align-items:start;display:grid}.officialLeftRightColumn{align-content:start;min-width:0;display:grid}.officialLeftRightColumnLeft .officialBaseInfo1{min-height:0}.officialLeftRightColumnLeft .officialBaseInfo1 .officialBaseMeta{gap:7px;display:grid}.officialLeftRightColumnLeft .officialBaseInfo1 .officialBaseMeta li{color:inherit;overflow-wrap:anywhere;border:0;padding:0}.officialLeftRightColumnLeft .officialBaseInfo1 .officialRichText{overflow-wrap:anywhere}.officialLeftRightColumnLeft .officialThreeColumnList{grid-template-columns:1fr;gap:4px}.officialLeftRightColumnLeft .officialThreeColumnList li{text-align:left;justify-content:flex-start}.officialLeftRightColumnLeft .officialModuleTitleRightLine{height:8px!important}.officialCreateTemplateElement{width:100%}.officialModuleBox{box-sizing:border-box;display:flex;position:relative;overflow:hidden}.officialModuleBox *,.officialModuleBox :before,.officialModuleBox :after{box-sizing:border-box}.officialModuleBox h1,.officialModuleBox p,.officialModuleBox ul,.officialModuleBox li{margin:0}.officialModuleBox ul{padding-left:0}.officialModuleHeading{flex-shrink:0;align-items:center;display:flex}.officialModuleTitle{box-sizing:border-box}.officialModuleTitleIcon,.officialModuleTitleFontBox,.officialModuleTitleRightBox{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:flex}.officialModuleTitleIcon{line-height:1}.officialModuleTitle7Line,.officialModuleTitle15Line{gap:8px}.officialModuleTitle7Line .officialModuleHeading,.officialModuleTitle15Line .officialModuleHeading{flex:none}.officialModuleTitleLineMark{flex-direction:column;flex-shrink:0;justify-content:center;gap:2px;display:inline-flex}.officialModuleTitleLineMark span{background:currentColor;border-radius:999px;height:2px;display:block}.officialModuleTitleLineMark span:first-child{width:15px}.officialModuleTitleLineMark span:nth-child(2){width:11px}.officialModuleTitleLineMark span:nth-child(3){width:7px}.officialModuleTitleTriangle,.officialModuleTitleRightLine{flex-shrink:0;display:block}.officialModuleTitleRightLine{align-self:flex-end}.officialAvatar{flex-shrink:0}.officialAvatar img{object-fit:cover;width:100%;height:100%;display:block}.officialBaseMeta{display:flex}.officialBaseMeta li{opacity:.9;flex-shrink:0;align-items:center;height:20px;margin-right:20px;padding-right:12px;list-style:none;display:flex}.officialBaseMeta .liBorder{border-right:2px solid}.officialBaseInfo12Body{align-items:flex-start;width:100%;display:flex}.officialBaseInfo12Marker{flex-direction:column;flex-shrink:0;align-self:stretch;display:flex}.officialBaseInfo12Meta{flex-wrap:wrap;min-width:0}.officialBaseInfo12Meta li{margin-right:14px;padding-right:10px}.officialJobIntention{align-items:center;display:flex}.officialJobIntention li{align-items:center;list-style:none;display:flex}.officialJobIntention li span+span{margin-left:5px}.officialTinyIcon{line-height:1}.officialThreeColumnList{display:flex}.officialThreeColumnList li{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;list-style:none;display:flex}.officialThreeColumnList li:first-child{justify-content:flex-start}.officialThreeColumnList li:last-child{justify-content:flex-end}.officialRichList ul,.officialRichText ul{padding-left:18px}.officialRichList li,.officialRichText li{list-style:inherit}.officialRichList li ul li,.officialRichText ul li{list-style:outside}.officialCustom2{width:100%}.officialCustom2Top,.officialCustom2Bottom,.officialCustom2Left,.officialCustom2Right{display:flex}.officialCustom2Left{min-width:0}.officialCustom2Right{justify-content:flex-end;align-items:center;gap:8px}.officialCustom2Icon{color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.officialCustom2Icon svg{display:block}.officialBaseInfo3{width:100%}.officialBaseInfo3Body{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.officialBaseInfo3Content{flex:1;min-width:0}.officialBaseInfo3Avatar{flex-shrink:0;justify-content:flex-end;align-items:flex-start;margin-left:24px;display:flex}.officialBaseInfo3Meta{flex-wrap:wrap;min-width:0}.officialBaseInfo13{width:100%;overflow:hidden}.officialBaseInfo13Bg{pointer-events:none}.officialBaseInfo13Content{min-width:0}.officialBaseInfo13Meta{flex-wrap:wrap;min-width:0}.officialVariant4Module{width:100%;position:relative}.officialVariant4Module:before{content:"";background:var(--official-theme-color,currentColor);opacity:.35;width:1px;position:absolute;top:5px;bottom:0;left:26px}.officialVariant4Item{position:relative}.officialVariant4Topline{width:100%}.officialVariant4JobContent{gap:18px;min-width:0;display:flex}.officialVariant4JobContent>p{flex-shrink:0}.officialVariant4RichList{flex:1;min-width:0}.officialWorksDisplayList{width:100%;list-style:none}.officialWorksDisplayItem{gap:4px;display:grid}.officialWorksDisplayItem a{word-break:break-all}.officialDataConfig{gap:14px;padding-bottom:24px;display:grid}.officialDataConfigTop{z-index:2;background:#fffffff5;border:1px solid #dbeafee6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 10px;display:flex;position:sticky;top:0}.officialDataConfigTop strong{color:#172033;font-size:14px}.officialDataConfigTop div{gap:8px;display:flex}.officialDataConfigTop button,.officialDataModule header button,.officialDataListToolbar button,.officialDataListItemTop button{color:#526070;background:#fff;border:1px solid #d8e7f6;border-radius:8px;min-height:30px;padding:0 10px;font-size:12px;font-weight:800}.officialDataModule{background:#fff;border:1px solid #dbeafef2;border-radius:8px;overflow:hidden}.officialDataModule header{background:#eaf4ff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:grid}.officialDataModule header>input{color:#172033;background:0 0;border:0;outline:none;min-width:0;height:34px;font-weight:950}.officialDataModule header>div{align-items:center;gap:10px;display:flex}.officialDataModule header label{color:#526070;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.officialDataGrid{flex-wrap:wrap;gap:12px 16px;padding:12px;display:flex}.officialDataField{color:#53627a;flex:auto;gap:6px;min-width:min(100%,210px);font-size:12px;font-weight:800;display:grid}.officialDataField>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.officialDataField input:not([type=checkbox]),.officialDataField textarea,.officialRichEditor{color:#26364d;background:#fff;border:1px solid #dfe9f5;border-radius:6px;outline:none;width:100%;min-height:36px;padding:7px 10px}.officialDataField textarea{resize:vertical;line-height:1.55}.officialImageFieldEditor{gap:8px;display:grid}.officialImageFieldEditor>label{cursor:pointer;background:#fff;border:1px dashed #94a3b89e;border-radius:6px;justify-content:center;align-items:center;width:120px;height:150px;display:inline-flex;overflow:hidden}.officialImageFieldEditor>label img{object-fit:cover;width:100%;height:100%}.officialImageFieldEditor>label span{color:#94a3b8;font-size:30px;font-weight:300}.officialImageFieldEditor>label input{display:none}.officialImageFieldControls{align-items:center;gap:8px;display:flex}.officialImageFieldControls span{color:#94a3b8;font-size:12px;font-weight:900}.officialImageFieldControls button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #94a3b852;border-radius:7px;height:34px;padding:0 10px;font-size:12px;font-weight:900}.officialImageFieldEditor p,.officialImageFieldEditor em{color:#94a3b8;margin:0;font-size:12px;font-style:normal;font-weight:800}.officialImageFieldEditor em{color:#dc2626}.officialRichEditor{white-space:normal;outline:none;min-height:94px;max-height:260px;line-height:1.55;overflow:auto}.officialRichEditor:focus{border-color:#505ce075;box-shadow:0 0 0 2px #505ce01a}.officialRichEditor p,.officialRichEditor ul,.officialRichEditor ol{margin:0}.officialRichEditor ul,.officialRichEditor ol{padding-left:20px}.officialRichEditor li{list-style:inherit}.officialDatePair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.officialDataList{gap:12px;width:100%;display:grid}.officialDataListToolbar,.officialDataListItemTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.officialDataListToolbar{color:#172033;padding:2px 0 0;font-size:13px;font-weight:950}.officialDataListItemTop span{gap:8px;display:inline-flex}.officialDataListItemTop button:disabled{cursor:not-allowed;opacity:.45}.officialDataListItem{background:#fbfdff;border:1px solid #e2e8f0f2;border-radius:8px;gap:10px;padding:10px;display:grid}.officialDataListItemTop>strong{color:#6d5bd0;font-size:13px}.officialNestedDataList{gap:10px;display:grid}.officialNestedDataListTop,.officialNestedDataActions{justify-content:space-between;align-items:center;gap:8px;display:flex}.officialNestedDataListTop{color:#172033;font-size:12px;font-weight:950}.officialNestedDataActions span{gap:8px;display:inline-flex}.officialNestedDataItem{background:#fff;border:1px dashed #94a3b899;border-radius:8px;gap:8px;padding:10px;display:grid}.officialNestedDataItem button:disabled{cursor:not-allowed;opacity:.45}html:not([data-app-theme=light-blue]) :is(.siteShell:has(.reviewDashboardPage),.siteShell:has(.resumeConsolePage),.siteShell:has(.resumeBuilderPage)){--offer-deep:#031226;--offer-page:#08182f;--offer-page-soft:#0f1f3a;--offer-panel:#0c1e3beb;--offer-panel-strong:#0f2548f5;--offer-panel-hover:#193b69b8;--offer-input:#1a3962ad;--offer-border:#80aeef3d;--offer-border-strong:#80aeef5c;--offer-text:#f5f8ff;--offer-text-soft:#b7c7e4;--offer-text-muted:#7f96ba;--offer-blue:#3488ff;--offer-blue-deep:#1766ff;--offer-cyan:#24c8d4;--offer-purple:#925eff;--offer-orange:#ffa62b;background:radial-gradient(circle at 18% 8%, #3488ff2e, transparent 29%), radial-gradient(circle at 84% 18%, #24c8d414, transparent 28%), linear-gradient(135deg, var(--offer-page-soft) 0%, var(--offer-page) 55%, #06142a 100%);color:var(--offer-text)}html:not([data-app-theme=light-blue]) :is(.siteShell:has(.reviewDashboardPage),.siteShell:has(.resumeConsolePage),.siteShell:has(.resumeBuilderPage)) .siteSidebar{background:linear-gradient(#06162f 0%,#071a34 48%,#06172e 100%);border-right-color:#80aeef29}html:not([data-app-theme=light-blue]) :is(.reviewDashboardPage,.resumeConsolePage,.resumeBuilderPage,.maobuSourceEditor){color:var(--offer-text)}html:not([data-app-theme=light-blue]) :is(.reviewDashboardPage,.resumeConsolePage):before,html:not([data-app-theme=light-blue]) :is(.reviewDashboardPage,.resumeConsolePage):after{opacity:1}html:not([data-app-theme=light-blue]) .reviewDashboardPage{--review-panel-bg:radial-gradient(ellipse at 18% 0%, #3488ff1f, transparent 42%), linear-gradient(135deg, #10294cf0, #081934f5);color:var(--offer-text)}html:not([data-app-theme=light-blue]) .reviewDashboardHero{border:1px solid var(--offer-border);background:radial-gradient(42% 120% at 22% 24%,#3884ff66,#1c66eb29 44%,#0000 72%),radial-gradient(48% 92% at 68% 38%,#24c8d41f,#0000 62%),linear-gradient(100deg,#031226 0%,#051a35 18%,#082a58 44%,#061f43 68%,#031226 100%);border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #d2e7ff26,0 20px 52px #0107164d}html:not([data-app-theme=light-blue]) .reviewDashboardHero h1,html:not([data-app-theme=light-blue]) .resumeConsoleHead h1,html:not([data-app-theme=light-blue]) .resumeBuilderPage :is(h1,h2,h3),html:not([data-app-theme=light-blue]) .maobuSourceEditor :is(h1,h2,h3),html:not([data-app-theme=light-blue]) .reviewPanelHead h2,html:not([data-app-theme=light-blue]) .reviewCalendarCompactHead h2,html:not([data-app-theme=light-blue]) .resumeConsolePage :is(h1,h2,h3),html:not([data-app-theme=light-blue]) .resumeFilterPanel h2,html:not([data-app-theme=light-blue]) .resumeFilterSection h3{color:var(--offer-text);text-shadow:0 0 18px #4b91ff1f}html:not([data-app-theme=light-blue]) .reviewDashboardHero p,html:not([data-app-theme=light-blue]) .reviewPanelHead p,html:not([data-app-theme=light-blue]) .reviewCalendarCompactHead p,html:not([data-app-theme=light-blue]) .resumeConsoleHead p,html:not([data-app-theme=light-blue]) .resumeConsolePage :is(p,small,em),html:not([data-app-theme=light-blue]) .resumeBuilderPage :is(p,small,em),html:not([data-app-theme=light-blue]) .maobuSourceEditor :is(p,small,em),html:not([data-app-theme=light-blue]) .reviewDashboardPage :is(p,small){color:var(--offer-text-soft)}html:not([data-app-theme=light-blue]) .reviewHeroTools>strong{color:#dce8ff;text-shadow:0 0 22px #3488ff3d}html:not([data-app-theme=light-blue]) .reviewHeroTools>strong small{color:#b7c7e494}html:not([data-app-theme=light-blue]) :is(.reviewStatCard,.reviewPanel,.reviewDateRange,.reviewIconButton,.reviewSegmented,.reviewApplicationRow,.reviewApplicationsHead,.reviewCalendarMiniDay,.reviewReminderItem),html:not([data-app-theme=light-blue]) :is(.resumeConsoleMetrics article,.resumeFilterPanel,.resumeDropZone,.resumeTableCard,.resumeSelectedFile,.resumeRightPreview,.resumeParseResult,.resumeTableRow),html:not([data-app-theme=light-blue]) :is(.maobuTopbar,.resumeBuilderSideNav,.resumeModuleLibraryPanel,.resumeContentEditorShell,.resumeStructureColumn,.resumeContentEditorPanel,.resumeInlineEditPanel,.resumeTemplateSettingsPanel,.resumeBuilderPreviewCanvas,.resumeBuilderPreviewToolbar,.resumeGlobalStylePanel,.resumeSettingsSection,.resumeStructureAddPanel,.resumeBuilderActionCard,.resumeTemplateThumbGrid button,.officialModuleEditor,.officialDataListItem,.officialNestedDataItem){border-color:var(--offer-border);color:var(--offer-text);background:radial-gradient(at 18% 0,#69a9ff14,#0000 45%),linear-gradient(135deg,#10294ceb,#071832f2);box-shadow:inset 0 1px #d2e7ff1f,0 16px 38px #02081833}html:not([data-app-theme=light-blue]) .reviewStatCard{--review-accent:var(--offer-blue);background:radial-gradient(ellipse 70% 150% at 8% 42%, color-mix(in srgb, var(--review-accent) 28%, transparent), transparent 66%), linear-gradient(100deg, #0d3775e6, #081f43f5 45%, #051939fa)}html:not([data-app-theme=light-blue]) .reviewStatCard-blue{--review-accent:var(--offer-blue)}html:not([data-app-theme=light-blue]) .reviewStatCard-green{--review-accent:#16c6a3}html:not([data-app-theme=light-blue]) .reviewStatCard-purple{--review-accent:var(--offer-purple)}html:not([data-app-theme=light-blue]) .reviewStatCard-orange{--review-accent:var(--offer-orange)}html:not([data-app-theme=light-blue]) .reviewStatIcon,html:not([data-app-theme=light-blue]) .metricIcon,html:not([data-app-theme=light-blue]) .reviewMiniIcon,html:not([data-app-theme=light-blue]) .resumeFileIcon{background:radial-gradient(circle at 34% 24%, #ffffff61, transparent 23%), linear-gradient(135deg, var(--offer-blue), var(--offer-blue-deep));color:#fff;border:1px solid #e0f1ff47;box-shadow:inset 0 1px #ffffff52,0 0 0 5px #3488ff1f,0 0 24px #3488ff4d}html:not([data-app-theme=light-blue]) :is(.reviewStatCard-green .reviewStatIcon,.metricIcon.is-green,.reviewMiniIcon.is-green){background:radial-gradient(circle at 34% 24%,#ffffff5c,#0000 23%),linear-gradient(135deg,#16c6a3,#1489d6);box-shadow:0 0 28px #16c6a347}html:not([data-app-theme=light-blue]) :is(.reviewStatCard-purple .reviewStatIcon,.metricIcon.is-purple,.reviewMiniIcon.is-purple){background:radial-gradient(circle at 34% 24%,#ffffff5c,#0000 23%),linear-gradient(135deg,#925eff,#3488ff);box-shadow:0 0 28px #925eff47}html:not([data-app-theme=light-blue]) :is(.reviewStatCard-orange .reviewStatIcon,.metricIcon.is-orange,.reviewMiniIcon.is-orange){background:radial-gradient(circle at 34% 24%,#ffffff5c,#0000 23%),linear-gradient(135deg,#ffa62b,#925eff);box-shadow:0 0 28px #ffa62b47}html:not([data-app-theme=light-blue]) :is(.reviewStatCopy p,.reviewStatCopy small,.reviewStageLegend span,.reviewWeekList p,.reviewApplicationMeta span,.reviewCalendarMiniEvent span,.reviewCalendarMiniEvents em),html:not([data-app-theme=light-blue]) :is(.resumeConsoleMetrics p,.resumeFilterSection span,.resumeTableHead,.resumeTableRow small,.resumeSelectedFile p,.resumeParseColumns p span),html:not([data-app-theme=light-blue]) :is(.maobuTitleEditor span,.maobuToolbarLabel,.resumeStructureText em,.resumeCustomColorLabel,.officialDataField,.officialImageFieldControls span){color:var(--offer-text-muted)}html:not([data-app-theme=light-blue]) :is(.reviewStatCopy strong,.reviewStageDonut strong,.reviewStageLegend strong,.reviewWeekList strong,.reviewApplicationTitle strong,.reviewApplicationMeta strong,.reviewCalendarMiniDay strong,.reviewCalendarMiniEvent b),html:not([data-app-theme=light-blue]) :is(.resumeConsoleMetrics strong,.resumeTableRow strong,.resumeSelectedFile h2,.resumeParseColumns strong),html:not([data-app-theme=light-blue]) :is(.maobuTitleEditor input,.resumeStructureText strong,.officialDataListToolbar,.officialNestedDataListTop,.officialDataListItemTop>strong){color:var(--offer-text)}html:not([data-app-theme=light-blue]) :is(.reviewSegmented button,.reviewApplicationStatusForm select,.reviewApplicationStatusForm button,.resumeConsoleButton,.resumeFilterGroup button,.resumeTableCard header button,.resumeRowActions button,.resumeDeleteButton,.resumeSelectedActions .button,.resumeSelectedActions .primaryButton,.resumeRightPreview>header button,.resumePreviewDialog button,.maobuToolbar button,.maobuToolbar select,.maobuTopbarActions button,.maobuTopbarActions a,.resumeBuilderSideNav button,.resumeBuilderHelpButton,.resumeStructureAdd button,.resumeStructureAddPanelHead button,.resumeTemplateSettingsPanel button,.resumeBuilderSaveManageButton,.resumeBuilderDownloadButton,.officialImageFieldControls button),html:not([data-app-theme=light-blue]) :is(.reviewDateRange,.reviewIconButton){border-color:var(--offer-border);color:var(--offer-text-soft);background:#19375f9e;box-shadow:inset 0 1px #dbeeff1a}html:not([data-app-theme=light-blue]) :is(.reviewSegmented button.active,.reviewSegmented button:hover,.resumeFilterGroup button.active,.resumeFilterGroup button:hover,.resumeTableRow.selected,.resumeStructureItem.active,.resumeBuilderSideNav button.active,.resumeBuilderSideNav button:hover,.maobuToolbar .maobuIconButton:hover,.maobuToolbar .maobuIconButton.active,.resumeTemplateThumbGrid button.active){color:#fff;background:radial-gradient(at 20% 0,#3488ff33,#0000 52%),#193b69d1;border-color:#347eff94}html:not([data-app-theme=light-blue]) :is(.reviewApplicationStatusForm button,.resumeConsoleButton.primary,.resumeSelectedActions .primaryButton,.resumeBuilderSaveManageButton){color:#fff;background:linear-gradient(135deg,#3190ff,#1766ff);border-color:#80aeef2e;box-shadow:0 14px 30px #1766ff38}html:not([data-app-theme=light-blue]) :is(.reviewApplicationStatusForm select,.resumeTableCard input,.resumeConsoleSearch,.resumeBuilderPage input:not([type=color]):not([type=file]):not([type=checkbox]),.resumeBuilderPage textarea,.resumeBuilderPage select,.maobuSourceEditor input:not([type=color]):not([type=file]):not([type=checkbox]),.maobuSourceEditor textarea,.maobuSourceEditor select,.officialRichEditor,.officialDataField input:not([type=checkbox]),.officialDataField textarea){color:var(--offer-text);background:radial-gradient(at 28% 0,#8ec8ff1f,#0000 52%),linear-gradient(#4a6f9d80,#1f3f6c85),#142b5099;border-color:#80aeef52;box-shadow:inset 0 1px #dbeeff24}html:not([data-app-theme=light-blue]) :is(.reviewApplicationStatusForm select option,.resumeBuilderPage select option,.maobuSourceEditor select option){color:var(--offer-text);background:#0c1f3d}html:not([data-app-theme=light-blue]) :is(.resumeTableHead,.reviewApplicationsHead){background:#14284beb}html:not([data-app-theme=light-blue]) :is(.resumeTableRow,.reviewApplicationRow){border-color:#679ae21f}html:not([data-app-theme=light-blue]) :is(.resumeTableRow:hover,.reviewApplicationRow:hover,.reviewReminderItem:hover,.reviewCalendarMiniDay:hover,.reviewCalendarMiniDay.hasEvent){background:#193b6994}html:not([data-app-theme=light-blue]) .reviewCalendarMiniDay.muted{color:#b7c7e480;background:#0718329e}html:not([data-app-theme=light-blue]) .reviewCalendarMiniDay.selected{border-color:#24c8d494;box-shadow:inset 0 0 0 1px #24c8d438,0 0 28px #24c8d41f}html:not([data-app-theme=light-blue]) .reviewCalendarMiniEvent{background:#20436f99;border-color:#80aeef33}html:not([data-app-theme=light-blue]) .reviewApplicationsEmpty,html:not([data-app-theme=light-blue]) .resumeManagerEmpty,html:not([data-app-theme=light-blue]) .emptyState{color:var(--offer-text-soft);background:#0f203c85;border-color:#80aeef47}html:not([data-app-theme=light-blue]) .resumeConsolePage{--resume-console-text:var(--offer-text);--resume-console-muted:var(--offer-text-soft);--resume-console-line:var(--offer-border);--resume-console-card:var(--offer-panel);--resume-console-blue:var(--offer-blue);--resume-console-green:#16c6a3;--resume-console-orange:var(--offer-orange);--resume-console-purple:var(--offer-purple)}html:not([data-app-theme=light-blue]) .resumeDropZone{background:radial-gradient(at 50% 0,#3488ff24,#0000 52%),linear-gradient(135deg,#10294ce6,#071832f2)}html:not([data-app-theme=light-blue]) .resumeDropZone svg{color:var(--offer-blue);filter:drop-shadow(0 0 12px #3488ff3d)}html:not([data-app-theme=light-blue]) .resumeDropZone label{color:#fff;background:linear-gradient(135deg,#3190ff,#1766ff);box-shadow:0 14px 30px #1766ff38}html:not([data-app-theme=light-blue]) .resumeStatusPill,html:not([data-app-theme=light-blue]) .reviewApplicationStatus,html:not([data-app-theme=light-blue]) :is(.tag,.tagSoft,.tagBlue,.tagWarn,.statusPill){color:#9fc4ff;background:#2878ff24;border:1px solid #80aeef2e}html:not([data-app-theme=light-blue]) .resumeStatusPill.is-parsed,html:not([data-app-theme=light-blue]) .status-brand{color:#7ee9d6;background:#16c6a31f;border-color:#16c6a33d}html:not([data-app-theme=light-blue]) .resumeStatusPill.is-pending,html:not([data-app-theme=light-blue]) .status-warn{color:#ffd08a;background:#ffa62b24;border-color:#ffa62b3d}html:not([data-app-theme=light-blue]) .resumePreviewPanel,html:not([data-app-theme=light-blue]) .resumeListPanel{color:var(--offer-text)}html:not([data-app-theme=light-blue]) .resumeManagerPreviewViewport,html:not([data-app-theme=light-blue]) .resumeBuilderPreviewCanvas .maobuPaperViewport{background-color:#04132eb8;background-image:linear-gradient(#80aeef09 1px,#0000 1px),linear-gradient(90deg,#80aeef09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}html:not([data-app-theme=light-blue]) .maobuSourceEditor{background:radial-gradient(circle at 18% 8%, #3488ff2e, transparent 29%), radial-gradient(circle at 86% 18%, #24c8d414, transparent 28%), linear-gradient(135deg, var(--offer-page-soft) 0%, var(--offer-page) 55%, #06142a 100%)}html:not([data-app-theme=light-blue]) .maobuTopbar{background:radial-gradient(at 24% 0,#69a9ff1f,#0000 34%),linear-gradient(#091933f5,#051126fa)}html:not([data-app-theme=light-blue]) .resumeVisualBuilderWorkspace{background:radial-gradient(circle at 22% 10%,#3488ff1a,#0000 28%),linear-gradient(135deg,#08182ffa,#051227)}html:not([data-app-theme=light-blue]) .resumeBuilderSideNav{background:linear-gradient(#06162f 0%,#071a34 48%,#06172e 100%)}html:not([data-app-theme=light-blue]) .resumeStructureItem,html:not([data-app-theme=light-blue]) .resumeStructureAddOption{color:var(--offer-text);background:#19375f80;border-color:#80aeef33}html:not([data-app-theme=light-blue]) .resumeStructureIcon,html:not([data-app-theme=light-blue]) .resumeStructureAddOptionIcon{color:#fff;background:radial-gradient(circle at 34% 24%,#ffffff57,#0000 23%),linear-gradient(135deg,#3488ff,#1766ff)}html:not([data-app-theme=light-blue]) .resumeThemeSwatch,html:not([data-app-theme=light-blue]) .resumeCustomColorButton{border-color:#80aeef52;box-shadow:0 0 0 1px #05122766}html:not([data-app-theme=light-blue]) .resumeThemeSwatch.active,html:not([data-app-theme=light-blue]) .resumeCustomColorButton:hover{border-color:#347effc7;box-shadow:0 0 0 2px #347eff2e}html:not([data-app-theme=light-blue]) .officialImageFieldEditor>label{background:#142b50a3;border-color:#80aeef47}html:not([data-app-theme=light-blue]) :is(.officialDataConfigTop,.officialDataModule,.officialDataModule header,.resumePreviewZoomGroup,.resumeSegmentedIconGroup){color:var(--offer-text);background:radial-gradient(at 22% 0,#3488ff1f,#0000 50%),linear-gradient(135deg,#10294cf0,#071832f5);border-color:#80aeef4d;box-shadow:inset 0 1px #dbeeff1f,0 14px 32px #0208182e}html:not([data-app-theme=light-blue]) :is(.officialDataConfigTop strong,.officialDataModule header>input,.officialDataModule header label,.officialDataListToolbar,.officialNestedDataListTop,.officialDataListItemTop>strong){color:var(--offer-text)}html:not([data-app-theme=light-blue]) :is(.officialDataConfigTop button,.officialDataModule header button,.officialDataListToolbar button,.officialDataListItemTop button,.resumePreviewZoomGroup button,.resumePreviewZoomGroup select,.resumeSegmentedIconGroup button){color:var(--offer-text-soft);background:radial-gradient(at 30% 0,#8ec8ff1f,#0000 52%),#19375fb8;border-color:#80aeef4d;box-shadow:inset 0 1px #dbeeff1f}html:not([data-app-theme=light-blue]) :is(.officialDataConfigTop button:hover,.officialDataModule header button:hover,.officialDataListToolbar button:hover,.officialDataListItemTop button:hover,.resumePreviewZoomGroup button:hover,.resumeSegmentedIconGroup button:hover,.resumeSegmentedIconGroup button.active){color:#fff;background:radial-gradient(at 20% 0,#3488ff38,#0000 52%),#193b69db;border-color:#347eff94}html:not([data-app-theme=light-blue]) :is(.officialDataField input[type=checkbox],.officialDataModule header input[type=checkbox]){accent-color:var(--offer-blue)}html:not([data-app-theme=light-blue]) .resumeStructureRemoveButton{color:#ff9aa1;background:#ff6c751f;border-color:#ff6c7547}html:not([data-app-theme=light-blue]) .resumeBuilderSideNav button{color:#b7c7e4db;background:radial-gradient(at 22% 0,#3488ff1a,#0000 58%),linear-gradient(135deg,#0d203ed1,#071832e6);border-color:#80aeef2e;box-shadow:inset 0 1px #dbeeff14,0 12px 26px #0108181f}html:not([data-app-theme=light-blue]) .resumeBuilderSideNav button.active,html:not([data-app-theme=light-blue]) .resumeBuilderSideNav button:hover{color:#fff;background:radial-gradient(at 30% 0,#3488ff38,#0000 58%),linear-gradient(135deg,#15345eeb,#0d244cf0);border-color:#347eff6b;box-shadow:inset 0 1px #dbeeff24,0 16px 32px #1766ff24}html:not([data-app-theme=light-blue]) .resumeStructureItem{color:var(--offer-text-soft);background:radial-gradient(at 18% 0,#3488ff14,#0000 58%),linear-gradient(135deg,#0c1f3dc7,#071832e0);border:1px solid #80aeef24;box-shadow:inset 0 1px #dbeeff0f}html:not([data-app-theme=light-blue]) .resumeStructureItem.active{background:radial-gradient(at 8%,#24c8d429,#0000 62%),linear-gradient(135deg,#10294cf0,#081c3df0);border-color:#24c8d457;box-shadow:inset 0 1px #dbeeff1a,0 10px 24px #24c8d414}html:not([data-app-theme=light-blue]) .resumeStructureText strong{color:#dce8ff}html:not([data-app-theme=light-blue]) .resumeStructureItem.active .resumeStructureText strong{color:#8be9ff}html:not([data-app-theme=light-blue]) .resumeStructureText em{color:#b7c7e49e}html:not([data-app-theme=light-blue]) .resumeStructureIcon{color:#fff;background:radial-gradient(circle at 34% 24%,#ffffff3d,#0000 24%),linear-gradient(135deg,#3488ffb8,#1766ff8f);border:1px solid #80aeef33;border-radius:8px;box-shadow:0 0 18px #3488ff29}html:not([data-app-theme=light-blue]) .resumeStructureAdd button{color:#dce8ff;background:radial-gradient(at 20% 0,#3488ff1f,#0000 52%),#0d244cb8;border:1px solid #80aeef2e;box-shadow:inset 0 1px #dbeeff14}html:not([data-app-theme=light-blue]) :is(.resumeGlobalStylePanel section,.resumeBuilderWorkbench .resumeVisualBuilderWorkspace.contentMode .resumeSettingsSection){color:var(--offer-text);background:radial-gradient(at 20% 0,#3488ff1a,#0000 56%),linear-gradient(135deg,#0f2548eb,#071832f5);border-color:#80aeef3d;box-shadow:inset 0 1px #dbeeff1a,0 14px 30px #02081829}html:not([data-app-theme=light-blue]) :is(.resumeGlobalStylePanel .maobuSetterLabel,.resumeGlobalStylePanel .maobuRangeControl span,.resumeGlobalStylePanel .maobuSetterRow span,.resumeGlobalStylePanel label,.resumeSettingsPair span){color:var(--offer-text-soft)}html:not([data-app-theme=light-blue]) :is(.resumeGlobalStylePanel .maobuDirectionBox .left,.resumeGlobalStylePanel .maobuDirectionBox .right,.resumeGlobalStylePanel .maobuDirectionBox .center){color:var(--offer-text)}html:not([data-app-theme=light-blue]) :is(.resumeGlobalStylePanel input:not([type=color]):not([type=range]):not([type=checkbox]),.resumeGlobalStylePanel select,.resumeSettingsSplit select,.resumeTemplateSettingsPanel select){color:var(--offer-text);background:radial-gradient(at 28% 0,#8ec8ff1f,#0000 52%),linear-gradient(#4a6f9d80,#1f3f6c85),#142b50a8;border-color:#80aeef4d;box-shadow:inset 0 1px #dbeeff1f}html:not([data-app-theme=light-blue]) .resumeGlobalStylePanel input[type=range]{accent-color:var(--offer-cyan)}html:not([data-app-theme=light-blue]) .resumeGlobalStylePanel button:not(.resumeThemeSwatch){color:#dce8ff;background:radial-gradient(at 24% 0,#3488ff24,#0000 56%),linear-gradient(135deg,#19375fc7,#0d244cd1);border-color:#80aeef47;box-shadow:inset 0 1px #dbeeff1f}html:not([data-app-theme=light-blue]) .resumeGlobalStylePanel button:not(.resumeThemeSwatch):hover{color:#fff;background:radial-gradient(at 24% 0,#3488ff38,#0000 56%),#193b69e6;border-color:#347eff8a}html[data-app-theme=light-blue] .sidebarBrand .brandLogoWrap{width:40px;height:40px}html[data-app-theme=light-blue] .sidebarBrand .brandText strong{font-size:29px}html[data-app-theme=light-blue] .sidebarBrand .brandText small{letter-spacing:.24em;font-size:13px}html[data-app-theme=light-blue] .sideProfilePane{gap:26px}html[data-app-theme=light-blue] .sideRoutePane{gap:20px;padding-top:44px}html[data-app-theme=light-blue] .sideProfileAvatar{width:112px;height:112px}html[data-app-theme=light-blue] .sideProfileHero strong{font-size:30px}html[data-app-theme=light-blue] .sideProfileHero small{max-width:260px;font-size:13px}html[data-app-theme=light-blue] .sideProfileMotto{padding:24px 22px;font-size:14px}html[data-app-theme=light-blue] .sideProfileStats strong{font-size:25px}html[data-app-theme=light-blue] .sideProgressCard{grid-template-columns:78px minmax(0,1fr);gap:16px;padding:22px 18px}html[data-app-theme=light-blue] .sideProgressCard b{width:72px;height:72px;font-size:19px}html[data-app-theme=light-blue] .sideRoutePane .sideNav{gap:13px}html[data-app-theme=light-blue] .sideRoutePane .sideNav .navItem{gap:13px;min-height:60px;padding:0 18px 0 15px;font-size:15px}html[data-app-theme=light-blue] .sideRoutePane .sideNav .navItem svg{width:23px;height:23px}html[data-app-theme=light-blue] .siteContent{min-height:calc(100vh - var(--light-frame-gap-double));border:1px solid var(--light-border-glow);border-radius:0 var(--light-frame-radius) var(--light-frame-radius) 0;border-left:0;overflow:clip}html[data-app-theme=light-blue] :is(.overviewHero,.companyHeroPanel,.libraryHero,.membershipHero,.heroPanel,.queryPanel,.dataPanel,.resultsPanel,.overviewCard,.panel,.card,.columnPanel,.companyStatCard,.resumeManagerPanel,.resumeManagerCard,.resumeUploadHero,.resumeVersionCard,.resumeDetailPanel,.resumeInsightCard,.matchThemeHero,.matchFlowStrip,.matchDiagnosisPanel,.matchReadyPanel,.matchResultHero,.matchCompareCard,.matchDetailPanel,.matchDetailCard,.matchSideCard,.matchOverallScore,.matchSideCta,.matchResultStats article,.pluginHero,.pluginPanel,.reviewPanel,.reviewStatCard){border:1px solid var(--light-border-glow);border-radius:var(--light-panel-radius);box-shadow:inset 0 1px 0 #ffffffd1, var(--light-panel-shadow);outline:1px solid #7e9ad221}@media (max-width:1280px){html[data-app-theme=light-blue] .siteShell{grid-template-columns:470px minmax(0,1fr)}html[data-app-theme=light-blue] .siteSidebar{grid-template-columns:minmax(0,1fr) 128px;gap:18px;padding:24px 20px 28px 22px}html[data-app-theme=light-blue] .sideProfileAvatar{width:96px;height:96px}html[data-app-theme=light-blue] .sideRoutePane .sideNav .navItem{min-height:54px;font-size:14px}}@media (max-width:980px){html[data-app-theme=light-blue] .siteShell{padding:10px}html[data-app-theme=light-blue] .siteContent{border:1px solid var(--light-border-glow);border-radius:20px;min-height:auto}}html[data-app-theme=light-blue]{--light-frame-gap:14px;--light-frame-gap-double:28px;--light-frame-radius:24px;--light-panel-radius:22px;--light-card-radius:18px;--light-control-radius:14px;--light-border:#7e9ad23d;--light-border-strong:#6684ca57;--light-border-glow:#ffffffc7;--light-panel-shadow:0 24px 70px #5f84be29;--light-card-shadow:0 16px 44px #5f84be1f}html[data-app-theme=light-blue] .main{width:min(1720px,100% - 28px);padding-top:14px}html[data-app-theme=light-blue] :is(.siteHeader,.bottomDock,.mobileMenuNav,.themeToggle,.overviewHero,.companyHeroPanel,.libraryHero,.membershipHero,.heroPanel,.queryPanel,.dataPanel,.resultsPanel,.overviewCard,.panel,.card,.columnPanel,.membershipRedeem,.membershipCompare,.membershipPlanCard,.membershipUsageCard,.membershipExplainGrid article,.companyStatCard,.companyDataTable,.resumeManagerPanel,.resumeManagerCard,.resumeUploadHero,.resumeVersionCard,.resumeDetailPanel,.resumeInsightCard,.resumeWorkbenchTopbar,.resumeWorkbenchShell,.resumeStudioToolbar,.resumeToolRail,.resumeEditorCanvas,.resumeEditorPanel,.resumeDesignPanel,.resumeScoreCard,.resumeLatestMatch,.resumeTipsPanel,.resumeRepeater,.matchThemeHero,.matchFlowStrip,.matchDiagnosisPanel,.matchReadyPanel,.matchResultHero,.matchCompareCard,.matchDetailPanel,.matchDetailCard,.matchSideCard,.matchOverallScore,.matchSideCta,.matchResultStats article,.pluginHero,.pluginPanel,.pluginMetricGrid article,.pluginInstallCard,.pluginStoreHero,.pluginStoreShowcase,.pluginStoreDescription,.pluginStoreFeatureGrid article,.pluginStorePublish,.pluginStorePrivacy,.pluginStoreVersion,.reviewPanel,.reviewStatCard,.reviewDateRange,.reviewApplicationRow,.reviewReminderItem,.reviewCalendarMiniDay){border:1px solid var(--light-border-glow);border-radius:var(--light-panel-radius);box-shadow:inset 0 1px 0 #ffffffd1, var(--light-panel-shadow);outline:1px solid #7e9ad221}html[data-app-theme=light-blue] :is(.matchResultStats article,.matchDetailCard,.matchSideCard,.overviewCard,.companyStatCard,.resumeManagerCard,.resumeVersionCard,.resumeInsightCard,.reviewStatCard,.pluginMetricGrid article,.pluginStoreFeatureGrid article){border-radius:var(--light-card-radius);box-shadow:inset 0 1px 0 #ffffffd1, var(--light-card-shadow)}html[data-app-theme=light-blue] :is(input:not([type=radio]):not([type=checkbox]),select,textarea,.input,.select,.button,.primaryButton,.secondaryButton,.ghostButton,.iconButton,.menuButton,.loginPill,.sideAction,.sideLogin,.sideLogout,.resumeIconButton,.resumeConsoleButton,.reviewIconButton,.matchDownloadButton,.matchInput,.matchSelect,.matchTextarea,.matchSourceTabs,.matchGenerateButton){border-radius:var(--light-control-radius);border-color:var(--light-border)}html[data-app-theme=light-blue] :is(.sideProfileMotto,.sideProgressCard,.sideRoutePane .sideNav .navItem,.sideRoutePane .sideAction,.sideRoutePane .sideLogin,.sideRoutePane .sideLogout,.sideRoutePane .sideUserCard){border-color:var(--light-border-glow);outline:1px solid #7e9ad21c;box-shadow:inset 0 1px #ffffffd1,0 14px 34px #607fb41f}html[data-app-theme=light-blue] .sideRoutePane .sideNav .navItem{border-radius:999px}html[data-app-theme=light-blue] .sideRoutePane .sideNav .navItem.active{border-color:#ffffff9e;outline-color:#596cff33}@media (max-width:1280px){html[data-app-theme=light-blue] .siteShell{grid-template-columns:470px minmax(0,1fr)}html[data-app-theme=light-blue] .siteSidebar{grid-template-columns:minmax(0,1fr) 128px;gap:18px;padding:24px 20px 28px 22px}}@media (max-width:980px){html[data-app-theme=light-blue] .siteShell{padding:10px}html[data-app-theme=light-blue] .siteContent{border:1px solid var(--light-border-glow);border-radius:20px;min-height:auto}html[data-app-theme=light-blue] .main{width:min(100%,100% - 12px);padding-top:10px}}@media (min-width:981px){.siteShell:has(.profileOnePage){--light-frame-gap:10px;--light-frame-gap-double:20px;padding:var(--light-frame-gap);grid-template-columns:clamp(400px,17vw,500px) minmax(0,1fr)}html[data-app-theme=light-blue] .siteShell:has(.profileOnePage){--light-frame-gap:10px;--light-frame-gap-double:20px;padding:var(--light-frame-gap);grid-template-columns:clamp(400px,17vw,500px) minmax(0,1fr)}.siteShell:has(.reviewDashboardPage){--light-frame-gap:10px;--light-frame-gap-double:20px;padding:var(--light-frame-gap);grid-template-columns:clamp(400px,17vw,500px) minmax(0,1fr)}html[data-app-theme=light-blue] .siteShell:has(.reviewDashboardPage){--light-frame-gap:10px;--light-frame-gap-double:20px;padding:var(--light-frame-gap);grid-template-columns:clamp(400px,17vw,500px) minmax(0,1fr)}.siteShell:has(.profileOnePage) .siteSidebar{height:calc(100vh - var(--light-frame-gap-double));min-height:calc(100vh - var(--light-frame-gap-double));padding:24px 20px 26px 24px}html[data-app-theme=light-blue] .siteShell:has(.profileOnePage) .siteSidebar{height:calc(100vh - var(--light-frame-gap-double));min-height:calc(100vh - var(--light-frame-gap-double));padding:24px 20px 26px 24px}.siteShell:has(.reviewDashboardPage) .siteSidebar{height:calc(100vh - var(--light-frame-gap-double));min-height:calc(100vh - var(--light-frame-gap-double));padding:24px 20px 26px 24px}html[data-app-theme=light-blue] .siteShell:has(.reviewDashboardPage) .siteSidebar{height:calc(100vh - var(--light-frame-gap-double));min-height:calc(100vh - var(--light-frame-gap-double));padding:24px 20px 26px 24px}.siteShell:has(.reviewDashboardPage) .main{width:min(100% - 24px,1540px);padding-top:10px}html[data-app-theme=light-blue] .siteShell:has(.reviewDashboardPage) .main{width:min(100% - 24px,1540px);padding-top:10px}.reviewDashboardPage{gap:12px}.reviewDashboardHero{gap:16px;min-height:112px;padding:10px 8px 0}.reviewDashboardHero h1{font-size:clamp(30px,3.1vw,44px)}.reviewDashboardHero p{margin-top:7px;font-size:14px}.reviewHeroTools{gap:12px}.reviewDateRange,.reviewIconButton{min-height:38px}.reviewDateRange{padding:0 12px}.reviewIconButton{width:38px}.reviewHeroTools>strong{font-size:20px}.reviewStatGrid,.reviewDashboardMiddle,.reviewDashboardBottom{gap:12px}.reviewStatCard{grid-template-columns:56px minmax(0,1fr) 104px;gap:12px;min-height:104px;padding:14px 16px}.reviewStatIcon{border-radius:15px;width:52px;height:52px}.reviewStatCopy p,.reviewStatCopy small{font-size:12px}.reviewStatCopy strong{font-size:28px}.reviewSparkBars{gap:5px;height:48px}.reviewSparkBars i{width:9px}.reviewDashboardMiddle{grid-template-columns:minmax(0,1.38fr) minmax(300px,.82fr) minmax(260px,.64fr)}.reviewPanel,.reviewCalendarPanel{padding:16px}.reviewPanelHead h2,.reviewCalendarCompactHead h2{font-size:18px}.reviewPanelHead p,.reviewCalendarCompactHead p{font-size:12px}.reviewSegmented button{min-width:58px;height:30px;font-size:12px}.reviewLegend,.reviewCalendarFoot{gap:16px;margin-top:12px;font-size:12px}.reviewTrendChart{background:repeating-linear-gradient(0deg,#0000 0 36px,#8fa6c824 37px 38px);gap:13px;min-height:190px;margin-top:12px;padding:18px 8px 0}.reviewTrendBarsGroup{gap:5px;height:140px}.reviewTrendBarsGroup i{width:12px}.reviewStageDonutWrap{grid-template-columns:150px minmax(0,1fr);gap:16px;margin-top:16px}.reviewStageDonut{width:150px;height:150px}.reviewStageDonut:before{inset:30px}.reviewStageDonut strong{font-size:30px}.reviewStageDonut span{margin-top:34px;font-size:12px}.reviewStageLegend{gap:10px}.reviewStageLegend div{grid-template-columns:minmax(0,1fr) 34px 52px;gap:8px;font-size:12px}.reviewWeekList,.reviewReminderList{gap:10px;margin-top:14px}.reviewWeekList div{grid-template-columns:44px minmax(0,1fr) auto;gap:10px}.reviewMiniIcon{border-radius:12px;width:40px;height:40px}.reviewApplicationsPanel{gap:12px}.reviewApplicationsColumns{grid-template-columns:minmax(230px,1.2fr) minmax(150px,.68fr) minmax(150px,.68fr) minmax(100px,.42fr) minmax(220px,.86fr);min-width:920px}.reviewApplicationsHead{min-height:42px;padding:0 14px;font-size:12px}.reviewApplicationRow{min-height:64px;padding:10px 14px}.reviewApplicationStatus{min-height:26px;padding:0 10px;font-size:12px}.reviewApplicationStatusForm{grid-template-columns:minmax(118px,1fr) 62px}.reviewApplicationStatusForm select,.reviewApplicationStatusForm button{min-height:34px;font-size:12px}.reviewDashboardBottom{grid-template-columns:minmax(0,1.38fr) minmax(300px,.62fr)}.reviewCalendarPanel{gap:12px}.reviewCalendarMiniGrid{gap:6px}.reviewCalendarMiniDay{border-radius:10px;gap:4px;min-height:82px;padding:7px}.siteShell:has(.profileOnePage) .main{min-height:calc(100vh - var(--light-frame-gap-double))}html[data-app-theme=light-blue] .siteShell:has(.profileOnePage) .main{min-height:calc(100vh - var(--light-frame-gap-double))}.profileOnePage{max-width:1520px;min-height:calc(100vh - var(--light-frame-gap-double));padding:12px clamp(18px,2vw,36px) 32px}.profileOneTopbar{gap:18px;min-height:54px}.profileOneSearch{width:min(380px,34vw);height:46px;padding:0 18px}.profileOneSearch input{font-size:15px}.profileOneBell{width:44px;height:44px}.profileOneMiniAvatar{width:52px;height:52px}.profileOneHero{margin-top:34px}.profileOneHero h1{font-size:clamp(40px,3.3vw,58px)}.profileOneHero p{margin-top:12px;font-size:clamp(17px,1.35vw,24px)}.profileOneScript{font-size:clamp(22px,2.1vw,34px)!important}.profileOneGrid{grid-template-columns:minmax(560px,1.3fr) minmax(360px,.84fr);gap:22px;margin-top:42px}.profileOneProfileCard{min-height:0;padding:30px 34px 34px}.profileOneSectionHead{gap:18px}.profileOneHeadIcon{width:56px;height:56px}.profileOneSettings .profileOneHeadIcon{width:58px;height:58px}.profileOneSectionHead h2{font-size:clamp(28px,2vw,38px)}.profileOneSectionHead p{margin-top:6px;font-size:16px}.profileOneFormShell{grid-template-columns:270px minmax(0,1fr);gap:clamp(28px,3vw,48px);margin-top:48px}.profileOneAvatarPanel{padding-top:10px}.profileOneAvatar{width:190px;height:190px;padding:7px}.profileOneAvatar i{border-width:4px;width:48px;height:48px}.profileOneAvatarControls{margin-top:-14px}.profileOneAvatarButton{min-width:136px;min-height:50px;font-size:18px}.profileOneAvatarPanel blockquote{margin-top:34px;font-size:20px;line-height:1.65}.profileOneForm{gap:18px}.profileOneForm label{grid-template-columns:104px minmax(0,1fr);gap:18px;font-size:17px}.profileOneForm input,.profileOneForm select{border-width:1px;height:52px;padding:0 18px;font-size:18px}.profileOneActions{gap:22px;margin-top:32px;padding-left:122px}.profileOnePrimary,.profileOneSecondary{min-height:54px;font-size:18px}.profileOneSide{gap:18px}.profileOnePoster{min-height:300px;padding:40px 42px}.profileOnePosterCopy span{margin-bottom:16px;font-size:18px}.profileOnePosterCopy strong{font-size:clamp(28px,2vw,38px);line-height:1.35}.profileOnePosterCopy p{margin-top:18px;font-size:17px}.profileOneWindow{width:132px;height:196px;bottom:44px;right:58px}.profileOnePoster em{font-size:21px;bottom:24px;right:26px}.profileOneSettings{min-height:360px;padding:30px 34px 28px}.profileOneSettingList{margin-top:30px}.profileOneSettingItem{grid-template-columns:62px minmax(0,1fr) 64px;gap:16px;min-height:86px}.profileOneSettingIcon{width:50px;height:50px}.profileOneSettingItem strong{font-size:20px}.profileOneSettingItem small{margin-top:5px;font-size:15px}.profileOneSettingItem input{width:58px;height:34px}.profileOneSettingItem input:before{width:26px;height:26px;top:4px;left:4px}.profileOneSettingItem input:checked:before{transform:translate(24px)}}html[data-app-theme] body .siteShell.siteShellUnified{--shell-sidebar-width:276px;--shell-frame-space:0px;--shell-nav-width:116px;--shell-sidebar-gap:20px;grid-template-columns:var(--shell-sidebar-width) minmax(0, 1fr);padding:var(--shell-frame-space);gap:0;min-width:0;display:grid}html[data-app-theme=light-blue] body .siteShell.siteShellUnified{--shell-sidebar-width:clamp(560px, 19vw, 720px);--shell-frame-space:var(--light-frame-gap);--shell-nav-width:156px;--shell-sidebar-gap:26px}html[data-app-theme] body .siteShell.siteShellUnified>.siteSidebar{top:var(--shell-frame-space);grid-template-columns:minmax(0, 1fr) var(--shell-nav-width);align-self:start;gap:var(--shell-sidebar-gap);width:auto;min-width:0;height:calc(100dvh - var(--shell-frame-space) * 2);min-height:0;padding:26px 16px;display:grid;position:sticky;overflow-y:auto}html[data-app-theme] body .siteShell.siteShellUnified>.siteContent{width:100%;min-width:0}html[data-app-theme=light-blue] body .siteShell.siteShellUnified>.siteContent{border-left-width:0;border-right:1px solid var(--light-border-glow)}html[data-app-theme] body .siteShell.siteShellUnified>.siteContent>.main{width:100%;min-width:0;max-width:none;margin:0;padding:0}.profileSaveFeedback{grid-column:1/-1;margin:0}.profileOneActions button:disabled{opacity:.65;cursor:wait}@media (min-width:1024px) and (max-width:1439px){html[data-app-theme=dark] body .siteShell.siteShellUnified{--shell-sidebar-width:242px}}@media (max-width:1280px){html[data-app-theme=light-blue] body .siteShell.siteShellUnified{--shell-sidebar-width:470px;--shell-nav-width:128px;--shell-sidebar-gap:18px}}@media (max-width:980px){html[data-app-theme] body .siteShell.siteShellUnified{grid-template-columns:minmax(0,1fr);display:block}html[data-app-theme=light-blue] body .siteShell.siteShellUnified{--shell-frame-space:10px}html[data-app-theme] body .siteShell.siteShellUnified>.siteSidebar{display:none}html[data-app-theme] body .siteShell.siteShellUnified>.siteContent>.siteHeader{display:block}}.siteShell:has(.profileOnePage){min-height:100vh;padding:var(--light-frame-gap,22px);background:radial-gradient(circle at 68% 12%,#becfff70,#0000 25%),radial-gradient(circle at 92% 88%,#a0b2ff52,#0000 24%),radial-gradient(circle at 13% 18%,#d5edffb8,#0000 30%),linear-gradient(128deg,#f9fcff 0%,#edf6ff 38%,#f6f7ff 70%,#eef5ff 100%);grid-template-columns:clamp(430px,28vw,560px) minmax(0,1fr);gap:0;display:grid;overflow-x:clip}html[data-app-theme=light-blue] .siteShell:has(.profileOnePage){min-height:100vh;padding:var(--light-frame-gap,22px);background:radial-gradient(circle at 68% 12%,#becfff70,#0000 25%),radial-gradient(circle at 92% 88%,#a0b2ff52,#0000 24%),radial-gradient(circle at 13% 18%,#d5edffb8,#0000 30%),linear-gradient(128deg,#f9fcff 0%,#edf6ff 38%,#f6f7ff 70%,#eef5ff 100%);grid-template-columns:clamp(430px,28vw,560px) minmax(0,1fr);gap:0;display:grid;overflow-x:clip}.siteShell:has(.profileOnePage):before{content:"";pointer-events:none;filter:blur(1px);opacity:.92;background:radial-gradient(at 36% 12%,#fffffff2,#0000 44%),radial-gradient(at 72% 52%,#cdd3ff80,#0000 34%),linear-gradient(142deg,#ffffffdb,#e2f0ff38 56%,#0000 57%);height:58vh;position:fixed;inset:-18% -10% auto 28%}html[data-app-theme=light-blue] .siteShell:has(.profileOnePage):before{content:"";pointer-events:none;filter:blur(1px);opacity:.92;background:radial-gradient(at 36% 12%,#fffffff2,#0000 44%),radial-gradient(at 72% 52%,#cdd3ff80,#0000 34%),linear-gradient(142deg,#ffffffdb,#e2f0ff38 56%,#0000 57%);height:58vh;position:fixed;inset:-18% -10% auto 28%}.siteShell:has(.profileOnePage):after{content:"";pointer-events:none;filter:blur(2px);background:radial-gradient(#aeb5ff57,#0000 67%);width:44vw;height:54vh;position:fixed;bottom:-26vh;right:-10vw}html[data-app-theme=light-blue] .siteShell:has(.profileOnePage):after{content:"";pointer-events:none;filter:blur(2px);background:radial-gradient(#aeb5ff57,#0000 67%);width:44vw;height:54vh;position:fixed;bottom:-26vh;right:-10vw}.siteShell:has(.profileOnePage) .siteHeader{display:none}.siteShell:has(.profileOnePage) .bottomDock{display:none}.siteShell:has(.profileOnePage) .themeToggle{display:none}html[data-app-theme=light-blue] .siteShell:has(.profileOnePage) .siteHeader{display:none}html[data-app-theme=light-blue] .siteShell:has(.profileOnePage) .bottomDock{display:none}html[data-app-theme=light-blue] .siteShell:has(.profileOnePage) .themeToggle{display:none}.siteShell:has(.profileOnePage) .siteSidebar{top:var(--light-frame-gap,22px);height:calc(100vh - var(--light-frame-gap-double,44px));min-height:calc(100vh - var(--light-frame-gap-double,44px));align-self:start;display:grid;position:sticky}html[data-app-theme=light-blue] .siteShell:has(.profileOnePage) .siteSidebar{top:var(--light-frame-gap,22px);height:calc(100vh - var(--light-frame-gap-double,44px));min-height:calc(100vh - var(--light-frame-gap-double,44px));align-self:start;display:grid;position:sticky}.siteShell:has(.profileOnePage) .siteContent{z-index:1;min-height:calc(100vh - var(--light-frame-gap-double,44px));box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}html[data-app-theme=light-blue] .siteShell:has(.profileOnePage) .siteContent{z-index:1;min-height:calc(100vh - var(--light-frame-gap-double,44px));box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.siteShell:has(.profileOnePage) .main{width:100%;max-width:none;min-height:100vh;margin:0;padding:0}html[data-app-theme=light-blue] .siteShell:has(.profileOnePage) .main{width:100%;max-width:none;min-height:100vh;margin:0;padding:0}.profileOnePage{z-index:1;min-height:calc(100vh - var(--light-frame-gap-double,44px));color:#101a32;background:0 0;max-width:1920px;margin:0 auto;padding:26px clamp(24px,3vw,58px) 60px;position:relative;container:profile-content/inline-size}.profileOneTopbar{justify-content:flex-end;align-items:center;gap:30px;min-height:68px;display:flex}.profileOneSearch{color:#7583a2;background:linear-gradient(135deg,#ffffffe0,#f7faffb3),#ffffffb8;border:1px solid #d4e0f4c7;border-radius:999px;align-items:center;width:min(430px,38vw);height:58px;padding:0 24px;display:flex;box-shadow:inset 0 1px #fffffffa,0 18px 44px #8197c621}.profileOneSearch input{color:#26324a;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:18px;font-weight:700}.profileOneSearch input::placeholder{color:#9aa7c4}.profileOneBell{color:#242c3f;background:0 0;border:0;place-items:center;width:52px;height:52px;display:grid;position:relative}.profileOneBell span{background:#ff3f5e;border:2px solid #fff;border-radius:999px;width:12px;height:12px;position:absolute;top:8px;right:9px;box-shadow:0 8px 18px #ff3f5e47}.profileOneMiniAvatar{background:linear-gradient(135deg,#eaf2ff,#d9e4ff);border-radius:999px;width:64px;height:64px;padding:3px;display:block;box-shadow:0 16px 34px #697eb933}.profileOneMiniAvatar img,.profileOneAvatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.profileOneHero{justify-content:space-between;align-items:flex-end;gap:28px;margin-top:66px;display:flex}.profileOneHero h1{color:#071328;letter-spacing:0;margin:0;font-size:clamp(48px,4vw,72px);font-weight:950;line-height:1.03}.profileOneHero p{color:#7785a2;margin:20px 0 0;font-size:clamp(20px,1.6vw,30px);font-weight:700;line-height:1.3}.profileOneScript{text-align:center;flex:none;margin-right:16px;font-family:KaiTi,STKaiti,Microsoft YaHei,sans-serif;transform:rotate(-8deg);color:#6a79c8bf!important;font-size:clamp(28px,2.8vw,44px)!important;font-weight:600!important;line-height:1.45!important}.profileOneScript:after{content:"";border-bottom:4px solid #7884e457;border-radius:0 0 50% 45%;width:230px;height:40px;margin:-4px auto 0;display:block;transform:rotate(-8deg)}.profileOneGrid{grid-template-columns:minmax(620px,1.34fr) minmax(420px,.96fr);gap:30px;margin-top:78px;display:grid}.profileOneCard,.profileOnePoster{background:linear-gradient(140deg,#ffffffeb,#ffffffb8),#ffffffd6;border:1px solid #e0e8f7c7;border-radius:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 34px 86px #7892c433}.profileOneCard:before,.profileOnePoster:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 0,#fffffff5,#0000 25%),radial-gradient(circle at 92% 16%,#e3e6ff6b,#0000 24%),radial-gradient(circle at 18% 92%,#d7efff5c,#0000 26%);position:absolute;inset:0}.profileOneProfileCard{min-height:910px;padding:38px 42px 46px}.profileOneSectionHead{z-index:1;align-items:center;gap:24px;display:flex;position:relative}.profileOneHeadIcon,.profileOneSettingIcon{color:#635cff;background:radial-gradient(circle at 35% 20%,#fffffff0,#0000 34%),linear-gradient(135deg,#eef1fff2,#f6faffc7);border-radius:999px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #fffffffa,0 18px 38px #7880dc26}.profileOneHeadIcon{width:70px;height:70px}.profileOneSectionHead h2{color:#101a32;margin:0;font-size:clamp(32px,2.3vw,44px);font-weight:950;line-height:1.08}.profileOneSectionHead p{color:#9aa6bf;margin:10px 0 0;font-size:19px;font-weight:760}.profileOneFormShell{z-index:1;grid-template-columns:340px minmax(0,1fr);align-items:start;gap:clamp(42px,5vw,88px);margin-top:78px;display:grid;position:relative}.profileOneAvatarPanel{justify-items:center;padding-top:20px;display:grid}.profileOneAvatarUploader{justify-items:center;display:grid}.profileOneAvatar{background:linear-gradient(135deg,#fffffff5,#e9efffd9),#ffffffe6;border-radius:999px;width:236px;height:236px;padding:8px;display:block;position:relative;box-shadow:inset 0 1px #fffffff5,0 28px 66px #899dcf3d}.profileOneAvatar i{color:#fff;background:linear-gradient(135deg,#8b7aff,#5a7dff);border:5px solid #fffffff0;border-radius:999px;place-items:center;width:58px;height:58px;display:grid;position:absolute;bottom:16px;right:9px;box-shadow:0 18px 34px #6469ee57}.profileOneAvatarControls{z-index:2;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:-18px;display:flex;position:relative}.profileOneAvatarButton{color:#56627c;cursor:pointer;background:#ffffffe6;border:0;border-radius:999px;place-items:center;min-width:158px;min-height:58px;font-size:22px;font-weight:850;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 16px 32px #778ec12e}.profileOneAvatarButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.profileOneAvatarButton:has(input:disabled){cursor:wait;opacity:.74}.profileOneAvatarRemove{color:#d8516b;cursor:pointer;background:#fff6f8e0;border:1px solid #e27d913d;border-radius:999px;align-self:center;align-items:center;gap:7px;min-height:46px;padding:0 16px;font-size:15px;font-weight:850;display:inline-flex;box-shadow:0 12px 26px #b958721a}.profileOneAvatarHint{color:#9aa6bf;text-align:center;width:min(260px,100%);margin:14px 0 0;font-size:14px;font-weight:750;line-height:1.45}.profileOneAvatarStatus{color:#12846e;background:#e5fff8e0;border:1px solid #1fbc9333;border-radius:999px;align-items:center;min-height:30px;margin-top:10px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.profileOneAvatarStatus.error{color:#c54250;background:#fff0f1e6;border-color:#ff6c753d}.profileOneAvatarPanel blockquote{color:#9aa5bf;letter-spacing:0;text-align:center;margin:58px 0 0;font-size:24px;font-weight:600;line-height:1.75}.profileOneAvatarPanel blockquote span{color:#4ea87e}.profileOneForm{gap:24px;display:grid}.profileOneForm label{color:#4d5872;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:24px;margin:0;font-size:20px;font-weight:850;display:grid}.profileOneForm input,.profileOneForm select{color:#4a5369;background:#ffffffb8;border:2px solid #dce3f0f2;border-radius:14px;outline:0;width:100%;height:60px;padding:0 22px;font-size:21px;font-weight:780;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px 2px #8297be14,0 10px 26px #768ebd12}.profileOneForm input:focus,.profileOneForm select:focus{background:#fffffff0;border-color:#788bff9e;box-shadow:0 0 0 5px #7484ff1f,0 18px 36px #7088c71f}.profileOneInputWrap{position:relative}.profileOneInputWrap svg{color:#aeb7cc;pointer-events:none;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.profileOneInputWrap input,.profileOneInputWrap select{padding-right:54px}.profileOneForm select{appearance:none}.profileOneActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:54px;padding-left:144px;display:grid}.profileOnePrimary,.profileOneSecondary{border:0;border-radius:16px;place-items:center;min-height:64px;font-size:22px;font-weight:900;text-decoration:none;display:inline-grid}.profileOnePrimary{color:#fff;background:linear-gradient(135deg,#927cff 0%,#2f91ff 100%);box-shadow:0 18px 38px #4874ff47}.profileOneSecondary{color:#6f7b97;background:linear-gradient(135deg,#f7f9fef5,#e5ebf7d6)}.profileOneSide{gap:28px;display:grid}.profileOnePoster{background:radial-gradient(circle at 84% 12%,#6f90ff59,#0000 22%),radial-gradient(circle at 64% 58%,#ffe0cd40,#0000 24%),linear-gradient(135deg,#f6faffeb,#e6ebffd1);min-height:388px;padding:58px 62px}.profileOnePosterCopy{z-index:2;width:60%;position:relative}.profileOnePosterCopy span{color:#7b7dff;margin-bottom:26px;font-size:22px;font-weight:900;display:block}.profileOnePosterCopy strong{color:#17213a;font-size:clamp(34px,2.4vw,48px);font-weight:950;line-height:1.45;display:block}.profileOnePosterCopy p{color:#9aa7c9;margin:28px 0 0;font-size:21px;font-weight:750}.profileOnePosterCopy i{background:#4c68cd;border-radius:999px;width:34px;height:3px;margin-top:30px;display:block}.profileOneWindow{background:linear-gradient(#ffffffd1,#ffffff1a),linear-gradient(160deg,#addaff9e,#7a8bff47);border-radius:86px 86px 4px 4px;width:170px;height:250px;position:absolute;bottom:60px;right:92px;box-shadow:inset 0 0 0 8px #ffffff8a,0 22px 54px #6979cb38}.profileOneWindow:before{content:"";border-top:34px solid #ffffff94;border-left:38px solid #ffffff73;border-radius:100% 0 0;width:220px;height:84px;position:absolute;bottom:44px;right:34px;transform:skew(-18deg)}.profileOneWindow:after{content:"";clip-path:polygon(0 100%,100% 100%,100% 22%,66% 38%,47% 18%,0 48%);background:radial-gradient(circle at 50% 36%,#fffffff5,#0000 16%),linear-gradient(#bfe5ff,#eef6ff);border-radius:50% 50% 0 0;height:108px;position:absolute;inset:auto 24px 36px}.profileOnePoster em{color:#5f66b58c;font-family:KaiTi,STKaiti,Microsoft YaHei,sans-serif;font-size:28px;font-weight:700;line-height:1.1;position:absolute;bottom:36px;right:36px;transform:rotate(-8deg)}.profileOneSettings{min-height:450px;padding:38px 44px 34px}.profileOneSettings .profileOneSectionHead{gap:26px}.profileOneSettings .profileOneHeadIcon{width:72px;height:72px}.profileOneSettingList{z-index:1;margin-top:50px;display:grid;position:relative}.profileOneSettingItem{border-bottom:1px solid #dfe5f0db;grid-template-columns:78px minmax(0,1fr) 76px;align-items:center;gap:22px;min-height:114px;display:grid}.profileOneSettingItem:last-child{border-bottom:0}.profileOneSettingIcon{color:#2e3448;width:62px;height:62px}.profileOneSettingItem strong{color:#24304a;font-size:24px;font-weight:920;line-height:1.2;display:block}.profileOneSettingItem small{color:#99a5bf;margin-top:9px;font-size:18px;font-weight:760;line-height:1.3;display:block}.profileOneSettingItem input{appearance:none;background:#d6dbe6;border:0;border-radius:999px;width:70px;height:40px;position:relative;box-shadow:inset 0 2px 5px #6a78961f,0 8px 18px #7788ac24}.profileOneSettingItem input:before{content:"";background:#fff;border-radius:999px;width:30px;height:30px;transition:transform .2s;position:absolute;top:5px;left:5px;box-shadow:0 5px 12px #5a688f33}.profileOneSettingItem input:checked{background:linear-gradient(135deg,#8a75ff,#5478ff);box-shadow:0 12px 26px #666eff47}.profileOneSettingItem input:checked:before{transform:translate(30px)}.profileOneNotice{z-index:2;border-radius:14px;width:min(680px,100%);margin:28px 0 -38px;padding:14px 18px;font-size:16px;font-weight:850;position:relative}.profileOneNotice.success{color:#12846e;background:#e5fff8d6;border:1px solid #1fbc9338}.profileOneNotice.error{color:#c54250;background:#fff0f1db;border:1px solid #ff6c753d}.profileOneLoginState{background:#ffffffad;border:1px solid #dfe6f4e6;border-radius:20px;align-content:center;gap:16px;min-height:320px;padding:32px;display:grid}.profileOneLoginState strong{color:#17213a;font-size:24px}.profileOneLoginState p{color:#8592ad;margin:0;font-size:17px;font-weight:700}.profileOneFloatSpark{z-index:2;color:#697dff;opacity:.54;position:fixed;top:46px;left:78vw;transform:rotate(-12deg)}@container profile-content (max-width:1500px){.profileOnePage .profileOneGrid{grid-template-columns:minmax(0,1fr)}.profileOnePage .profileOneFormShell{grid-template-columns:minmax(200px,.65fr) minmax(0,1fr);gap:28px}.profileOnePage .profileOneSide{grid-template-columns:repeat(2,minmax(0,1fr))}}@container profile-content (max-width:740px){.profileOnePage .profileOneFormShell,.profileOnePage .profileOneSide{grid-template-columns:minmax(0,1fr)}.profileOnePage .profileOneForm label{grid-template-columns:minmax(0,1fr);gap:10px}.profileOnePage .profileOneActions{padding-left:0}}@media (max-width:1540px){.profileOneGrid{grid-template-columns:1fr}.profileOneSide{grid-template-columns:minmax(0,1fr) minmax(420px,.85fr)}.profileOneProfileCard{min-height:auto}}@media (max-width:980px){.siteShell:has(.profileOnePage){flex-direction:column;padding:10px;display:flex}html[data-app-theme=light-blue] .siteShell:has(.profileOnePage){flex-direction:column;padding:10px;display:flex}.siteShell:has(.profileOnePage) .siteSidebar{display:none}html[data-app-theme=light-blue] .siteShell:has(.profileOnePage) .siteSidebar{display:none}.siteShell:has(.profileOnePage) .siteHeader{display:block}html[data-app-theme=light-blue] .siteShell:has(.profileOnePage) .siteHeader{display:block}.siteShell:has(.profileOnePage) .bottomDock{display:grid}html[data-app-theme=light-blue] .siteShell:has(.profileOnePage) .bottomDock{display:grid}.siteShell:has(.profileOnePage) .siteContent{min-height:auto}html[data-app-theme=light-blue] .siteShell:has(.profileOnePage) .siteContent{min-height:auto}.siteShell:has(.profileOnePage) .main{min-height:auto}html[data-app-theme=light-blue] .siteShell:has(.profileOnePage) .main{min-height:auto}.profileOnePage{padding:20px 18px 38px}.profileOneTopbar{gap:14px}.profileOneSearch{width:min(100%,440px)}.profileOneHero{flex-direction:column;align-items:flex-start;margin-top:38px}.profileOneGrid{margin-top:42px}.profileOneFormShell,.profileOneSide{grid-template-columns:1fr}.profileOneForm label{grid-template-columns:1fr;gap:10px}.profileOneActions{padding-left:0}}@media (max-width:680px){.profileOneTopbar{justify-content:space-between}.profileOneSearch{width:100%;height:50px;padding:0 16px}.profileOneBell,.profileOneMiniAvatar,.profileOneScript,.profileOneFloatSpark{display:none}.profileOneProfileCard,.profileOneSettings,.profileOnePoster{border-radius:22px;padding:24px 18px}.profileOneAvatar{width:176px;height:176px}.profileOneActions{grid-template-columns:1fr;gap:14px;margin-top:24px}.profileOnePosterCopy{width:100%}.profileOneWindow,.profileOnePoster em{display:none}.profileOneSettingItem{grid-template-columns:54px minmax(0,1fr)}.profileOneSettingItem input{grid-column:2;justify-self:start}}html[data-app-theme=light-blue] body,html[data-app-theme=light-blue] .siteShell{background:linear-gradient(135deg,#ffffff57,#e0efff2e 42%,#f4ecff33),url(/offer-mountain-bg.png) 50%/cover no-repeat fixed!important}html[data-app-theme=light-blue] .siteShell:before{background:radial-gradient(at 18% 18%,#ffffff75,#0000 34%),radial-gradient(at 78% 78%,#bdd4ff3d,#0000 42%),linear-gradient(#ffffff38,#eff7ff2e)!important}html[data-app-theme=light-blue] .siteShell:after{opacity:.46;background-size:46px 46px,46px 46px,100% 100%;background:linear-gradient(#5a8fd10d 1px,#0000 1px),linear-gradient(90deg,#707fe20b 1px,#0000 1px),linear-gradient(135deg,#ffffff3d,#0000 48%,#dfd8ff33)!important}html[data-app-theme=light-blue] .siteContent{background:linear-gradient(135deg,#ffffff1a,#e2f0ff33 48%,#f5efff24)!important}html[data-app-theme=light-blue] body .siteShell.siteShellUnified>.siteSidebar{background:#e8f2ff url(/sidebar-mountain-bg.png) bottom/cover no-repeat}html[data-app-theme=light-blue] .siteSidebar:before,html[data-app-theme=light-blue] .siteSidebar:after{display:none}html[data-app-theme=light-blue] :is(.matchWorkbenchPage,.matchResultPage,.companyWorkbenchPage,.companyDetailPage,.profileConsolePage,.reviewHubPage,.reviewDashboardPage,.membershipPage,.pluginConsolePage,.pluginStorePage,.offerResumeManagerPage,.resumeConsolePage,.resumeBuilderPage,.recruitmentDashboardPage){background:0 0!important}.siteShell{color:#13213a;background:linear-gradient(135deg,#ffffff52,#e4efff38 44%,#f4ecff33),url(/offer-mountain-bg.png) 50%/cover no-repeat fixed;grid-template-columns:376px minmax(0,1fr)}.siteShell:before{background:radial-gradient(at 30% 22%,#ffffff6b,#0000 34%),radial-gradient(at 74% 72%,#c4d7ff42,#0000 42%),linear-gradient(135deg,#f7fcff6b,#f1ebff33 58%,#ffffff2e)}.siteShell:after{opacity:.72;background:linear-gradient(#5d9fe00e 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#6f85e40b 1px,#0000 1px) 0 0/46px 46px,radial-gradient(at 62% 16%,#ffffffb3,#0000 36%) 0 0/100% 100%,radial-gradient(at 72% 42%,#b1c9ff2e,#0000 40%) 0 0/100% 100%;-webkit-mask-image:linear-gradient(#000000db,#0000 92%);mask-image:linear-gradient(#000000db,#0000 92%)}.siteContent{background:linear-gradient(135deg,#ffffff1f,#e5f2ff38 46%,#f4edff29)}.main{width:min(1720px,100% - 40px);padding-top:18px}.siteSidebar{isolation:isolate;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(100deg,#ffffffe0,#e5f1ff7a 54%,#ffffff2e),#f2f9ffc2;border-right:1px solid #85abdb47;grid-template-columns:minmax(0,218px) 116px;gap:18px;height:100vh;padding:24px 18px 28px 22px;display:grid;position:sticky;top:0;overflow:hidden;box-shadow:inset -1px 0 #ffffffc2,24px 0 70px #5f88be24}.siteSidebar:before,.siteSidebar:after{content:"";pointer-events:none;position:absolute}.siteSidebar:before{opacity:.96;filter:blur(.2px);background:linear-gradient(142deg,#0000 0 30%,#94b8e557 30.4% 48%,#0000 48.4%),linear-gradient(34deg,#0000 0 34%,#ffffffd1 34.3% 46%,#0000 46.4%),linear-gradient(26deg,#0000 0 45%,#739dd64d 45.3% 61%,#0000 61.4%),radial-gradient(at 32% 78%,#fffffffa,#0000 40%),radial-gradient(at 68% 90%,#ffffffd1,#0000 44%);height:340px;inset:auto -44px -30px -28px}.siteSidebar:after{opacity:.52;background:radial-gradient(at 50% 100%,#b9d0ff7a,#0000 60%),linear-gradient(115deg,#0000 0 47%,#8ba6e238 47.4% 49.8%,#0000 50.2%),linear-gradient(155deg,#0000 0 32%,#fffc 32.4% 35.2%,#0000 35.6%);height:158px;bottom:36px;left:38px;right:10px}.sideProfilePane,.sideRoutePane{z-index:1;min-width:0;position:relative}.sideProfilePane{flex-direction:column;gap:22px;min-height:0;display:flex}.sideRoutePane{flex-direction:column;gap:18px;min-height:0;padding-top:34px;display:flex}.sidebarBrand{border-bottom:0;gap:9px;min-width:0;padding:0 0 20px}.sidebarBrand .brandLogoWrap{background:#ffffffb8;border:1px solid #628bcb3d;border-radius:12px;width:34px;height:34px;box-shadow:0 14px 34px #607fb433}.sidebarBrand .brandText strong{letter-spacing:0;color:#111c33;font-family:Georgia,Times New Roman,serif;font-size:25px}.sidebarBrand .brandText small{color:#4e6180b8;letter-spacing:.28em;margin-top:2px;font-size:12px;font-weight:800}.sideProfileHero{text-align:center;justify-items:center;gap:11px;padding:12px 0 4px;display:grid}.sideProfileAvatar{background:radial-gradient(circle at 32% 24%,#ffffffe6,#0000 34%),linear-gradient(135deg,#759aefb3,#e1eaffb8);border:5px solid #ffffffc2;border-radius:999px;justify-content:center;align-items:center;width:86px;height:86px;display:inline-flex;overflow:hidden;box-shadow:0 20px 44px #647fb33d,0 0 0 1px #7b9cdc24}.sideProfileAvatar img{object-fit:cover;width:100%;height:100%}.sideProfileStatus{color:#1a9b79;align-items:center;gap:6px;font-size:12px;font-weight:950;display:inline-flex}.sideProfileStatus:before{content:"";background:#35c79f;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #35c79f1f}.sideProfileHero strong{color:#17223c;font-size:25px;line-height:1.15}.sideProfileHero small{color:#495c7cb3;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:12px;font-weight:750;overflow:hidden}.sideProfileMotto{color:#2e4163bd;background:linear-gradient(135deg,#ffffffc2,#f0f7ff80),#ffffff85;border:1px solid #ffffffb3;border-radius:22px;margin:0;padding:20px 18px;font-size:13px;font-weight:800;line-height:1.85;box-shadow:0 18px 42px #678bc21f}.sideProfileStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:4px 0 8px;display:grid}.sideProfileStats span{color:#465b7ab8;text-align:center;justify-items:center;gap:4px;font-size:12px;font-weight:850;display:grid}.sideProfileStats span:not(:last-child){border-right:1px solid #7c9ed32e}.sideProfileStats strong{color:#17223c;font-size:22px;line-height:1}.sideProgressCard{border-top:1px solid #7899cd2e;border-bottom:1px solid #7899cd2e;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:14px;margin-top:2px;padding:18px 14px;display:grid}.sideProgressCard div{color:#182642;grid-column:1/-1;justify-content:space-between;align-items:center;font-weight:950;display:flex}.sideProgressCard div span{color:#576987a8;font-size:12px;font-weight:850}.sideProgressCard b{background:radial-gradient(circle at center, #fffffff0 0 50%, transparent 51%), conic-gradient(from -28deg, #7667ff 0 216deg, #99b3e033 216deg 360deg);color:#17223c;border-radius:999px;justify-content:center;align-items:center;width:62px;height:62px;font-size:17px;display:inline-flex;box-shadow:0 12px 30px #6b72ff2e}.sideProgressCard small{color:#465b7ab8;font-size:12px;font-weight:850}.sideMountainQuote{color:#5b6e9794;margin-top:auto;padding:22px 2px 4px;font-family:KaiTi,STKaiti,"FangSong",serif;font-size:20px;line-height:1.55;transform:rotate(-5deg)}.sideMountainQuote:after{content:"A Brighter You  A Bigger Tomorrow";color:#6b80aa61;letter-spacing:.34em;text-transform:uppercase;margin-top:24px;font-family:Inter,PingFang SC,sans-serif;font-size:10px;font-weight:900;line-height:1.7;display:block}.sideRoutePane .sideNav{gap:11px;display:grid}.sideRoutePane .sideNav .navItem{color:#374868bd;background:radial-gradient(circle at 22% 18%,#fffffff2,#0000 38%),linear-gradient(135deg,#ffffffbf,#eff6ff8c);border:1px solid #ffffffc2;border-radius:999px;justify-content:flex-start;gap:11px;min-height:54px;padding:0 15px 0 12px;font-size:14px;font-weight:950;box-shadow:inset 0 1px #ffffffe6,0 14px 30px #6886bc21}.sideRoutePane .sideNav .navItem svg{color:#52627e;stroke-width:2.45px;filter:drop-shadow(0 4px 9px #4663a41f);flex:none;width:21px;height:21px}.sideRoutePane .sideNav .navItem:hover{color:#263656;background:radial-gradient(circle at 22% 18%,#fffffffa,#0000 38%),linear-gradient(135deg,#ffffffdb,#e2ecffbd);border-color:#7ea0e86b;transform:translateY(-1px)}.sideRoutePane .sideNav .navItem.active{color:#fff;background:radial-gradient(circle at 30% 18%,#ffffff5c,#0000 30%),linear-gradient(135deg,#4e7dff 0%,#7667ff 100%);border-color:#788eff6b;box-shadow:inset 0 1px #ffffff61,0 18px 34px #536fe64d}.sideRoutePane .sideNav .navItem.active svg{color:#fff}.sideRoutePane .sidebarActions{border-top:0;gap:10px;margin-top:auto;padding-top:0}.sideRoutePane .sideAction,.sideRoutePane .sideLogin,.sideRoutePane .sideLogout,.sideRoutePane .sideUserCard{color:#2a3b5bbd;background:#ffffff9e;border:1px solid #ffffffb8;border-radius:20px;box-shadow:0 12px 28px #607fb41f}.sideRoutePane .sideAction,.sideRoutePane .sideLogin,.sideRoutePane .sideLogout{justify-content:center;min-height:42px;font-weight:950}.sideRoutePane .sideUserCard{padding:8px}.sideRoutePane .sideUserInfo{justify-content:center}.sideRoutePane .sideUserInfo span:last-child,.sideRoutePane .sideLogout span{display:none}.sideRoutePane .sideUserAvatar{color:#4e72e9;background:#e2ecffe6;border-radius:999px;width:38px;height:38px}.siteHeader,.bottomDock,.mobileMenuNav,.themeToggle{color:#263656;background:linear-gradient(135deg,#ffffffd1,#f0f7ffa3),#ffffffb8;border-color:#84a6d842;box-shadow:inset 0 1px #ffffffe6,0 18px 44px #6a89bc24}.iconButton,.menuButton,.loginPill{color:#334a75;background:#ffffffb8;border-color:#84a6d847;box-shadow:0 12px 30px #6886bc1a}@media (max-width:1280px){.siteShell{grid-template-columns:326px minmax(0,1fr)}.siteSidebar{grid-template-columns:minmax(0,186px) 104px;gap:14px;padding-left:16px;padding-right:14px}.sidebarBrand .brandText strong{font-size:22px}.sideProfileStats strong{font-size:19px}.sideRoutePane .sideNav .navItem{min-height:50px;padding:0 12px 0 10px;font-size:13px}}@media (max-width:980px){.siteShell{flex-direction:column;display:flex}.siteSidebar{display:none}.siteHeader{display:block}}html[data-app-theme=light-blue] .siteShell{padding:var(--light-frame-gap);grid-template-columns:clamp(560px,19vw,720px) minmax(0,1fr);gap:0}html[data-app-theme=light-blue] .siteSidebar{height:calc(100vh - var(--light-frame-gap-double));border:1px solid var(--light-border-glow);border-right-color:var(--light-border);border-radius:var(--light-frame-radius) 0 0 var(--light-frame-radius);grid-template-columns:minmax(0,1fr) 156px;gap:26px;padding:32px 26px 34px 32px;box-shadow:inset 1px 1px #ffffffb8,inset -1px 0 #7493cd1f,24px 0 68px #6484be26}html[data-app-theme=light-blue] .siteContent{min-height:calc(100vh - var(--light-frame-gap-double));border:1px solid var(--light-border-glow);border-radius:0 var(--light-frame-radius) var(--light-frame-radius) 0;border-left:0;overflow:clip;box-shadow:inset -1px 1px #ffffffad,0 26px 74px #6484be1f}html[data-app-theme=light-blue] :is(.overviewHero,.companyHeroPanel,.libraryHero,.membershipHero,.heroPanel,.queryPanel,.dataPanel,.resultsPanel,.overviewCard,.panel,.card,.columnPanel,.companyStatCard,.resumeManagerPanel,.resumeManagerCard,.resumeUploadHero,.resumeVersionCard,.resumeDetailPanel,.resumeInsightCard,.resumeWorkbenchTopbar,.resumeWorkbenchShell,.resumeStudioToolbar,.resumeToolRail,.resumeEditorCanvas,.resumeEditorPanel,.resumeDesignPanel,.matchThemeHero,.matchFlowStrip,.matchDiagnosisPanel,.matchReadyPanel,.matchResultHero,.matchCompareCard,.matchDetailPanel,.matchDetailCard,.matchSideCard,.matchOverallScore,.matchSideCta,.matchResultStats article,.pluginHero,.pluginPanel,.reviewPanel,.reviewStatCard){border:1px solid var(--light-border-glow);border-radius:var(--light-panel-radius);box-shadow:inset 0 1px 0 #ffffffd1, var(--light-panel-shadow);outline:1px solid #7e9ad221}html[data-app-theme=light-blue] :is(input:not([type=radio]):not([type=checkbox]),select,textarea,.input,.select,.button,.primaryButton,.secondaryButton,.ghostButton,.iconButton,.menuButton,.loginPill,.sideAction,.sideLogin,.sideLogout,.matchDownloadButton,.matchGenerateButton){border-radius:var(--light-control-radius);border-color:var(--light-border)}html[data-app-theme=light-blue] .sideRoutePane .sideNav .navItem{border:1px solid var(--light-border-glow);border-radius:999px;outline:1px solid #7e9ad21c}@media (max-width:1280px){html[data-app-theme=light-blue] .siteShell{grid-template-columns:470px minmax(0,1fr)}html[data-app-theme=light-blue] .siteSidebar{grid-template-columns:minmax(0,1fr) 128px;gap:18px;padding:24px 20px 28px 22px}}@media (max-width:980px){html[data-app-theme=light-blue] .siteShell{padding:10px}html[data-app-theme=light-blue] .siteContent{border:1px solid var(--light-border-glow);border-radius:20px;min-height:auto}html[data-app-theme=light-blue] .main{width:min(100%,100% - 12px);padding-top:10px}}
