:root{--cherry:#741634;--ink:#3c1020;--muted:#805d69;--line:rgba(116,22,52,.11);--ease:cubic-bezier(.2,.8,.2,1);color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Inter",sans-serif;color:var(--ink);background:#eddbdf;font-synthesis:none}*{box-sizing:border-box}html{overflow-x:clip;scroll-padding:100px 0 130px}body{margin:0;min-width:320px;overflow-x:clip}.backdrop{position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse at 4% 0,#fff5ee 0,transparent 55%),radial-gradient(ellipse at 100% 100%,#8f294e66 0,transparent 65%),linear-gradient(140deg,#f6e8e9,#d6a6b5)}.backdrop:after{content:"";position:absolute;inset:0;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1.4 -.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}button,a,.card{transition:transform .2s var(--ease),opacity .2s var(--ease)}button:active,.btn:active{transform:scale(.97)}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:3px solid var(--cherry);outline-offset:4px}input,select,textarea{font-size:16px;min-height:48px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.65);padding:12px 14px;color:var(--ink);max-width:100%;caret-color:var(--cherry)}input:focus,select:focus,textarea:focus{outline:0;box-shadow:0 0 0 4px #74163424;border-color:#74163466}textarea{resize:vertical;line-height:1.6}.skip{position:fixed;left:12px;top:-100px;z-index:100;padding:12px;background:white}.skip:focus{top:12px}header{height:92px;max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:20px 32px}.brand{display:flex;align-items:center;gap:9px;text-decoration:none;font-size:20px;font-weight:650;letter-spacing:-.03em}.brand small{display:block;letter-spacing:.02em;font-size:10px;font-weight:500;margin-top:1px}.plan{font-size:11px;letter-spacing:0;border:1px solid #74163433;border-radius:8px;padding:4px 7px;margin-left:5px}.language{display:flex;background:#7416340c;border:1px solid #74163410;padding:3px;border-radius:13px}.language button{min-width:44px;min-height:38px;border:0;color:var(--muted);background:transparent;border-radius:10px;font-weight:600;font-size:12px}.language button[aria-pressed=true]{background:#fff9;box-shadow:0 1px 4px #74163414;color:var(--cherry)}.shell{max-width:1280px;margin:24px auto 60px;display:grid;grid-template-columns:205px minmax(0,1fr);gap:46px;padding:0 32px}nav{align-self:start;position:sticky;top:28px;padding:8px;background:rgba(255,255,255,.38);border:1px solid #fff7;border-radius:24px;backdrop-filter:blur(28px) saturate(170%)}nav button{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;border:0;background:transparent;color:var(--muted);padding:12px 15px;text-align:left;border-radius:16px;font-size:14px;font-weight:550}nav button>span:first-child{font-size:22px;line-height:1;width:22px;text-align:center}nav button[aria-current=page]{background:#fff9;color:var(--cherry);box-shadow:0 3px 9px #3c0a1b08}nav i{font-size:11px;font-style:normal;margin-left:auto}.new-search{display:block;margin:12px 8px 5px;padding:14px 6px;text-decoration:none;border-top:1px solid var(--line);font-size:13px;color:var(--cherry)}main{min-width:0;min-height:650px;outline:0}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:600;color:var(--muted);margin:0 0 10px}h1{font-size:38px;line-height:1.15;letter-spacing:-.035em;font-weight:600;margin:0}h2{font-size:24px;line-height:1.25;letter-spacing:-.02em;font-weight:600;margin:0 0 12px}h3{font-size:17px;line-height:1.35;letter-spacing:-.015em;font-weight:600;margin:0 0 7px}p{line-height:1.6}.live-tag,.badge{font-size:11px;font-weight:600;border-radius:20px;background:#fff7;padding:8px 12px;white-space:nowrap}.toolbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.toolbar select{flex:1;min-width:135px;max-width:100%}.toolbar label{display:flex;align-items:center;gap:8px;font-size:13px;min-height:44px}.toolbar input[type=checkbox]{min-height:20px;width:20px;accent-color:var(--cherry)}.filter-panel{margin-bottom:22px;border-bottom:1px solid var(--line);padding-bottom:16px}.filter-panel summary{cursor:pointer;font-size:13px;min-height:44px;padding:12px 0;color:var(--cherry)}.filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:10px 0}.filter-grid label,.form-grid label{font-size:12px;color:var(--muted);display:grid;gap:8px}.filter-grid input[type=checkbox]{width:22px;min-height:22px;accent-color:var(--cherry)}.filter-grid input,.filter-grid select{width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:8px;min-height:48px;border-radius:15px;padding:13px 20px;border:1px solid var(--line);text-decoration:none;background:#fff8;color:var(--cherry);font-size:13px;font-weight:600;line-height:1.35}.btn.primary{background:linear-gradient(130deg,#8c2548,#65122e);color:#fff;border-color:#8c2548;box-shadow:0 4px 14px #74163425}.btn.small{padding:10px 15px;min-height:44px}.btn.full{width:100%}.btn:focus-visible{outline-offset:4px}.card,.panel{background:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.55);border-radius:28px;box-shadow:inset 0 1px 0 #fff9,0 1px 1px #3c0a1b0a,0 12px 32px #3c0a1b0d,0 40px 80px #3c0a1b0a;padding:28px;backdrop-filter:blur(28px) saturate(170%)}.job-list{display:grid;gap:14px;min-height:300px}.card{contain:layout style}.job-top{display:flex;gap:16px;justify-content:space-between}.job-top h3{font-size:19px;max-width:90%;overflow-wrap:anywhere}.match{font-size:17px;color:var(--cherry);font-weight:600;white-space:nowrap}.meta{font-size:12px;color:var(--muted);line-height:1.6;margin:0 0 10px}.salary{font-size:15px;font-weight:550;margin:10px 0}.why{font-size:13px;line-height:1.65;margin:10px 0 16px;color:#68424f}.card-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.card-actions .icon-btn{margin-left:auto}.icon-btn{min-width:46px;min-height:46px;border:1px solid var(--line);border-radius:14px;background:#fff6;color:var(--cherry);font-size:19px}.scorebar{height:3px;border-radius:10px;background:#7416340c;overflow:hidden;margin:0 0 16px}.scorebar i{display:block;width:100%;height:100%;background:#74163488;transform-origin:left;transform:scaleX(var(--score));animation:fill .65s var(--ease) both}.results-count{font-size:12px;color:var(--muted);margin:0 0 16px}.new-banner{background:#7416340a;border:1px solid #74163414;border-radius:18px;padding:16px;margin-bottom:18px;display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:13px}.empty{padding:36px 28px;text-align:center}.empty p{color:var(--muted);font-size:14px}.more{margin:24px auto;display:block}.upsell{background:linear-gradient(135deg,#811c3f,#420d23);color:#fff;padding:28px;border-radius:28px;margin-top:20px}.upsell p{color:#f7e6ecbd;font-size:13px}.upsell .primary{background:#fff4ed;color:#741634;border-color:#fff9;box-shadow:0 6px 20px #25081544}.merchant{font-size:10px!important;line-height:1.5!important;margin-bottom:0}.preview-label{display:inline-block;font-size:11px;color:var(--muted);margin-bottom:14px}.locked-controls{opacity:.55;pointer-events:none}.tracker-progress{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 20px;padding:22px 26px}.tracker-progress strong{display:block;font-size:24px;font-weight:600;letter-spacing:-.03em}.tracker-progress p{font-size:12px;color:var(--muted);margin:3px 0}.goal-input{width:65px;min-height:44px;padding:8px}.board{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));gap:12px;overflow-x:auto;padding-bottom:18px;overscroll-behavior-x:contain;align-items:start}.column{min-height:180px;background:#fff3;border:1px solid #fff5;border-radius:23px;padding:14px;transition:background .2s}.column.drag-over{background:#fff9}.column h2{font-size:13px;display:flex;justify-content:space-between;padding:6px 4px 16px;margin:0}.column h2 b{font-size:11px;font-weight:500;color:var(--muted)}.track-card{background:#fffc;padding:16px;border-radius:18px;margin:0 0 10px;box-shadow:0 3px 14px #74163408;border:1px solid #fff;overflow-wrap:anywhere}.track-card h3{font-size:14px}.track-card .meta{font-size:11px}.track-card select{font-size:12px;min-height:44px;width:100%;padding:8px;border-radius:12px}.track-card button{font-size:12px;margin:8px 0 0;padding:8px;min-height:44px;width:100%;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--cherry)}.track-date{font-size:10px;color:var(--muted);margin:12px 0 0}.stats{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.stat strong{display:block;font-size:36px;letter-spacing:-.04em;font-weight:600;margin:14px 0 8px}.stat p{font-size:12px;color:var(--muted);margin:0}.area-row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);font-size:14px}.area-row:last-child{border:0}.area-row small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.disclaimer{font-size:12px;color:var(--muted);line-height:1.65}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.form-grid input,.form-grid select{width:100%}.toggle-row{display:flex;align-items:center;gap:14px;justify-content:space-between;min-height:70px;border-bottom:1px solid var(--line);font-size:14px;cursor:pointer}.toggle-row small{display:block;font-size:12px;line-height:1.5;color:var(--muted);margin-top:4px}.toggle{appearance:none;width:46px;min-width:46px;height:28px;min-height:28px;border:0;border-radius:20px;background:#997d8833;padding:3px;cursor:pointer;position:relative;transition:background .2s}.toggle:before{content:"";position:absolute;width:22px;height:22px;border-radius:50%;background:white;box-shadow:0 2px 4px #0002;transform:translateX(0);transition:transform .2s var(--ease)}.toggle:checked{background:var(--cherry)}.toggle:checked:before{transform:translateX(18px)}.search-options{display:grid;gap:8px;margin:18px 0}.search-option{font-size:13px;line-height:1.5;display:flex;gap:12px;align-items:center;min-height:44px}.search-option input{width:20px;min-height:20px;accent-color:var(--cherry)}.billing-row{display:flex;justify-content:space-between;gap:18px;font-size:14px;padding:18px 0;border-bottom:1px solid var(--line)}.billing-row span{color:var(--muted)}.account-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.skeleton{height:200px;background:#fff6;border:1px solid #fff7;border-radius:28px;margin-bottom:16px;overflow:hidden;position:relative}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,#fff8,transparent);transform:translateX(-100%);animation:shimmer 1.8s infinite}.skeleton.small{height:90px}.sheet-top{position:sticky;top:-28px;z-index:1;min-height:28px;display:flex;justify-content:center;align-items:center;background:transparent;margin:-4px 0 18px}.handle{width:38px;height:4px;border-radius:4px;background:#74163430}.close{position:absolute;right:-7px;top:-8px;border:0;background:#7416340c;border-radius:50%;font-size:25px;line-height:1;min-width:44px;min-height:44px;color:var(--cherry)}dialog{width:min(680px,calc(100% - 32px));max-height:90svh;padding:32px;border:1px solid #fff9;border-radius:32px;background:rgba(250,242,244,.96);color:var(--ink);box-shadow:0 40px 120px #2b071b40;overscroll-behavior:contain;backdrop-filter:blur(28px) saturate(170%);animation:sheet-in .28s var(--ease)}dialog::backdrop{background:#25071366;backdrop-filter:blur(5px)}dialog[open]{overflow-y:auto}body:has(dialog[open]){overflow:hidden}.sheet-role{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.summary{font-size:14px;line-height:1.7}.detail-actions{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.checklist{margin:24px 0;padding:0;list-style:none}.checklist li{display:flex;gap:13px;padding:15px 0;border-bottom:1px solid var(--line)}.check-icon{width:26px;height:26px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#7416340a;color:#805d69;border-radius:50%;font-size:12px}.check-icon.yes{color:#286544;background:#28654414}.check-icon.no{color:#9c3044;background:#9c304412}.checklist b{font-size:13px;font-weight:600}.checklist p{font-size:12px;color:var(--muted);margin:4px 0 0}.estimate{background:#fff8;border:1px solid #fff;border-radius:20px;padding:20px;margin:20px 0}.estimate strong{font-size:23px;font-weight:600;display:block;letter-spacing:-.02em;margin:8px 0}.notes-label{font-size:13px;display:block;margin:20px 0 8px}.notes{width:100%;min-height:110px}.events{font-size:12px;color:var(--muted);padding-left:18px;line-height:1.8}.draft{width:100%;min-height:180px;background:#fff9;font-size:13px}.question{border-top:1px solid var(--line);padding:22px 0}.question h3{font-size:16px}.question p{font-size:14px;line-height:1.65}.question .uk-note{font-size:12px;color:var(--muted);background:#fff7;border-radius:13px;padding:12px}.phrase{display:grid;gap:5px;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.phrase span{color:var(--muted);font-size:12px}.welcome-count{font-size:11px;letter-spacing:.14em;color:var(--muted);margin-bottom:30px}.welcome-symbol{font-size:56px;color:var(--cherry);margin:10px 0 28px}#welcome{max-width:460px;padding:36px}#welcome p{font-size:14px;color:var(--muted);margin-bottom:28px}#toast{position:fixed;z-index:200;left:50%;top:max(16px,env(safe-area-inset-top));transform:translate(-50%,-100px);max-width:calc(100% - 24px);border:1px solid #fff9;border-radius:18px;background:#fffdf5;padding:14px 20px;font-size:13px;box-shadow:0 12px 40px #74163422;transition:transform .24s var(--ease);pointer-events:none}#toast.on{transform:translate(-50%,0)}#error{padding:18px;background:#fff9;border-radius:18px;margin:0 0 18px;color:#8e1836;font-size:13px}footer{max-width:1280px;margin:0 auto;padding:20px 32px 36px;font-size:10px;color:#6f4857;line-height:2}footer a{display:inline-block;min-height:28px}.enter{animation:reveal .28s var(--ease) both}.loading-state{min-height:320px}.subtitle{font-size:14px;color:var(--muted);margin:4px 0 20px}.sr-only{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}
@keyframes shimmer{to{transform:translateX(100%)}}@keyframes reveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fill{from{transform:scaleX(0)}}@keyframes sheet-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(hover:hover){.card:hover{transform:translateY(-2px)}.btn:hover,.icon-btn:hover{box-shadow:0 6px 20px #74163418}.btn.primary:hover{box-shadow:0 6px 25px #74163438}}
@supports not (backdrop-filter:blur(1px)){.card,.panel,nav{background:#f8edf0}dialog{background:#f9f2f4}}
@media(max-width:900px){.shell{grid-template-columns:160px minmax(0,1fr);gap:24px}.filter-grid{grid-template-columns:1fr 1fr}.card,.panel{padding:24px}.page-heading{align-items:start}h1{font-size:32px}}
@media(max-width:650px){header{height:83px;padding:18px 22px}.shell{display:block;padding:0 20px;margin:24px 0 30px}nav{position:fixed;top:auto;bottom:0;left:0;right:0;z-index:30;border-radius:26px 26px 0 0;display:grid;grid-template-columns:repeat(5,1fr);padding:9px 8px calc(9px + env(safe-area-inset-bottom));background:rgba(250,239,242,.88);box-shadow:0 -5px 30px #7416340d}nav button{padding:5px 1px;min-height:54px;gap:5px;flex-direction:column;border-radius:16px;font-size:10px;font-weight:600}nav button>span:first-child{font-size:22px}nav i{position:absolute;margin-left:30px;margin-top:-1px}.new-search{display:none}main{min-height:600px}.page-heading{margin-bottom:25px}.eyebrow{font-size:9px;letter-spacing:.1em}h1{font-size:32px}h2{font-size:23px}.live-tag{font-size:10px;margin-top:18px;padding:7px 9px}.toolbar{gap:8px}.toolbar select{font-size:13px;padding:11px 12px;min-width:100px}.toolbar select:first-child{flex-basis:100%}.toolbar label{font-size:12px}.card,.panel{padding:26px 24px;border-radius:26px}.job-top h3{font-size:18px}.match{font-size:16px}.job-list{gap:14px}.meta{font-size:12px}.card-actions{gap:8px}.btn{padding:13px 16px}.card-actions .btn{font-size:12px}.new-banner{padding:14px;font-size:12px}.new-banner .btn{font-size:11px;padding:10px 12px}.filter-grid{grid-template-columns:1fr 1fr}.filter-grid label{font-size:11px}.tracker-progress{padding:20px}.tracker-progress strong{font-size:23px}.board{grid-template-columns:repeat(5,260px);margin:0 -20px;padding:0 20px 20px;scroll-snap-type:x proximity}.column{scroll-snap-align:center}.stats{gap:12px}.stat{padding:21px 18px}.stat h3{font-size:13px}.stat strong{font-size:28px}.stat p{font-size:11px}.form-grid{grid-template-columns:1fr}.billing-row{font-size:12px}.upsell{padding:26px 24px}.upsell h2{font-size:24px}.upsell .merchant{font-size:10px}.account-actions{flex-direction:column}.account-actions .btn{width:100%}dialog{width:100%;max-width:none;max-height:92svh;margin:auto 0 0;border-radius:30px 30px 0 0;padding:28px 26px calc(28px + env(safe-area-inset-bottom));border-bottom:0}#welcome{max-width:none;padding:36px 30px calc(36px + env(safe-area-inset-bottom))}.sheet-top{top:-28px}.detail-actions .btn{flex:1}.detail-actions .btn.primary{flex-basis:100%}.checklist li{padding:14px 0}footer{padding:15px 22px calc(115px + env(safe-area-inset-bottom));font-size:10px}.backdrop{background:radial-gradient(ellipse at 0 0,#fff5ee,transparent 55%),linear-gradient(150deg,#f4e5e8,#d6a6b5)}.job-list:empty{min-height:0}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.card:hover,button:active,.btn:active{transform:none}.scorebar i{transform:scaleX(var(--score))}}body.hidden-tab *,body.hidden-tab *:before,body.hidden-tab *:after{animation-play-state:paused!important}

.results-count{min-height:20px}.new-banner .badge{display:inline-block;margin-left:7px}.card .meta time:empty:after{content:""}

#loadMore{position:fixed;right:28px;bottom:28px;z-index:25;margin:0;box-shadow:0 8px 32px #74163424;background:rgba(255,249,249,.94)}#listSentinel{height:1px}@media(max-width:650px){#loadMore{right:20px;bottom:calc(95px + env(safe-area-inset-bottom));font-size:12px;min-height:44px}.language button{min-height:44px}.toolbar select{font-size:16px}}

#loadMore{opacity:0;pointer-events:none}#loadMore:focus-visible{opacity:1;pointer-events:auto}.new-banner{padding:11px 14px;margin-bottom:14px}.new-banner .btn{min-height:44px}.card .meta{overflow-wrap:anywhere}.card-actions{position:relative}.track-card select{font-size:16px}.merchant-note{display:none}.upsell>.merchant{display:block}

@media(min-width:1100px){.board{grid-template-columns:repeat(5,minmax(150px,1fr))}.track-card{padding:14px}.track-card select{font-size:13px}}.page-heading>div{min-width:0}.page-heading .live-tag{flex-shrink:0}.toggle-row{padding:12px 0;min-height:78px}.billing-row b{max-width:64%;overflow-wrap:anywhere;text-align:right}.job-list .why{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card .meta{font-variant-numeric:tabular-nums}

body:not(.loaded) footer{visibility:hidden}.live-tag{min-width:74px;text-align:center}.language button{min-height:44px}.toggle-row input:focus-visible{outline:3px solid var(--cherry);outline-offset:5px}

footer .krayon-credit{margin:0;font:inherit;text-align:left;line-height:2}#proWorkspace{min-height:44px}

.mobile-search{display:none}@media(max-width:650px){.mobile-search{display:inline-flex;min-width:48px;padding:0;font-size:24px;font-weight:400}.toolbar #sort{min-width:0}}

.adzuna-credit{display:inline-flex;min-width:116px;min-height:23px;align-items:center;color:inherit}

.score-method{font-size:12px;line-height:1.5;margin:12px 0;opacity:.9}.score-method summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.score-method p{margin:0 0 12px}.score-method summary:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:8px}

.application-confirm{box-sizing:border-box;width:min(94vw,480px);max-height:85svh;padding:30px;border:1px solid #fff8;border-radius:28px;background:#f8edf1f2;color:#3c0a1b;box-shadow:0 24px 80px #3c0a1b44}.application-confirm h2{font-size:24px;line-height:1.2}.application-confirm .btn{min-height:44px;margin:8px 8px 0 0}.application-confirm::backdrop{background:#22081288}.application-confirm button:focus-visible{outline:3px solid #741634;outline-offset:3px}

.tailor-all{width:100%;margin-top:12px;white-space:normal;line-height:1.4;min-height:48px}.resume-builder label{display:grid;gap:7px;margin:16px 0;font-size:13px}.resume-builder h2{margin-top:30px}.resume-position{min-width:0;margin:22px 0;border:1px solid #74163422;border-radius:20px;padding:18px}.resume-position legend{padding:0 8px}.resume-builder .present-row{display:flex;align-items:center;gap:12px}.resume-builder .present-row input{min-height:24px;width:24px}.resume-builder pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.6 system-ui}.resume-job,.resume-history{display:block;width:100%;margin:10px 0;text-align:left;white-space:normal}.streak{flex-basis:100%;font-size:13px}.streak small{display:block;color:#805d69}.tracker-progress{flex-wrap:wrap}#wordingResult textarea{width:100%}@media(max-width:650px){nav{grid-template-columns:repeat(6,minmax(0,1fr))}nav button{font-size:9px;min-width:0}.resume-position{padding:14px}.resume-builder .form-grid{grid-template-columns:1fr}.resume-builder .detail-actions{flex-wrap:wrap}}

.tracker-progress progress{max-width:100%;width:190px;height:9px;accent-color:#741634}.streak{margin-bottom:0}.resume-builder>label textarea{width:100%}.resume-builder .form-grid>label input{width:100%}

.job-list .why{display:block;-webkit-line-clamp:unset;overflow:visible}

.tracker-progress progress{width:150px}.tracker-progress>label{max-width:125px;margin-left:auto}.tracker-progress .streak{margin-top:12px}.tracker-recent{margin-bottom:24px}.recent-application{display:grid;width:100%;gap:6px;border:1px solid #fff8;background:#ffffff80;border-radius:18px;padding:18px;text-align:left;min-height:66px;color:var(--ink);margin:10px 0}.recent-application small{color:var(--muted)}

/* Entitlement labels describe the current plan; upgrade is an explicit action. */
.plan[data-plan=free],.live-tag[data-plan=free]{background:#f7f3f4;color:#6a5360;border:1px solid #ccb9c1}.plan[data-plan=pro],.live-tag[data-plan=pro]{background:#741634;color:#fff}.free-welcome{margin-bottom:20px}.free-welcome p{font-size:14px;line-height:1.6;margin:12px 0 18px}.free-welcome .btn{white-space:normal}.upsell .btn{white-space:normal}.market-areas{margin-top:24px}.area-row b{max-width:60%;text-align:right}.area-row b small{display:block;font-weight:400;font-size:12px;margin-top:4px}.stat strong{overflow-wrap:anywhere}.recruiter-content>.panel{margin:0}
@media(max-width:650px){.stats{grid-template-columns:1fr}.stat strong{font-size:30px}.live-tag{max-width:110px;white-space:normal}.free-welcome .btn{width:100%}}

.cabinet-upgrade{margin:0 0 24px;white-space:normal}.cabinet-upgrade[hidden]{display:none}.free-welcome{margin-bottom:20px}@media(max-width:650px){.cabinet-upgrade{width:100%;font-size:14px}}

.free-controls{margin:16px 0}.free-controls>summary{display:flex;align-items:center;min-height:44px;font-size:13px;cursor:pointer}.free-welcome{padding:20px 24px}.free-welcome h2{font-size:20px;line-height:1.3}.free-welcome p{font-size:13px;margin:10px 0 0;line-height:1.5}
