@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8f8;--surface:#fff;--surface-muted:#f0f4f3;--surface-faint:#fbfcfa;--text:#161b1a;--muted:#5f6d6a;--line:#dbe2e0;--primary-50:#edfaf8;--primary-100:#d7f3ef;--primary-200:#bbe1de;--primary-300:#92cfc9;--primary-400:#62b9b2;--primary-500:#0d9488;--primary-600:#0c887d;--primary-700:#0f766e;--primary-800:#0a766d;--primary-900:#086058;--primary-alpha-08:#0d948814;--primary:var(--primary-500);--primary-strong:var(--primary-700);--on-primary:#f7fbfa;--focus-ring:#39a79d;--green:#28784d;--green-100:#e5eee8;--green-300:#8cb399;--amber:#a15c0a;--amber-100:#f3e8df;--amber-300:#d7b598;--red:#b43232;--red-100:#f9e7e5;--red-300:#e4a6a0;--blue:#2d5b9a;--blue-100:#dee5f0;--toast-bg:#161b1a;--toast-fg:#f7fbfa;--status-prep:#5f6d6a;--status-applied:#2d5b9a;--status-interview:#a15c0a;--status-offer:#28784d;--status-closed:#8a9491;--radius-s:6px;--radius-m:10px;--radius-l:16px;--radius-pill:999px;--shadow:0 16px 48px #14201e1a;--shadow-card:0 1px 2px #14201e0f;--shadow-pop:0 12px 32px #14201e24;--dur-fast:.12s;--dur-med:.2s;--dur-slow:.5s;--ease:cubic-bezier(.2, .6, .2, 1);--text-xs:.72rem;--text-sm:.8rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.875rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1413;--surface:#161c1a;--surface-muted:#1e2624;--surface-faint:#131917;--text:#e6ecea;--muted:#a3b0ac;--line:#34413d;--primary-50:#14211f;--primary-100:#153430;--primary-200:#1c4a44;--primary-300:#2a665e;--primary-400:#469e93;--primary-500:#2dd4bf;--primary-600:#26b3a1;--primary-700:#5eead4;--primary-800:#8ce8db;--primary-900:#baf3ea;--primary-alpha-08:#2dd4bf14;--on-primary:#04211d;--focus-ring:#469e93;--green:#58c385;--green-100:#142a1e;--green-300:#2e5b41;--amber:#e0a45c;--amber-100:#2e2415;--amber-300:#6b5426;--red:#e57373;--red-100:#331c1c;--red-300:#7a3b3b;--blue:#7fa9e6;--blue-100:#1b2839;--toast-bg:#2a3431;--toast-fg:#e6ecea;--status-prep:#9aa7a3;--status-applied:#7fa9e6;--status-interview:#e0a45c;--status-offer:#58c385;--status-closed:#6f7a77;--shadow:0 16px 48px #0006;--shadow-card:0 1px 2px #00000040;--shadow-pop:0 12px 32px #00000080}@layer base{html{min-block-size:100%}body{min-block-size:100%;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:where(button,input,select,textarea):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}}@layer layout{.appShell{min-block-size:100dvh;padding:var(--space-4)}.topbar{justify-content:space-between;align-items:center;gap:1rem;max-inline-size:1440px;margin-block-end:1rem;margin-inline:auto;display:flex}.topbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.authShell{place-items:start center;max-inline-size:1440px;margin-inline:auto;padding-block-start:5dvh;display:grid}.topbar h1{font-size:var(--text-xl);letter-spacing:0;margin:0;line-height:1.2}.eyebrow{color:var(--primary);font-size:var(--text-sm);letter-spacing:0;text-transform:uppercase;margin:0 0 .2rem;font-weight:700}@media (width<=760px){.appShell{padding:.75rem}.topbar{flex-direction:column;align-items:flex-start}.topbarActions{justify-content:flex-start;inline-size:100%}}}@layer components{.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-card)}.inputPanel,.resultPanel{padding:var(--space-4)}fieldset{border:0;gap:.65rem;margin:0;padding:0;display:grid}legend{color:var(--text);align-items:center;gap:.45rem;margin-block-end:.85rem;font-weight:700;display:flex}label{color:var(--muted);font-size:var(--text-base);font-weight:700}input,select,textarea{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-faint);inline-size:100%;color:var(--text);min-block-size:48px;padding:.75rem .85rem}textarea{resize:vertical;line-height:1.55}input:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}input::file-selector-button{border:1px solid var(--primary-600);border-radius:var(--radius-s);background:var(--primary-100);color:var(--primary-strong);margin-inline-end:.8rem;padding:.55rem .8rem;font-weight:700}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 1rem),calc(100% - .72rem);background-repeat:no-repeat;background-size:.32rem .32rem;padding-inline-end:2rem}.primaryButton,.secondaryButton,.iconTextButton,.authTabs button{border-radius:var(--radius-m);border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;min-block-size:48px;font-weight:700;display:inline-flex}.primaryButton{background:var(--primary);color:#fff;inline-size:100%;margin-block-start:1rem}.primaryButton:hover:not(:disabled){background:var(--primary-strong)}.secondaryButton{background:var(--surface-muted);border-color:var(--line);color:var(--text);white-space:nowrap;flex:6.5rem}.secondaryButton:hover:not(:disabled){border-color:var(--primary)}.iconTextButton{border-color:var(--line);background:var(--surface);min-block-size:38px;color:var(--muted);padding-inline:.75rem}.iconTextButton:hover{border-color:var(--primary);color:var(--primary-strong)}.buttonRow{flex-wrap:wrap;gap:.6rem;margin-block-start:1rem;display:flex}.statusPill{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-block-size:36px;color:var(--green);font-size:var(--text-base);align-items:center;gap:.45rem;padding-inline:.8rem;font-weight:700;display:inline-flex}.statusPill[data-state=analyzing],.statusPill[data-state=optimizing],.statusPill[data-state=fetching]{color:var(--blue)}.resultSection h2{font-size:var(--text-base);letter-spacing:0;margin:0 0 .55rem;line-height:1.25}.authPanel{inline-size:min(27rem,100%);padding:var(--space-4);box-sizing:border-box}.landing{gap:3.5rem;max-inline-size:1120px;margin-inline:auto;padding-block:2rem 3rem;display:grid}.landingHero{border-radius:var(--radius-l);background:radial-gradient(52rem 26rem at 85% -20%, var(--primary-200), transparent 65%), linear-gradient(160deg, var(--primary-100), var(--bg) 55%);border:1px solid var(--primary-300);grid-template-columns:minmax(20rem,1.2fr) minmax(16rem,.8fr);align-items:center;gap:2.5rem;padding:3rem 2.5rem;display:grid;position:relative;overflow:hidden}.landingHero:before{content:"";background:repeating-linear-gradient(0deg, transparent 0 31px, var(--primary-alpha-08) 31px 32px), repeating-linear-gradient(90deg, transparent 0 31px, var(--primary-alpha-08) 31px 32px);pointer-events:none;position:absolute;inset:0}.landingHeroCopy{animation:landingRise var(--dur-slow) ease-out both;justify-items:start;gap:1rem;display:grid;position:relative}.landingEyebrow{font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin:0;font-weight:700}.landingTitle{letter-spacing:-.02em;color:var(--primary-strong);margin:0;font-size:clamp(2rem,4.5vw,3.1rem);line-height:1.15}.landingDesc{max-inline-size:34rem;font-size:var(--text-md);color:var(--muted);margin:0;line-height:1.7}.landingCtas{flex-wrap:wrap;gap:.75rem;display:flex}.landingCtas .primaryButton,.landingCtas .secondaryButton{inline-size:auto;padding-inline:1.4rem}.heroShot{animation:landingRise var(--dur-slow) ease-out .15s both;position:relative}.heroShotFrame{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow);margin:0;animation:6s ease-in-out infinite alternate heroFloat;overflow:hidden;transform:rotate(.6deg)}.heroShotBar{border-block-end:1px solid var(--line);background:var(--surface-muted);align-items:center;gap:.4rem;padding:.5rem .75rem;display:flex}.heroShotBar span{border-radius:var(--radius-pill);background:var(--line);block-size:.7rem;inline-size:.7rem}.heroShotBar em{border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);font-size:var(--text-xs);margin-inline:auto;padding:.1rem .8rem;font-style:normal}.heroShotSlides{display:grid}.heroShotSlides img{opacity:0;block-size:auto;inline-size:100%;transition:opacity var(--dur-slow) var(--ease);grid-area:1/1;display:block}.heroShotSlides img[data-active=true]{opacity:1}.heroShotCaption{color:var(--muted);font-size:var(--text-sm);text-align:center;animation:heroCaptionIn var(--dur-med) var(--ease) both;margin:.85rem 0 0}@keyframes heroCaptionIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.heroShotDots{justify-content:center;gap:var(--space-1);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.heroShotDots button{padding:var(--space-1) .7rem;border-radius:var(--radius-pill);color:var(--muted);font-size:var(--text-xs);cursor:pointer;transition:all var(--dur-med) var(--ease);background:0 0;border:1px solid #0000;font-weight:700}.heroShotDots button[data-active=true]{background:var(--surface);border-color:var(--primary-300);color:var(--primary-strong)}@keyframes heroFloat{0%{transform:rotate(.6deg)translateY(0)}to{transform:rotate(.2deg)translateY(-6px)}}@media (prefers-reduced-motion:reduce){.heroShotFrame,.heroShotCaption{animation:none}.heroShotSlides img{transition:none}}[data-theme=dark] .heroShotFrame{border-color:var(--line);box-shadow:var(--shadow-pop)}.landingSteps h3,.landingFeatures h3{font-size:var(--text-xl);letter-spacing:-.01em;color:var(--primary-strong);margin:0 0 1.25rem}.landingSteps,.landingFeatures{content-visibility:auto;contain-intrinsic-size:auto 32rem}.landingSteps ol{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.landingSteps li{border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--line);justify-items:start;gap:.4rem;padding:1.25rem;display:grid;position:relative}.landingSteps li svg{color:var(--primary)}.landingSteps li p{font-size:var(--text-base);color:var(--muted);margin:0}.stepIndex{font-size:var(--text-2xl);color:var(--primary-200);font-weight:700;line-height:1;position:absolute;inset-block-start:.9rem;inset-inline-end:1rem}.landingFeatureGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.landingFeature{border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--line);transition:border-color var(--dur-med) var(--ease), transform var(--dur-med) var(--ease);justify-items:start;gap:.45rem;padding:1.25rem;display:grid}.landingFeature:hover{border-color:var(--primary);transform:translateY(-2px)}.landingFeature svg{color:var(--primary)}.landingFeature p{font-size:var(--text-base);color:var(--muted);margin:0;line-height:1.6}.landingFooter{color:var(--muted);font-size:var(--text-base);justify-content:center;align-items:baseline;gap:.6rem;padding-block:1rem;display:flex}.landingFooter strong{color:var(--primary-strong)}@keyframes landingRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.landingHero{grid-template-columns:1fr;padding:2rem 1.25rem}.landingSteps ol,.landingFeatureGrid{grid-template-columns:1fr}}.topLoginButton{inline-size:auto;padding:.5rem 1rem}.modalOverlay{z-index:40;padding:var(--space-4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:modalFade var(--dur-med) ease-out both;background:#17201c73;display:flex;position:fixed;inset:0;overflow-y:auto}[data-theme=dark] .modalOverlay{background:#0009}.modalBox{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);inline-size:fit-content;min-inline-size:min(27rem,100%);max-inline-size:min(44rem,100%);box-shadow:var(--shadow-pop);animation:landingRise var(--dur-med) ease-out both;margin:auto;padding:1rem 1.1rem;position:relative}.modalBox>.panel,.modalBox>.uiCard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.modalBox .authPanel{inline-size:100%}.modalClose{z-index:1;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;padding:.45rem;display:grid;position:absolute;inset-block-start:-.9rem;inset-inline-end:-.9rem;box-shadow:0 6px 18px #1a231f2e}.modalClose:hover{color:var(--text);border-color:var(--primary)}@keyframes modalFade{0%{opacity:0}to{opacity:1}}.viewKeeper{display:contents}.viewKeeper[hidden]{display:none}.advancedOptions,.resultDetails{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-muted);margin-block:.5rem;padding:.5rem .75rem}.advancedOptions summary,.resultDetails summary{cursor:pointer;color:var(--muted);font-weight:700}.resultDetails summary h2,.resultDetails summary h3,.resultDetailsSummary{font-size:inherit;color:inherit;margin:0;display:inline}.advancedOptions[open],.resultDetails[open]{padding-block-end:.75rem}.advancedOptions[open] summary,.resultDetails[open] summary{margin-block-end:.5rem}.extInlineLink{border:1px solid var(--primary-400);border-radius:var(--radius-m);background:var(--primary-100);color:var(--text);font-size:var(--text-base);align-items:center;gap:.4rem;margin-block-end:.75rem;padding:.35rem .6rem;font-weight:700;text-decoration:none;display:inline-flex}.extInlineLink:hover{border-color:var(--primary)}.authTabs{grid-template-columns:1fr 1fr;gap:.5rem;margin-block-end:1rem;display:grid}.authTabs button{background:var(--surface-muted);border-color:var(--line);color:var(--muted)}.authTabs button[aria-selected=true]{background:var(--primary-100);border-color:var(--primary-400);color:var(--primary-strong)}.authTabs svg,.iconTextButton svg,.primaryButton svg,.secondaryButton svg{block-size:1.05rem;inline-size:1.05rem}.errorBox{border:1px solid var(--red-300);border-radius:var(--radius-m);background:var(--red-100);color:var(--red);align-items:flex-start;gap:.55rem;margin-block-end:1rem;padding:.75rem;font-weight:700;line-height:1.45;display:flex}.successBox{border:1px solid var(--green);border-radius:var(--radius-m);background:var(--green-100);color:var(--green);margin-block-end:1rem;padding:.75rem;font-weight:700;line-height:1.45;display:block}.authForgot,.authBack{min-block-size:36px;inline-size:fit-content;color:var(--primary-strong);background:0 0;border:0;padding-inline:0;font-weight:700}.authForgot{margin-block:-.4rem .75rem}.authBack{margin-block-end:.75rem}.authConsent{font-size:var(--text-sm);align-items:flex-start;gap:.55rem;margin-block:0 .8rem;line-height:1.45;display:flex}.authConsent input{block-size:1rem;inline-size:1rem;margin-block-start:.15rem}.authConsent a{color:var(--primary-strong)}.authDivider{color:var(--muted);font-size:var(--text-base);align-items:center;gap:.5rem;margin:.75rem 0;display:flex}.authDivider:before,.authDivider:after{content:"";background:var(--line);flex:1;block-size:1px}.googleSignin{justify-content:center;display:flex}.resultStack{gap:1rem;display:grid}.keywordWrap{flex-wrap:wrap;gap:.5rem;display:flex}.keywordWrap span{border-radius:var(--radius-pill);font-size:var(--text-base);overflow-wrap:anywhere;padding:.36rem .65rem;font-weight:700}.keywordWrap[data-tone=good] span{background:var(--green-100);color:var(--green)}.keywordWrap[data-tone=warn] span{background:var(--amber-100);color:var(--amber)}.checkList,.textList{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.checkList li{color:var(--muted);gap:.55rem;line-height:1.45;display:flex}.checkList li svg{color:var(--amber);flex:none;margin-block-start:.12rem}.checkList li[data-passed=true] svg{color:var(--green)}.checkList strong{color:var(--text);display:block}.textList li{color:var(--muted);padding-inline-start:1rem;line-height:1.55;position:relative}.textList li:before{content:"";background:var(--primary);border-radius:50%;block-size:.4rem;inline-size:.4rem;position:absolute;inset-block-start:.72em;inset-inline-start:0}.textList.ordered{counter-reset:textListIndex}.textList.ordered li{padding-inline-start:1.7rem}.textList.ordered li:before{content:counter(textListIndex);counter-increment:textListIndex;border-radius:var(--radius-pill);background:var(--primary-100);block-size:auto;inline-size:auto;color:var(--primary-strong);padding-inline:.42em;font-size:.78em;font-weight:700;line-height:1.5;inset-block-start:0}.textList strong{color:var(--text);font-weight:600}.reportV2{border-block:1px solid var(--line);gap:.8rem;padding-block:.9rem;display:grid}.reportV2 h3{color:var(--muted);font-size:var(--text-base);letter-spacing:0;margin:0}.reportRows{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.reportRows li{border-inline-start:4px solid var(--amber);background:var(--surface-muted);border-radius:var(--radius-m);color:var(--muted);gap:.25rem;padding:.55rem .65rem;line-height:1.45;display:grid}.reportRows li[data-matched=true]{border-inline-start-color:var(--green)}.reportRows li[data-severity=high]{border-inline-start-color:var(--red)}.reportRows strong{color:var(--text)}.reportEvidenceLink{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--green);font:inherit;font-size:var(--text-sm);cursor:pointer;justify-self:start;align-items:center;gap:.35rem;margin-block-start:.2rem;padding:.35rem .5rem;font-weight:700;display:inline-flex}.reportEvidenceLink:hover{border-color:var(--green);background:var(--green-100)}.reportEvidenceLink:focus-visible{outline:3px solid var(--green);outline-offset:2px}.optimizedText{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-faint);max-block-size:36rem;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-base);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.9rem;line-height:1.65;overflow:auto}.optimizedSections{flex-direction:column;gap:12px;display:flex}.optimizedSection h3{font-size:var(--text-base);color:var(--primary-strong);border-bottom:1px solid var(--line);margin:0 0 4px;padding-bottom:3px;font-weight:600}.emptyResult{min-block-size:24rem;color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius-m);background:var(--surface-muted);place-items:center;gap:.6rem;font-weight:700;display:grid}.structuredProfile .profileBlock{margin-block-start:.65rem}.structuredProfile h3{font-size:var(--text-base);color:var(--muted);margin:.5rem 0 .25rem}.structuredProfile .profileIdentity{flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;display:flex}.structuredProfile .profileIdentity span{color:var(--muted);font-size:var(--text-base)}.structuredProfile .profileSummary{color:var(--muted);margin:.35rem 0 0;line-height:1.55}.archetypeBadge{border-radius:var(--radius-pill);background:var(--primary-100);color:var(--primary-strong);font-size:var(--text-sm);margin-block-start:.5rem;padding:.15rem .65rem;font-weight:700;display:inline-block}.categoryBars{gap:.75rem;display:grid}.categoryBarHead{font-size:var(--text-base);justify-content:space-between;font-weight:700;display:flex}.categoryBarTrack{border-radius:var(--radius-pill);background:var(--surface-muted);block-size:.5rem;margin-block:.25rem;overflow:hidden}.categoryBarFill{background:linear-gradient(90deg, var(--primary), var(--green));block-size:100%}.categoryEvidence{font-size:var(--text-sm);color:var(--muted);margin:.15rem 0 0;line-height:1.5}.categoryBreakdown{color:var(--muted);font-size:var(--text-xs);margin:.1rem 0 0;line-height:1.5}.categoryExplain{margin-block-start:.2rem}.livenessBadge{font-size:var(--text-base);margin-block-start:.65rem}.livenessBadge[data-state=live] strong{color:var(--green)}.livenessBadge[data-state=closed] strong{color:var(--red)}.livenessBadge[data-state=unknown] strong{color:var(--amber)}.ghostCard .ghostNote{color:var(--muted)}.ghostDisclaimer{font-size:var(--text-sm);color:var(--muted);margin-block-start:.5rem;line-height:1.5}[data-tier=neutral]{--tier:var(--muted);--tier-45:#a6aeaa;--tier-88:#ebedec;--tier-b20:#47514d;--tier-86:#e8eae9}[data-tier=pending]{--tier:var(--amber);--tier-45:#cda482;--tier-88:#f4ebe3;--tier-b20:#764205;--tier-86:#f3e8df}[data-tier=active]{--tier:var(--blue);--tier-45:#88a3c9;--tier-88:#e4ebf3;--tier-b20:#1f4171;--tier-86:#e0e7f1}[data-tier=positive]{--tier:var(--green);--tier-45:#8cb399;--tier-88:#e5eee8;--tier-b20:#1b5737;--tier-86:#e1ebe4}[data-tier=closed]{--tier:var(--red);--tier-45:#dd928b;--tier-88:#f9e7e5;--tier-b20:#852222;--tier-86:#f8e3e1}[data-theme=dark] [data-tier=neutral]{--tier-45:#5b6663;--tier-88:#1e2624;--tier-b20:#c4cfcc;--tier-86:#232b29}[data-theme=dark] [data-tier=pending]{--tier-45:#6b5426;--tier-88:#2e2415;--tier-b20:#e8c9a0;--tier-86:#33281a}[data-theme=dark] [data-tier=active]{--tier-45:#2e4a78;--tier-88:#1b2839;--tier-b20:#b8cdea;--tier-86:#1f2e44}[data-theme=dark] [data-tier=positive]{--tier-45:#2e5b41;--tier-88:#142a1e;--tier-b20:#a5dcb9;--tier-86:#193326}[data-theme=dark] [data-tier=closed]{--tier-45:#7a3b3b;--tier-88:#331c1c;--tier-b20:#eab3b3;--tier-86:#3a2121}.panelHead{align-items:center;gap:.45rem;margin:0 0 .85rem;display:flex}.countBadge{border-radius:var(--radius-pill);background:var(--primary-100);block-size:1.4rem;min-inline-size:1.4rem;color:var(--primary-strong);font-size:var(--text-sm);place-items:center;padding-inline:.4rem;font-weight:700;display:inline-grid}.applicationGroups{gap:1.2rem;display:grid}.applicationGroup{gap:.55rem;display:grid}.applicationGroup+.applicationGroup{border-block-start:1px solid var(--line);padding-block-start:.9rem}.applicationGroupHead{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.applicationGroupHead h3{font-size:var(--text-md);letter-spacing:0;color:var(--text);margin:0}.applicationRows{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.applicationRow{border:1px solid var(--line);border-inline-start:4px solid var(--tier,var(--line));border-radius:var(--radius-m);background:var(--surface);transition:box-shadow var(--dur-fast) var(--ease);padding:.75rem .85rem}.applicationRow:hover{box-shadow:var(--shadow)}.applicationInfo{min-inline-size:0}.applicationInfo strong{overflow-wrap:anywhere}.applicationMeta{color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;gap:.45rem .7rem;margin-block-start:.25rem;font-weight:700;display:flex}.appNotes,.appFollowUp{font-size:var(--text-sm);color:var(--muted);overflow-wrap:anywhere;margin:.25rem 0 0}.appFollowUp{color:var(--amber);font-weight:700}.applicationMeta .appFollowUp{margin:0}.statusChip{border-radius:var(--radius-pill);background:var(--tier-86);color:var(--tier-b20);font-size:var(--text-sm);padding:.1rem .55rem;font-weight:700;display:inline-block}.followUpList{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.followUpItem{border:1px solid var(--line);border-inline-start:4px solid var(--tier,var(--amber));border-radius:var(--radius-m);background:var(--surface);gap:.55rem;padding:.6rem .7rem;display:grid}.followUpItem[data-urgency=urgent]{border-inline-start-color:var(--red)}.followUpItem[data-urgency=overdue]{border-inline-start-color:var(--amber)}.followUpItem[data-urgency=cold]{border-inline-start-color:var(--muted)}.followUpMain{gap:.3rem;display:grid}.followUpItem strong{overflow-wrap:anywhere}.followUpMeta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.overdueTag{font-size:var(--text-sm);color:var(--amber);font-weight:700}.contactLine,.coldHint{color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;font-weight:700}.followUpDraftBox{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-faint);gap:.45rem;padding:.6rem;display:grid}.followUpDraftHeader{color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;gap:.4rem;font-weight:700;display:flex}.followUpDraftBox pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--text);margin:0}.followUpDraftBox .secondaryButton{justify-self:start}.emptyHint{color:var(--muted);margin:0}.recordMsg{color:var(--green);font-size:var(--text-base);font-weight:700}.cautionNotice{border:1px solid var(--amber-300);border-radius:var(--radius-m);background:var(--amber-100);color:var(--amber);font-size:var(--text-base);margin:0;padding:.65rem .85rem;font-weight:700;line-height:1.55}.sectionHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.sectionHeader h2{margin:0}.scanRunSummary{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.scanRunSummary h3{font-size:var(--text-base);margin:0 0 .65rem}.scanRunSummary ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.scanRunSummary li{color:var(--muted);font-size:var(--text-sm);justify-content:space-between;gap:.75rem;font-weight:700;display:flex}.scanRunSummary span{overflow-wrap:anywhere}.batchHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.batchHeader h2{margin:0 0 .2rem}.batchHeader p{color:var(--muted);margin:0;font-weight:700}.batchProgress{border-radius:var(--radius-pill);block-size:.7rem;inline-size:100%;accent-color:var(--primary);border:0;overflow:hidden}.batchProgress::-webkit-progress-bar{background:var(--surface-muted)}.batchProgress::-webkit-progress-value{background:var(--primary)}.storyImportBox{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-faint);gap:.55rem;margin-block-start:1rem;padding:.75rem;display:grid}.storyImportBox .secondaryButton{inline-size:100%}.storyList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.storyCard{border:1px solid var(--line);border-inline-start:4px solid var(--blue);border-radius:var(--radius-m);background:var(--surface);gap:.65rem;padding:.8rem;display:grid}.storyCard[data-confidence=resume_inferred]{border-inline-start-color:var(--amber)}.storyCard[data-confidence=user_verified]{border-inline-start-color:var(--green)}.storyCardHead{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.storyCardHead>div:first-child{gap:.25rem;min-inline-size:0;display:grid}.storyCardHead strong{overflow-wrap:anywhere}.storyCardHead span{color:var(--muted);font-size:var(--text-sm);font-weight:700}.storyActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.45rem;display:flex}.storyActions .secondaryButton{flex:none;min-block-size:40px;min-inline-size:5.5rem;padding-inline:.65rem}.storySTAR{gap:.5rem;margin:0;display:grid}.storySTAR div{grid-template-columns:2.2rem minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.storySTAR dt{border-radius:var(--radius-pill);background:var(--surface-muted);min-block-size:1.45rem;min-inline-size:1.8rem;color:var(--primary-strong);font-size:var(--text-xs);place-items:center;font-weight:700;display:inline-grid}.storySTAR dd{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.5}.storyChips{flex-wrap:wrap;gap:.4rem;display:flex}.storyChips span{border-radius:var(--radius-pill);background:var(--primary-100);max-inline-size:100%;color:var(--primary-strong);font-size:var(--text-sm);overflow-wrap:anywhere;padding:.2rem .55rem;font-weight:700}.recordMsg{align-items:center;gap:.4rem;display:flex}.formAnswerList,.formWarnings{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.formDraftHeader h2{overflow-wrap:anywhere}.formDraftHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.formDraftHeader h2{margin:0 0 .2rem}.formDraftHeader p{color:var(--muted);margin:0;font-weight:700}.formDraftHeader .secondaryButton{flex:none;min-inline-size:8rem;padding-inline:.75rem}.formWarnings li{border:1px solid var(--amber-300);border-radius:var(--radius-m);background:var(--amber-100);color:var(--amber);align-items:flex-start;gap:.5rem;padding:.65rem .75rem;line-height:1.45;display:flex}.formWarnings svg{flex:none;margin-block-start:.1rem}.formWarnings span{overflow-wrap:anywhere}.formAnswerCard{border:1px solid var(--line);border-inline-start:4px solid var(--green);border-radius:var(--radius-m);background:var(--surface);gap:.6rem;padding:.75rem;display:grid}.formAnswerCard[data-confirm=true]{border-inline-start-color:var(--amber)}.formAnswerHead{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.formAnswerHead>div{gap:.25rem;min-inline-size:0;display:grid}.formAnswerHead strong{overflow-wrap:anywhere}.formAnswerHead span,.formAnswerCard p{color:var(--muted);font-size:var(--text-sm);font-weight:700}.formAnswerHead .secondaryButton{flex:none;min-block-size:40px;min-inline-size:5.75rem;padding-inline:.65rem}.formAnswerCard pre{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-faint);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0;padding:.75rem;line-height:1.55}.formAnswerCard p{overflow-wrap:anywhere;margin:0}.formHelp,.mutedText{color:var(--muted);font-size:var(--text-base);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.5}.outreachDraftList,.compactList,.prepChecklist,.storyMappingList{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.outreachDraftCard{border:1px solid var(--line);border-inline-start:4px solid var(--blue);border-radius:var(--radius-m);background:var(--surface);gap:.6rem;padding:.75rem;display:grid}.outreachDraftCard[data-status=sent]{border-inline-start-color:var(--green)}.outreachDraftHead,.prepPlanHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.outreachDraftHead{gap:.2rem;display:grid}.outreachDraftHead strong,.prepPlanHeader h2,.prepSection h3,.audiencePack h4{overflow-wrap:anywhere}.outreachDraftHead span,.outreachDraftCard p,.prepPlanHeader p,.compactList small{color:var(--muted);font-size:var(--text-sm);font-weight:700;line-height:1.45}.outreachDraftCard pre{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-faint);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0;padding:.75rem;line-height:1.55}.outreachDraftCard p{overflow-wrap:anywhere;margin:0}.outreachDraftCard details{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-muted);padding:.65rem}.outreachDraftCard summary{color:var(--primary-strong);cursor:pointer;font-weight:700}.compactList{margin-block-start:.55rem}.compactList li{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-faint);gap:.2rem;padding:.6rem;line-height:1.45;display:grid}.compactList span{color:var(--muted);overflow-wrap:anywhere}.compactActions{margin-block-start:0}.compactActions .secondaryButton{flex:8rem;min-inline-size:0}.prepPlanHeader h2,.prepPlanHeader p{margin:0}.prepPlanHeader h2{margin-block-end:.2rem}.prepPlanHeader .secondaryButton{flex:none;min-inline-size:6rem;padding-inline:.75rem}.prepSection{border-block-start:1px solid var(--line);gap:.65rem;padding-block-start:.85rem;display:grid}.prepSection h3{color:var(--muted);font-size:var(--text-base);margin:0}.prepSection>p{color:var(--text);margin:0;line-height:1.55}.prepChecklist{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.prepChecklist{grid-template-columns:1fr}}.prepChecklist li,.storyMappingList li{border:1px solid var(--line);border-inline-start:4px solid var(--blue);border-radius:var(--radius-m);background:var(--surface-faint);gap:.25rem;padding:.65rem;display:grid}.prepChecklist li[data-priority=high]{border-inline-start-color:var(--amber)}.prepChecklist span,.storyMappingList span,.storyMappingList small{color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.45}.audiencePacks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=760px){.audiencePacks{grid-template-columns:1fr}}.audiencePack{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);gap:.55rem;min-inline-size:0;padding:.75rem;display:grid}.audiencePack h4,.audiencePack p{margin:0}.audiencePack p{color:var(--muted);line-height:1.5}.storyMappingList li[data-fit=strong]{border-inline-start-color:var(--green)}.storyMappingList li[data-fit=none]{border-inline-start-color:var(--amber)}.formOptional{border:1px dashed var(--line);border-radius:var(--radius-m);background:var(--surface-faint);padding:.55rem .75rem}.formOptional summary{color:var(--muted);cursor:pointer;font-size:var(--text-base);font-weight:700}.formOptional[open] summary{margin-block-end:.55rem}.inviteReadout{gap:.45rem;display:grid}.inviteReadout ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.inviteReadout li{align-items:baseline;gap:.5rem;display:flex}.inviteReadout li span{color:var(--muted);font-size:var(--text-sm);flex:none;font-weight:700}.inviteReadout li strong{overflow-wrap:anywhere;font-size:var(--text-base);line-height:1.45}.intelBlock{gap:.55rem;display:grid}.intelSourceList{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.intelSourceList a{color:var(--primary-strong);font-size:var(--text-sm);overflow-wrap:anywhere;align-items:center;gap:.3rem;font-weight:700;text-decoration:none;display:inline-flex}.intelFetch{justify-items:start;gap:.55rem;display:grid}.wsModeSwitch{margin-bottom:12px}.langToggle{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);align-items:center;gap:2px;min-block-size:38px;padding:3px;display:inline-flex}.langToggle button{border-radius:var(--radius-pill);block-size:30px;color:var(--muted);font-size:var(--text-sm);transition:color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);background:0 0;border:none;align-items:center;padding-inline:.7rem;font-weight:700;display:inline-flex}.langToggle button:hover{color:var(--primary-strong)}.langToggle button[aria-pressed=true]{background:var(--primary-100);color:var(--primary-strong)}.wsChipGroup{margin-top:14px}.wsChipLabel{font-size:var(--text-base);color:var(--muted);margin-bottom:8px;font-weight:700;display:block}.wsChips{flex-wrap:wrap;gap:8px;display:flex}.wsChip{border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--text-base);cursor:pointer;color:var(--text);transition:color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;padding:6px 14px;font-weight:700}.wsChip[data-active=true]{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.wsChipHint{font-size:var(--text-sm);color:var(--muted);margin-top:6px}.wsChipSections{gap:10px;display:grid}.wsChipSubLabel{font-size:var(--text-sm);color:var(--muted);opacity:.75;margin-bottom:6px;font-weight:600;display:block}.aiProgress{gap:8px;margin-block-end:12px;display:grid}.aiProgressTrack{border-radius:var(--radius-pill);background:var(--line);block-size:4px;position:relative;overflow:hidden}.aiProgressTrack>span{border-radius:inherit;background:var(--primary);inline-size:40%;animation:1.6s ease-in-out infinite aiProgressSweep;position:absolute;inset-block:0}@keyframes aiProgressSweep{0%{translate:-100%}to{translate:250%}}.aiProgressMeta{font-size:var(--text-sm);color:var(--muted);justify-content:space-between;gap:12px;margin:0;display:flex}.aiProgressElapsed{font-variant-numeric:tabular-nums;flex:none}@media (prefers-reduced-motion:reduce){.aiProgressTrack>span{opacity:.5;inline-size:100%;animation:none}}.wsCustomDirection{inline-size:100%;margin-block-start:8px}.wsTargetRead{font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-block-end:14px;display:flex}.lockedReport{border-block:1px solid var(--line);gap:.6rem;padding-block:.9rem;display:grid}.lockedReport h2{font-size:var(--text-base);color:var(--primary-strong);align-items:center;gap:.4rem;margin:0;display:inline-flex}.lockedReportHint{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.5}.lockedReportList{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.lockedReportList li{color:var(--text);font-size:var(--text-sm);padding-inline-start:1.1rem;line-height:1.5;position:relative}.lockedReportList li:before{content:"✦";color:var(--primary);font-size:var(--text-xs);position:absolute;inset-inline-start:0}.lockedReportCta{border-radius:var(--radius-pill);background:var(--primary);color:var(--on-primary);font-size:var(--text-base);border:0;justify-content:center;justify-self:start;align-items:center;gap:.45rem;margin-block-start:.2rem;padding:.5rem .9rem;font-weight:700;text-decoration:none;display:inline-flex}.lockedReportCta:hover{background:var(--primary-strong)}.scoreTrend{border-block-start:1px dashed var(--line);gap:.45rem;margin-block-start:.8rem;padding-block-start:.8rem;display:grid}.scoreTrendHead{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.scoreTrendTitle{color:var(--text);font-size:var(--text-sm);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.scoreTrendTitle svg{color:var(--primary)}.scoreTrendMeta{align-items:center;gap:.45rem;display:inline-flex}.scoreTrendDelta{border-radius:var(--radius-pill);font-size:var(--text-xs);align-items:center;gap:.2rem;padding:.12rem .5rem;font-weight:700;line-height:1;display:inline-flex}.scoreTrendDelta[data-dir=up]{background:var(--green-100);color:var(--green)}.scoreTrendDelta[data-dir=down]{background:var(--red-100);color:var(--red)}.scoreTrendDelta[data-dir=flat]{background:var(--surface-muted);color:var(--muted)}.scoreTrendCount{color:var(--muted);font-size:var(--text-xs);font-weight:600}.scoreTrendSvg{block-size:auto;inline-size:100%;overflow:visible}.scoreTrendGrid{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 4}.scoreTrendTick{fill:var(--muted);font-size:9px;font-weight:600}.scoreTrendGuide{stroke:var(--primary-400);stroke-width:1px;stroke-dasharray:3 3}.scoreTrendArea{fill:url(#scoreTrendAreaFill)}.scoreTrendLine{fill:none;stroke:var(--primary);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round}.scoreTrendDot{fill:var(--surface);stroke:var(--primary);stroke-width:1.8px}.scoreTrendDotLast{fill:var(--primary);stroke:var(--surface);stroke-width:1.5px}.scoreTrendDotLastHalo{fill:var(--primary);opacity:.16}.scoreTrendHit{fill:#0000}.scoreTrendLabel{fill:var(--primary-strong);paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round;font-size:11px;font-weight:700}.scoreTrendTip{filter:drop-shadow(0 4px 10px #14201e1f)}.scoreTrendTipBox{fill:var(--surface);stroke:var(--line)}.scoreTrendTipDate{fill:var(--muted);font-size:9px;font-weight:600}.scoreTrendTipScore{fill:var(--text);font-size:12px;font-weight:700}.scoreTrendAxis{color:var(--muted);font-size:var(--text-xs);justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.pctCard{gap:.35rem;margin-block-start:.7rem;display:grid}.pctHeadline{font-size:var(--text-sm);color:var(--primary-strong);font-weight:700}.pctBar{border-radius:var(--radius-pill);background:var(--surface-muted);block-size:10px;display:flex;position:relative;overflow:visible}.pctRange{block-size:100%;display:block}.pctRange:first-child{border-start-start-radius:999px;border-end-start-radius:999px}.pctRange[data-band=p25]{background:var(--red-100)}.pctRange[data-band=median]{background:var(--amber-100)}.pctRange[data-band=p75]{background:var(--green-100)}.pctYou{border:3px solid var(--surface);background:var(--primary-strong);block-size:14px;inline-size:14px;box-shadow:0 0 0 1px var(--line);border-radius:50%;position:absolute;inset-block-start:50%;transform:translate(-50%,-50%)}.pctTicks{color:var(--muted);font-size:var(--text-xs);justify-content:space-between;display:flex}.pctCohort{font-weight:700}.pctLocked{border-block-start:1px dashed var(--line);color:var(--muted);font-size:var(--text-sm);align-items:center;gap:.4rem;margin:.7rem 0 0;padding-block-start:.7rem;display:flex}.pctLocked .upgradeCta{flex:none}.pctFallback{border-block-start:1px dashed var(--line);color:var(--muted);font-size:var(--text-sm);margin:.7rem 0 0;padding-block-start:.7rem;line-height:1.5}.prevCard{border-block-start:1px dashed var(--line);gap:.35rem;margin-block-start:.7rem;padding-block-start:.7rem;display:grid}.prevHeadline{color:var(--primary-strong);font-size:var(--text-sm);align-items:center;gap:.35rem;font-weight:700;display:flex}.prevItems{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.prevItems li{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);justify-content:space-between;align-items:center;gap:.6rem;padding:.3rem .5rem;display:flex}.prevReq{min-inline-size:0;color:var(--text);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prevMeta{flex:none;align-items:center;gap:.45rem;display:flex}.prevMeta small{color:var(--muted);font-size:var(--text-xs)}.prevMeta em{border-radius:var(--radius-pill);background:var(--green-100);color:var(--green);font-size:var(--text-xs);padding:.05rem .4rem;font-style:normal;font-weight:700}.prevNote{color:var(--muted);font-size:var(--text-xs);margin:0;line-height:1.5}.jvCard{border-block-start:1px dashed var(--line);gap:.3rem;margin-block-start:.7rem;padding-block-start:.7rem;display:grid}.jvHeadline{color:var(--primary-strong);font-size:var(--text-sm);align-items:center;gap:.35rem;font-weight:700;display:flex}.jvMeta{color:var(--muted);font-size:var(--text-xs);margin:0;line-height:1.5}.jvSuggestion{border-inline-start:3px solid var(--primary);border-radius:var(--radius-s);background:var(--surface-muted);color:var(--text);font-size:var(--text-sm);margin:0;padding:.4rem .55rem;line-height:1.5}.upgradeCta{color:var(--primary-strong);font-weight:700;font-size:inherit;background:0 0;border:0;padding:0}.upgradeCta:hover{text-decoration:underline}.modalBox.upgradeModal{min-inline-size:min(30rem,100%);max-inline-size:min(33rem,100%);padding:1.2rem 1.3rem 1.1rem}.upgradeBody{gap:.95rem;display:grid}.upgradeHead{align-items:flex-start;gap:.7rem;display:flex}.upgradeCrown{border-radius:var(--radius-m);background:var(--primary-100);block-size:2.4rem;inline-size:2.4rem;color:var(--primary-strong);flex:none;place-items:center;display:grid}.upgradeHeadText{flex:1;gap:.2rem;min-inline-size:0;display:grid}.upgradeHeadText h2{font-size:var(--text-md);margin:0}.upgradeHeadText p{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.5}.upgradePrice{border-radius:var(--radius-pill);background:var(--primary-100);color:var(--primary-strong);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none;padding:.25rem .6rem;font-weight:700}.upgradeCmpWrap{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);overflow:hidden}.upgradeCmp{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm)}.upgradeCmp th,.upgradeCmp td{text-align:start;vertical-align:top;padding:.5rem .7rem}.upgradeCmp tbody th,.upgradeCmp tbody td{border-block-start:1px solid var(--line)}.upgradeCmpCorner{inline-size:34%}.upgradeCmpFreeHead{color:var(--muted);font-weight:600}.upgradeCmpPremiumHead{border-inline-start:1px solid var(--line);background:var(--primary-50);color:var(--primary-strong);font-weight:700;display:table-cell}.upgradeCmpPremiumHead svg{vertical-align:-.15em;margin-inline-end:.2rem}.upgradeCmp th[scope=row]{color:var(--text);font-weight:600}.upgradeCmpFreeCell{color:var(--muted)}.upgradeCmpPremiumCell{border-inline-start:1px solid var(--line);background:var(--primary-50);color:var(--text);font-weight:600;display:table-cell}.upgradeCmpPremiumCell svg{color:var(--primary-strong);vertical-align:-.15em;flex:none;margin-inline-end:.25rem}.upgradeFoot{gap:.55rem;display:grid}.upgradeFoot .uiBtn.upgradeCheckoutBtn{min-block-size:44px;inline-size:100%}.upgradeContact{border:1px dashed var(--line);border-radius:var(--radius-m);background:var(--surface-muted);color:var(--muted);font-size:var(--text-base);margin:0;padding:.7rem .8rem;line-height:1.55}.upgradeTrust{color:var(--muted);font-size:var(--text-sm);justify-content:center;align-items:center;gap:.35rem;margin:0;display:flex}.upgradeTrust svg{color:var(--primary-strong)}.upgradeError,.upgradeLoadError{border-radius:var(--radius-s);background:var(--red-100);color:var(--red);font-size:var(--text-sm);margin:0;padding:.55rem .7rem}.upgradeDone{text-align:center;justify-items:center;gap:.7rem;padding:1.1rem .6rem .4rem;display:grid}.upgradeDone p{color:var(--text);margin:0;font-weight:600}@media (width<=27rem){.upgradeCmp thead{display:none}.upgradeCmp,.upgradeCmp tbody,.upgradeCmp tr,.upgradeCmp th,.upgradeCmp td{inline-size:100%;display:block}.upgradeCmp tbody tr{border-block-start:1px solid var(--line);padding:.55rem .7rem}.upgradeCmp tbody tr:first-child{border-block-start:0}.upgradeCmp tbody th,.upgradeCmp tbody td{border:0;padding:.1rem 0}.upgradeCmp tbody th[scope=row]{padding-block-end:.25rem}.upgradeCmp td[data-col]:before{content:attr(data-col) "：";color:var(--muted);margin-inline-end:.3rem;font-weight:600}.upgradeCmpPremiumCell{color:var(--primary-strong);background:0 0;font-weight:700}}}@layer utilities{.visuallyHidden{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.spin{animation:.9s linear infinite spin}@keyframes spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:3s}}}.uiBtn{border-radius:var(--radius-m);border:1px solid var(--line);background:var(--surface);min-block-size:40px;color:var(--text);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:.45rem;padding-inline:1rem;font-weight:700;display:inline-flex}.uiBtn[data-variant=primary]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.uiBtn[data-variant=primary]:hover:not(:disabled){background:var(--primary-strong);border-color:var(--primary-strong)}.uiBtn[data-variant=secondary]:hover:not(:disabled){border-color:var(--primary-400);color:var(--primary-strong)}.uiBtn[data-variant=ghost]{color:var(--muted);background:0 0;border-color:#0000}.uiBtn[data-variant=ghost]:hover:not(:disabled){background:var(--surface-muted);color:var(--text)}.uiBtn[data-variant=danger]{color:var(--red);border-color:var(--red-300)}.uiBtn[data-variant=danger]:hover:not(:disabled){background:var(--red-100)}.uiBtn:disabled{opacity:.55}.uiBtn[data-size=sm]{min-block-size:32px;font-size:var(--text-sm);padding-inline:.7rem}.uiBtn[data-size=lg]{min-block-size:48px;font-size:var(--text-base);padding-inline:1.2rem}.uiBtn:active:not(:disabled){transform:translateY(1px)}.uiCard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-card);padding:var(--space-4);box-sizing:border-box}.uiCardHead{justify-content:space-between;align-items:center;gap:.75rem;margin-block-end:.75rem;display:flex}.uiCardHead h2{font-size:var(--text-md);align-items:center;gap:.5rem;margin:0;line-height:1.3;display:flex}.uiBadge{border-radius:var(--radius-pill);font-size:var(--text-sm);background:var(--surface-muted);color:var(--muted);align-items:center;gap:.3rem;padding:.15rem .55rem;font-weight:700;display:inline-flex}.uiBadge[data-tone=good]{background:var(--green-100);color:var(--green)}.uiBadge[data-tone=warn]{background:var(--amber-100);color:var(--amber)}.uiBadge[data-tone=danger]{background:var(--red-100);color:var(--red)}.uiBadge[data-tone=info]{background:var(--blue-100);color:var(--blue)}.uiBadge[data-tone=brand]{background:var(--primary-100);color:var(--primary-strong)}.uiEmpty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius-l);background:var(--surface);place-items:center;gap:.6rem;padding:2.5rem 1rem;display:grid}.uiEmpty strong{color:var(--text);font-size:var(--text-md)}.uiEmpty p{font-size:var(--text-base);margin:0}.uiToastStack{z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:fixed;inset-block-end:calc(16px + env(safe-area-inset-bottom));inset-inline:0}.uiToast{pointer-events:auto;border-radius:var(--radius-m);background:var(--toast-bg);max-inline-size:min(90vw,32rem);color:var(--toast-fg);font-size:var(--text-base);box-shadow:var(--shadow-pop);align-items:center;gap:.5rem;padding:.6rem 1rem;display:inline-flex}.uiToast[data-tone=danger]{background:var(--red)}.uiToast[data-tone=success]{background:var(--green)}@media (width<=759px){.uiToastStack{inset-block-end:calc(88px + env(safe-area-inset-bottom))}}.statGrid{grid-template-columns:repeat(var(--stat-cols,4), minmax(0, 1fr));gap:var(--space-2);margin:0;display:grid}.statGrid[data-cols="3"]{--stat-cols:3}.statGrid>div{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-faint);min-inline-size:0;padding:var(--space-3)}.statGrid[data-tone=brand]>div{background:var(--primary-50)}.statGrid dt{color:var(--muted);font-size:var(--text-xs);font-weight:700}.statGrid dd{font-size:var(--text-lg);overflow-wrap:anywhere;margin:.15rem 0 0;font-weight:700}@media (width<=560px){.statGrid{grid-template-columns:1fr 1fr}.statGrid[data-cols="3"]{grid-template-columns:1fr}}.uiDrop{border:1.5px dashed var(--line);border-radius:var(--radius-l);background:var(--surface);cursor:pointer;min-block-size:96px;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);place-items:center;padding:.9rem;display:grid}.uiDrop:hover,.uiDrop[data-dragover=true]{border-color:var(--primary-400);background:var(--primary-50)}.uiDrop[data-disabled]{opacity:.55;cursor:not-allowed}.uiDropHint{color:var(--muted);text-align:center;justify-items:center;gap:.25rem;display:grid}.uiDropHint strong{color:var(--text);font-size:var(--text-base)}.uiDropHint span{font-size:var(--text-sm)}.uiDropFile{max-inline-size:100%;color:var(--primary-strong);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.uiDropFile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uiDropFile button{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);block-size:24px;inline-size:24px;color:var(--muted);place-items:center;display:grid}.uiGauge{flex:none;block-size:128px;inline-size:128px;position:relative}.uiGaugeArc{stroke:var(--green)}.uiGauge[data-tone=mid] .uiGaugeArc{stroke:var(--amber)}.uiGauge[data-tone=low] .uiGaugeArc{stroke:var(--red)}.uiGaugeValue{place-content:center;justify-items:center;gap:2px;display:grid;position:absolute;inset:0}.uiGaugeValue strong{font-size:var(--text-2xl);line-height:1}.uiGaugeValue span{color:var(--muted);font-size:var(--text-sm)}.uiSegTabs{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-muted);gap:4px;padding:4px;display:inline-flex}.uiSegTabs button{border-radius:var(--radius-s);min-block-size:32px;color:var(--muted);font-size:var(--text-base);background:0 0;border:0;align-items:center;gap:.35rem;padding-inline:.7rem;font-weight:700;display:inline-flex}.uiSegTabs button[aria-selected=true]{background:var(--surface);color:var(--primary-strong);box-shadow:var(--shadow-card)}.uiSegTabs button[data-attention=true]:after{content:"";border-radius:var(--radius-pill);background:var(--primary);block-size:6px;inline-size:6px}.uiSkeleton{gap:.6rem;display:grid}.uiSkeleton span{border-radius:var(--radius-s);background:var(--surface-muted);block-size:14px;animation:1.2s ease-in-out infinite uiSkeletonPulse;display:block}.uiSkeleton span:nth-child(2n){inline-size:82%;animation-delay:.15s}.uiSkeleton span:nth-child(3n){inline-size:64%;animation-delay:.3s}@keyframes uiSkeletonPulse{0%,to{opacity:1}50%{opacity:.45}}.secForm label,.wsStep label,.wizBody label,.appEditModal label{font-size:var(--text-base);color:var(--muted);margin:.75rem 0 .3rem;font-weight:700;display:block}.secForm input,.secForm select,.secForm textarea,.wsStep input,.wsStep textarea,.wizBody input,.wizBody select,.wizBody textarea,.appEditModal input,.appEditModal select,.appEditModal textarea,.appsToolbarRight select,.uiCardHead select{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-m);background-color:var(--surface);inline-size:100%;color:var(--text);padding:.55rem .7rem}.secForm textarea,.wsStep textarea,.wizBody textarea,.appEditModal textarea{resize:vertical}.fieldHint{font-size:var(--text-sm);color:var(--muted);margin:.3rem 0 0}.appsToolbarRight select,.uiCardHead select{min-block-size:36px;inline-size:auto;padding-block:0}.shell{min-block-size:100dvh;display:flex}.shellSidebar{block-size:100dvh;inline-size:240px;padding:var(--space-4) var(--space-3);box-sizing:border-box;background:var(--surface);border-inline-end:1px solid var(--line);flex-direction:column;flex:none;gap:.75rem;display:flex;position:sticky;inset-block-start:0;overflow:hidden auto}.shell[data-collapsed=true] .shellSidebar{inline-size:64px;padding-inline:.5rem}.shell[data-collapsed=true] .shellNav button span,.shell[data-collapsed=true] .shellFoot span,.shell[data-collapsed=true] .shellBrandText,.shell[data-collapsed=true] .shellFootTools,.shell[data-collapsed=true] .shellUser{display:none}.shellBrand{font-size:var(--text-md);align-items:center;gap:.55rem;padding:.25rem .45rem;font-weight:700;display:flex}.shellLogo{border-radius:var(--radius-s);background:var(--primary-strong);block-size:30px;inline-size:30px;color:var(--on-primary);font-size:var(--text-md);flex:none;place-items:center;display:grid}.shellNav{flex-direction:column;flex:1;gap:4px;display:flex}.shellNav button{border-radius:var(--radius-m);min-block-size:40px;color:var(--muted);text-align:start;white-space:nowrap;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;align-items:center;gap:.6rem;padding:.55rem .7rem;font-weight:600;display:flex}.shellNav button:hover{background:var(--surface-muted);color:var(--text)}.shellNav button[aria-current=page]{background:var(--primary-100);color:var(--primary-strong)}.shellFoot{border-block-start:1px solid var(--line);flex-direction:column;gap:.4rem;padding-block-start:.75rem;display:flex}.shellUser{border-radius:var(--radius-m);color:var(--text);font-weight:700;font-size:var(--text-base);text-align:start;white-space:nowrap;cursor:pointer;min-inline-size:0;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;align-items:center;gap:.5rem;padding:.2rem .45rem;font-family:inherit;display:flex}.shellUser:hover{background:var(--surface-muted)}.shellUser[aria-current=page]{background:var(--primary-100);color:var(--primary-strong)}.shellUser span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shellFootBtn{border-radius:var(--radius-m);min-block-size:36px;color:var(--muted);text-align:start;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.5rem;padding:.35rem .45rem;font-weight:600;display:flex}.shellFootBtn:hover{background:var(--surface-muted);color:var(--text)}.shellMain{flex-direction:column;flex:1;min-inline-size:0;display:flex}.shellHeader{z-index:5;background:var(--surface);border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.25rem;display:flex;position:sticky;inset-block-start:0}.shellHeader h1{font-size:var(--text-lg);margin:0;line-height:1.3}.shellContent{inline-size:100%;max-inline-size:1440px;padding:var(--space-5);box-sizing:border-box;margin-inline:auto}.shellTabbar{display:none}@media (width>=760px) and (width<=1023px){.shellSidebar{inline-size:64px;padding-inline:.5rem}.shellSidebar .shellNav button span,.shellSidebar .shellFoot span,.shellSidebar .shellBrandText,.shellSidebar .shellFootTools,.shellSidebar .shellUser,.shellSidebar .shellFootBtn[aria-label]{display:none}}@media (width<=759px){.shellSidebar{display:none}.shellHeader{padding:.65rem .9rem}.shellContent{padding:.75rem .75rem calc(72px + env(safe-area-inset-bottom))}.shellTabbar{z-index:20;background:var(--surface);border-block-start:1px solid var(--line);padding:4px 8px calc(4px + env(safe-area-inset-bottom));display:flex;position:fixed;inset-block-end:0;inset-inline:0}.shellTabbar button{border-radius:var(--radius-m);min-block-size:50px;color:var(--muted);font-size:var(--text-xs);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:2px;padding:.3rem 0;font-weight:600;display:flex}.shellTabbar button[aria-current=page]{color:var(--primary-strong)}}.meView{gap:.75rem;max-inline-size:36rem;display:grid}.meAccount{align-items:center;gap:.75rem;display:flex}.meAccount>div{min-inline-size:0;display:grid}.meAccount span{color:var(--muted);font-size:var(--text-base);text-overflow:ellipsis;overflow:hidden}.meBilling{gap:.75rem;display:grid}.meBillingHead{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mePlanBadge{border-radius:var(--radius-pill);font-size:var(--text-sm);align-items:center;gap:.3rem;padding:.2rem .6rem;font-weight:600;display:inline-flex}.mePlanBadge.isFree{background:var(--surface-faint);color:var(--muted)}.mePlanBadge.isPremium{background:var(--primary-100);color:var(--primary-strong)}.meBillingPeriod{color:var(--muted);font-size:var(--text-sm)}.meUsage{gap:.4rem;display:grid}.meUsageLabel{font-size:var(--text-base);justify-content:space-between;display:flex}.meUsageValue{color:var(--muted);font-variant-numeric:tabular-nums}.meUsageBar{border-radius:var(--radius-pill);background:var(--surface-faint);block-size:6px;overflow:hidden}.meUsageFill{border-radius:inherit;background:var(--primary);block-size:100%;transition:inline-size var(--dur-med) var(--ease)}.meUsageFill[data-depleted=true]{background:var(--red)}.meTools{gap:4px;display:grid}.meTools button{border-radius:var(--radius-m);min-block-size:44px;color:var(--text);text-align:start;background:0 0;border:0;align-items:center;gap:.6rem;padding:.5rem .6rem;font-weight:600;display:flex}.meTools button:hover{background:var(--surface-muted)}.meTools button span{flex:1}.meActions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.meSecurity{gap:.85rem;display:grid}.meSecurity form{gap:.45rem;display:grid}.meSecurity label{font-size:var(--text-sm);color:var(--muted);font-weight:700}.meSecurity input{min-block-size:42px}.meSecurity .uiBtn{inline-size:fit-content;margin-block-start:.25rem}.meMessage,.meError{border-radius:var(--radius-m);margin:0;padding:.65rem;font-weight:700}.meMessage{background:var(--green-100);color:var(--green)}.meError{background:var(--red-100);color:var(--red)}.meDanger{border-block-start:1px solid var(--line);padding-block-start:.75rem}.meDanger summary{cursor:pointer;color:var(--red);font-weight:700}.meDanger p{color:var(--muted);line-height:1.5}.meLegal{font-size:var(--text-sm);gap:1rem;display:flex}.meLegal a{color:var(--primary-strong)}.shellFootTools{align-items:center;gap:var(--space-2);display:flex}.themeToggle{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);block-size:38px;inline-size:38px;color:var(--muted);transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex}.themeToggle:hover{color:var(--primary-strong);border-color:var(--primary-400)}.wsLayout{grid-template-columns:minmax(22rem,5fr) minmax(24rem,6fr);align-items:start;gap:1rem;display:grid}.wsInput{gap:1rem;min-inline-size:0;display:grid}.wsStepHead{align-items:center;gap:.6rem;margin-block-end:.75rem;display:flex}.wsStepHead h2{font-size:var(--text-md);flex:1;margin:0}.wsStepHead em{font-style:normal;font-size:var(--text-sm);color:var(--green);font-weight:700}.wsStepIndex{border-radius:var(--radius-pill);background:var(--surface-muted);block-size:26px;inline-size:26px;color:var(--muted);font-size:var(--text-base);flex:none;place-items:center;font-weight:700;display:grid}.wsStepHead[data-done=true] .wsStepIndex{background:var(--green-100);color:var(--green)}.wsStepActions{gap:.5rem;margin-block-start:.75rem;display:flex}.wsFileActions{justify-content:flex-end;margin-block-start:.5rem;display:flex}.wsResumeParseStatus{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-muted);color:var(--text);align-items:center;gap:.75rem;margin-block-start:.65rem;padding:.7rem .8rem;display:flex}.wsResumeParseStatus[data-state=processing]{border-color:var(--primary-400);background:var(--primary-50)}.wsResumeParseStatus[data-state=failed]{border-color:var(--red)}.wsResumeParseStatus>div{flex:1;gap:.15rem;min-inline-size:0;display:grid}.wsResumeParseStatus strong{font-size:var(--text-base)}.wsResumeParseStatus span{color:var(--muted);font-size:var(--text-sm);line-height:1.45}.structuredProfileHead{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.structuredProfileHead h2{margin:0}.structuredProfileHead>div:first-child{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.structuredProfileVerified{border-radius:var(--radius-pill);background:var(--green-100);color:var(--green);font-size:var(--text-xs);align-items:center;gap:.25rem;padding:.18rem .42rem;font-weight:700;display:inline-flex}.resumeReviewDialog{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);block-size:min(94dvb,72rem);max-block-size:none;inline-size:min(96vi,112rem);max-inline-size:none;color:var(--text);box-shadow:var(--shadow-pop);margin:auto;padding:0;overflow:clip}.resumeReviewDialog::backdrop{background:#0f1917a3}.resumeReviewHead{border-block-end:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:1rem;min-block-size:64px;padding:.65rem .85rem .65rem 1rem;display:flex}.resumeReviewHead>div,.resumeReviewActions{align-items:center;gap:.65rem;min-inline-size:0;display:flex}.resumeReviewHead h2{font-size:var(--text-md);margin:0}.resumeReviewHead span{max-inline-size:36rem;color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.resumeReviewSaveStatus{font-weight:700;color:var(--green)!important}.resumeReviewClose{border-radius:var(--radius-m);block-size:40px;inline-size:40px;color:var(--muted);background:0 0;border:1px solid #0000;place-items:center;display:grid}.resumeReviewClose:hover{border-color:var(--line);background:var(--surface-muted);color:var(--text)}.resumeReviewBody{grid-template-columns:minmax(0,1.08fr) minmax(26rem,.92fr);block-size:calc(100% - 65px);min-inline-size:0;display:grid}.resumeReviewOriginal,.resumeReviewForm{grid-template-rows:auto minmax(0,1fr);min-block-size:0;min-inline-size:0;display:grid}.resumeReviewOriginal{border-inline-end:1px solid var(--line);background:var(--surface-muted)}.resumeReviewPaneHead{border-block-end:1px solid var(--line);background:var(--surface);min-block-size:44px;font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:.75rem;padding-inline:.9rem;display:flex}.resumeReviewPaneHead span{color:var(--muted);font-size:var(--text-sm);text-align:end}.resumeReviewFields{scrollbar-gutter:stable;padding:.9rem;overflow:auto}.resumeReviewSection{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);min-inline-size:0;margin:0 0 .9rem;padding:.8rem}.resumeReviewSection>legend{font-weight:700;font-size:var(--text-base);padding-inline:.35rem}.resumeReviewSection>legend span{border-radius:var(--radius-pill);background:var(--surface-muted);block-size:20px;min-inline-size:20px;color:var(--muted);font-size:var(--text-xs);place-items:center;margin-inline-start:.25rem;display:inline-grid}.resumeReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.resumeReviewField{min-inline-size:0;margin-block-end:.65rem}.resumeReviewLabelRow{justify-content:space-between;align-items:center;gap:.5rem;min-block-size:24px;margin-block-end:.25rem;display:flex}.resumeReviewLabelRow label{color:var(--text);font-size:var(--text-sm);font-weight:700}.resumeReviewLabelRow button{border-radius:var(--radius-pill);background:var(--surface-muted);min-inline-size:0;color:var(--muted);font-size:var(--text-xs);white-space:nowrap;border:0;align-items:center;gap:.22rem;padding:.15rem .35rem;display:inline-flex}.resumeReviewField[data-status=located] .resumeReviewLabelRow button{background:var(--green-100);color:var(--green)}.resumeReviewField[data-status=edited] .resumeReviewLabelRow button{background:var(--primary-50);color:var(--primary)}.resumeReviewField input,.resumeReviewField textarea{resize:vertical;inline-size:100%;margin:0}.resumeReviewRepeat{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-muted);margin-block-end:.75rem;padding:.7rem}.resumeReviewRepeat>header{justify-content:space-between;align-items:center;gap:.5rem;margin-block-end:.6rem;display:flex}.resumeReviewRepeat>header strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resumeReviewRepeat>header button{border-radius:var(--radius-s);block-size:30px;inline-size:30px;color:var(--muted);background:0 0;border:0;flex:none;place-items:center;display:grid}.resumeReviewRepeat>header button:hover{background:var(--surface);color:var(--red)}.resumeReviewError{color:var(--red);font-size:var(--text-sm);margin:0}.resumeReviewState{block-size:calc(100% - 65px);color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:.6rem;padding:2rem;display:grid}.resumeReviewOriginal>.resumePdfViewer{min-block-size:0}.resumePreviewDialog{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);block-size:min(92dvb,64rem);max-block-size:none;inline-size:min(92vi,92rem);max-inline-size:none;color:var(--text);box-shadow:var(--shadow-pop);margin:auto;padding:0;overflow:clip}.resumePreviewDialog::backdrop{background:#0f191794}.resumePreviewHead{border-block-end:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:1rem;min-block-size:56px;padding-inline:1rem;display:flex}.resumePreviewHead>div{align-items:center;gap:.55rem;min-inline-size:0;display:flex}.resumePreviewHead h2{font-size:var(--text-md);flex:none;margin:0}.resumePreviewHead span{min-inline-size:0;color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resumePreviewHead .resumePreviewSearchStatus{border-radius:var(--radius-pill);background:var(--green-100);color:var(--green);flex:none;padding:.2rem .5rem;font-weight:700}.resumePreviewHead button{border-radius:var(--radius-m);block-size:40px;inline-size:40px;color:var(--muted);background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid}.resumePreviewHead button:hover{border-color:var(--line);background:var(--surface-muted);color:var(--text)}.resumePreviewBody{background:var(--surface-muted);block-size:calc(100% - 57px)}.resumePreviewState{block-size:100%;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:.6rem;padding:2rem;display:grid}.resumePreviewState strong{color:var(--text)}.resumePreviewState span{max-inline-size:42rem}.resumePdfViewer{block-size:100%;inline-size:100%}@media (width<=759px){.resumeReviewDialog{border:0;border-radius:0;block-size:100dvb;inline-size:100vi}.resumeReviewHead{padding-inline-start:max(.75rem, env(safe-area-inset-left));padding-inline-end:max(.5rem, env(safe-area-inset-right))}.resumeReviewHead>div:first-child>div>span,.resumeReviewSaveStatus{display:none}.resumeReviewBody{grid-template-rows:minmax(15rem,42dvb) minmax(0,1fr);grid-template-columns:1fr}.resumeReviewOriginal{border-inline-end:0;border-block-end:1px solid var(--line)}.resumeReviewGrid{grid-template-columns:1fr}.resumePreviewDialog{border:0;border-radius:0;block-size:100dvb;inline-size:100vi}.resumePreviewHead{padding-inline-start:max(.75rem, env(safe-area-inset-left));padding-inline-end:max(.5rem, env(safe-area-inset-right))}.resumePreviewHead span{display:none}.resumePreviewHead span.resumePreviewSearchStatus{display:inline-flex}}.wsModeHint{color:var(--muted);font-size:var(--text-base);margin:.6rem 0 0}.wsInlineError{color:var(--red);font-size:var(--text-sm);margin:.4rem 0 0}.wsModeRow{align-items:center;gap:.5rem;margin-block-start:.6rem;display:flex}.wsModeRow input{flex:1}.wsMoreInfo{border-block-start:1px solid var(--line);margin-block-start:.75rem;padding-block-start:.6rem}.wsMoreInfo summary{cursor:pointer;color:var(--muted);font-size:var(--text-base);align-items:center;gap:.35rem;font-weight:700;list-style:none;display:flex}.wsMoreInfo summary::-webkit-details-marker{display:none}.wsMoreInfo[open] summary svg{transform:rotate(180deg)}.wsMoreGrid{grid-template-columns:1fr 1fr;gap:0 .75rem;display:grid}.wsVersions{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-muted);gap:.65rem;margin-block-end:.9rem;padding:.8rem;display:grid}.wsVersionsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wsVersionsHead>div{flex:12rem;min-inline-size:0}.wsVersionsHeadActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.45rem;display:flex}.wsVersionsHead h3{font-size:var(--text-base);margin:0}.wsVersionsHead p,.wsVersionsEmpty{color:var(--muted);font-size:var(--text-sm);margin:.15rem 0 0;line-height:1.45}.wsVersionList{scrollbar-gutter:stable;gap:.4rem;max-block-size:18rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.wsVersionList li{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.wsVersionList li[data-active=true]{border-color:var(--primary);background:var(--primary-50);box-shadow:0 0 0 1px var(--focus-ring)}.wsVersionSelect{min-block-size:46px;min-inline-size:0;color:var(--text);text-align:start;background:0 0;border:0;align-items:center;gap:.5rem;padding:.45rem .65rem;display:flex}.wsVersionSelect>span{flex:1;gap:.1rem;min-inline-size:0;display:grid}.wsVersionSelect strong{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wsVersionSelect small{color:var(--muted);font-size:var(--text-xs)}.wsVersionSelect em{color:var(--primary-strong);font-size:var(--text-xs);flex:none;font-style:normal;font-weight:700}.wsVersionActions{align-items:center;padding-inline-end:.25rem;display:flex}.wsVersionActions button{border-radius:var(--radius-s);block-size:40px;inline-size:36px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.wsVersionActions button:hover:not(:disabled){background:var(--surface-muted);color:var(--text)}.wsVersionActions button:last-child:hover:not(:disabled){color:var(--red)}.wsVersionActions button:disabled,.wsVersionSelect:disabled{opacity:.5;cursor:not-allowed}.wsVersionDialog{gap:1rem;min-inline-size:min(23rem,78vw);display:grid}.wsVersionDialog h2,.wsVersionDialog p{margin:0}.wsVersionDialog h2{font-size:var(--text-md);padding-inline-end:2.25rem}.wsVersionDialog>div:not(.wsVersionDialogActions){gap:.4rem;display:grid}.wsVersionDialog label{color:var(--muted);font-size:var(--text-sm);font-weight:700}.wsVersionDialog input{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);min-block-size:44px;inline-size:100%;color:var(--text);font:inherit;padding:.65rem .75rem}.wsVersionError{color:var(--red);font-size:var(--text-sm)}.wsVersionDialogActions{justify-content:flex-end;gap:.5rem;display:flex}.resumeBatchDialog{gap:1rem;min-inline-size:min(40rem,84vw);display:grid}.resumeBatchDialog>header h2,.resumeBatchDialog>header p,.resumeTaskHead h3,.resumeTaskHead p{margin:0}.resumeBatchDialog>header h2{font-size:var(--text-md);padding-inline-end:2.25rem}.resumeBatchDialog>header p,.resumeTaskHead p{color:var(--muted);font-size:var(--text-sm);margin-block-start:.2rem;line-height:1.45}.resumeBatchUpload{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-muted);gap:.45rem;padding:.85rem;display:grid}.resumeBatchUpload>label{font-size:var(--text-sm);font-weight:700}.resumeBatchUpload>input[type=file]{border:1px dashed var(--line-strong);border-radius:var(--radius-m);background:var(--surface);min-block-size:46px;inline-size:100%;color:var(--text);font:inherit;padding:.55rem}.resumeBatchUpload>p{color:var(--muted);font-size:var(--text-xs);margin:0}.resumeBatchSelection{scrollbar-gutter:stable;gap:.3rem;max-block-size:7.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.resumeBatchSelection li{border-radius:var(--radius-s);background:var(--surface);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem .5rem;display:flex}.resumeBatchSelection span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.resumeBatchSelection small{color:var(--muted);flex:none}.resumeBatchUploadActions{justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:.25rem;display:flex}.resumeBatchUploadActions>span{color:var(--muted);font-size:var(--text-sm)}.resumeBatchFeedback:empty{display:none}.resumeBatchFeedback{gap:.25rem;display:grid}.resumeBatchFeedback p{font-size:var(--text-sm);margin:0;line-height:1.45}.resumeBatchFeedback p[data-tone=error]{color:var(--red)}.resumeBatchFeedback p[data-tone=success]{color:var(--green);font-weight:700}.resumeTaskSection{gap:.65rem;min-block-size:0;display:grid}.resumeTaskHead{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.resumeTaskHead h3{font-size:var(--text-base)}.resumeTaskHead dl{gap:.35rem;margin:0;display:flex}.resumeTaskHead dl>div{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--muted);font-size:var(--text-xs);align-items:baseline;gap:.25rem;padding:.25rem .45rem;display:flex}.resumeTaskHead dl>div[data-state=active]{color:var(--primary-strong)}.resumeTaskHead dl>div[data-state=parsed]{color:var(--green)}.resumeTaskHead dl>div[data-state=failed]{color:var(--red)}.resumeTaskHead dt{font-weight:700}.resumeTaskHead dd{margin:0;font-weight:700}.resumeTaskFilters{gap:.3rem;display:flex}.resumeTaskFilters button{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-block-size:36px;color:var(--muted);font:inherit;font-size:var(--text-sm);padding:.35rem .65rem;font-weight:700}.resumeTaskFilters button[aria-pressed=true]{border-color:var(--primary);background:var(--primary-50);color:var(--primary-strong)}.resumeTaskList{scrollbar-gutter:stable;gap:.4rem;max-block-size:22rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.resumeTaskList>li{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.6rem;display:grid}.resumeTaskList>li[data-state=active]{border-color:var(--primary-400)}.resumeTaskList>li[data-state=failed]{border-color:var(--red-300)}.resumeTaskIcon{color:var(--green);place-items:center;display:grid}.resumeTaskList>li[data-state=active] .resumeTaskIcon{color:var(--primary)}.resumeTaskList>li[data-state=failed] .resumeTaskIcon{color:var(--red)}.resumeTaskList>li>div:nth-child(2){gap:.12rem;min-inline-size:0;display:grid}.resumeTaskList strong,.resumeTaskList>li>div:nth-child(2)>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resumeTaskList strong{font-size:var(--text-sm)}.resumeTaskList>li>div:nth-child(2)>span{color:var(--muted);font-size:var(--text-xs)}.resumeTaskList small{color:var(--red);font-size:var(--text-xs);line-height:1.35}.resumeTaskMeta{color:var(--muted);font-size:var(--text-xs);text-align:end;gap:.15rem;display:grid}.resumeTaskMeta>span{color:var(--text);font-weight:700}.resumeTaskWaiting{color:var(--muted);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.resumeTaskEmpty{border:1px dashed var(--line);border-radius:var(--radius-m);color:var(--muted);font-size:var(--text-sm);text-align:center;margin:0;padding:1rem}.resumeCompareDialog{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);block-size:min(94dvb,68rem);max-block-size:none;inline-size:min(96vi,92rem);max-inline-size:none;color:var(--text);box-shadow:var(--shadow-pop);margin:auto;padding:0;overflow:clip}.resumeCompareDialog[open]{grid-template-rows:auto auto auto minmax(0,1fr);display:grid}.resumeCompareDialog::backdrop{background:#0f1917a3}.resumeCompareHead{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-block-size:64px;padding:.65rem .85rem .65rem 1rem;display:flex}.resumeCompareHead>div{align-items:center;gap:.65rem;min-inline-size:0;display:flex}.resumeCompareHead h2{font-size:var(--text-md);margin:0}.resumeCompareHead span{color:var(--muted);font-size:var(--text-sm)}.resumeCompareClose{border-radius:var(--radius-m);block-size:40px;inline-size:40px;color:var(--muted);background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid}.resumeCompareClose:hover{border-color:var(--line);background:var(--surface-muted);color:var(--text)}.resumeCompareControls{border-block-end:1px solid var(--line);background:var(--surface-muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.75rem;padding:.85rem 1rem;display:grid}.resumeCompareSelect{gap:.3rem;min-inline-size:0;display:grid}.resumeCompareSelect label{color:var(--muted);font-size:var(--text-sm);font-weight:700}.resumeCompareSelect select{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);min-block-size:42px;inline-size:100%;color:var(--text);padding:.55rem 2rem .55rem .7rem}.resumeCompareSummary{border-block-end:1px solid var(--line);min-block-size:48px;font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 1rem;display:flex}.resumeCompareSummary>div,.resumeCompareSummary label{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.resumeCompareSummary span{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--muted);padding:.16rem .45rem;font-weight:700}.resumeCompareSummary span[data-kind=modified]{background:var(--amber-100);color:var(--amber)}.resumeCompareSummary span[data-kind=added]{background:var(--green-100);color:var(--green)}.resumeCompareSummary span[data-kind=removed]{background:var(--red-100);color:var(--red)}.resumeCompareSummary label{flex:none;font-weight:700}.resumeCompareBody{grid-template-rows:auto minmax(0,1fr);min-block-size:0;display:grid}.resumeCompareColumns{border-block-end:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;padding-inline-start:4.2rem;display:grid}.resumeCompareColumns strong{background:var(--surface);min-inline-size:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;padding:.65rem .8rem;overflow:hidden}.resumeCompareRows{scrollbar-gutter:stable;min-block-size:0;margin:0;padding:0;list-style:none;overflow:auto}.resumeCompareRows li{border-block-end:1px solid var(--line);background:var(--surface);grid-template-columns:4.2rem minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.resumeCompareKind{background:var(--surface-muted);color:var(--muted);font-size:var(--text-xs);place-items:start center;padding:.85rem .35rem;font-weight:700;display:grid}.resumeCompareRows li[data-kind=modified] .resumeCompareKind{background:var(--amber-100);color:var(--amber)}.resumeCompareRows li[data-kind=added] .resumeCompareKind{background:var(--green-100);color:var(--green)}.resumeCompareRows li[data-kind=removed] .resumeCompareKind{background:var(--red-100);color:var(--red)}.resumeCompareCell{min-inline-size:0;padding:.7rem .8rem .85rem}.resumeCompareCell+.resumeCompareCell{border-inline-start:1px solid var(--line)}.resumeCompareNumber{color:var(--muted);font-size:var(--text-xs);margin-block-end:.35rem;font-weight:700;display:block}.resumeCompareCell p{max-inline-size:80ch;font-size:var(--text-base);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.65}.resumeCompareCell ins,.resumeCompareCell del{border-radius:3px;padding:.08rem .12rem;text-decoration-thickness:1px}.resumeCompareCell ins{background:var(--green-100);color:var(--green);text-decoration:none}.resumeCompareCell del{background:var(--red-100);color:var(--red)}.resumeCompareBlank{color:var(--muted);font-style:italic}.resumeCompareSummaryTools{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.resumeCompareViewToggle{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-muted);flex:none;padding:2px;display:flex}.resumeCompareViewToggle button{border-radius:calc(var(--radius-m) - 2px);min-block-size:26px;color:var(--muted);font-size:var(--text-xs);background:0 0;border:0;padding-inline:.65rem;font-weight:700}.resumeCompareViewToggle button:hover{color:var(--text)}.resumeCompareViewToggle button[data-active=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-card)}.resumeCompareBody[data-view=unified]{grid-template-rows:minmax(0,1fr)}.resumeCompareUnified{scrollbar-gutter:stable;min-block-size:0;overflow:auto}.resumeCompareUnifiedHint{border-block-end:1px solid var(--line);color:var(--muted);font-size:var(--text-xs);margin:0;padding:.55rem 1rem}.resumeCompareUnified ol{align-content:start;gap:.5rem;margin:0;padding:.9rem 1rem 1.2rem;list-style:none;display:grid}.resumeCompareUnified li{border-radius:var(--radius-m);background:var(--surface);align-items:flex-start;gap:.5rem;padding:.55rem .7rem;display:flex}.resumeCompareUnified li[data-kind=added]{background:var(--green-100)}.resumeCompareUnified li[data-kind=removed]{background:var(--red-100)}.resumeCompareUnified li>p{max-inline-size:92ch;font-size:var(--text-base);overflow-wrap:anywhere;white-space:pre-wrap;flex:1;margin:0;line-height:1.7}.resumeCompareUnified .resumeCompareKind{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--muted);font-size:var(--text-xs);flex:none;padding:.12rem .45rem;font-weight:700;display:inline-block}.resumeCompareUnified li[data-kind=modified] .resumeCompareKind{background:var(--amber-100);color:var(--amber)}.resumeCompareUnified li[data-kind=added] .resumeCompareKind{background:var(--green-100);color:var(--green)}.resumeCompareUnified li[data-kind=removed] .resumeCompareKind{background:var(--red-100);color:var(--red)}.resumeCompareUnified ins,.resumeCompareUnified del{border-radius:3px;padding:.08rem .12rem;text-decoration-thickness:1px}.resumeCompareUnified ins{background:var(--green-100);color:var(--green);text-decoration:none}.resumeCompareUnified del{background:var(--red-100);color:var(--red)}.resumeCompareState{min-block-size:14rem;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:.5rem;padding:2rem;display:grid}.resumeCompareState strong{color:var(--text)}.wsRecent{border-block-start:1px solid var(--line);margin-block-start:1rem;padding-block-start:.75rem}.wsRecent h3{font-size:var(--text-base);color:var(--muted);margin:0 0 .5rem}.wsRecent p{color:var(--muted);font-size:var(--text-base);margin:0}.wsRecentCards{gap:.4rem;display:grid}.wsRecentCards button{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);min-block-size:40px;color:var(--text);text-align:start;align-items:center;gap:.5rem;padding:.4rem .7rem;font-weight:600;display:flex}.wsRecentCards button span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.wsRecentCards button time{color:var(--muted);font-size:var(--text-xs);flex:none}.wsRecentCards button small{color:var(--primary-strong);font-size:var(--text-xs);flex:none;font-weight:700}.wsRecentCards button:hover:not(:disabled){border-color:var(--primary-400)}.wsRecentCards button:disabled{opacity:.55;cursor:not-allowed}.wsRecentCards button[data-active=true]{border-color:var(--primary);background:var(--primary-50)}.wsRecentCards button em{font-style:normal;font-size:var(--text-xs);color:var(--primary-strong);font-weight:700}.wsInputBusy{text-align:center;color:var(--muted);margin:0}@media (width<=1023px){.wsLayout{grid-template-columns:1fr}}@media (width<=759px){.wsMoreGrid{grid-template-columns:1fr}.wsVersionsHead{align-items:flex-start}.wsVersionsHead .uiBtn{flex:none}.wsVersionsHead{flex-direction:column}.wsVersionsHeadActions{inline-size:100%}.wsVersionsHeadActions .uiBtn{flex:1}.resumeBatchDialog{min-inline-size:min(26rem,82vw)}.resumeTaskHead{flex-direction:column;align-items:flex-start}.resumeTaskList>li{grid-template-columns:auto minmax(0,1fr) auto}.resumeTaskMeta{display:none}.resumeTaskActions{grid-column:2/-1;justify-self:end}.resumeCompareDialog{border:0;border-radius:0;block-size:100dvb;inline-size:100vi}.resumeCompareHead span{display:none}.resumeCompareControls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.4rem;padding-inline:.65rem}.resumeCompareControls .uiBtn{min-inline-size:42px;padding-inline:.7rem;font-size:0}.resumeCompareSummary{flex-direction:column;align-items:flex-start;padding-inline:.65rem}.resumeCompareColumns{display:none}.resumeCompareRows li{grid-template-columns:3.4rem minmax(0,1fr)}.resumeCompareKind{grid-row:1/span 2}.resumeCompareCell{padding-inline:.7rem}.resumeCompareCell+.resumeCompareCell{border-inline-start:0;border-block-start:1px dashed var(--line)}.wsVersionActions button{block-size:46px;inline-size:40px}}@media (pointer:coarse){.wsVersionSelect,.wsVersionActions button,.resumeTaskFilters button{min-block-size:48px}}.wsResult{gap:1rem;min-inline-size:0;display:grid;position:sticky;inset-block-start:76px}.wsScoreRow{align-items:center;gap:1rem;margin-block-end:.75rem;display:flex}.wsScoreMeta{justify-items:start;gap:.5rem;min-inline-size:0;display:grid}.wsScoreMeta p{font-size:var(--text-base);margin:0}.wsTabBody{margin-block-start:.9rem}.atsSimulation{gap:.9rem;padding-block:.15rem;display:grid}.atsSimulationHead,.atsSimulationTitle,.atsReadiness>div,.atsReadiness>div>span,.atsSectionHead,.atsRiskTitle,.atsDisclaimer{align-items:center;display:flex}.atsSimulationHead,.atsSectionHead{justify-content:space-between}.atsSimulationHead{gap:1rem}.atsSimulationTitle{gap:.7rem;min-inline-size:0}.atsSimulationIcon{border-radius:var(--radius-m);background:var(--primary-100);block-size:40px;inline-size:40px;color:var(--primary-strong);flex:none;place-items:center;display:grid}.atsSimulationTitle h2,.atsSimulationGrid h3{color:var(--text);margin:0}.atsSimulationTitle h2{font-size:var(--text-md)}.atsSimulationTitle p{color:var(--muted);font-size:var(--text-sm);margin:.18rem 0 0;line-height:1.4}.atsScore{color:var(--primary-strong);flex:none;align-items:baseline;gap:.2rem;display:flex}.atsScore[data-tone=good]{color:var(--green)}.atsScore[data-tone=warn]{color:var(--amber)}.atsScore[data-tone=danger]{color:var(--red)}.atsScore strong{font-size:var(--text-2xl);line-height:1}.atsScore span{color:var(--muted);font-size:var(--text-xs);font-weight:700}.atsReadiness{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-faint);gap:.5rem;padding:.7rem .8rem;display:grid}.atsReadiness progress{border-radius:var(--radius-pill);appearance:none;background:var(--surface-muted);border:0;block-size:7px;inline-size:100%;overflow:hidden}.atsReadiness progress::-webkit-progress-bar{border-radius:var(--radius-pill);background:var(--surface-muted)}.atsReadiness progress::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--primary)}.atsReadiness progress::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--primary)}.atsReadiness[data-tone=good] progress::-webkit-progress-value{background:var(--green)}.atsReadiness[data-tone=good] progress::-moz-progress-bar{background:var(--green)}.atsReadiness[data-tone=warn] progress::-webkit-progress-value{background:var(--amber)}.atsReadiness[data-tone=warn] progress::-moz-progress-bar{background:var(--amber)}.atsReadiness[data-tone=danger] progress::-webkit-progress-value{background:var(--red)}.atsReadiness[data-tone=danger] progress::-moz-progress-bar{background:var(--red)}.atsReadiness>div{color:var(--muted);font-size:var(--text-sm);justify-content:space-between;gap:.7rem}.atsReadiness>div>span:first-child{color:var(--text);gap:.35rem}.atsReadiness[data-tone=good]>div>span:first-child svg{color:var(--green)}.atsReadiness[data-tone=warn]>div>span:first-child svg{color:var(--amber)}.atsReadiness[data-tone=danger]>div>span:first-child svg{color:var(--red)}.atsSimulationGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.atsParsed,.atsRisks{border:1px solid var(--line);border-radius:var(--radius-m);min-inline-size:0;overflow:hidden}.atsSectionHead{border-block-end:1px solid var(--line);background:var(--surface-muted);gap:.6rem;min-block-size:42px;padding-inline:.75rem}.atsSimulationGrid h3{font-size:var(--text-base)}.atsSectionHead>span{color:var(--muted);font-size:var(--text-xs);font-weight:700}.atsParsed ul,.atsRisks ul{margin:0;padding:0;list-style:none;display:grid}.atsParsed li{border-block-end:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-block-size:51px;padding:.48rem .65rem;display:grid}.atsParsed li:last-child,.atsRisks li:last-child{border-block-end:0}.atsParsed li>svg{color:var(--green)}.atsParsed li[data-found=false]>svg{color:var(--red)}.atsParsed li>div{gap:.1rem;min-inline-size:0;display:grid}.atsFieldLabel{color:var(--muted);font-size:var(--text-xs);font-weight:700}.atsParsed li strong{min-inline-size:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atsConfidence{border-radius:var(--radius-pill);background:var(--green-100);color:var(--green);font-size:var(--text-xs);white-space:nowrap;padding:.15rem .42rem;font-weight:700}.atsConfidence[data-confidence=medium]{background:var(--amber-100);color:var(--amber)}.atsConfidence[data-confidence=low]{background:var(--red-100);color:var(--red)}.atsRisks li{border-block-end:1px solid var(--line);border-inline-start:3px solid var(--amber);grid-template-columns:auto minmax(0,1fr);gap:.55rem;padding:.62rem .7rem;display:grid}.atsRisks li[data-severity=high]{border-inline-start-color:var(--red)}.atsRisks li[data-severity=low]{border-inline-start-color:var(--blue)}.atsRiskIcon{border-radius:var(--radius-s);background:var(--amber-100);block-size:28px;inline-size:28px;color:var(--amber);place-items:center;display:grid}.atsRisks li[data-severity=high] .atsRiskIcon{background:var(--red-100);color:var(--red)}.atsRisks li[data-severity=low] .atsRiskIcon{background:var(--blue-100);color:var(--blue)}.atsRiskTitle{justify-content:space-between;gap:.5rem}.atsRiskTitle strong{font-size:var(--text-sm);line-height:1.4}.atsRiskTitle>span{color:var(--amber);font-size:var(--text-xs);flex:none;font-weight:700}.atsRisks li[data-severity=high] .atsRiskTitle>span{color:var(--red)}.atsRisks li[data-severity=low] .atsRiskTitle>span{color:var(--blue)}.atsRisks li p{color:var(--muted);font-size:var(--text-xs);margin:.18rem 0 0;line-height:1.45}.atsNoRisks{color:var(--green);align-items:flex-start;gap:.55rem;padding:.8rem;display:flex}.atsNoRisks>div{gap:.2rem;display:grid}.atsNoRisks strong{font-size:var(--text-sm)}.atsNoRisks span{color:var(--muted);font-size:var(--text-xs);line-height:1.45}.atsDisclaimer{color:var(--muted);font-size:var(--text-xs);align-items:flex-start;gap:.35rem;margin:0;line-height:1.45}.atsDisclaimer svg{flex:none;margin-block-start:.1rem}.wsSignalActions{flex-wrap:wrap;gap:.5rem;margin-block-end:.6rem;display:flex}.wsActionBar{z-index:4;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-pop);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.7rem .9rem;display:flex;position:sticky;inset-block-end:0}.wsActionBar .recordMsg{font-size:var(--text-sm);color:var(--green);font-weight:700}.wsMobileAnalyze{display:none}@media (width<=1023px){.wsResult{position:static}}@media (width<=759px){.wsActionBar{inset-block-end:calc(64px + env(safe-area-inset-bottom))}.wsScoreRow{flex-direction:column;align-items:flex-start}.atsSimulationGrid{grid-template-columns:minmax(0,1fr)}.atsSimulationHead{align-items:flex-start}.atsSimulationTitle p{max-inline-size:32ch}.atsReadiness>div{flex-direction:column;align-items:flex-start;gap:.3rem}.wsMobileAnalyze{z-index:15;display:grid;position:fixed;inset-block-end:calc(64px + env(safe-area-inset-bottom));inset-inline:.75rem}.wsMobileAnalyze .uiBtn{box-shadow:var(--shadow-pop)}.wsMobileAnalyze .uiBtn:disabled{opacity:1;background:var(--surface-muted);border-color:var(--line);color:var(--muted)}.wsLayout[data-hasresult=true] .wsMobileAnalyze{display:none}}.tplPicker{gap:.75rem;min-inline-size:min(40rem,84vw);display:grid}.tplPicker h2{font-size:var(--text-md);margin:0;padding-inline-end:2.25rem}.tplGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.tplCard{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);cursor:pointer;gap:.3rem;padding:.55rem;display:grid;position:relative}.tplCard[data-selected=true]{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}.tplCard input[type=radio]{opacity:0;block-size:1px;inline-size:1px;position:absolute}.tplCard:focus-within{outline:2px solid var(--primary);outline-offset:2px}.tplCard img{border:1px solid var(--line);border-radius:var(--radius-s);background:#fff;block-size:auto;inline-size:100%}.tplName{font-size:var(--text-base);align-items:center;gap:.35rem;font-weight:700;display:flex}.tplTag{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--muted);font-size:var(--text-xs);align-items:center;gap:.15rem;padding:.05rem .35rem;font-weight:600;display:inline-flex}.tplTag[data-premium=true]{background:var(--focus-ring);color:var(--primary)}.tplDesc{color:var(--muted);font-size:var(--text-sm);line-height:1.5}.tplNotice{border-radius:var(--radius-s);background:var(--surface-muted);color:var(--muted);font-size:var(--text-sm);gap:.3rem;margin:0;padding:.5rem .6rem;display:grid}.tplNotice p{margin:0}.tplActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.tplPackageHint{color:var(--muted);font-size:var(--text-sm);text-align:end;margin:0}@media (width<=719px){.tplGrid{grid-template-columns:minmax(0,1fr)}.tplPicker{min-inline-size:min(20rem,78vw)}}.onboardingGuide{border:1px solid var(--primary-400);border-radius:var(--radius-l);background:var(--primary-100);grid-column:1/-1;padding:.9rem 1rem}.onboardingGuide header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.onboardingGuide h2{font-size:var(--text-md);color:var(--primary-strong);margin:0}.onboardingGuide header button{min-block-size:36px;min-inline-size:36px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.onboardingGuide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.onboardingGuide li{color:var(--muted);align-items:flex-start;gap:.55rem;display:flex}.onboardingGuide li[data-done=true]{color:var(--primary-strong)}.onboardingGuide li>div{gap:.15rem;display:grid}.onboardingGuide strong{color:var(--text);font-size:var(--text-base)}.onboardingGuide span{font-size:var(--text-sm);line-height:1.4}@media (width<=720px){.onboardingGuide ol{grid-template-columns:1fr}}.wsHistory{gap:.75rem;min-inline-size:min(25rem,80vw);display:grid}.wsHistory h2{font-size:var(--text-md);margin:0;padding-inline-end:2.25rem}.wsHistoryHint{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.45}.wsHistoryList{scrollbar-gutter:stable;gap:.4rem;max-block-size:20rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.wsHistoryList li{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.wsHistorySelect{border-radius:inherit;min-block-size:48px;inline-size:100%;color:var(--text);text-align:start;background:0 0;border:0;align-items:center;gap:.6rem;padding:.45rem .65rem;display:flex;overflow:hidden}.wsHistorySelect:hover:not(:disabled){background:var(--surface-muted)}.wsHistorySelect:disabled{opacity:.5;cursor:not-allowed}.wsHistoryMain{flex:1;gap:.1rem;min-inline-size:0;display:grid}.wsHistoryMain strong{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wsHistoryMain small{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wsHistoryScore{block-size:38px;inline-size:38px;font-size:var(--text-base);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.wsHistoryScore[data-tone=high]{background:var(--green-100);color:var(--green)}.wsHistoryScore[data-tone=mid]{background:var(--amber-100);color:var(--amber)}.wsHistoryScore[data-tone=low]{background:var(--red-100);color:var(--red)}.wsHistoryIcon{background:var(--primary-100);block-size:38px;inline-size:38px;color:var(--primary-strong);border-radius:50%;flex:none;place-items:center;display:grid}.wsHistoryEmpty{color:var(--muted);font-size:var(--text-sm);text-align:center;margin:0;padding:.9rem 0}.wsHistoryError{color:var(--red);font-size:var(--text-sm);margin:0}.wsHistoryTruncated{border:1px dashed var(--line);border-radius:var(--radius-m);background:var(--surface-muted);gap:.45rem;margin-block-start:.6rem;padding:.7rem .85rem;display:grid}.wsHistoryTruncated p{color:var(--muted);font-size:var(--text-sm);align-items:center;gap:.4rem;margin:0;line-height:1.45;display:flex}.wsHistoryTruncated svg{color:var(--primary-strong);flex:none}.nextStepCard{border:1px solid var(--primary-200);border-radius:var(--radius-m);background:var(--primary-alpha-08);gap:.55rem;padding:.9rem 1rem;display:grid}.nextStepHead{align-items:center;gap:.45rem;display:flex}.nextStepHead h2{color:var(--primary-strong);font-size:var(--text-md);margin:0}.nextStepArrow{color:var(--primary-600);flex:none}.nextStepHint{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.5}.nextStepActions{flex-wrap:wrap;gap:.5rem;display:flex}.resumeVersionsDialog{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);max-block-size:min(94dvb,46rem);inline-size:min(96vi,44rem);max-inline-size:none;color:var(--text);box-shadow:var(--shadow-pop);margin:auto;padding:0;overflow:clip}.resumeVersionsDialog[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.resumeVersionsDialog::backdrop{background:#0f1917a3}.rvDiffMode{grid-template-rows:auto auto auto minmax(0,1fr);gap:.4rem;min-block-size:0;padding:.6rem .85rem;display:grid;overflow:auto}.rvDiffControlsError{border-radius:var(--radius-m);background:var(--red-100);grid-column:1/-1;padding:.5rem .7rem}.rvSnapshotBar{border-block-end:1px solid var(--line);gap:.5rem;padding:.65rem .85rem;display:flex}.rvNoteInput{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);min-block-size:36px;min-inline-size:0;color:var(--text);font:inherit;font-size:var(--text-base);flex:1;padding:.35rem .6rem}.rvList{scrollbar-gutter:stable;align-content:start;gap:.4rem;margin:0;padding:.75rem .85rem;list-style:none;display:grid;overflow-y:auto}.rvList li{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-muted);justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .65rem;display:flex}.rvMeta{flex:1;gap:.15rem;min-inline-size:0;display:grid}.rvMeta strong{font-size:var(--text-base)}.rvSource{border-radius:var(--radius-pill);background:var(--primary-100);color:var(--primary-strong);font-size:var(--text-xs);justify-self:start;padding:.05rem .45rem;font-weight:700}.rvSource[data-source=optimize]{background:var(--green-100);color:var(--green)}.rvSource[data-source=rollback]{background:var(--amber-100);color:var(--amber)}.rvNote{color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rvMeta small{color:var(--muted);font-size:var(--text-xs)}.rvActions{flex:none;gap:.4rem;display:flex}.rvActions button{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);color:var(--text);font-size:var(--text-sm);align-items:center;gap:.3rem;padding:.35rem .55rem;display:inline-flex}.rvActions button:hover:not(:disabled){border-color:var(--primary);color:var(--primary-strong)}.rvActions button:disabled{opacity:.5;cursor:not-allowed}.rvActions svg.rvFlip{transform:scaleX(-1)}.rvEmpty,.rvMemberHint{color:var(--muted);font-size:var(--text-sm);margin:0;padding:.9rem .85rem}.rvMemberHint{border-block-start:1px solid var(--line)}.rvError{color:var(--red);font-size:var(--text-sm);margin:0;padding:.5rem .85rem}.appsPage{gap:1rem;display:grid}.appsToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.appsToolbarRight{align-items:center;gap:.5rem;display:flex}.appStatChips{flex-wrap:wrap;gap:.5rem;display:flex}.appStatChip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-block-size:36px;color:var(--muted);font-size:var(--text-base);align-items:center;gap:.45rem;padding-inline:.7rem;font-weight:700;display:inline-flex}.appStatChip strong{color:var(--text)}.appStatChip[aria-pressed=true]{border-color:var(--primary);background:var(--primary-50);color:var(--primary-strong)}.appStatChip[data-urgency=overdue] strong{color:var(--red)}.appStatChip[data-urgency=urgent] strong{color:var(--amber)}.appStatChip[data-urgency=cold] strong{color:var(--blue)}.followUpCard{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-card);padding:.9rem 1.1rem}.followUpCard summary{cursor:pointer;align-items:center;gap:.5rem;font-weight:700;list-style:none;display:flex}.followUpCard summary::-webkit-details-marker{display:none}.followUpCard[open] summary{margin-block-end:.75rem}.boardFilterEmpty{color:var(--muted);font-size:var(--text-base);align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.boardColumns{grid-template-columns:repeat(5,minmax(13rem,1fr));align-items:start;gap:.75rem;display:grid}.boardColumn{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface-muted);transition:border-color var(--dur-fast) var(--ease);padding:.5rem}.boardColumn[data-dragover=true]{border-color:var(--primary);background:var(--primary-50)}.boardColumnHead{text-align:start;background:0 0;border:0;align-items:center;gap:.5rem;inline-size:100%;padding:.35rem .45rem;display:flex}.boardColumnHead h3{font-size:var(--text-base);flex:1;margin:0}.boardCount{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);block-size:22px;min-inline-size:22px;font-size:var(--text-sm);color:var(--muted);justify-content:center;align-items:center;padding-inline:6px;font-weight:700;display:inline-flex}.boardColumnHead[aria-expanded=false] .boardChevron{transform:rotate(-90deg)}.boardCards{gap:.5rem;min-block-size:40px;padding:.25rem .15rem .15rem;display:grid}.boardCard{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-card);text-align:start;cursor:grab;gap:.35rem;padding:.6rem .7rem;display:grid}.boardCard:hover{border-color:var(--primary-400)}.boardCard[data-moving=true]{opacity:.55}.boardCard strong{font-size:var(--text-base);overflow-wrap:anywhere;line-height:1.3}.boardCardMeta{align-items:center;gap:.45rem;display:flex}.boardCardDate{color:var(--muted);font-size:var(--text-sm)}.urgencyDot{border-radius:var(--radius-pill);background:var(--muted);block-size:9px;inline-size:9px}.urgencyDot[data-urgency=overdue]{background:var(--red)}.urgencyDot[data-urgency=urgent]{background:var(--amber)}.urgencyDot[data-urgency=cold]{background:var(--blue)}.applicationRowButton{text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;inline-size:100%;padding:.6rem .75rem;display:flex}.appEditModal{gap:.3rem;min-inline-size:min(26rem,80vw);display:grid}.appEditModal h2{font-size:var(--text-md);margin:0 0 .5rem}.appEditActions{justify-content:flex-end;margin-block-start:.9rem;display:flex}.appEditError{color:var(--red);font-size:var(--text-base);margin:.5rem 0 0;font-weight:600}@media (width<=1200px){.boardColumns{grid-template-columns:repeat(3,minmax(12rem,1fr))}}@media (width<=759px){.boardColumns{grid-template-columns:1fr}}.inboxWizard{gap:.3rem;min-inline-size:min(30rem,82vw);display:grid}.inboxWizard header{justify-content:space-between;align-items:baseline;gap:.75rem;margin-block-end:.5rem;padding-inline-end:2.25rem;display:flex}.inboxWizard h2{font-size:var(--text-md);margin:0}.wizStep{color:var(--muted);font-size:var(--text-sm);font-weight:700}.wizBody{gap:.3rem;display:grid}.wizTwoCol{grid-template-columns:1fr 1fr;gap:0 .75rem;display:grid}.wizError{color:var(--red);font-size:var(--text-sm);margin:.25rem 0 0}.wizHint{color:var(--muted);font-size:var(--text-sm);margin:.25rem 0 0}.wizActions{justify-content:flex-end;gap:.5rem;margin-block-start:1rem;display:flex}@media (width<=759px){.wizTwoCol{grid-template-columns:1fr}}.inboxPage{gap:1rem;display:grid}.inboxToolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.inboxToolbarSpacer{flex:1}.inboxLayout{grid-template-columns:minmax(16rem,2fr) minmax(24rem,5fr);align-items:start;gap:1rem;display:grid}.inboxBatches .batchList{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.inboxBatches .batchList button{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);text-align:start;gap:2px;inline-size:100%;padding:.55rem .7rem;display:grid}.inboxBatches .batchList button:hover{border-color:var(--primary-400)}.inboxBatches .batchList button[aria-pressed=true]{border-color:var(--primary);background:var(--primary-50)}.inboxBatches .batchList span{color:var(--muted);font-size:var(--text-sm)}.inboxEmptyActions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.inboxTableWrap{overflow-x:auto}.inboxTable{border-collapse:collapse;inline-size:100%;font-size:var(--text-base)}.inboxTable th{text-align:start;color:var(--muted);font-size:var(--text-sm);border-block-end:1px solid var(--line);white-space:nowrap;padding:.45rem .6rem}.inboxTable td{border-block-end:1px solid var(--line);vertical-align:top;padding:.55rem .6rem}.inboxTable tr[data-status=failed] td{background:var(--red-100)}.inboxRole strong{overflow-wrap:anywhere;display:block}.inboxItemError{color:var(--red);font-size:var(--text-sm);display:block}.inboxDim{color:var(--muted)}@media (width<=1023px){.inboxLayout{grid-template-columns:1fr}}.inboxSortBar{justify-content:flex-end;gap:.4rem;margin-block:.5rem .4rem;display:flex}.valueBadge{border-radius:var(--radius-s);min-inline-size:2rem;font-weight:700;font-size:var(--text-sm);text-align:center;padding:.12rem .4rem;display:inline-block}.valueBadge.intensity-high{background:var(--red-100);color:var(--red)}.valueBadge.intensity-mid{background:var(--amber-100);color:var(--amber)}.valueBadge.intensity-low{background:var(--green-100);color:var(--green)}.secPage{gap:1rem;display:grid}.secLayout{grid-template-columns:minmax(22rem,2fr) minmax(24rem,3fr);align-items:start;gap:1rem;display:grid}.secStack{gap:1rem;min-inline-size:0;display:grid}.secFormActions{flex-wrap:wrap;gap:.5rem;margin-block-start:1rem;display:flex}.secTwoCol{grid-template-columns:1fr 1fr;gap:0 .75rem;display:grid}.secThreeCol{grid-template-columns:1fr 1fr 1fr;gap:0 .75rem;display:grid}.secLangList{gap:.5rem;margin-block-end:.6rem;display:grid}.secPhotoRow{align-items:flex-start;gap:.85rem;margin-block:.2rem .9rem;display:flex}.secPhotoPreview{background:var(--surface-muted);width:76px;height:76px;color:var(--muted);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.secPhotoPreview img{object-fit:cover;width:100%;height:100%;display:block}.secPhotoMeta{gap:.3rem;min-inline-size:0;display:grid}.secPhotoMeta .fieldHint{margin:0}.secPhotoActions{align-items:center;gap:.4rem;margin-block-start:.15rem;display:flex}.secLangRow{grid-template-columns:1fr 1fr auto;align-items:center;gap:.5rem;display:grid}.secModeChips{flex-wrap:wrap;gap:.45rem;margin-block-start:.35rem;display:flex}.secModeChips label{border:1px solid var(--line);border-radius:var(--radius-pill);background-color:var(--surface);font-size:var(--text-sm);color:var(--muted);cursor:pointer;align-items:center;gap:.4rem;margin:0;padding:.45rem .75rem;font-weight:600;display:inline-flex}.secModeChips label:has(input:checked){border-color:var(--primary);background-color:var(--primary-alpha-08);color:var(--primary-strong)}.secModeChips input{accent-color:var(--primary);margin:0}.secList{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.secList button{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);text-align:start;gap:2px;inline-size:100%;padding:.55rem .7rem;display:grid}.secList button:hover{border-color:var(--primary-400)}.secList button[aria-pressed=true]{border-color:var(--primary);background:var(--primary-50)}.secList button span{color:var(--muted);font-size:var(--text-sm)}@media (width<=1023px){.secLayout{grid-template-columns:1fr}}@media (width<=759px){.secTwoCol,.secThreeCol{grid-template-columns:1fr}}.secSection{border-block-start:1px solid var(--line);margin-block-start:.75rem;padding-block-start:.6rem}.secSection:first-of-type{border-block-start:0;margin-block-start:0;padding-block-start:0}.secSection summary{cursor:pointer;color:var(--text);font-size:var(--text-base);align-items:center;gap:.4rem;font-weight:700;list-style:none;display:flex}.secSection summary::-webkit-details-marker{display:none}.secSection summary:after{content:"▾";color:var(--muted);font-size:var(--text-xs);transition:transform var(--dur-fast) var(--ease)}.secSection:not([open]) summary:after{transform:rotate(-90deg)}.secSaveBar{z-index:6;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-pop);justify-content:flex-end;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex;position:sticky;inset-block-end:0}.secSaveBar span{color:var(--amber);font-weight:700;font-size:var(--text-base);flex:1}@media (width<=759px){.secSaveBar{inset-block-end:calc(64px + env(safe-area-inset-bottom))}}
