:root{--bg:#060d1a;--bg-alt:#07101f;--surface:#0b1726;--surface-raised:#0f1e32;--surface-bright:#152a43;--border:#1a2d4a;--border-bright:#274672;--accent:#6b8fff;--accent-2:#38bdf8;--accent-rgb:107,143,255;--accent-glow:rgba(107,143,255,.14);--text:#e0eaff;--text-muted:#7a9cc8;--text-subtle:#405d88;--success:#34d399;--warning:#fbbf24;--danger:#f87171;--radius-sm:10px;--radius:14px;--radius-lg:20px;--radius-xl:26px;--shadow-sm:0 2px 10px rgba(0,0,0,.35);--shadow:0 6px 28px rgba(0,0,0,.42);--shadow-lg:0 20px 64px rgba(0,0,0,.58);--shadow-accent:0 8px 32px rgba(107,143,255,.2);--transition:0.18s ease;--nav-bg:rgba(6,13,26,.82)}html[data-theme=light]{--bg:#f0f4fb;--bg-alt:#e8eef8;--surface:#fff;--surface-raised:#f5f8ff;--surface-bright:#eaf0fb;--border:#d0d9ee;--border-bright:#b3c2e0;--accent:#3b6af5;--accent-2:#1d4ed8;--accent-rgb:59,106,245;--accent-glow:rgba(59,106,245,.12);--text:#111827;--text-muted:#4b5e7a;--text-subtle:#8898b4;--success:#059669;--warning:#d97706;--danger:#dc2626;--shadow-sm:0 2px 10px rgba(0,0,0,.08);--shadow:0 6px 28px rgba(0,0,0,.12);--shadow-lg:0 20px 64px rgba(0,0,0,.16);--shadow-accent:0 8px 32px rgba(59,106,245,.18);--nav-bg:rgba(240,244,251,.9)}html[data-theme=light] body{background:var(--bg)}html[data-theme=light] .topNav{background:var(--nav-bg)}html[data-theme=light] .navBrand{background:linear-gradient(135deg,var(--accent) 0,var(--accent-2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html[data-theme=light] .historyPreviewCard{background:#fff;border-color:#d0d9ee}html[data-theme=light] .historyPreviewBullets li{color:#4b5e7a}html[data-theme=light] .previewCanvas{background:#f0f4fb}html[data-theme=light] .textInput,html[data-theme=light] input[type=file],html[data-theme=light] select,html[data-theme=light] textarea{background:#fff;color:var(--text);border-color:var(--border)}html[data-theme=light] .optimizedResume{background:#fff}html[data-theme=light] .tokenBox{background:#f5f8ff}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}.skipLink{position:absolute;top:-100%;left:0;padding:8px 16px;background:var(--accent);color:#fff;font-weight:600;z-index:9999;text-decoration:none}.skipLink:focus{top:0}body{font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;background:var(--bg);color:var(--text);min-height:100vh;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{max-width:1320px;margin:0 auto;padding:28px 24px 80px}.dashboardContainer{max-width:1480px}.narrow{max-width:520px}.topNav{position:-webkit-sticky;position:sticky;top:0;z-index:30;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:var(--nav-bg);border-bottom:1px solid var(--border)}.navInner{max-width:1320px;margin:0 auto;padding:6px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.navWide{max-width:1480px}.navBrand{font-weight:800;font-size:20px;letter-spacing:-.02em;background:linear-gradient(135deg,var(--accent) 0,var(--accent-2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navLinks{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.navButton{background:transparent;color:var(--text);border:1px solid var(--border-bright);border-radius:var(--radius-sm);padding:8px 16px;cursor:pointer;font-size:14px;font-weight:600;transition:border-color var(--transition),background var(--transition)}.navButton:hover{border-color:var(--accent);background:var(--accent-glow)}.navEmail{color:var(--text);font-size:13px;font-weight:700}.btnPrimary,.btnSecondary,.ghostButton,.miniButton{border:0;border-radius:var(--radius);padding:12px 22px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform var(--transition),box-shadow var(--transition),opacity var(--transition),background var(--transition);white-space:nowrap;text-decoration:none}.btnPrimary{background:linear-gradient(135deg,var(--accent) 0,var(--accent-2) 100%);color:#fff;box-shadow:0 4px 20px rgba(var(--accent-rgb),.32);border:1px solid transparent}.btnPrimary:hover{transform:translateY(-1px);box-shadow:0 8px 32px rgba(var(--accent-rgb),.48)}.btnPrimary:active{transform:translateY(0)}.btnPrimary:disabled{opacity:.55;transform:none;box-shadow:none;cursor:not-allowed}.btnSecondary{background:transparent;color:var(--text);border:1px solid var(--border-bright)}.btnSecondary:hover{border-color:var(--accent);background:var(--accent-glow)}.btnSecondary:disabled{opacity:.55;cursor:not-allowed}.ghostButton{background:transparent;color:var(--text-muted);border:1px solid var(--border)}.ghostButton:hover{color:var(--text);border-color:var(--border-bright)}.miniButton{border-radius:var(--radius-sm);padding:7px 12px;font-size:12px;font-weight:600;background:transparent;color:var(--text);border:1px solid var(--border)}.miniButton:hover{border-color:var(--border-bright)}.miniButton:disabled{opacity:.55;cursor:not-allowed}@keyframes dlSpin{to{transform:rotate(1turn)}}.dlSpinner{display:inline-block;width:14px;height:14px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:dlSpin .7s linear infinite}.skillTagInput{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border:1px solid var(--border);border-radius:var(--radius);padding:8px 10px;background:var(--surface);cursor:text;min-height:42px}.skillTagInput:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.15)}.skillTag{gap:4px;background:rgba(var(--accent-rgb),.1);color:var(--accent);border:1px solid rgba(var(--accent-rgb),.25);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;white-space:nowrap}.skillTag,.skillTagRemove{display:inline-flex;align-items:center}.skillTagRemove{background:none;border:none;padding:0;margin:0;cursor:pointer;color:inherit;opacity:.6;font-size:15px;line-height:1}.skillTagRemove:hover{opacity:1}.skillTagInner{border:none;outline:none;background:transparent;font-size:13px;color:var(--text);min-width:160px;flex:1 1;padding:2px 0}.card,.miniCard,.planCard,.pricingCard,.statCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px;box-shadow:var(--shadow-sm)}.featured{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,var(--accent),var(--accent-2)) border-box;border:1px solid transparent;box-shadow:var(--shadow-accent),var(--shadow)}.card h1,.card h2,.card h3{margin-top:0}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:rgba(107,143,255,.1);border:1px solid rgba(107,143,255,.25);font-size:12px;font-weight:600;letter-spacing:.06em;color:#a8c4ff;margin-bottom:20px}.heroTitle{font-size:clamp(38px,5.5vw,64px);line-height:1.01;margin:0 0 18px;letter-spacing:-.03em;font-weight:900}.heroLead{color:var(--text-muted);font-size:18px;line-height:1.65;max-width:600px}.gradientText{background:linear-gradient(135deg,#22c55e,#38bdf8 55%,#6b8fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.kicker{color:#10b981;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700;margin-bottom:10px}html[data-theme=light] .kicker{color:#0d9488}.small{color:var(--text-muted);font-size:14px;line-height:1.6}.sectionTitle{font-size:32px;font-weight:800;margin:0 0 10px;letter-spacing:-.025em}.sectionLead{color:var(--text-muted);margin:0 0 24px;max-width:920px;font-size:16px;line-height:1.6}.section{margin-top:40px}.sectionCentered{text-align:center}.sectionCentered .sectionLead{margin-left:auto;margin-right:auto}.heroShell{border:1px solid var(--border);border-radius:var(--radius-xl);padding:40px;background:var(--surface);box-shadow:var(--shadow-lg);overflow:hidden;position:relative}.heroShell:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 0 0,rgba(107,143,255,.13) 0,transparent 55%),radial-gradient(ellipse 60% 50% at 100% 100%,rgba(167,139,250,.09) 0,transparent 50%);pointer-events:none}.heroGrid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:32px;gap:32px;align-items:start;position:relative}.heroCtas{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.salesGrid{align-items:stretch}.salesPanel{display:grid;grid-gap:16px;gap:16px}.proofRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:28px}.proofCard{background:rgba(11,23,38,.5);border:1px solid var(--border);border-radius:var(--radius);padding:18px;transition:border-color var(--transition)}.proofCard:hover{border-color:var(--border-bright)}.proofTitle{font-weight:700;margin-bottom:5px;font-size:15px}html[data-theme=light] .proofCard{background:#fff;border-color:#c7d2e6}html[data-theme=light] .proofTitle{color:#111827}html[data-theme=light] .proofCard .small{color:#334155}.statsBar{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;margin-top:44px}.statBarItem{background:var(--surface);padding:22px 24px;display:grid;grid-gap:5px;gap:5px}.statBarNum{font-size:28px;font-weight:900;letter-spacing:-.03em}.statBarLabel{font-size:13px;color:var(--text-muted)}.stepsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:10px}.stepItem{padding:26px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid;grid-gap:12px;gap:12px;transition:border-color var(--transition)}.stepItem:hover{border-color:var(--border-bright)}.stepNum{width:36px;height:36px;border-radius:999px;background:var(--accent-glow);border:1px solid rgba(107,143,255,.3);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;color:var(--accent)}.stepTitle{font-weight:700;font-size:16px}.stepDesc{color:var(--text-muted);font-size:14px;line-height:1.55}.featureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.featureItem{padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid;grid-gap:8px;gap:8px;transition:border-color var(--transition),transform var(--transition)}.featureItem:hover{border-color:var(--border-bright);transform:translateY(-1px)}.featureIcon{line-height:1;color:var(--accent)}.featureTitle{font-weight:700;font-size:15px}.featureDesc{color:var(--text-muted);font-size:13px;line-height:1.55}.outputMock{display:grid;grid-gap:10px;gap:10px}.fileMock{padding:12px 16px;border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border-bright);font-weight:700;font-size:13px;font-family:SF Mono,Fira Code,Cascadia Code,monospace;color:var(--accent)}.fileList{display:grid;grid-gap:8px;gap:8px}.fileList span{display:block;padding:10px 14px;border-radius:var(--radius-sm);background:var(--surface-raised);border:1px solid var(--border);font-size:13px;color:var(--text-muted);transition:color var(--transition),border-color var(--transition)}.fileList span:hover{color:var(--text);border-color:var(--border-bright)}.ctaSection{text-align:center;padding:56px 40px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);position:relative;overflow:hidden}.ctaSection:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 0,rgba(107,143,255,.1) 0,transparent 60%);pointer-events:none}.ctaTitle{font-size:clamp(28px,4vw,42px);font-weight:900;margin:0 0 14px;letter-spacing:-.03em;position:relative}.ctaLead{color:var(--text-muted);font-size:17px;max-width:480px;margin:0 auto 30px;line-height:1.6;position:relative}.popularBadge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.checkList{padding:0;margin:12px 0;list-style:none;display:grid;grid-gap:9px;gap:9px}.checkList li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text-muted);line-height:1.45}.checkList li:before{content:"✓";color:var(--success);font-weight:700;font-size:14px;flex-shrink:0;margin-top:1px}.authShell{min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;padding:32px 24px}.authCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:40px;width:100%;max-width:420px;box-shadow:var(--shadow-lg)}.authCard h1{font-size:26px;font-weight:900;margin:0 0 6px;letter-spacing:-.025em}.authLogo{text-align:center;margin-bottom:28px}.authLogoText{font-weight:800;font-size:20px;background:linear-gradient(135deg,var(--accent),var(--accent-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.authDivider{display:flex;align-items:center;gap:12px;margin:8px 0;color:var(--text-subtle);font-size:13px}.authDivider:after,.authDivider:before{content:"";flex:1 1;height:1px;background:var(--border)}.statsRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:24px}.statCard{text-align:center}.statValue{font-size:30px;font-weight:800;margin-bottom:4px}.workspaceHeader{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:24px}.workspaceHeaderWide{align-items:stretch}.compactCard{max-width:360px;background:var(--surface)}.planValue{font-size:28px;font-weight:800;text-transform:capitalize}.dashboardGrid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:24px;gap:24px;align-items:start}.dashboardMain{min-width:0;display:grid;grid-gap:20px;gap:20px}.dashboardAside{min-width:0}.stickyCard{position:-webkit-sticky;position:sticky;top:90px}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.comparisonGrid .compactCard,.grid2 .compactCard,.simulatorGrid .compactCard{max-width:none}.slimGrid2{grid-template-columns:1fr 1fr}textarea{width:100%;min-height:210px;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:14px;resize:vertical;transition:border-color var(--transition),box-shadow var(--transition)}textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.textInput,select{width:100%;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;transition:border-color var(--transition),box-shadow var(--transition)}.textInput:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}input[type=file]{width:100%;background:var(--bg);color:var(--text);border:1px dashed var(--border);border-radius:var(--radius);padding:12px 14px;cursor:pointer}label{display:block;margin-bottom:6px;font-weight:600;font-size:14px;color:var(--text-muted)}.formStack{display:grid;grid-gap:16px;gap:16px}.actionRow{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.actionRowTight{gap:8px;flex-wrap:nowrap}.badge{display:inline-block;padding:5px 12px;border-radius:999px;background:var(--surface-raised);border:1px solid var(--border-bright);font-size:12px;font-weight:600;margin:0 6px 6px 0;color:var(--text-muted)}.score{font-size:56px;font-weight:900;margin:10px 0;letter-spacing:-.03em}.verdictPill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;font-weight:700;font-size:12px}.verdict-strong{background:rgba(52,211,153,.12);color:#6ee7b7;border:1px solid rgba(52,211,153,.3)}.verdict-moderate{background:rgba(107,143,255,.12);color:#93c5fd;border:1px solid rgba(107,143,255,.3)}.verdict-stretch{background:rgba(251,191,36,.12);color:#fde68a;border:1px solid rgba(251,191,36,.3)}.verdict-low{background:hsla(0,91%,71%,.12);color:#fca5a5;border:1px solid hsla(0,91%,71%,.3)}.resultGrid,.scoreCards,.sidebarList{display:grid;grid-gap:16px;gap:16px}.sidebarItem{padding:14px;border-radius:var(--radius);background:var(--bg-alt);border:1px solid var(--border);color:var(--text)}.sidebarItem.active{border-color:var(--accent);background:rgba(107,143,255,.08)}.historySelect{width:100%;background:transparent;border:0;color:inherit;text-align:left;padding:0;cursor:pointer}.historyActions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.pricingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.pricingCard{display:flex;flex-direction:column}.pricingPrice{font-size:38px;font-weight:900;margin:10px 0 4px;letter-spacing:-.03em}.list{padding-left:20px;margin:10px 0}.list li{margin-bottom:8px;color:var(--text-muted);font-size:14px;line-height:1.5}.numbered{list-style:decimal}.error{color:#fca5a5;font-size:14px}.success{color:#6ee7b7;font-size:14px}.warningText{color:#fde68a;margin-top:8px;font-size:14px}.optimizedResume{white-space:pre-wrap;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px;max-height:740px;overflow:auto;font-size:13px;line-height:1.65;color:var(--text-muted)}.metaPanel{display:flex;flex-wrap:wrap;gap:10px}.metaPill{border:1px solid var(--border);border-radius:999px;padding:8px 14px;font-size:13px;color:var(--text-muted)}.metaPill,.tokenBox{background:var(--surface)}.tokenBox{border:1px dashed var(--border-bright);padding:10px 14px;word-break:break-all;font-size:12px;font-family:monospace;color:var(--text-subtle)}.scoreCard,.tokenBox{border-radius:var(--radius-sm)}.scoreCard{padding:14px;border:1px solid var(--border);background:var(--bg)}.scoreCard p{margin:6px 0}.sectionRowHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.selectedTemplateNote{min-width:180px;padding:12px 16px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);display:grid;grid-gap:4px;gap:4px}.templateGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.templateCard{width:100%;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px;color:var(--text);cursor:pointer;transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}.templateCard:hover{transform:translateY(-2px);border-color:var(--border-bright);box-shadow:var(--shadow)}.templateCard.selected{border-color:var(--accent);box-shadow:0 0 0 1px rgba(107,143,255,.3),var(--shadow-accent)}.templateCard:disabled{cursor:not-allowed;opacity:.6;transform:none}.templateCard:disabled:hover{transform:none;box-shadow:none}.templateCardTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.templateName{font-weight:800;font-size:15px}.templateSubtitle{color:var(--text-muted);font-size:12px;margin-top:3px}.templateChip{padding:5px 10px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;background:var(--surface-raised);border:1px solid var(--border-bright);color:var(--text-muted)}.templateDescription{margin:10px 0 0;color:var(--text-muted);font-size:13px;line-height:1.5}.templatePreview{border-radius:var(--radius);border:1px solid var(--border);padding:12px;background:linear-gradient(180deg,var(--surface-raised) 0,var(--surface) 100%)}.previewCanvas{background:#f8faff;border-radius:10px;min-height:166px;padding:12px}.previewHeader{border-bottom:1px solid #d6ddef;padding-bottom:10px;margin-bottom:10px}.previewName{width:54%;height:12px;border-radius:999px;background:#1a2f57;margin-bottom:7px}.previewMeta{width:78%;height:7px;border-radius:999px;background:#7a8caf}.previewBody{display:grid;grid-gap:9px;gap:9px}.previewBlock{height:8px;border-radius:999px;background:#cad4ea}.previewBlock.wide{width:92%}.previewColumns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.previewColumns span,.previewLines span{height:22px;border-radius:8px;background:#e0e8f8;display:block}.previewLines{display:grid;grid-gap:7px;gap:7px}.preview-classic .previewCanvas{background:#fff;border:1px solid #e3e8f2}.preview-classic .previewHeader{text-align:center}.preview-classic .previewName{margin-left:auto;margin-right:auto;width:58%;background:#1c2d4d}.preview-classic .previewMeta{margin-left:auto;margin-right:auto;width:72%;background:#8ea0bc}.preview-modern .previewHeader{background:linear-gradient(180deg,#18365d,#18365d);border-radius:10px;padding:12px;border-bottom:0;margin:-2px -2px 10px}.preview-modern .previewName{background:#f8fbff;width:46%}.preview-modern .previewMeta{background:#d8e6ff;width:64%}.preview-technical .previewCanvas{background:#f9fbff;border:1px solid #dce5f4}.preview-technical .previewHeader{border-bottom:2px solid #1f4f84}.preview-technical .previewName{width:48%;background:#17314d}.preview-technical .previewMeta{width:68%;background:#5f7fa6}.preview-technical .previewColumns span{height:16px;background:#d8e5f8}.preview-technical .previewLines span{background:#eef3fb}.preview-executive .previewCanvas{background:#fffdfa}.preview-executive .previewName{background:#233c66;width:40%;margin-left:auto;margin-right:auto}.preview-executive .previewMeta{background:#9f8d76;width:38%;margin-left:auto;margin-right:auto}.preview-executive .previewBody{gap:11px}.preview-executive .previewColumns span{background:#ede3d6}.preview-sapphire .previewCanvas{background:#fff}.preview-sapphire .previewHeader{border-bottom:3px solid #2563eb;padding-bottom:7px;margin-bottom:2px}.preview-sapphire .previewName{background:#0c1a2e;width:58%}.preview-sapphire .previewMeta{background:#2563eb;width:40%;height:5px;margin-top:5px;border-radius:999px}.preview-sapphire .previewBody{gap:8px;margin-top:6px}.preview-sapphire .previewBlock{background:#e2e8f0}.preview-sapphire .previewBlock.wide{background:#dbeafe}.preview-sapphire .previewColumns span{background:#3b82f6;height:18px;border-radius:4px}.preview-sapphire .previewLines span{background:#e2e8f0}.preview-executive-pro .previewCanvas{background:#fff;padding:0;overflow:hidden;position:relative;min-height:166px}.preview-executive-pro .previewHeader{background:#0f2444;border-bottom:2.5px solid #4a7fff;padding:7px 10px 5px;margin:-2px -2px 0;position:relative;z-index:2}.preview-executive-pro .previewName{background:hsla(0,0%,100%,.88);width:50%;margin:0 0 4px}.preview-executive-pro .previewMeta{background:#7aaeff;width:68%;opacity:.65}.preview-executive-pro .previewBody{position:absolute;left:-2px;top:44px;bottom:-2px;width:40%;background:#eff4fc;border-right:1px solid #c8d8f4}.preview-executive-pro .previewBlock{display:none}.preview-executive-pro .previewColumns{position:absolute;left:0;top:46px;width:38%;padding:5px 8px;display:flex;flex-direction:column;gap:4px;z-index:1}.preview-executive-pro .previewColumns span{height:5px;border-radius:2px;background:#2c4a78;display:block;width:78%}.preview-executive-pro .previewLines{position:absolute;left:41%;right:0;top:46px;padding:5px 8px;display:flex;flex-direction:column;gap:4px;z-index:1}.preview-executive-pro .previewLines span{height:5px;border-radius:2px;background:#c0cce0;display:block}.preview-ruby .previewCanvas{background:#fff}.preview-ruby .previewHeader{border-bottom:1.5px solid #e0b8bf;padding-bottom:7px;margin-bottom:6px}.preview-ruby .previewName{background:#1c1c2e;width:60%}.preview-ruby .previewMeta{background:#8b1a2f;width:38%;height:4px;margin-top:4px;border-radius:999px}.preview-ruby .previewBody{gap:8px;margin-top:6px}.preview-ruby .previewBlock{background:#f3e7e9}.preview-ruby .previewBlock.wide{background:#fce8ec}.preview-ruby .previewColumns span{background:#c06070;height:15px;border-radius:3px}.preview-ruby .previewLines span{background:#e8d0d3}.preview-verdant .previewCanvas{background:#fff}.preview-verdant .previewHeader{border-bottom:2px solid #166534;padding-bottom:7px;margin-bottom:6px}.preview-verdant .previewName{background:#14532d;width:55%}.preview-verdant .previewMeta{background:#166534;width:35%;height:4px;margin-top:4px;border-radius:999px}.preview-verdant .previewBody{gap:8px;margin-top:6px}.preview-verdant .previewBlock{background:#d1fae5}.preview-verdant .previewBlock.wide{background:#bbf7d0}.preview-verdant .previewColumns span{background:#16a34a;height:15px;border-radius:3px}.preview-verdant .previewLines span{background:#dcfce7}.metaCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px;align-content:center}.historyGroup,.metaCard{display:grid;grid-gap:10px;gap:10px}.historyGroupHeader{padding:4px 2px 0}.resultMetaRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.miniStat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px;display:grid;grid-gap:4px;gap:4px}.miniStatLabel{color:var(--text-subtle);font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.beforeAfterGrid,.featureBand,.profileGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.copyMock{white-space:pre-wrap;line-height:1.7;color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:18px}.narrowProfile{max-width:1080px}.profileStack{display:grid;grid-gap:16px;gap:16px}.loadingGuard{border:1px solid var(--accent);background:var(--accent-glow);border-radius:var(--radius);padding:14px 18px}.loadingTitle{font-weight:800;margin-bottom:6px}.workspaceNav{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.workspaceTabs{display:flex;gap:6px;flex-wrap:wrap}.workspaceTab{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:999px;padding:9px 18px;cursor:pointer;font-weight:700;font-size:14px;transition:all var(--transition)}.workspaceTab:hover{border-color:var(--border-bright);color:var(--text)}.workspaceTab.active{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border-color:transparent;box-shadow:0 4px 18px rgba(var(--accent-rgb),.28)}.guideGrid,.guideInline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.guideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.guideTips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.comparisonGrid,.simulatorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.comparisonStat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px;display:grid;grid-gap:5px;gap:5px}.savedResumePanel{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-lg);margin-bottom:20px}.savedResumeActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.resumeSourceCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.checkboxRow{display:flex;gap:10px;align-items:center;font-weight:700}.resultsStack{display:grid;grid-gap:14px;gap:14px}.stickyResultsHeader{position:-webkit-sticky;position:sticky;top:76px;z-index:20;display:flex;justify-content:space-between;gap:16px;align-items:center}.stickyHeaderActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.scoreHeadline{font-size:32px;font-weight:900;color:var(--accent)}.accordionSection{padding:0;overflow:hidden}.accordionButton{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;background:transparent;border:0;color:var(--text);font-size:16px;font-weight:700;cursor:pointer;transition:color var(--transition)}.accordionButton:hover{color:var(--accent)}.accordionBody{padding:0 22px 22px}.accordionRight{display:inline-flex;align-items:center}.formattedPreview h3{margin-bottom:6px}.downloadGrid{display:flex;gap:10px;flex-wrap:wrap}.historyPreviewCard{background:#f8fafc;border:1px solid #d9e3ef;border-radius:var(--radius);padding:14px}.historyPreviewCard .list{margin:8px 0 0 18px}.historyPreviewCard .list li{margin-bottom:6px}.historyVersionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:14px;gap:14px}.historyVersionCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px;display:grid;grid-gap:10px;gap:10px;min-height:240px}.historyVersionCard.active{border-color:var(--accent);box-shadow:0 0 0 1px rgba(107,143,255,.25)}.historyCardHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.historyCardActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.historyCardTitle{font-size:17px;font-weight:800;color:var(--text)}.historyCardMeta{margin-top:2px}.historyPreviewCard.compact{margin-top:2px;padding:12px}.historySnippet{margin-top:8px;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.historyPreviewBullets{margin:8px 0 0 18px;padding:0}.historyPreviewBullets li{color:#52647b;font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scanModal{position:fixed;inset:0;z-index:9999;background:rgba(6,13,26,.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.scanModalCard{position:relative;background:var(--surface);border:1px solid var(--border-bright);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);width:100%;max-width:580px;max-height:82vh;display:flex;flex-direction:column;overflow:hidden}.scanModalClose{position:absolute;top:14px;right:14px;width:32px;height:32px;border:1px solid var(--border);border-radius:999px;background:var(--surface-raised);color:var(--text);font-size:14px;font-weight:800;cursor:pointer}.scanModalClose:hover{border-color:var(--border-bright)}.scanModalHeader{padding:28px 28px 0}.scanModalTitleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.scanModalBody{padding:20px 28px;overflow-y:auto;flex:1 1;min-height:0}.scanModalFooter{padding:16px 28px 24px;border-top:1px solid var(--border);display:flex;gap:12px;align-items:center;flex-wrap:wrap}.keywordCheckGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.keywordCheckItem{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--transition),background var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none}.keywordCheckItem:hover{border-color:var(--border-bright)}.keywordCheckItem.checked{border-color:var(--accent);background:rgba(107,143,255,.08)}.keywordCheckItem input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent);flex-shrink:0;cursor:pointer}.keywordCheckLabel{font-size:13px;font-weight:600;color:var(--text);line-height:1.3}.generatingOverlay{position:fixed;inset:0;z-index:9999;background:rgba(6,13,26,.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center}.generatingSpinnerWrap{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 48px;background:var(--surface);border:1px solid var(--border-bright);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.generatingSpinner{width:52px;height:52px;border-radius:50%;border:4px solid var(--border-bright);border-top-color:var(--accent);animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.generatingLabel{font-size:16px;font-weight:700;color:var(--text);margin:0;letter-spacing:-.01em}.generatingSubLabel{font-size:13px;color:var(--text-muted);margin:0;text-align:center}.toast{position:fixed;top:76px;left:50%;transform:translateX(-50%);z-index:10050;min-width:300px;max-width:520px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border-radius:var(--radius);box-shadow:var(--shadow-lg);font-size:14px;font-weight:600;animation:toastIn .2s ease;pointer-events:auto}@keyframes toastIn{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.toast-success{background:rgba(5,46,22,.96);border:1px solid rgba(52,211,153,.4);color:#6ee7b7}html[data-theme=light] .toast-success{background:rgba(236,253,245,.98);border-color:rgba(5,150,105,.35);color:#065f46}.toast-error{background:rgba(60,10,10,.96);border:1px solid hsla(0,91%,71%,.4);color:#fca5a5}html[data-theme=light] .toast-error{background:hsla(0,86%,97%,.98);border-color:rgba(220,38,38,.35);color:#991b1b}.toast-info{background:rgba(11,23,38,.96);border:1px solid var(--border-bright);color:var(--text)}html[data-theme=light] .toast-info{background:hsla(0,0%,100%,.98);border-color:var(--border-bright);color:var(--text)}.toastMessage{flex:1 1;line-height:1.45}.toastClose{background:transparent;border:0;cursor:pointer;color:inherit;opacity:.65;font-size:14px;padding:0;flex-shrink:0;line-height:1}.toastClose:hover{opacity:1}.paymentModal,.resumePreviewModal{position:fixed;inset:0;z-index:10040;background:rgba(6,13,26,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.duplicateResumeCard,.paymentModalCard,.resumePreviewCard{width:100%;background:var(--surface);border:1px solid var(--border-bright);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.duplicateResumeCard,.paymentModalCard{max-width:480px;padding:24px}.duplicateResumeCard h2,.paymentModalCard h2,.resumePreviewHeader h2{margin:0 0 8px}.resumePreviewCard{max-width:820px;max-height:84vh;display:flex;flex-direction:column;overflow:hidden}.resumePreviewHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 14px;border-bottom:1px solid var(--border)}.resumePreviewBody{margin:0;padding:20px 22px;overflow:auto;white-space:pre-wrap;color:var(--text-muted);background:var(--bg);font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:13px;line-height:1.65}.resumePreviewFormatted{white-space:normal}.rpmName{font-size:18px;font-weight:800;color:var(--text);letter-spacing:-.01em;margin-bottom:2px}.rpmContact{font-size:12px;color:var(--text-muted);margin-bottom:2px}.rpmSection{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--border);padding-bottom:4px;margin:14px 0 6px}.rpmBullet{display:flex;gap:8px;font-size:13px;color:var(--text-muted);line-height:1.55;margin-bottom:2px}.rpmBulletDot{color:var(--accent);flex-shrink:0;font-size:16px;line-height:1.35}.rpmLine{font-size:13px;line-height:1.55}.rpmLine,.themeToggle{color:var(--text-muted)}.themeToggle{background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 10px;cursor:pointer;font-size:16px;transition:border-color var(--transition),background var(--transition),color var(--transition);display:flex;align-items:center;justify-content:center;line-height:1}.themeToggle:hover{border-color:var(--border-bright);color:var(--text);background:var(--accent-glow)}@media (max-width:1180px){.dashboardGrid{grid-template-columns:1fr}.stickyCard{position:static}}@media (max-width:980px){.featureGrid,.grid2,.heroGrid,.pricingGrid,.statsBar,.statsRow,.stepsGrid{grid-template-columns:1fr}.navInner,.workspaceHeader{flex-direction:column;align-items:flex-start}.actionRowTight{flex-wrap:wrap}.beforeAfterGrid,.featureBand,.profileGrid,.proofRow{grid-template-columns:1fr}.workspaceNav{flex-direction:column;align-items:flex-start}.comparisonGrid,.guideGrid,.guideInline,.guideTips,.resultMetaRow,.simulatorGrid,.templateGrid{grid-template-columns:1fr}.sectionRowHeader{flex-direction:column}.savedResumePanel,.stickyResultsHeader{flex-direction:column;align-items:flex-start}.heroShell{padding:24px}.ctaSection{padding:36px 24px}}@media (max-width:640px){.container{padding:12px 14px 72px}.navInner{flex-direction:row!important;align-items:center!important;padding:10px 14px;gap:8px}.navBrand{font-size:16px}.themeToggleLabel{display:none}.themeToggle{padding:6px 8px;font-size:15px}.authShell{align-items:flex-start;padding:28px 14px 20px}.authCard{padding:24px 18px;border-radius:var(--radius-lg)}.authCard h1{font-size:22px}.card{padding:14px}.historyVersionCard{padding:14px;min-height:unset}.historyVersionGrid{grid-template-columns:1fr}.downloadGrid{flex-direction:column}.downloadGrid>*{width:100%;justify-content:center}.stickyHeaderActions{width:100%;flex-wrap:wrap}.stickyHeaderActions .btnPrimary,.stickyHeaderActions .btnSecondary,.stickyHeaderActions .ghostButton{flex:1 1 auto;min-width:120px;justify-content:center}.score{font-size:40px}.scoreHeadline{font-size:22px}.workspaceTab{padding:8px 12px;font-size:13px}.workspaceTabs{gap:4px}.templateDescription{display:none}.templateCard{padding:14px}.templateChip{font-size:10px;padding:4px 8px}.resultMetaRow{gap:8px}.miniStat{padding:10px 12px}.miniStatLabel{font-size:10px}.savedResumePanel{padding:14px;gap:10px}.savedResumeActions{width:100%}.scanModal{padding:12px}.scanModalCard{max-height:92vh;border-radius:var(--radius-lg)}.scanModalHeader{padding:18px 18px 0}.scanModalBody{padding:14px 18px}.scanModalFooter{padding:12px 18px 18px;flex-direction:column;align-items:stretch}.scanModalFooter>*{width:100%;justify-content:center}.keywordCheckGrid{grid-template-columns:1fr}.termsModalCard{border-radius:var(--radius-lg)!important}.generatingSpinnerWrap{padding:28px 24px;margin:0 12px}.toast{left:14px;right:14px;transform:none;min-width:unset;max-width:unset;width:calc(100vw - 28px)}@keyframes toastIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.paymentModal,.resumePreviewModal{padding:12px}.duplicateResumeCard,.paymentModalCard{padding:18px}.resumePreviewHeader{padding:16px;flex-direction:column}.resumePreviewBody{padding:16px;max-height:70vh}.heroShell{padding:20px 18px}.heroTitle{font-size:clamp(28px,9vw,40px)}.heroLead{font-size:15px}.heroCtas{flex-direction:column}.heroCtas>*{width:100%;justify-content:center}.statsBar{margin-top:28px}.statBarNum{font-size:22px}.ctaSection{padding:28px 18px}.ctaTitle{font-size:clamp(22px,7vw,34px)}.ctaLead{font-size:15px}.accordionButton{padding:16px;font-size:15px}.accordionBody{padding:0 16px 18px}.sectionTitle{font-size:24px}.scoreCard{padding:12px}.metaPill{font-size:12px;padding:6px 12px}.workspaceHeader{gap:10px;margin-bottom:16px}}.nav-bar_navLink__8hIPe{color:var(--text-muted);font-size:14px;font-weight:500}.nav-bar_navLink__8hIPe:hover{color:var(--text);text-decoration:underline}.nav-bar_startLink__s8l_U{padding:8px 18px;font-size:14px}.nav-bar_desktopNav__K__Z8{display:flex}.nav-bar_mobileNav__FzANr{display:none;align-items:center;gap:8px;position:relative}.nav-bar_hamburger__ZzlkV{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;background:transparent;border:1px solid var(--border-bright);border-radius:var(--radius-sm);cursor:pointer;padding:0}.nav-bar_hamburgerBar__lkw7I{display:block;width:18px;height:2px;background:var(--text);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.nav-bar_barTop__R_18p{transform:translateY(7px) rotate(45deg)}.nav-bar_barMid__2JnK9{opacity:0}.nav-bar_barBot__LIkG_{transform:translateY(-7px) rotate(-45deg)}.nav-bar_mobileMenu__mj_7_{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px rgba(0,0,0,.15);z-index:50;overflow:hidden;display:flex;flex-direction:column}.nav-bar_mobileMenuItem__EYdj8{display:block;padding:14px 18px;font-size:15px;font-weight:500;color:var(--text);text-decoration:none;border-bottom:1px solid var(--border);transition:background .15s}.nav-bar_mobileMenuItem__EYdj8:last-of-type{border-bottom:none}.nav-bar_mobileMenuItem__EYdj8:hover{background:var(--accent-glow)}.nav-bar_mobileMenuDivider__V34LJ{height:1px;background:var(--border)}.nav-bar_mobileMenuLogout__cxR1z{display:block;width:100%;padding:14px 18px;font-size:15px;font-weight:500;color:var(--destructive,#e05252);background:transparent;border:none;text-align:left;cursor:pointer;transition:background .15s}.nav-bar_mobileMenuLogout__cxR1z:hover{background:var(--accent-glow)}.nav-bar_mobileLoginLink__wili9{font-size:14px;font-weight:600;color:var(--text);text-decoration:none;padding:7px 4px;white-space:nowrap}.nav-bar_mobileLoginLink__wili9:hover{text-decoration:underline}@media (max-width:640px){.nav-bar_desktopNav__K__Z8{display:none!important}.nav-bar_mobileNav__FzANr{display:flex}.nav-bar_startLink__s8l_U{padding:8px 14px;font-size:13px}}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d0be19;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_d0be19;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_d0be19{font-family:__Inter_d0be19,__Inter_Fallback_d0be19;font-style:normal}.__variable_d0be19{--font-inter:"__Inter_d0be19","__Inter_Fallback_d0be19"}