html:has(.welcome.auth){background:radial-gradient(ellipse 60% 50% at 85% 20%,color-mix(in srgb,var(--c-e5ddf7) 70%,transparent),transparent 70%),radial-gradient(ellipse 50% 45% at 10% 85%,color-mix(in srgb,var(--c-fde6d8) 70%,transparent),transparent 70%),var(--c-f7f5fc);background-attachment:fixed}.welcome.auth{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,6 * var(--vw),90px);max-width:1160px;padding:40px 0}.welcome.auth .auth-kicker{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 14px;border-radius:99px;background:var(--c-ffffff);box-shadow:0 0 0 1px var(--c-e5ddf7);color:var(--c-35466b);font-size:12px;font-weight:700}.welcome.auth .auth-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c-a99bda);box-shadow:0 0 0 3px var(--c-e9e3fb)}.welcome.auth h1{margin:22px 0 20px;color:var(--c-202b43);font-size:clamp(42px,5.4 * var(--vw),72px);font-weight:750;letter-spacing:-.045em;line-height:1.02}.welcome.auth h1 span{background:linear-gradient(100deg,var(--c-a99bda) 0%,var(--c-35466b) 55%,var(--c-202b43) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.welcome.auth .lead{max-width:52ch;margin:0;color:var(--c-35466b);font-size:17px;line-height:1.6}.welcome.auth .nowrap{white-space:nowrap}.auth-stages{display:flex;flex-wrap:wrap;gap:6px;margin:28px 0 0;padding:0;list-style:none}.auth-stages li{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 10px;border-radius:99px;background:var(--c-ffffff);box-shadow:0 0 0 1px var(--c-ecedee);color:var(--c-35466b);font-size:12px;font-weight:700}.auth-stages li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--stage)}.auth-stages li+li{position:relative;margin-left:14px}.auth-stages li+li:after{content:"→";position:absolute;left:-15px;color:var(--c-b9b4cc);font-weight:400}.auth-stages [data-stage=shortlisted]{--stage: var(--c-a9c6f4)}.auth-stages [data-stage=applied]{--stage: var(--c-a99bda)}.auth-stages [data-stage=screening]{--stage: color-mix(in srgb, var(--c-fdf1cf), var(--c-7f6416) 40%)}.auth-stages [data-stage=interview]{--stage: color-mix(in srgb, var(--c-f7d3ad), var(--c-94502a) 25%)}.auth-stages [data-stage=offer]{--stage: color-mix(in srgb, var(--c-dcefe3), var(--c-1f5e3e) 40%)}.auth-stages [data-stage=offer]{background:var(--c-202b43);box-shadow:0 6px 16px #202b4333;color:var(--c-ffffff)}.auth-features{display:grid;gap:10px;max-width:520px;margin:30px 0 0;padding:0;list-style:none}.auth-features li{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--c-ffffff) 75%,transparent);box-shadow:0 0 0 1px var(--c-ecedee);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.auth-features svg{flex:none;box-sizing:content-box;padding:8px;border-radius:12px;background:var(--c-e9e3fb);color:var(--c-35466b)}.auth-features li:nth-child(2) svg{background:var(--c-dde9fb)}.auth-features li:nth-child(3) svg{background:var(--c-fde6d8);color:var(--c-94502a)}.auth-features div{display:grid;gap:2px}.auth-features strong{color:var(--c-202b43);font-size:14px}.auth-features span{color:var(--c-66706b);font-size:13px;line-height:1.5}.welcome.auth .auth-panel{max-width:440px;padding:30px 30px 32px;border:1.5px solid transparent;border-radius:24px;background:linear-gradient(var(--c-ffffff),var(--c-ffffff)) padding-box,linear-gradient(135deg,var(--c-a9c6f4) 0%,var(--c-c3b9f4) 35%,var(--c-f2bfd6) 68%,var(--c-f7d3ad) 100%) border-box;box-shadow:0 24px 60px #35466b24,0 0 80px #c3b9f440}.auth-tabs{--ink-bg: var(--c-202b43);display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:26px;padding:4px;border-radius:99px;background:var(--c-f7f5fc)}.auth-tabs>button{padding:9px 12px;border:0;border-radius:99px;background:transparent;color:var(--c-66706b);font-size:14px;font-weight:700;cursor:pointer}.auth-tabs>button.active{background:var(--c-202b43);color:var(--c-ffffff)}.auth-tabs[data-ink]>button.active{background:transparent}.welcome.auth .auth-panel h2{margin:0 0 6px;color:var(--c-202b43);font-size:24px;font-weight:750;letter-spacing:-.03em}.welcome.auth .auth-panel .muted{margin:0 0 6px;color:var(--c-66706b)}.welcome.auth .auth-panel label{color:var(--c-202b43);font-weight:700}.welcome.auth .auth-panel input{padding:12px 14px;border:1px solid var(--c-ecedee);border-radius:12px;background:var(--c-f7f5fc);color:var(--c-202b43)}.welcome.auth .auth-panel input:focus{border-color:var(--c-a99bda);outline:none;background:var(--c-ffffff);box-shadow:0 0 0 4px var(--c-f1eefc)}.welcome.auth .auth-panel small{color:var(--c-66706b)}.welcome.auth .auth-panel .primary{margin-top:24px;padding:14px 18px;border:0;border-radius:99px;background:linear-gradient(135deg,var(--c-35466b),var(--c-202b43));box-shadow:0 10px 24px #202b4340;color:var(--c-ffffff);font-size:15px;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.welcome.auth .auth-panel .primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px #202b434d}.welcome.auth .auth-panel .primary:disabled{opacity:.7;cursor:progress}.welcome.auth .auth-panel [role=alert]{margin:14px 0 0;padding:10px 12px;border-radius:12px;background:var(--c-fbe1ea);color:var(--c-8f3654);font-size:13px}@media(max-width:800px){.welcome.auth{grid-template-columns:minmax(0,1fr);max-width:520px;padding:24px 0}.welcome.auth h1{font-size:44px}.welcome.auth .auth-panel{max-width:none}.auth-features{display:none}}.error-page{display:grid;justify-items:center;text-align:center;max-width:720px;margin:0 auto;padding:clamp(32px,8 * var(--vh),90px) 20px 60px}.error-art{position:relative;width:min(420px,90%)}.error-code{display:block;font-size:clamp(96px,14 * var(--vw),168px);font-weight:800;line-height:.9;letter-spacing:-.07em;background:linear-gradient(120deg,var(--c-a9c6f4),var(--c-a99bda) 55%,var(--c-202b43));-webkit-background-clip:text;background-clip:text;color:transparent}.error-trail{position:absolute;inset:auto 0 -18px;width:100%;height:60%;overflow:visible}.error-trail>path{stroke:var(--c-b9b4cc);stroke-width:2;animation:error-dash 1.6s linear infinite}.error-plane path{fill:var(--c-ffffff);stroke:var(--c-202b43);stroke-width:1.6;stroke-linejoin:round}.error-plane{animation:error-float 3s ease-in-out infinite;transform-box:fill-box}@keyframes error-dash{to{stroke-dashoffset:-28}}@keyframes error-float{50%{translate:0 -5px}}.error-kicker{display:inline-flex;align-items:center;gap:8px;margin:40px 0 0;padding:6px 14px;border-radius:99px;background:var(--c-ffffff);box-shadow:0 0 0 1px var(--c-e5ddf7);color:var(--c-35466b);font-size:12px;font-weight:700}.error-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c-a99bda);box-shadow:0 0 0 3px var(--c-e9e3fb)}.error-page.offline .error-kicker:before{animation:error-pulse 1.4s ease-in-out infinite}@keyframes error-pulse{50%{box-shadow:0 0 0 6px var(--c-e9e3fb)}}.error-page h1{margin:20px 0 16px;color:var(--c-202b43);font-size:clamp(34px,4.4 * var(--vw),56px);font-weight:750}.error-page h1 span{color:var(--c-a99bda)}.error-page .lead{max-width:520px;margin:0;color:var(--c-35466b)}.error-stages{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:26px 0 0;padding:0;list-style:none}.error-stages li{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 10px;border-radius:99px;background:var(--c-ffffff);box-shadow:0 0 0 1px var(--c-ecedee);color:var(--c-35466b);font-size:12px;font-weight:700}.error-stages li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--stage)}.error-stages li+li{position:relative;margin-left:14px}.error-stages li+li:after{content:"→";position:absolute;left:-15px;color:var(--c-b9b4cc);font-weight:400}.error-stages [data-stage=find]{--stage: var(--c-a9c6f4)}.error-stages [data-stage=apply]{--stage: var(--c-a99bda)}.error-stages [data-stage=broken]{--stage: transparent;box-shadow:0 0 0 1px var(--c-b9b4cc);background:transparent;border:1px dashed transparent;text-decoration:line-through;text-decoration-color:var(--c-b9b4cc)}.error-stages [data-stage=broken]:after{content:"⋯"}.error-page .form-actions{justify-content:center;align-items:center;margin-top:30px}.error-countdown{font-size:13px;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.error-trail>path,.error-plane,.error-page.offline .error-kicker:before{animation:none}}.resume-dashboard,.resume-wizard{min-width:0}.resume-empty{display:grid;justify-items:center;gap:6px}.resume-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.resume-card{background:var(--c-ffffff);border:1px solid var(--c-dce2d6);border-radius:9px;padding:18px;display:grid;gap:8px;align-content:start;min-width:0}.resume-card h3{margin:4px 0 0;overflow-wrap:anywhere}.resume-card p{margin:0;font-size:13px}.resume-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.resume-card-date{font-size:12px}.resume-card-target{overflow-wrap:anywhere}.resume-card-state{color:var(--c-476354)}.resume-card-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.resume-card-actions .primary,.resume-card-actions .secondary{padding:8px 13px}.resume-more{position:relative}.resume-more>summary{list-style:none;cursor:pointer;padding:8px 12px;border-radius:7px;font-size:13px;color:var(--c-476354)}.resume-more>summary::-webkit-details-marker{display:none}.resume-more[open]>summary,.resume-more>summary:hover{background:var(--c-edf0e8)}.resume-more>div{position:absolute;inset-inline-end:0;top:calc(100% + 4px);z-index:5;display:grid;min-width:150px;background:var(--c-ffffff);border:1px solid var(--c-dce2d6);border-radius:8px;padding:4px;box-shadow:0 8px 24px var(--c-18352e20)}.resume-more>div>button{text-align:start}.dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:20px}.primary.danger-fill{background:var(--c-a33f35)}.check{display:flex;align-items:center;gap:8px;margin:8px 0;font-size:13px}.check.compact{margin:4px 0;font-size:12px;color:var(--c-546a5f)}.check input{flex:none;width:16px;height:16px;accent-color:var(--c-244f40)}.button-row{display:flex;flex-wrap:wrap;gap:8px}.button-row a.ghost{text-decoration:none;font-size:13px;border-radius:7px}.wizard-steps{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;padding:0;margin:0;font-size:13px;color:var(--c-6a7d6d)}.wizard-steps span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--c-cad5c5);margin-inline-end:6px;font-size:12px}.wizard-steps .active{color:var(--c-234e3f);font-weight:650}.wizard-steps .active span,.wizard-steps .done span{background:var(--c-244f40);border-color:var(--c-244f40);color:var(--c-ffffff)}.wizard-panel{max-width:860px}.wizard-panel fieldset{border:0;padding:0;margin:0;min-width:0}.wizard-panel legend{padding:0}.wizard-group{border-top:1px solid var(--c-e3e7dd);padding:12px 0}.wizard-group h3{margin:0 0 6px;display:flex;align-items:center;gap:8px}.wizard-group>summary{cursor:pointer;font-weight:600;font-size:14px}.check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:0 16px}.pick-list{list-style:none;margin:0;padding:0}.skill-picker-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.skill-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.skill-search{flex:1 1 240px;margin:0}.skill-group{margin-top:10px}.skill-group h4{color:var(--c-5d6657);font-size:.78rem;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.skill-chips{display:flex;flex-wrap:wrap;gap:6px}.skill-chip{background:var(--c-ffffff);border:1px solid var(--c-d5dbcc);border-radius:999px;color:var(--c-6b7465);font-size:.85rem;padding:4px 11px}.skill-chip.selected{background:var(--c-24493b);border-color:var(--c-24493b);color:var(--c-ffffff)}.skill-chip.match{box-shadow:0 0 0 2px var(--c-8fc79b)}.editor-validate{align-items:center;background:color-mix(in srgb,var(--c-f7f8f3) 96%,transparent);border-top:1px solid var(--c-dbe1d2);bottom:0;display:flex;gap:14px;justify-content:flex-end;margin-top:16px;padding:12px 0;position:sticky;z-index:5}.pick-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--c-f0f2ec)}.pick-list .check{min-width:0;overflow-wrap:anywhere}.order-buttons{display:flex;flex:none}.order-buttons .ghost,.entry-actions .ghost,.resume-toolbar .ghost{padding:6px 9px;font-size:13px}.template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:12px 0}.template-card{position:relative;display:grid;align-content:start;gap:6px;margin:0;padding:14px;border:1px solid var(--c-dce2d6);border-radius:9px;background:var(--c-ffffff);cursor:pointer}.template-card.selected{border-color:var(--c-244f40);box-shadow:0 0 0 2px var(--c-244f40)}.template-card input{position:absolute;opacity:0;pointer-events:none}.template-card:has(input:focus-visible){outline:3px solid var(--c-ae692a);outline-offset:3px}.template-card small{font-weight:400}.template-thumb{display:grid;gap:5px;padding:12px;height:92px;border:1px solid var(--c-e3e7dd);border-radius:5px;background:var(--c-fbfbf8)}.template-thumb i{display:block;height:6px;border-radius:2px;background:var(--c-cfd6cb)}.template-thumb i:first-child{width:55%;height:9px;background:var(--c-3d4a44)}.thumb-ats_classic i:first-child{margin-inline:auto}.thumb-modern_minimal i:first-child{background:var(--c-0f5e63)}.thumb-technical i:first-child{background:var(--c-1f3a5f);width:100%}.resume-editor{display:grid;gap:14px;padding-top:20px;min-width:0}.editor-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.editor-title{display:flex;flex:1 1 320px;gap:10px;min-width:0}.editor-title label{margin:0;flex:1 1 0;min-width:0}.editor-title input{margin:0}.editor-title .title-input{font-weight:650;font-size:17px}.save-state{font-size:12px;color:var(--c-62756c);white-space:nowrap}.save-state:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-inline-end:6px;background:var(--c-4f8a5b)}.save-dirty:before,.save-saving:before{background:var(--c-c99a3e)}.save-error:before,.save-conflict:before{background:var(--c-a33f35)}.editor-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.editor-pane{min-width:0}.editor-tabs{flex-wrap:wrap;gap:4px 20px;margin-bottom:14px}.preview-pane{position:sticky;top:calc(var(--topbar-offset, 0px) + 12px);max-height:calc(100 * var(--vh) - 24px - var(--topbar-offset, 0px));transition:top .25s ease;overflow-y:auto;background:var(--c-e7e9e2);border-radius:12px;padding:14px;min-width:0}.resume-editor .mobile-only{display:none}.resume-panel-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.resume-panel-head .muted{margin:0;font-size:13px;flex:1 1 260px}.resume-content{display:grid;gap:12px}.resume-block{background:var(--c-ffffff);border:1px solid var(--c-dce2d6);border-radius:9px;padding:12px 16px;min-width:0}.resume-block>summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;cursor:pointer;padding:4px 0}.resume-block-title{font-weight:650;font-size:15px;overflow-wrap:anywhere}.resume-block-kind{font-size:12px}.resume-block.is-hidden{background:var(--c-f7f8f4)}.resume-block.is-hidden .resume-block-title,.entry-row.is-hidden .entry-name{color:var(--c-8a988e);text-decoration:line-through}.resume-block label{margin:10px 0}.resume-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:8px;padding-bottom:6px;border-bottom:1px solid var(--c-eef1ea)}.resume-toolbar .check{margin-inline-end:auto}.header-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.header-field>label:first-child{margin-bottom:2px}.header-field{border-radius:6px}.header-field .link-label{font-size:12px;color:var(--c-546a5f);margin-bottom:2px}.export-name{margin:10px 0 12px}.export-name small{display:block;margin-top:4px;color:var(--c-546a5f)}.entry-list{list-style:none;margin:8px 0 0;padding:0}.entry-row{border-top:1px solid var(--c-eef1ea);padding:4px 0}.entry-line{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.entry-line>.check{flex:1 1 200px;min-width:0;margin:4px 0}.entry-name{overflow-wrap:anywhere}.entry-actions{display:flex;flex-wrap:wrap}.badge-local{background:var(--c-f2ece0);color:var(--c-7a5a2a)}.entry-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;background:var(--c-fafbf7);border-radius:7px;padding:4px 12px;margin:4px 0 8px}.entry-form .span-2{grid-column:1 / -1}.field-note{color:var(--c-8a6a32);font-weight:400;font-size:12px}.add-entries{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.profile-picker{flex-basis:100%;border:1px solid var(--c-e3e7dd);border-radius:7px;padding:8px 12px}.add-section{display:flex;align-items:flex-end;gap:10px}.add-section label{flex:1;margin:0}.resume-format h3,.resume-versions h3{margin:18px 0 4px}.format-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.format-grid label{margin:10px 0}.accent-picker{border:0;padding:0;margin:16px 0 0}.accent-picker legend{font-weight:650;font-size:15px;margin-bottom:4px}.accent-picker:disabled .accent-options{opacity:.5}.accent-options{display:flex;flex-wrap:wrap;gap:6px 14px}.accent-option{display:flex;align-items:center;gap:6px;margin:6px 0}.swatch{width:16px;height:16px;border-radius:4px}.resume-versions section{margin-bottom:8px}.inline-form{display:flex;align-items:flex-end;gap:10px}.inline-form label{flex:1;margin:8px 0 0}.version-list{list-style:none;margin:0;padding:0}.version-list li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;border-top:1px solid var(--c-e3e7dd);padding:10px 0}.preview-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:12px;color:var(--c-546a5f);margin-bottom:10px}.preview-hint{color:var(--c-7a8a80)}.preview-pages{display:grid;gap:14px}.preview-sheet{position:relative}.preview-sheet.is-pointing{cursor:pointer}.preview-hot{position:absolute;pointer-events:none;border-radius:3px;outline:2px solid var(--c-2f7d5b);outline-offset:2px;background:var(--c-2f7d5b14)}.jump-flash{animation:jump-flash 1.2s ease-out}@keyframes jump-flash{0%,30%{box-shadow:0 0 0 3px var(--c-2f7d5b55)}to{box-shadow:0 0 0 3px transparent}}.preview-page{display:block;width:100%;height:auto;background:var(--c-ffffff);box-shadow:0 2px 10px var(--c-18352e26)}.preview-bar{align-items:center}.preview-expand{display:inline-grid;place-items:center;width:30px;height:30px;margin-left:auto;padding:0;border:0;border-radius:10px;background:var(--c-ffffff);color:var(--c-35466b);box-shadow:0 0 0 1px var(--c-e5ddf7);cursor:pointer;transition:background .15s ease,color .15s ease}.preview-expand:hover{background:var(--c-35466b);color:var(--c-ffffff)}.overlay:has(>.preview-full){z-index:40}.modal.preview-full{width:min(100%,1100px);min-height:calc(100 * var(--vh) - 70px);padding:0;border:0;border-radius:20px;background:var(--c-f8f8f9)}.preview-full-bar{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 20px;border-radius:20px 20px 0 0;background:var(--c-ffffff);box-shadow:0 1px 0 var(--c-ecedee)}.modal.preview-full .preview-full-bar h2{margin:0;font-size:18px}.preview-full-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.preview-full-actions .preview-expand{margin-left:4px}.modal.preview-full .cv-error{margin:12px 20px 0}.preview-full-pages{display:grid;justify-items:center;gap:22px;padding:26px 20px 34px}.preview-full-pages .preview-page{width:min(100%,860px);border-radius:4px;box-shadow:0 10px 34px #202b4324}.resume-preview .notice{margin:0 0 10px}.refresh-modal{width:min(100%,760px)}.refresh-list{list-style:none;padding:0;margin:12px 0;max-height:calc(55 * var(--vh));overflow-y:auto}.refresh-list li{border-top:1px solid var(--c-e3e7dd);padding:8px 0}.refresh-list .check{align-items:flex-start}.refresh-list .badge{margin-inline-start:6px}.refresh-diff{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:2px 12px;margin:4px 0 0 24px;font-size:12px}.refresh-diff dt{color:var(--c-62756c)}.refresh-diff dd{margin:0;overflow-wrap:anywhere}@media(max-width:900px){.resume-editor .mobile-only{display:flex}.resume-editor .view-toggle{margin-left:0;width:100%}.resume-editor .view-toggle>button{flex:1}.editor-split{grid-template-columns:minmax(0,1fr)}.preview-pane{position:static;max-height:none}.show-edit .preview-pane,.show-preview .editor-pane{display:none}}@media(max-width:600px){.header-grid,.entry-form,.format-grid{grid-template-columns:minmax(0,1fr)}.editor-title{flex-direction:column}.inline-form,.add-section{flex-direction:column;align-items:stretch}.resume-card-actions>*{flex:1 1 auto}.preview-pane{padding:8px}}html:has(.tracker.theme-fresh){background:var(--c-ffffff)}.tracker .stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:20px 0 30px;overflow:hidden;border:1.5px solid transparent;border-radius:18px;background:linear-gradient(var(--fresh-line),var(--fresh-line)) padding-box,linear-gradient(135deg,var(--c-a9c6f4) 0%,var(--c-c3b9f4) 35%,var(--c-f2bfd6) 68%,var(--c-f7d3ad) 100%) border-box;box-shadow:0 10px 30px #c3b9f438,var(--fresh-shadow)}.tracker .stats>div{flex-direction:row;align-items:center;gap:10px;min-width:0;padding:12px 18px;border:0;border-radius:0;background:var(--fresh-surface)}.tracker .stats strong{display:inline-flex;align-items:baseline;flex:none;font-size:22px;font-weight:700;letter-spacing:-.03em;color:var(--fresh-ink)}.tracker .stats span{margin:0;font-size:12.5px;line-height:1.25;color:var(--fresh-muted)}.tracker .stat-rate{margin-left:5px;font-size:11.5px;font-weight:700;color:var(--fresh-faint)}@media(max-width:1100px){.tracker .stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.tracker .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker .stats>div{padding:9px 12px}}.tracker .action-queue{margin:0 0 20px;padding:14px 18px 6px;border:0;border-radius:18px;background:var(--fresh-surface);box-shadow:0 0 0 5px var(--pastel-butter),var(--fresh-shadow)}.tracker .action-queue h2{margin:0 0 6px;font-size:15px}.tracker .action-item{align-items:baseline;padding:10px 0;border-top-color:var(--fresh-line);color:var(--fresh-ink);font-weight:600}.tracker .action-item small{color:var(--fresh-muted);font-weight:500}.tracker .action-item:hover>span{color:var(--pastel-lilac-ink)}.tracker-head{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin-bottom:16px}.tracker-head .page-actions{margin:0}.tracker .tabs.main-tabs{--ink-bg: var(--fresh-ink);display:inline-flex;gap:4px;margin:0;padding:5px;border:0;border-radius:99px;background:var(--fresh-surface);box-shadow:var(--fresh-ring),var(--fresh-shadow)}.tracker .tabs.main-tabs>button{padding:9px 20px;border:0;border-radius:99px;color:var(--fresh-muted);font-size:15px;font-weight:700}.tracker .tabs.main-tabs>button:hover:not(.active){color:var(--fresh-ink)}.tracker .tabs.main-tabs>button.active{background:var(--fresh-ink);color:var(--c-ffffff)}.tracker .tabs.main-tabs[data-ink]>button.active{background:transparent}.tracker .toolbar{gap:10px;margin-bottom:4px}.tracker .toolbar input:not([type=checkbox]),.tracker .toolbar select{padding:10px 16px;border:1px solid var(--fresh-line);border-radius:99px;background:var(--fresh-surface);color:var(--fresh-ink);font-weight:500}.tracker .toolbar select{width:auto;padding-right:34px}.tracker .toolbar :is(input,select):focus{border-color:var(--c-a99bda);outline:none;box-shadow:0 0 0 3px var(--c-f1eefc)}.tracker .toolbar .checkbox{color:var(--fresh-muted);font-size:13px;font-weight:600}.tracker .view-toggle{--ink-bg: var(--c-f1eefc);padding:4px;border-radius:99px;background:var(--fresh-surface);box-shadow:var(--fresh-ring)}.tracker .view-toggle>button{padding:7px 16px;border:0;border-radius:99px;background:transparent;color:var(--fresh-muted);font-size:13.5px;font-weight:700}.tracker .view-toggle>button.selected{background:var(--c-f1eefc);color:var(--fresh-ink);box-shadow:none}.tracker .view-toggle[data-ink]>button.selected{background:transparent}.tracker .board{gap:12px;padding-top:22px;background:linear-gradient(to bottom,var(--c-ffffff) 0,var(--fresh-soft) 56px,var(--fresh-soft) calc(100% - 56px),var(--c-ffffff) 100%)}.tracker .column{--stage: var(--fresh-faint);padding:8px 6px;border:0;border-radius:18px;background:transparent}.tracker .column.drop-target{background:var(--c-f1eefc);outline:2px dashed var(--c-a99bda);outline-offset:-2px}.tracker .column-heading{margin-bottom:12px;padding:0 4px}.tracker .column-heading h2{display:flex;align-items:center;gap:8px;font-size:13px;letter-spacing:-.01em}.tracker .column-heading h2:before{content:"";flex:none;width:8px;height:8px;border-radius:99px;background:var(--stage)}.tracker .column-heading>span{padding:2px 9px;border-radius:99px;background:var(--fresh-surface);color:var(--fresh-muted);font-weight:700;box-shadow:var(--fresh-ring)}.tracker .column-toggle{border-radius:99px;color:var(--fresh-faint)}.tracker .column-toggle:hover,.tracker .column-toggle:focus-visible{background:var(--fresh-surface);color:var(--fresh-ink)}.tracker .column[data-status=shortlisted]{--stage: #8fb3ea}.tracker .column[data-status=ready]{--stage: #a99bda}.tracker .column[data-status=applied]{--stage: #6f8fd6}.tracker .column[data-status=screening]{--stage: #e3c05a}.tracker .column[data-status=interview]{--stage: #f0a77a}.tracker .column[data-status=assessment]{--stage: #e58a68}.tracker .column[data-status=offer]{--stage: #5fb98a}.tracker .column[data-status=rejected]{--stage: #e58fa8}.tracker .column[data-status=closed]{--stage: #b8bcc0}.tracker :is(.board,.column-cards,.table-wrap)::-webkit-scrollbar{width:6px;height:6px}.tracker :is(.board,.column-cards,.table-wrap)::-webkit-scrollbar-track,.tracker :is(.board,.column-cards,.table-wrap)::-webkit-scrollbar-corner{background:transparent}.tracker :is(.board,.column-cards,.table-wrap)::-webkit-scrollbar-thumb{border-radius:99px;background:var(--c-d9d6e4)}.tracker :is(.board,.column-cards,.table-wrap)::-webkit-scrollbar-thumb:hover{background:var(--c-b9b4cc)}.tracker :is(.board,.column-cards,.table-wrap)::-webkit-scrollbar-button{display:none}@supports (-moz-appearance: none){.tracker :is(.board,.column-cards,.table-wrap){scrollbar-width:thin;scrollbar-color:var(--c-d9d6e4) transparent}}.tracker .job-card{margin-bottom:10px;padding:14px 16px;border:0;border-radius:16px;background:var(--fresh-surface);box-shadow:var(--fresh-ring),var(--fresh-shadow-lift);transition:transform .15s ease,box-shadow .15s ease}.tracker .job-card:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--c-e5ddf7),0 8px 22px #202b4314}.tracker .job-card-wrap{position:relative}.tracker .card-dismiss{position:absolute;top:8px;right:8px;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:var(--fresh-surface);box-shadow:var(--fresh-ring);color:var(--fresh-muted);font-size:16px;line-height:1;opacity:0;transition:opacity .15s ease}.tracker .job-card-wrap:hover .card-dismiss,.tracker .card-dismiss:focus-visible{opacity:1}.tracker .card-dismiss:hover{background:var(--pastel-butter);color:var(--pastel-butter-ink)}@media(hover:none){.tracker .card-dismiss{opacity:1}}.tracker .job-card>small:first-child{font-size:12px;font-weight:700;color:var(--fresh-muted)}.tracker .job-card h3{margin:3px 0 4px;font-size:15px;line-height:1.35}.tracker .job-card p{margin:0 0 6px;font-size:12.5px;color:var(--fresh-muted)}.tracker .next-action{margin:10px 0 4px;padding:7px 10px;border-radius:10px;background:var(--c-f1eefc);color:var(--pastel-lilac-ink);font-size:12px;font-weight:600}.tracker .job-card .badge{border:0;background:var(--pastel-sky);color:var(--pastel-sky-ink);font-size:11px}.tracker .job-card .badge.partial{background:var(--pastel-butter);color:var(--pastel-butter-ink)}.tracker .text-link{color:var(--c-35466b);font-size:13px;font-weight:700}.tracker .cards-grid{gap:14px;padding-top:14px}.board.skeleton .skeleton-card{display:flex;flex-direction:column;gap:8px}.tracker .table-wrap{margin-top:14px;border:0;border-radius:0;background:transparent}.tracker th{padding:12px 16px;border-bottom:1px solid var(--fresh-line);background:transparent;color:var(--fresh-faint);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tracker td{padding:14px 16px;border-top:1px solid var(--fresh-line);font-size:14px}.tracker tbody tr:hover{background:var(--fresh-soft)}.tracker .table-link{color:var(--fresh-ink);font-weight:700}.tracker .table-link small,.tracker td small{color:var(--fresh-muted)}.theme-fresh{--fresh-accent: var(--c-244f40);--fresh-accent-strong: var(--c-1b3d31);--fresh-accent-deep: var(--c-142e25);--fresh-tint: var(--c-e8f3ec);--fresh-tint-strong: var(--c-cfe5d7);--pastel-mint: var(--c-dcefe3);--pastel-sky: var(--c-dde9fb);--pastel-lilac: var(--c-e9e3fb);--pastel-peach: var(--c-fde6d8);--pastel-butter: var(--c-fdf1cf);--pastel-rose: var(--c-fbe1ea);--pastel-mint-ink: var(--c-1f5e3e);--pastel-sky-ink: var(--c-2f538a);--pastel-lilac-ink: var(--c-4f3f8f);--pastel-peach-ink: var(--c-94502a);--pastel-butter-ink: var(--c-7f6416);--pastel-rose-ink: var(--c-8f3654);--fresh-ink: var(--c-1c2321);--fresh-muted: var(--c-66706b);--fresh-faint: var(--c-9aa39e);--fresh-line: var(--c-ecedee);--fresh-surface: var(--c-ffffff);--fresh-soft: var(--c-f8f8f9);--fresh-shadow: 0 8px 24px rgba(28, 35, 33, .05);--fresh-shadow-lift: 0 4px 13px rgba(18, 63, 44, .04), 0 1px 1px rgba(18, 63, 44, .03), 0 6px 4px rgba(18, 63, 44, .02), 0 11px 4px rgba(18, 63, 44, .02);--fresh-ring: 0 0 0 1px rgba(28, 35, 33, .06);font-family:Satoshi,Inter,ui-sans-serif,system-ui,sans-serif;color:var(--fresh-ink);font-weight:500}html:has(div:not([hidden])>.theme-fresh){background:var(--c-ffffff)}body:has(div:not([hidden])>.theme-fresh){overflow-x:clip}.theme-fresh :is(.feed-layout,.goals-panel,.alerts-layout){position:relative;isolation:isolate}.theme-fresh :is(.feed-layout,.goals-panel,.alerts-layout):before{content:"";position:absolute;z-index:-1;top:0;bottom:-64px;left:calc(50% - 50 * var(--vw));right:calc(50% - 50 * var(--vw));background:linear-gradient(to bottom,var(--c-ffffff) 0,var(--fresh-soft) 120px,var(--fresh-soft) calc(100% - 120px),var(--c-ffffff) 100%);pointer-events:none}.theme-fresh .feed-layout:before{top:-40px}.theme-fresh h1,.theme-fresh h2,.theme-fresh h3{font-weight:700;letter-spacing:-.03em;color:var(--fresh-ink)}.theme-fresh .muted,.theme-fresh .match-caption,.theme-fresh .feed-caption{color:var(--fresh-muted)}.theme-fresh :is(button,a,input,select,summary):focus-visible{outline:3px solid rgba(31,107,69,.4);outline-offset:2px}.theme-fresh :is(.primary,.secondary,.ghost){border-radius:99px;font-weight:700;padding:10px 18px;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.theme-fresh .primary{background:linear-gradient(180deg,var(--c-2c5c4b) 0%,var(--fresh-accent) 100%);color:var(--c-ffffff);font-weight:700;letter-spacing:-.005em;box-shadow:inset 0 1px #ffffff24,0 1px 2px #142e252e,0 4px 12px #142e2524}.theme-fresh .primary:hover:not(:disabled){background:linear-gradient(180deg,var(--fresh-accent) 0%,var(--fresh-accent-strong) 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 2px 4px #142e2533,0 8px 20px #142e252e}.theme-fresh .primary:active:not(:disabled){transform:translateY(0);background:var(--fresh-accent-strong);box-shadow:inset 0 1px 2px #0003}.theme-fresh .job-actions .primary{padding:11px 22px;font-size:14px}.theme-fresh .secondary{background:var(--fresh-surface);color:var(--fresh-ink);border-color:var(--fresh-line);box-shadow:var(--fresh-shadow-lift)}.theme-fresh .secondary:hover{border-color:var(--fresh-tint-strong);background:var(--fresh-tint)}.theme-fresh .ghost{color:var(--fresh-muted)}.theme-fresh .ghost:hover{background:var(--fresh-tint);color:var(--fresh-accent-deep)}.theme-fresh .link-button{color:var(--fresh-accent-strong)}.theme-fresh .discovery-tabs-row{position:relative;z-index:2;align-items:center}.theme-fresh .tabs.discovery-tabs{overflow:visible;display:inline-flex;gap:4px;padding:5px;border:0;border-radius:99px;background:var(--fresh-surface);box-shadow:var(--fresh-ring),var(--fresh-shadow);margin-bottom:0}.theme-fresh .tabs.discovery-tabs>button{padding:9px 20px;border:0;border-radius:99px;color:var(--fresh-muted);font-size:15px;font-weight:700}.theme-fresh .tabs.discovery-tabs>button.active{background:var(--fresh-ink);color:var(--c-ffffff)}.discovery-tabs .tab-lock{margin-right:6px;vertical-align:-1px;opacity:.75}.theme-fresh .feed-views{display:inline-flex;gap:2px;padding:4px;border-radius:99px;background:var(--fresh-surface);box-shadow:var(--fresh-ring)}.theme-fresh .feed-views>button{border:0;border-radius:99px;padding:7px 16px;background:transparent;color:var(--fresh-muted);font-size:13.5px;font-weight:700}.theme-fresh .feed-views>button:hover:not(.selected){color:var(--fresh-ink)}.theme-fresh .feed-views>button.selected{background:var(--c-f1eefc);color:var(--fresh-ink)}.theme-fresh .tabs.discovery-tabs{--ink-bg: var(--fresh-ink)}.theme-fresh .tabs.discovery-tabs[data-ink]>button.active{background:transparent}.theme-fresh .feed-views{--ink-bg: var(--c-f1eefc)}.theme-fresh .feed-views[data-ink]>button.selected{background:transparent}.theme-fresh .shortcut{border-color:var(--fresh-line);background:var(--fresh-surface);color:var(--fresh-ink);border-radius:99px;padding:8px 14px;font-weight:700;box-shadow:var(--fresh-shadow-lift)}.theme-fresh .shortcut.active,.theme-fresh .shortcut:hover{background:var(--fresh-tint);border-color:var(--fresh-tint-strong);color:var(--fresh-accent-deep)}.theme-fresh .shortcut-count{background:var(--fresh-tint-strong);color:var(--fresh-accent-deep)}.theme-fresh .goals-card{margin:24px 0 12px;padding:20px 24px;border:0;border-radius:24px;background:var(--fresh-surface);box-shadow:var(--fresh-shadow)}.theme-fresh .goals-card .eyebrow{color:var(--fresh-faint);letter-spacing:.08em;margin-bottom:8px}.theme-fresh .goal-chips{gap:4px 0}.theme-fresh .goal-chips li{padding:0;border-radius:0;background:none;color:var(--fresh-ink);font-size:14px;font-weight:500}.theme-fresh .goal-chips li+li:before{content:"|";margin:0 12px;color:var(--fresh-faint);font-weight:400}.theme-fresh .goal-chips li.muted{background:none;color:var(--fresh-muted)}.theme-fresh .feed-search input{border-radius:99px;border:1px solid var(--fresh-line);background:var(--fresh-surface);padding:12px 18px;box-shadow:var(--fresh-shadow)}.theme-fresh .feed-search.soon input{background:var(--fresh-soft)}.theme-fresh .badge{border-radius:99px;background:var(--fresh-tint);color:var(--fresh-accent-deep);border-color:var(--fresh-tint-strong);font-weight:700}.theme-fresh .active-filters li{border-color:transparent;background:var(--pastel-mint);color:var(--pastel-mint-ink);font-weight:700;border-radius:99px}.theme-fresh .feed-layout{gap:24px}.theme-fresh :is(.job-list-pane,.job-detail-pane){border:0;border-radius:24px;background:var(--fresh-surface)}.theme-fresh .job-list-pane{box-shadow:var(--fresh-shadow)}.theme-fresh .job-detail-pane{--fresh-aura: linear-gradient( 135deg, var(--c-a9c6f4) 0%, var(--c-c3b9f4) 35%, var(--c-f2bfd6) 68%, var(--c-f7d3ad) 100% );position:relative;border:1.5px solid transparent;background:linear-gradient(var(--fresh-surface),var(--fresh-surface)) padding-box,var(--fresh-aura) border-box;box-shadow:var(--fresh-shadow)}.theme-fresh .job-detail-pane:before{content:"";position:absolute;z-index:-1;top:12px;right:12px;bottom:12px;left:12px;border-radius:inherit;background:var(--fresh-aura);filter:blur(28px);opacity:.35;pointer-events:none}.theme-fresh .feed-filters{border-radius:24px;padding:20px 22px;background:var(--fresh-surface);box-shadow:var(--fresh-shadow)}.theme-fresh .job-list-head{padding:14px 18px;background:color-mix(in srgb,var(--c-ffffff) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-color:var(--fresh-line);border-radius:24px 24px 0 0}.theme-fresh .job-list-head label{color:var(--fresh-muted)}.theme-fresh .job-list-top{background:color-mix(in srgb,var(--c-ffffff) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-color:var(--fresh-line);border-radius:24px 24px 0 0}.theme-fresh .job-list-top .job-list-head{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.theme-fresh .job-list-top .feed-search{padding:0 18px 14px}.theme-fresh .job-list-top .feed-search input{padding:9px 16px;box-shadow:none}.theme-fresh :is(.job-list-head select,.feed-filters select,.feed-filters input:not([type=checkbox]):not([type=range])){border-radius:12px;border-color:var(--fresh-line)}.theme-fresh .job-list li+li{border-top:1px solid var(--fresh-line)}.theme-fresh .job-row{border-left:3px solid transparent;padding:14px 16px 14px 15px;transition:background .15s ease}.theme-fresh .job-row:hover{background:var(--fresh-soft)}.theme-fresh .job-row.unseen{background:transparent;border-left-color:transparent;box-shadow:inset 1px 0 0 var(--c-9fb6d8)}.theme-fresh .job-row.unseen:hover{background:var(--fresh-soft)}.theme-fresh .job-row.unseen .job-row-title:before{background:var(--fresh-accent);box-shadow:0 0 0 3px var(--fresh-tint-strong)}.theme-fresh .job-row.selected,.theme-fresh .job-row.selected:hover{background:var(--c-f1eefc);border-left-color:var(--c-a99cf0);box-shadow:none}.theme-fresh .job-row-title{font-size:15px;font-weight:700;color:var(--fresh-ink);letter-spacing:-.01em}.theme-fresh .job-row-company{color:var(--fresh-accent-strong);font-weight:700}.theme-fresh :is(.job-row-meta,.job-row-date){color:var(--fresh-faint)}.theme-fresh .job-row-match{border-radius:12px;font-weight:900}.theme-fresh .job-row-match.high{background:var(--pastel-mint);color:var(--pastel-mint-ink)}.theme-fresh .job-row-match.medium{background:var(--pastel-butter);color:var(--pastel-butter-ink)}.theme-fresh .job-row-match.low{background:var(--fresh-soft);color:var(--fresh-muted)}.theme-fresh .job-list-pane .pagination{border-top-color:var(--fresh-line)}.theme-fresh .job-detail{padding:32px 36px 36px}.theme-fresh .job-company{color:var(--fresh-accent-strong);font-size:15px}.theme-fresh .job-title{font-size:30px;font-weight:900;letter-spacing:-.035em}.theme-fresh .job-title a{color:var(--fresh-ink)}.theme-fresh .job-meta{color:var(--fresh-muted)}.theme-fresh .job-facts{gap:6px 18px}.theme-fresh .job-facts li,.theme-fresh .job-facts li.aspirational{display:inline-flex;align-items:center;gap:7px;padding:0;border-radius:0;background:none;color:var(--fresh-ink);font-size:14px;font-weight:500;letter-spacing:-.005em}.theme-fresh .job-facts li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--fresh-ink)}.theme-fresh .job-actions{border-color:var(--fresh-line);padding:18px 0}.theme-fresh .job-actions button[aria-pressed=true]{background:var(--fresh-tint);border-color:var(--fresh-tint-strong);color:var(--fresh-accent-deep)}.theme-fresh .job-actions{--act-mist: var(--c-f7f5fc);--act-lilac: var(--c-e5ddf7);--act-lavender: var(--c-a99bda);--act-slate: var(--c-35466b);--act-night: var(--c-202b43)}.theme-fresh .job-actions .primary{background:linear-gradient(180deg,var(--act-slate) 0%,var(--act-night) 100%);color:var(--c-ffffff);box-shadow:inset 0 1px #ffffff1f,0 1px 2px #202b4333,0 4px 12px #202b4329}.theme-fresh .job-actions .primary:hover:not(:disabled){background:var(--act-night);box-shadow:inset 0 1px #ffffff1f,0 2px 4px #202b4338,0 8px 20px #202b4333}.theme-fresh .job-actions .primary:active:not(:disabled){background:var(--act-night);box-shadow:inset 0 1px 2px #00000040}.theme-fresh .job-actions .ghost{border:0;background:var(--act-mist);color:var(--act-slate);box-shadow:0 0 0 1px var(--act-lilac)}.theme-fresh .job-actions .ghost:hover:not(:disabled){background:var(--act-lilac);color:var(--act-night)}.theme-fresh .job-actions .ghost[aria-pressed=true]{background:var(--act-lilac);color:var(--act-night);box-shadow:0 0 0 1px var(--act-lavender)}.theme-fresh .job-actions .unavailable-report{background:transparent;box-shadow:none}.theme-fresh .job-actions .unavailable-report:hover:not(:disabled){background:var(--act-mist);color:var(--act-night)}.theme-fresh .job-actions .unavailable-report[aria-pressed=true]{background:transparent;color:var(--act-night);box-shadow:0 0 0 1px var(--act-lavender)}.theme-fresh .job-actions .report-count{background:var(--act-lilac);color:var(--act-night)}.theme-fresh .skill-chip{border-radius:99px;font-weight:700}.theme-fresh .skill-chip.have{background:var(--pastel-mint);border-color:transparent;color:var(--pastel-mint-ink)}.theme-fresh .skill-chip.missing{background:var(--pastel-rose);border-color:transparent;color:var(--pastel-rose-ink)}.theme-fresh .like-button{border-color:var(--fresh-line);box-shadow:var(--fresh-shadow-lift)}.theme-fresh .job-description-text.structured{font-size:15px;color:var(--c-3a4340)}.theme-fresh .job-description-text.structured h4{color:var(--fresh-ink);letter-spacing:-.01em;text-decoration-color:var(--pastel-mint);text-decoration-thickness:3px}.theme-fresh .job-description-text.structured li::marker{color:var(--fresh-accent)}.theme-fresh .skeleton-bar{border-radius:99px;background-color:var(--c-efeef3)}@media(prefers-reduced-motion:no-preference){.theme-fresh .skeleton-bar{background-image:linear-gradient(90deg,var(--c-efeef3) 0%,var(--c-f8f7fb) 45%,var(--c-efeef3) 90%)}}.theme-fresh :is(.job-list-pane,.feed-filters)::-webkit-scrollbar{width:6px}.theme-fresh :is(.job-list-pane,.feed-filters)::-webkit-scrollbar-track{background:transparent}.theme-fresh :is(.job-list-pane,.feed-filters)::-webkit-scrollbar-thumb{border-radius:99px;background:var(--c-d9d6e4)}.theme-fresh :is(.job-list-pane,.feed-filters)::-webkit-scrollbar-thumb:hover{background:var(--c-b9b4cc)}.theme-fresh :is(.job-list-pane,.feed-filters)::-webkit-scrollbar-button{display:none}@supports (-moz-appearance: none){.theme-fresh :is(.job-list-pane,.feed-filters){scrollbar-width:thin;scrollbar-color:var(--c-d9d6e4) transparent}}.theme-fresh .filter-theme{color:var(--fresh-ink);letter-spacing:.08em;font-weight:900}.theme-fresh :is(.filters-note,.filter-soon,.facet-count){color:var(--fresh-faint)}.theme-fresh .chip-row>button,.theme-fresh .feed-filters .zone-trigger{border-color:var(--fresh-line);background:var(--fresh-surface);color:var(--fresh-ink);border-radius:99px;padding:6px 12px;font-weight:700}.theme-fresh .chip-row>button:hover{border-color:var(--fresh-tint-strong)}.theme-fresh .chip-row>button.selected{background:var(--fresh-accent);border-color:var(--fresh-accent);color:var(--c-ffffff)}.theme-fresh .facet-check input,.theme-fresh input[type=range]{accent-color:var(--fresh-accent)}.theme-fresh .more-filters{border-top-color:var(--fresh-line)}.theme-fresh .more-filters summary{color:var(--fresh-accent-strong)}.theme-fresh .empty-state{border:0;border-radius:0;background:transparent;box-shadow:none}.theme-fresh .empty-state h2{margin:0;color:var(--fresh-ink);font-weight:700;letter-spacing:-.02em}.theme-fresh .empty-state p{max-width:52ch;margin:10px auto 22px;color:var(--fresh-muted)}.theme-fresh .empty-state.leads-empty{display:flex;flex-direction:column;align-items:center;padding:44px 24px 52px;animation:leads-rise .35s ease-out both}.theme-fresh .leads-empty-art{display:grid;place-items:center;width:96px;height:96px;margin-bottom:18px;border-radius:32px;background:radial-gradient(circle at 30% 25%,var(--pastel-sky),transparent 60%),radial-gradient(circle at 75% 80%,var(--pastel-mint),transparent 55%),var(--pastel-lilac);box-shadow:var(--fresh-shadow)}.theme-fresh .leads-empty-art svg{fill:none;stroke:var(--pastel-lilac-ink);stroke-width:4;stroke-linecap:round}.theme-fresh .leads-empty-art circle{fill:#ffffffb3}.theme-fresh .leads-empty-art .spark{stroke:var(--pastel-butter-ink);stroke-width:2.5;animation:leads-twinkle 2.4s ease-in-out infinite}.theme-fresh .empty-state.leads-empty h2{font-size:22px}.theme-fresh .empty-state.leads-empty p{max-width:56ch;margin:8px auto 26px;font-size:14px;line-height:1.55}.theme-fresh .leads-ladder{display:grid;grid-template-columns:repeat(3,minmax(0,190px));gap:12px;margin:0 0 26px;padding:0;list-style:none}.theme-fresh .leads-ladder li{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 12px 14px;border-radius:20px;background:var(--fresh-surface);box-shadow:var(--fresh-ring);color:var(--fresh-muted);text-align:center}.theme-fresh .leads-ladder li+li:before{content:"";position:absolute;top:31px;left:-12px;width:12px;border-top:2px dashed var(--fresh-line)}.theme-fresh .leads-ladder strong{color:var(--fresh-ink);font-size:14px}.theme-fresh .leads-ladder small{font-size:12px;line-height:1.35}.theme-fresh .leads-step-dot{display:grid;place-items:center;width:30px;height:30px;margin-bottom:4px;border-radius:99px;background:var(--fresh-soft);color:var(--fresh-faint);font-weight:700;font-size:13px}.theme-fresh .leads-ladder .done{opacity:.6}.theme-fresh .leads-ladder .done .leads-step-dot{background:var(--pastel-mint);color:var(--pastel-mint-ink)}.theme-fresh .leads-ladder .current{box-shadow:0 0 0 2px var(--pastel-lilac),var(--fresh-shadow)}.theme-fresh .leads-ladder .current .leads-step-dot{background:var(--pastel-lilac);color:var(--pastel-lilac-ink)}.theme-fresh .leads-ladder .next{background:var(--fresh-soft)}.theme-fresh .leads-empty .form-actions{justify-content:center}@keyframes leads-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes leads-twinkle{50%{opacity:.35}}@media(max-width:640px){.theme-fresh .leads-ladder{grid-template-columns:minmax(0,1fr);width:100%}.theme-fresh .leads-ladder li+li:before{display:none}}@media(prefers-reduced-motion:reduce){.theme-fresh .empty-state.leads-empty,.theme-fresh .leads-empty-art .spark{animation:none}}.theme-fresh .empty-state.feed-error{display:flex;flex-direction:column;align-items:center;gap:4px;padding:48px 28px;background:transparent;box-shadow:none}.theme-fresh .feed-error-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:10px;border-radius:99px;background:var(--pastel-rose);color:var(--pastel-rose-ink)}.theme-fresh .empty-state.feed-error h2{margin:0;font-size:20px}.theme-fresh .empty-state.feed-error p{max-width:46ch;margin:6px 0 18px;font-size:14px;overflow-wrap:anywhere}.theme-fresh .panel{border:0;border-radius:24px;background:var(--fresh-surface);box-shadow:var(--fresh-shadow)}.theme-fresh .alerts-intro,.theme-fresh .view-head p,.theme-fresh .search-steps{color:var(--fresh-muted)}.theme-fresh .search-steps [aria-current=step]{color:var(--fresh-accent-deep);border-color:var(--fresh-accent)}.theme-fresh .cards-grid{gap:20px;margin-top:8px}.theme-fresh .inset{background:var(--fresh-soft);border-radius:16px}.theme-fresh .discovery-editor>form>fieldset,.theme-fresh .discovery-editor fieldset{border-color:var(--fresh-line);border-radius:16px}.theme-fresh :is(.goals-panel,.alerts-layout) :is(input:not([type=checkbox]):not([type=range]):not([type=file]),textarea,select){border-radius:12px;border-color:var(--fresh-line);background:var(--fresh-surface);color:var(--fresh-ink)}.theme-fresh :is(.goals-panel,.alerts-layout) label{color:var(--fresh-ink)}.theme-fresh .alerts-layout details{margin-top:20px}.theme-fresh .alerts-layout summary{font-weight:700;color:var(--fresh-accent-strong)}.cv{display:grid;gap:20px}.cv h1{margin:4px 0 6px;overflow-wrap:anywhere}.cv h2{font-size:18px;margin:0 0 8px}.cv .checkbox{display:flex;align-items:center;gap:9px;font-size:13px}.cv-home{display:grid;gap:24px}.cv-upload,.cv-processing,.cv-failure,.cv-success,.cv-status-bar,.cv-section{background:var(--c-ffffff);border:1px solid var(--c-dce2d6);border-radius:9px;padding:20px}.cv-upload{display:grid;gap:12px;justify-items:start}.cv-drop{display:grid;gap:8px;width:100%;border:1.5px dashed var(--c-9db5a3);border-radius:9px;padding:18px;background:var(--c-f8f9f5);font-weight:550}.cv-drop:focus-within{outline:2px solid var(--c-244f40);outline-offset:2px}.cv-file{display:flex;flex-wrap:wrap;gap:10px;align-items:center;overflow-wrap:anywhere}.cv-card h3{overflow-wrap:anywhere}.cv-card .badge{margin-right:6px}.cv-heading{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-start;justify-content:space-between}.cv-heading h1{font-size:clamp(26px,6 * var(--vw),44px);line-height:1.1}.cv-back{justify-self:start;margin-bottom:-12px}.cv-heading>div:first-of-type{flex:1 1 320px}.cv-processing ol{display:grid;gap:8px;padding-left:20px}.cv-processing li{color:var(--c-6a7d71)}.cv-processing li.done,.cv-processing li.active{color:var(--c-203d36);font-weight:550}.cv-processing li.active:after{content:" …"}.cv-failure{border-color:var(--c-e3b7a9)}.cv-success{border-color:var(--c-80a58a);background:var(--c-f1f6ef)}.cv-review{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:20px;align-items:start}.cv-review-main{display:grid;gap:16px;min-width:0}.cv-save{margin:0;font-size:13px;color:var(--c-6a7d71)}.cv-error{background:var(--c-fbefe9);border:1px solid var(--c-e3b7a9);border-radius:7px;padding:10px 14px;color:var(--c-7c2f27)}.cv-section{display:grid;gap:14px}.cv-section h3{margin:0;font-size:16px}.cv-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cv-field,.cv-entry{display:grid;gap:8px;align-content:start;border-radius:8px}.cv-field label,.cv-entry label{display:grid;gap:5px;font-size:13px;font-weight:550}.cv-field input,.cv-field textarea,.cv-entry input,.cv-entry textarea,.cv-entry select,.cv-skills input,.cv-skills select{width:100%;border:1px solid var(--c-cdd6c8);border-radius:7px;padding:9px 11px;background:var(--c-ffffff);font-weight:400}.cv-field>.badge,.cv-entry>header .badge{justify-self:start;width:auto}.cv-source .feed-views{margin:0}.cv-field small,.cv-entry label small{color:var(--c-6a7d71);font-weight:400}.cv-entry{border:1px solid var(--c-e3e8de);padding:14px}.cv-entry header{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cv-entry h4{margin:0;flex:1 1 200px;font-size:15px;overflow-wrap:anywhere}.attention{box-shadow:inset 4px 0 0 var(--c-c98a2b);padding-left:12px;background:var(--c-fffaf0)}.cv-flag{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin:0;font-size:13px;color:var(--c-7a5414)}.cv-flag strong{background:var(--c-f6e3bf);border-radius:999px;padding:2px 9px}.cv-evidence{justify-self:start;max-width:100%;background:none;border:0;padding:0;color:var(--c-476354);font-size:12px;text-align:left;text-decoration:underline dotted;cursor:pointer;overflow-wrap:anywhere}small.cv-evidence{text-decoration:none;cursor:default}.cv-source-deterministic{background:var(--c-eef1e9)}.cv-source-ai{background:var(--c-e7ecf8);color:var(--c-2c4580)}.cv-source-manual{background:var(--c-f1ece4)}.cv-skills{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cv-skills li{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto;gap:8px;align-items:center;border-radius:7px}.cv-skills li .cv-evidence{grid-column:1 / -1;order:5}.cv-current{align-self:end;display:flex!important;align-items:center;gap:8px}.cv-current input{width:auto}.cv-ai summary{cursor:pointer;font-weight:600}.cv-ai{display:grid;gap:10px}.cv-actions{position:sticky;bottom:0;background:var(--c-f5f4efee);padding:12px 0;justify-content:flex-end}.cv-source{position:sticky;top:calc(var(--topbar-offset, 0px) + 16px);transition:top .25s ease;background:var(--c-ffffff);border:1px solid var(--c-dce2d6);border-radius:9px;padding:14px;max-height:calc(100 * var(--vh) - 32px);display:flex;flex-direction:column;gap:10px}.cv-source-toggle{display:none}.cv-source-body{display:flex;flex-direction:column;gap:10px;min-height:0;flex:1}.cv-text{overflow:auto;font-size:13px;line-height:1.5;min-height:0}.cv-line{margin:0;padding:1px 6px 1px calc(3.2em + 6px);text-indent:-3.2em;border-radius:4px;white-space:pre-wrap;overflow-wrap:anywhere}.cv-line span{display:inline-block;width:3.2em;text-indent:0;color:var(--c-9aa99f);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.cv-line.gap{margin-top:8px}.cv-line.heading,.cv-line.title{font-weight:650}.cv-line.focus{background:var(--c-f6e3bf);outline:1px solid var(--c-c98a2b)}.cv-page{margin:12px 0 4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-6a7d71);border-top:1px solid var(--c-e3e8de);padding-top:6px}.cv-preview{width:100%;height:calc(70 * var(--vh));border:1px solid var(--c-dce2d6);border-radius:7px}.cv-confirmed{display:grid;gap:6px;margin-top:10px}.cv-confirmed h4,.cv-confirmed h5,.cv-confirmed p,.cv-confirmed ul{margin:0}@media(max-width:1000px){.cv-review{grid-template-columns:minmax(0,1fr)}.cv-source{order:-1;position:static;max-height:none}.cv-source-toggle{display:block}.cv-source:not(.open) .cv-source-body{display:none}.cv-text{max-height:calc(60 * var(--vh))}}@media(max-width:600px){.cv-fields{grid-template-columns:minmax(0,1fr)}.cv-skills li{grid-template-columns:minmax(0,1fr) auto}.cv-upload,.cv-section,.cv-processing,.cv-failure,.cv-success{padding:14px}}.cv-workspace{display:grid;gap:8px}.cv-subnav{display:flex;flex-wrap:wrap;gap:4px 20px;border-bottom:1px solid var(--c-d6d9ce);margin-top:16px}.cv-subnav>button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 2px;color:var(--c-65796f);font-size:14px}.cv-subnav>button.active{border-color:var(--c-234e3f);color:var(--c-234e3f);font-weight:650}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.profile{display:grid;gap:16px;min-width:0}.profile-top{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start}.profile-identity,.profile-completeness,.profile-section,.merge-group,.merge-confirm{background:var(--c-ffffff);border:1px solid var(--c-dce2d6);border-radius:9px;padding:20px;min-width:0}.profile-identity{display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;align-items:flex-start}.profile-identity>div,.profile-identity>form{flex:1 1 280px;min-width:0}.profile-identity h2{margin:0 0 4px;overflow-wrap:anywhere}.profile-headline{margin:0 0 8px;font-weight:550;color:var(--c-244f40)}.profile-links-inline{display:flex;flex-wrap:wrap;gap:12px}.profile-text{white-space:pre-line;overflow-wrap:anywhere;line-height:1.55;margin:8px 0}.profile-completeness h3{margin:0 0 4px}.profile-completeness ul{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.profile-completeness li{display:flex;gap:10px;align-items:flex-start}.profile-completeness li>span:last-child{display:grid;gap:2px}.profile-completeness li.done>span:first-child{color:var(--c-2f6b4f);font-weight:700}.profile-section>summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none}.profile-section>summary::-webkit-details-marker{display:none}.profile-section>summary:before{content:"▸";color:var(--c-476354);transition:transform .15s}.profile-section[open]>summary:before{transform:rotate(90deg)}.profile-section>summary h3{margin:0;font-size:16px}.profile-section[open]{display:grid;gap:14px}.profile-list,.profile-skills,.merge-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.profile-entry,.profile-skill,.merge-item{border:1px solid var(--c-e3e8de);border-radius:8px;padding:14px;display:grid;gap:8px;min-width:0}.profile-entry header,.merge-item header{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:flex-start}.profile-entry h4,.merge-item h4{margin:0;font-size:15px;overflow-wrap:anywhere}.profile-entry header p{margin:2px 0 0;font-size:13px}.profile-entry header>div:first-child{flex:1 1 220px;min-width:0}.profile-entry{gap:10px;padding:16px 18px;transition:border-color .15s,box-shadow .15s}.profile-entry:hover{border-color:var(--c-c9d4c6);box-shadow:0 2px 10px var(--c-18352e0f)}.profile-entry-head{display:flex;justify-content:space-between;align-items:flex-start;gap:6px 16px;flex-wrap:wrap}.profile-entry-titles{flex:1 1 260px;min-width:0}.profile-entry-open{all:unset;cursor:pointer;font-size:15.5px;font-weight:700;color:var(--c-1d2b25);overflow-wrap:anywhere}.profile-entry-open:hover{text-decoration:underline;text-underline-offset:3px}.profile-entry-open:focus-visible{outline:2px solid var(--c-2f7d5b);outline-offset:2px;border-radius:3px}.profile-entry-org{margin:2px 0 0;font-size:14px;font-weight:600;color:var(--c-2f7d5b)}.profile-entry-meta{margin:2px 0 0;font-size:12.5px;color:var(--c-62756c)}.profile-entry-dates{flex:0 0 auto;font-size:12px;font-weight:600;color:var(--c-244f40);background:var(--c-eef3ec);border-radius:999px;padding:4px 10px;white-space:nowrap}.profile-entry-body{display:grid;gap:6px}.profile-entry-body .profile-text{margin:0;font-size:13.5px;color:var(--c-33443c)}.tech-stack{margin:2px 0 0;font-size:12.5px;line-height:1.45;color:var(--c-476354)}.tech-stack-label{font-weight:700;color:var(--c-244f40)}.chip-row{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.chip{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:1.4;color:var(--c-244f40);background:var(--c-f1f5ef);border:1px solid var(--c-dfe7da);border-radius:999px;padding:2px 9px}.chip button{all:unset;cursor:pointer;color:var(--c-62756c);font-size:14px;line-height:1;padding:0 1px}.chip button:hover{color:var(--c-a33a2b)}.profile-entry-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 12px;border-top:1px solid var(--c-eef1ea);padding-top:8px}.profile-entry-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.profile-entry-actions button{padding:5px 10px;font-size:12.5px}.profile-bullets{list-style:disc;margin:0;padding-left:18px;overflow-wrap:anywhere;font-size:13.5px;color:var(--c-33443c);display:grid;gap:3px}.profile-bullets li::marker{color:var(--c-2f7d5b)}.profile-modal{width:min(100%,760px);padding:24px 26px}.profile-modal-head{position:relative;padding-right:36px;border-bottom:1px solid var(--c-eef1ea);padding-bottom:10px;margin-bottom:4px}.profile-modal-head .eyebrow{margin:0;color:var(--c-62756c);text-transform:uppercase}.profile-modal .profile-modal-head h2{font-size:21px;margin:4px 0 0;overflow-wrap:anywhere}.profile-modal-head .modal-close{position:absolute;top:-4px;right:-6px;font-size:20px;line-height:1;padding:6px 10px}.profile-modal .form-actions{display:flex;justify-content:flex-end;gap:8px}.ai-button{border-color:var(--c-c9b8ec);color:var(--c-4b3a7a)}.summary-assist{display:grid;gap:.5rem;margin-top:.75rem}.summary-assist textarea,.summary-proposal p{width:100%}.summary-proposal p{white-space:pre-wrap;margin:0}.ai-assist-step{display:grid;gap:10px;margin-top:14px}.ai-assist-step>label,.ai-assist-questions label{font-size:13px;font-weight:600}.modal.ai-assist textarea,.modal.ai-assist .ai-assist-questions input{width:100%;box-sizing:border-box;margin:4px 0 0;font:inherit;font-weight:400}.ai-assist-row{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.modal.ai-assist .ai-assist-row label{display:flex;align-items:center;gap:8px;margin:0}.modal.ai-assist .ai-assist-row select{width:auto;margin:0}.modal.ai-assist .ai-assist-step textarea{margin-top:-4px}.ai-assist-consent,.ai-assist-check{display:flex;gap:8px;align-items:flex-start;font-size:13px}.modal.ai-assist .ai-assist-consent input,.modal.ai-assist .ai-assist-check input,.modal.ai-assist .ai-assist-skills input{width:auto;margin:2px 0 0}.ai-assist-consent{background:var(--c-f6f3fc);border:1px solid var(--c-e3dbf3);border-radius:8px;padding:10px 12px;font-weight:400}.ai-assist-questions{display:grid;gap:8px;background:var(--c-fbf8ee);border:1px solid var(--c-ede3c4);border-radius:8px;padding:12px 14px}.ai-assist-questions p{margin:0;font-size:13px}.ai-assist-questions button{justify-self:start}.ai-assist-tone{border:0;padding:0;margin:0;display:grid;gap:6px}.ai-assist-tone legend{font-size:13px;font-weight:600;padding:0;margin-bottom:6px}.modal.ai-assist .ai-assist-tone .chip{position:relative;cursor:pointer;margin:0;padding:5px 12px;font-weight:600}.modal.ai-assist .ai-assist-tone input{position:absolute;opacity:0;width:1px;height:1px}.ai-assist-tone .chip:focus-within{outline:2px solid var(--c-8fb5a3);outline-offset:1px}.ai-assist-missing{margin:0;font-size:13px;background:var(--c-fbf3e4);border:1px solid var(--c-ecd6ae);border-radius:8px;padding:8px 12px;color:var(--c-6b4b12)}.ai-assist-skills{border:0;padding:0;margin:4px 0 0;display:flex;flex-wrap:wrap;gap:6px}.ai-assist-skills legend{font-size:13px;font-weight:600;margin-bottom:6px;padding:0}.ai-assist-skills .chip{cursor:pointer;padding:4px 10px}.modal.ai-assist .ai-assist-skills .chip{margin:0;font-weight:600}.ai-assist-skills .chip small{font-weight:400;color:var(--c-62756c)}.ai-assist-skills .chip.on small{color:var(--c-d7e6dd)}.modal.ai-assist input[type=checkbox]{accent-color:var(--c-244f40)}.modal.ai-assist .ai-assist-questions label{display:grid;gap:4px;margin:0}.modal.ai-assist .ai-assist-questions input{margin:0}.modal.ai-assist .ai-assist-check{margin:4px 0 0}.profile-dates{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 18px;margin:8px 0}.date-field{border:0;padding:0;margin:0;display:flex;gap:6px;min-width:0}.date-field legend{font-size:13px;font-weight:600;padding:0;margin-bottom:4px}.profile-form .date-field select{width:auto;min-width:128px;margin:0}.profile-form .date-field input{width:84px;margin:0}.date-field:disabled{opacity:.45}.profile-dates .profile-check{margin:0 0 10px}.list-field{border:0;padding:0;margin:8px 0;min-width:0}.list-field legend{font-size:13px;font-weight:600;padding:0;margin-bottom:6px}.list-field ol{list-style:none;margin:0;padding:0;display:grid;gap:6px}.list-field li{display:flex;align-items:flex-start;gap:6px}.list-dot{color:var(--c-2f7d5b);padding-top:9px;width:10px;flex:0 0 auto}.profile-form .list-field textarea{flex:1 1 auto;margin:0;min-height:38px;resize:vertical;field-sizing:content}.list-tools{display:flex;flex:0 0 auto;opacity:.55}.list-field li:hover .list-tools,.list-field li:focus-within .list-tools{opacity:1}.list-tools button{padding:6px 8px}.list-add{margin-top:6px;font-size:13px}.tag-field{margin:8px 0}.tag-field>label{font-size:13px;font-weight:600}.tag-box{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;border:1px solid var(--c-d6dccf);border-radius:8px;padding:6px 8px;background:var(--c-ffffff)}.tag-box:focus-within{border-color:var(--c-2f7d5b);box-shadow:0 0 0 3px var(--c-2f7d5b22)}.profile-form .tag-box input{flex:1 1 140px;border:0;margin:0;padding:4px;min-width:100px;box-shadow:none;outline:none}.profile-entry a{overflow-wrap:anywhere;font-size:13px}.profile-origin{justify-self:start}.flash{border-color:var(--c-80a58a);box-shadow:inset 4px 0 0 var(--c-3c7a5a);background:var(--c-f4f9f2)}.profile-flash{background:var(--c-dcefe0);color:var(--c-22563d)}.profile-form{display:grid;gap:10px}.profile-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.profile-fields label{margin:8px 0}.profile-fields .wide{grid-column:1 / -1}.profile-fields label small{font-weight:400}.profile-more summary{cursor:pointer;color:var(--c-476354);font-size:13px;font-weight:550}.profile-check{display:flex;align-items:center;gap:8px;margin:6px 0;font-size:13px}.profile-links{border:1px solid var(--c-e3e8de);border-radius:8px;padding:8px 12px}.profile-links legend{font-size:13px;font-weight:550}.profile-skill-head{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.profile-intents,.profile-filters,.profile-suggestions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.chip{border:1px solid var(--c-cdd6c8);background:var(--c-ffffff);color:var(--c-355a49);border-radius:999px;padding:6px 12px;font-size:12px}.chip.on{background:var(--c-244f40);border-color:var(--c-244f40);color:var(--c-ffffff)}.profile-skill-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.skill-pending h4,.skill-column h4{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13px}.skill-pending{margin-bottom:18px}.skill-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.skill-column{border:1px solid var(--c-e3e8de);border-top:3px solid var(--mastery);border-radius:8px;padding:12px;background:var(--c-fbfcf9);min-height:96px;transition:background .15s}.skill-column.drop-target{background:var(--c-eef5ea);border-style:dashed}.skill-column .muted{margin:0;font-size:12px}.mastery-mastered{--mastery: var(--c-3c7a5a);--mastery-soft: var(--c-e2f0e5)}.mastery-improve{--mastery: var(--c-b7862c);--mastery-soft: var(--c-f7edd8)}.mastery-learn{--mastery: var(--c-4f73a8);--mastery-soft: var(--c-e2eaf6)}.chip[class*=mastery-].on{background:var(--mastery);border-color:var(--mastery)}.skill-bubbles{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.skill-bubble{border:1px solid transparent;background:var(--mastery-soft);color:var(--c-22372e);border-radius:999px;padding:5px 11px;font-size:12px;cursor:grab}.skill-bubble:hover,.skill-bubble:focus-visible{border-color:var(--mastery)}.skill-bubble.on{background:var(--mastery);color:var(--c-ffffff)}.skill-bubble.flash{box-shadow:0 0 0 2px var(--c-80a58a)}.skill-selected{display:grid;gap:8px;margin-top:12px;border:1px solid var(--c-e3e8de);border-radius:8px;padding:14px}@media(max-width:760px){.skill-board{grid-template-columns:1fr}}.profile-skill-add{display:grid;gap:8px;border-top:1px solid var(--c-e3e8de);padding-top:12px;justify-items:start}.profile-skill-add .profile-check{white-space:nowrap}.profile-skill-add>label:first-child{width:100%;margin:0}.profile-empty{text-align:left}.merge{display:grid;gap:16px}.merge-summary{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.merge-summary li{background:var(--c-ffffff);border:1px solid var(--c-dce2d6);border-radius:8px;padding:8px 12px;font-size:13px}.merge-summary strong{font-size:16px;margin-right:4px}.merge-group{display:grid;gap:12px}.merge-group h3{margin:0}.merge-item.status-ambiguous{border-color:var(--c-e0c38a)}.merge-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.merge-compare>section,.merge-compare>p{background:var(--c-f8f9f5);border-radius:7px;padding:10px 12px;margin:0;min-width:0;overflow-wrap:anywhere}.merge-compare h5{margin:0 0 6px;font-size:12px;color:var(--c-476354)}.merge-compare>p small{display:block;margin-bottom:4px}.merge-values{margin:0;display:grid;gap:6px}.merge-values dt{font-size:11px;color:var(--c-62756c)}.merge-values dd{margin:0;font-size:13px;white-space:pre-line}.merge-actions,.merge-field{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px 16px}.merge-actions legend,.merge-field legend{font-size:13px;font-weight:600;margin-bottom:4px;width:100%}.merge-actions .checkbox,.merge-choices .checkbox{display:flex;align-items:center;gap:6px;margin:4px 0;font-size:13px}.merge-fields{display:grid;gap:12px;border-top:1px dashed var(--c-dce2d6);padding-top:10px}.merge-field{display:grid;gap:6px}.merge-choices{display:flex;flex-wrap:wrap;gap:4px 16px}.merge-has{display:flex;gap:8px;align-items:center;margin:4px 0}.merge-footer{position:sticky;bottom:0;background:var(--c-f6f7f2);border-top:1px solid var(--c-dce2d6);padding:12px 0}.merge-confirm{display:grid;gap:12px}.merge-changes{display:grid;gap:8px;padding-left:20px;margin:0;overflow-wrap:anywhere}@media(max-width:900px){.profile-top{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.profile-fields,.merge-compare{grid-template-columns:minmax(0,1fr)}.profile-identity,.profile-completeness,.profile-section,.merge-group,.merge-confirm{padding:14px}.profile-entry-actions{width:100%}}html:has(.cv-workspace.theme-fresh){background:var(--c-ffffff)}.cv-workspace .cv-subnav{--ink-bg: var(--fresh-ink);display:inline-flex;gap:4px;margin:8px 0 22px;padding:5px;border:0;border-radius:99px;background:var(--fresh-surface);box-shadow:var(--fresh-ring),var(--fresh-shadow)}.cv-workspace .cv-subnav>button{padding:9px 20px;border:0;border-radius:99px;color:var(--fresh-muted);font-size:15px;font-weight:700}.cv-workspace .cv-subnav>button:hover:not(.active){color:var(--fresh-ink)}.cv-workspace .cv-subnav>button.active{background:var(--fresh-ink);color:var(--c-ffffff)}.cv-workspace .cv-subnav[data-ink]>button.active{background:transparent}.cv-workspace :is(.profile-identity,.profile-completeness,.profile-section,.merge-group,.merge-confirm,.cv-upload,.cv-processing,.cv-failure,.cv-success,.cv-status-bar,.cv-section,.resume-card,.resume-block,.template-card){border:0;border-radius:20px;background:var(--fresh-surface);box-shadow:var(--fresh-ring),var(--fresh-shadow)}.cv-workspace .cv-success{box-shadow:0 0 0 1px var(--pastel-mint),var(--fresh-shadow)}.cv-workspace .cv-failure{box-shadow:0 0 0 1px var(--pastel-rose),var(--fresh-shadow)}.cv-workspace .template-card.selected{box-shadow:0 0 0 2px var(--c-a99cf0),var(--fresh-shadow)}.cv-workspace .resume-card{transition:transform .15s ease,box-shadow .15s ease}.cv-workspace .resume-card:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--c-e5ddf7),0 8px 22px #202b4314}.cv-workspace details.profile-section{border:1.5px solid transparent;background:linear-gradient(var(--fresh-surface),var(--fresh-surface)) padding-box,linear-gradient(135deg,var(--c-a9c6f4) 0%,var(--c-c3b9f4) 35%,var(--c-f2bfd6) 68%,var(--c-f7d3ad) 100%) border-box;box-shadow:0 10px 30px #c3b9f42e,var(--fresh-shadow)}.cv-workspace .profile-section>summary:before{color:var(--c-a99bda)}.cv-workspace .profile-section>summary .badge,.cv-workspace .skill-column h4 .badge{border:0;border-radius:99px;background:var(--pastel-lilac);color:var(--pastel-lilac-ink)}.cv-workspace :is(.profile-entry,.profile-skill,.merge-item){border:1px solid var(--fresh-line);border-radius:14px;background:var(--fresh-surface);transition:border-color .15s ease}.cv-workspace :is(.profile-entry,.profile-skill,.merge-item):hover{border-color:var(--c-e5ddf7)}.cv-workspace :is(.entry-form,.merge-compare>section,.merge-compare>p){border-radius:12px;background:var(--fresh-soft)}.cv-workspace .wizard-group,.cv-workspace .resume-toolbar{border-color:var(--fresh-line)}.cv-workspace .chip{border-color:transparent;background:var(--fresh-soft);color:var(--fresh-ink);font-weight:600}.cv-workspace .chip.on:not([class*=mastery-]){background:var(--c-f1eefc);border-color:var(--c-a99cf0);color:var(--pastel-lilac-ink)}.cv-workspace .mastery-mastered{--mastery: var(--pastel-lilac-ink);--mastery-soft: var(--pastel-lilac);--mastery-dot: var(--c-c3b9f4)}.cv-workspace .mastery-improve{--mastery: var(--pastel-peach-ink);--mastery-soft: var(--pastel-peach);--mastery-dot: var(--c-f7d3ad)}.cv-workspace .mastery-learn{--mastery: var(--pastel-sky-ink);--mastery-soft: var(--pastel-sky);--mastery-dot: var(--c-a9c6f4)}.cv-workspace .chip[class*=mastery-].on{background:var(--mastery);border-color:var(--mastery);color:var(--c-ffffff)}.cv-workspace .skill-column{border:0;border-radius:18px;padding:14px;background:var(--fresh-soft)}.cv-workspace .skill-column h4{color:var(--fresh-ink);font-weight:700}.cv-workspace .skill-column h4:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--mastery-dot);box-shadow:0 0 0 3px var(--mastery-soft)}.cv-workspace .skill-column h4 .badge{background:var(--mastery-soft);color:var(--mastery)}.cv-workspace .skill-bubble{background:var(--mastery-soft);color:var(--mastery);font-weight:600}.cv-workspace .skill-bubble:hover,.cv-workspace .skill-bubble:focus-visible{border-color:var(--mastery-dot)}.cv-workspace .skill-bubble.on{background:var(--mastery);color:var(--c-ffffff)}.cv-workspace .skill-bubble.flash{box-shadow:0 0 0 2px var(--c-a99bda)}.cv-workspace .skill-column.drop-target{background:var(--c-f1eefc);outline:2px dashed var(--c-a99bda);outline-offset:-2px}.cv-workspace :is(input:not([type=checkbox],[type=radio],[type=file]),textarea,select),.cv-workspace .tag-box{border:1px solid var(--fresh-line);border-radius:12px;background:var(--fresh-surface);color:var(--fresh-ink)}.cv-workspace :is(input,textarea,select):focus,.cv-workspace .tag-box:focus-within{border-color:var(--c-a99bda);outline:none;box-shadow:0 0 0 3px var(--c-f1eefc)}.cv-workspace .cv-drop{border:1.5px dashed var(--c-a99bda);border-radius:18px;background:var(--c-f7f5fc);color:var(--c-35466b)}.cv-workspace .cv-drop:focus-within{outline:3px solid var(--c-e5ddf7)}.cv-workspace .preview-pane{border-radius:20px;background:var(--fresh-soft);box-shadow:var(--fresh-ring)}.admin-panel,.admin-panel .tone-lavender{--tone: var(--c-a99bda);--tone-soft: var(--c-e9e3fb)}.admin-panel .tone-lilac{--tone: var(--c-c3b9f4);--tone-soft: var(--c-e9e3fb)}.admin-panel .tone-sky{--tone: var(--c-a9c6f4);--tone-soft: var(--c-dde9fb)}.admin-panel .tone-peach{--tone: color-mix(in srgb, var(--c-f7d3ad), var(--c-94502a) 25%);--tone-soft: var(--c-fde6d8)}.admin-panel .tone-mint{--tone: color-mix(in srgb, var(--c-dcefe3), var(--c-1f5e3e) 40%);--tone-soft: var(--c-dcefe3)}.admin-panel .tone-rose{--tone: color-mix(in srgb, var(--c-fbe1ea), var(--c-8f3654) 40%);--tone-soft: var(--c-fbe1ea)}.admin-panel .tone-butter{--tone: color-mix(in srgb, var(--c-fdf1cf), var(--c-7f6416) 40%);--tone-soft: var(--c-fdf1cf)}.admin-panel .tone-slate{--tone: var(--c-35466b);--tone-soft: var(--c-e5ddf7)}.admin-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin:6px 0 20px}.admin-head .eyebrow{display:inline-flex;align-items:center;margin:0;padding:3px 10px;border-radius:99px;background:var(--c-fde6d8);color:var(--c-94502a);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin-head h1{margin:8px 0 0;color:var(--fresh-ink);font-size:28px;letter-spacing:-.02em}.admin-panel .admin-registration{display:flex;align-items:center;gap:10px}.admin-panel .admin-state{padding:4px 11px;border-radius:99px;background:var(--pastel-mint);color:var(--pastel-mint-ink);font-size:12px;font-weight:700}.admin-panel .admin-state-error{background:var(--pastel-rose);color:var(--pastel-rose-ink)}.admin-panel :is(.admin-state-off,.admin-state-paused){background:var(--fresh-soft);color:var(--fresh-muted)}.admin-layout{display:grid;grid-template-columns:224px minmax(0,1fr);gap:24px;align-items:start}.admin-main{min-width:0}.admin-nav{--ink-bg: var(--c-202b43);--ink-shadow: 0 6px 16px rgba(32, 43, 67, .18);position:sticky;top:calc(var(--topbar-offset, 0px) + 16px);display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:20px;background:var(--fresh-surface);box-shadow:var(--fresh-ring),var(--fresh-shadow);transition:top .25s ease}.admin-nav.ink-track{position:sticky}.admin-nav[data-ink]:before{border-radius:12px}.admin-panel :is(.admin-head,.dash-card>header){padding-bottom:0;border-bottom:0}.admin-nav-group{padding:14px 12px 6px;color:var(--fresh-faint);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-nav-group:first-child{padding-top:6px}.admin-nav>button{display:flex;align-items:center;gap:11px;width:100%;padding:9px 12px;border:0;border-radius:12px;background:transparent;color:var(--fresh-muted);font-size:14px;font-weight:600;text-align:left;cursor:pointer}.admin-nav>button:hover:not(.active){background:var(--fresh-soft);color:var(--fresh-ink)}.admin-nav>button.active{background:var(--c-202b43);color:var(--c-ffffff)}.admin-nav[data-ink]>button.active{background:transparent}.admin-nav>button:focus-visible{outline:2px solid var(--c-a99bda);outline-offset:1px}.admin-nav-badge{margin-left:auto;min-width:20px;padding:1px 7px;border-radius:99px;background:var(--c-fde6d8);color:var(--c-94502a);font-size:11px;font-style:normal;font-weight:800;text-align:center}.admin-nav>button.active .admin-nav-badge{background:#ffffff2e;color:inherit}@media(max-width:900px){.admin-layout{grid-template-columns:minmax(0,1fr)}.admin-nav,.admin-nav.ink-track{position:relative;top:auto;flex-direction:row;overflow-x:auto;padding:5px;border-radius:99px;scrollbar-width:none}.admin-nav::-webkit-scrollbar{display:none}.admin-nav[data-ink]:before{border-radius:99px}.admin-nav-group{display:none}.admin-nav>button{flex:none;width:auto;padding:8px 14px;border-radius:99px;white-space:nowrap}}.dash-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:1200px){.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-kpi{position:relative;display:grid;align-content:start;gap:4px;min-height:104px;padding:16px 18px;overflow:hidden;border:0;border-radius:18px;background:var(--fresh-surface);box-shadow:var(--fresh-ring),var(--fresh-shadow);color:var(--fresh-ink);font:inherit;text-align:left}button.dash-kpi{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}button.dash-kpi:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--c-e5ddf7),0 12px 28px #202b4317}button.dash-kpi:focus-visible{outline:2px solid var(--c-a99bda);outline-offset:2px}.dash-kpi.skeleton-block{background:var(--fresh-soft);box-shadow:none}.dash-kpi-label{display:flex;align-items:center;gap:8px;color:var(--fresh-muted);font-size:12px;font-weight:700}.dash-kpi strong{font-size:27px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.dash-kpi small{color:var(--fresh-muted);font-size:12px}.dash-spark{position:absolute;right:14px;bottom:14px;width:92px;height:30px}.dash-spark path{fill:var(--tone-soft)}.dash-spark path.line{fill:none;stroke:var(--tone);stroke-width:1.8;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dash-dot{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%;background:var(--tone);box-shadow:0 0 0 3px var(--tone-soft)}.dash-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.dash-wide{grid-column:span 2}@media(max-width:1100px){.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.dash-grid,.dash-kpis{grid-template-columns:minmax(0,1fr)}.dash-wide{grid-column:auto}}.dash-card{min-width:0;padding:18px 20px;border-radius:20px;background:var(--fresh-surface);box-shadow:var(--fresh-ring),var(--fresh-shadow)}.dash-card.dash-wide{border:1.5px solid transparent;background:linear-gradient(var(--fresh-surface),var(--fresh-surface)) padding-box,linear-gradient(135deg,var(--c-a9c6f4) 0%,var(--c-c3b9f4) 35%,var(--c-f2bfd6) 68%,var(--c-f7d3ad) 100%) border-box;box-shadow:0 10px 30px #c3b9f42e,var(--fresh-shadow)}.dash-card>header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;margin-bottom:14px}.dash-card h3{margin:0;color:var(--fresh-ink);font-size:16px}.dash-card header p.muted{margin:3px 0 0;font-size:12px}.dash-card .link-button{color:var(--c-35466b);font-size:12px;font-weight:700}.dash-toolbar{display:flex;justify-content:flex-end;margin-bottom:16px}.dash-period{--ink-bg: var(--c-202b43);display:inline-flex;gap:2px;padding:3px;border-radius:99px;background:var(--fresh-soft)}.dash-period>button{padding:5px 12px;border:0;border-radius:99px;background:transparent;color:var(--fresh-muted);font-size:12px;font-weight:700;cursor:pointer}.dash-period>button.active{background:var(--c-202b43);color:var(--c-ffffff)}.dash-period[data-ink]>button.active{background:transparent}.dash-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:12px;color:var(--fresh-muted);font-size:12px}.dash-legend>span{display:inline-flex;align-items:center;gap:7px}.dash-legend strong{color:var(--fresh-ink)}.dash-readout{margin-left:auto;padding:2px 10px;border-radius:99px;background:var(--c-f1eefc);color:var(--pastel-lilac-ink);font-weight:700}.dash-plot{position:relative}.dash-axis-max{position:absolute;top:-4px;left:0;color:var(--fresh-faint);font-size:10px}.dash-plot svg{display:block;width:100%;height:190px;overflow:visible;cursor:crosshair}.dash-chart .grid{stroke:var(--fresh-line);stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.dash-chart .stop-top{stop-color:var(--c-a99bda);stop-opacity:.32}.dash-chart .stop-bottom{stop-color:var(--c-a99bda);stop-opacity:0}.dash-chart .area{fill:url(#dash-flow-fill)}.dash-chart .line{fill:none;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.dash-chart .line.new{stroke:var(--c-a99bda)}.dash-chart .line.closed{stroke:color-mix(in srgb,var(--c-f7d3ad),var(--c-94502a) 25%);stroke-dasharray:5 4}.dash-chart .cursor{stroke:var(--c-35466b);stroke-opacity:.35;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.dash-x{display:flex;justify-content:space-between;margin-top:6px;color:var(--fresh-faint);font-size:11px}.dash-bars{display:block;width:100%;height:140px}.dash-bars rect{rx:2px}.dash-bars .ok{fill:var(--c-a99bda)}.dash-bars .failed{fill:color-mix(in srgb,var(--c-fbe1ea),var(--c-8f3654) 40%)}.dash-bars g:hover rect{opacity:.75}.dash-donut{display:grid;grid-template-columns:124px minmax(0,1fr);align-items:center;gap:18px}.dash-donut svg{width:124px;height:124px}.dash-donut circle{fill:none;stroke-width:14}.dash-donut .track{stroke:var(--fresh-soft)}.dash-donut .slice{stroke:var(--tone);stroke-linecap:butt}.dash-donut .center{fill:var(--fresh-ink);font-size:22px;font-weight:800;text-anchor:middle}.dash-donut .center-label{fill:var(--fresh-muted);font-size:10px;text-anchor:middle}.dash-donut ul,.dash-barlist,.dash-meter ul{margin:0;padding:0;list-style:none}.dash-donut li{display:grid;grid-template-columns:10px minmax(0,1fr) auto 38px;align-items:center;gap:9px;padding:5px 0;font-size:13px}.dash-donut li small{color:var(--fresh-muted);text-align:right}.dash-barlist li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;margin-bottom:11px;font-size:13px}.dash-barlist li>span{overflow:hidden;color:var(--fresh-ink);text-overflow:ellipsis;white-space:nowrap}.dash-barlist li>span small{display:block;overflow:hidden;text-overflow:ellipsis}.dash-barlist button.link-button{padding:0;font-weight:700;text-align:left}.source-subnav{margin-bottom:16px}.source-matrix td,.source-matrix th{text-align:right}.source-matrix td:first-child,.source-matrix th:first-child{text-align:left}.source-matrix th button{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.source-matrix .sort-arrow{font-size:9px;line-height:1;opacity:.35}.source-matrix .sort-arrow.on{opacity:1}.dash-barlist li>i{grid-column:1 / -1;height:7px;min-width:6px;border-radius:99px;background:linear-gradient(90deg,var(--tone-soft),var(--tone))}.dash-health{grid-column:1 / -1}.dash-meters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px}@media(max-width:900px){.dash-meters{grid-template-columns:minmax(0,1fr)}}.dash-meter-head{display:flex;justify-content:space-between;color:var(--fresh-ink);font-size:13px;font-weight:700}.dash-meter-bar{display:flex;gap:2px;height:10px;margin:7px 0 8px;overflow:hidden;border-radius:99px;background:var(--fresh-soft)}.dash-meter-bar>i{min-width:4px;background:var(--c-a99bda)}.dash-meter ul{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--fresh-muted);font-size:12px}.dash-meter li{display:inline-flex;align-items:center;gap:6px}.dash-meter li strong{color:var(--fresh-ink)}.dash-meter .dash-dot{box-shadow:none}.admin-panel .meter-classified{background:color-mix(in srgb,var(--c-dcefe3),var(--c-1f5e3e) 40%)}.admin-panel :is(.meter-pending,.meter-needs_review){background:color-mix(in srgb,var(--c-fdf1cf),var(--c-7f6416) 40%)}.admin-panel .meter-failed{background:color-mix(in srgb,var(--c-fbe1ea),var(--c-8f3654) 40%)}.admin-panel :is(.meter-unclassified,.meter-unknown){background:var(--c-a9c6f4)}.admin-panel .meter-ambiguous{background:color-mix(in srgb,var(--c-f7d3ad),var(--c-94502a) 25%)}.admin-panel .meter-off{background:var(--c-d9d6e4)}.admin-panel :is(.panel,.admin-company-modal){border:0;border-radius:20px;background:var(--fresh-surface);box-shadow:var(--fresh-ring),var(--fresh-shadow)}.admin-panel .stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:14px 0 22px;overflow:hidden;border:1.5px solid transparent;border-radius:18px;background:linear-gradient(var(--fresh-line),var(--fresh-line)) padding-box,linear-gradient(135deg,var(--c-a9c6f4) 0%,var(--c-c3b9f4) 35%,var(--c-f2bfd6) 68%,var(--c-f7d3ad) 100%) border-box}.admin-panel .stats>div{padding:12px 18px;border:0;border-radius:0;background:var(--fresh-surface)}.admin-panel .table-wrap{border:0;border-radius:18px;background:var(--fresh-surface);box-shadow:var(--fresh-ring),var(--fresh-shadow)}.admin-panel th{padding:12px 16px;border-bottom:1px solid var(--fresh-line);background:transparent;color:var(--fresh-faint);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin-panel td{padding:13px 16px;border-top:1px solid var(--fresh-line)}.admin-panel tbody tr:hover{background:var(--fresh-soft)}.admin-panel td small{color:var(--fresh-muted)}.admin-panel .admin-badge{border:0;border-radius:99px;background:var(--pastel-lilac);color:var(--pastel-lilac-ink)}.admin-panel .admin-badge-off{background:var(--pastel-rose);color:var(--pastel-rose-ink)}.admin-triage{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px}.admin-triage-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin-triage .chip-row{flex:1 1 280px}.admin-panel .admin-count{color:var(--fresh-muted)}.admin-panel .admin-count strong{color:var(--fresh-ink)}.admin-panel .admin-events li{border-color:var(--fresh-line)}.admin-panel :is(input:not([type=checkbox],[type=radio]),select,textarea){border:1px solid var(--fresh-line);border-radius:12px;background:var(--fresh-surface);color:var(--fresh-ink)}.admin-panel :is(input,select,textarea):focus{border-color:var(--c-a99bda);outline:none;box-shadow:0 0 0 3px var(--c-f1eefc)}.admin-panel :is(.table-wrap,.admin-nav)::-webkit-scrollbar{width:6px;height:6px}.admin-panel .table-wrap::-webkit-scrollbar-track{background:transparent}.admin-panel .table-wrap::-webkit-scrollbar-thumb{border-radius:99px;background:var(--c-d9d6e4)}.admin-panel .admin-delete{max-width:420px}.admin-panel .admin-delete p{flex-basis:100%;margin:0 0 4px;color:var(--c-a33f35);font-size:.85rem;line-height:1.45}.admin-panel .admin-delete button.danger{border:0;border-radius:99px;padding:7px 14px;background:#b3443a;color:#fff;font-weight:700}.admin-panel .admin-delete button.danger:disabled{opacity:.45;cursor:not-allowed}body.onboarding-open{overflow:hidden}.onboarding{--ob-aura: linear-gradient( 135deg, var(--c-a9c6f4) 0%, var(--c-c3b9f4) 35%, var(--c-f2bfd6) 68%, var(--c-f7d3ad) 100% );position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;overflow-y:auto;background:radial-gradient(60rem 30rem at 85% -10%,color-mix(in srgb,var(--pastel-lilac) 70%,transparent),transparent 70%),radial-gradient(50rem 28rem at -10% 110%,color-mix(in srgb,var(--pastel-mint) 80%,transparent),transparent 70%),var(--fresh-soft);display:flex;flex-direction:column}.onboarding .ob-head{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:16px clamp(16px,4vw,40px);border:0;background:color-mix(in srgb,var(--fresh-soft) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.onboarding .ob-brand{font-weight:800;letter-spacing:-.04em;font-size:1.25rem}.ob-progress{display:flex;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.ob-progress li{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:99px;color:var(--fresh-faint);font-size:.86rem;font-weight:600;white-space:nowrap}.ob-progress li>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--fresh-line);color:var(--fresh-muted);font-size:.75rem;font-weight:700}.ob-progress li.current{background:var(--fresh-surface);color:var(--fresh-ink);box-shadow:var(--fresh-shadow)}.ob-progress li.current>span{background:var(--fresh-accent);color:var(--c-ffffff)}.ob-progress li.done{color:var(--fresh-muted)}.ob-progress li.done>span{background:var(--pastel-mint);color:var(--pastel-mint-ink)}.ob-head-actions{display:flex;align-items:center;gap:8px}.ob-head-actions .link-button{color:var(--fresh-muted)}.onboarding .ob-body{flex:1;width:min(880px,100% - 32px);margin:0 auto;padding:clamp(16px,5vh,56px) 0 48px}.onboarding section{animation:ob-in .35s ease both}@keyframes ob-in{0%{opacity:0;transform:translateY(10px)}}.onboarding h1{margin:0 0 10px;font-size:clamp(1.9rem,4.4vw,3rem);line-height:1.05;outline:none}.onboarding h2{margin:0 0 10px;font-size:1rem}.ob-kicker{margin:0 0 10px;color:var(--pastel-lilac-ink);font-weight:700;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase}.ob-lead{max-width:60ch;margin:0 0 28px;color:var(--fresh-muted);font-size:1.08rem;line-height:1.5}.ob-note{margin:12px 0 0;color:var(--fresh-muted);font-size:.9rem}.ob-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:32px}.ob-actions:has(>:only-child){justify-content:flex-start}.onboarding .ob-cta{padding:14px 28px;font-size:1.05rem}.ob-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none}.ob-benefits li{display:grid;align-content:start;gap:6px;padding:20px;border-radius:20px;background:var(--fresh-surface);box-shadow:var(--fresh-shadow);color:var(--fresh-muted);line-height:1.45}.ob-benefits strong{color:var(--fresh-ink);font-size:1.05rem}.ob-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:6px;border-radius:12px}.ob-icon svg{width:20px;height:20px}.ob-benefits li:nth-child(1) .ob-icon{background:var(--pastel-sky);color:var(--pastel-sky-ink)}.ob-benefits li:nth-child(2) .ob-icon{background:var(--pastel-lilac);color:var(--pastel-lilac-ink)}.ob-benefits li:nth-child(3) .ob-icon{background:var(--pastel-peach);color:var(--pastel-peach-ink)}.ob-paths,.ob-zero-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.onboarding .ob-path-card{position:relative;display:grid;align-content:start;gap:8px;padding:24px;border:1.5px solid transparent;border-radius:22px;background:linear-gradient(var(--fresh-surface),var(--fresh-surface)) padding-box,linear-gradient(var(--fresh-line),var(--fresh-line)) border-box;box-shadow:var(--fresh-shadow);color:var(--fresh-muted);font-weight:500;line-height:1.45;text-align:left;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.onboarding .ob-path-card:hover{transform:translateY(-2px);background:linear-gradient(var(--fresh-surface),var(--fresh-surface)) padding-box,var(--ob-aura) border-box;box-shadow:var(--fresh-shadow-lift)}.ob-path-card strong{color:var(--fresh-ink);font-size:1.15rem}.ob-badge{justify-self:start;padding:3px 10px;border-radius:99px;background:var(--pastel-mint);color:var(--pastel-mint-ink);font-size:.75rem;font-weight:700}.ob-stages{display:grid;gap:10px;margin:0 0 24px;padding:0;list-style:none}.ob-stages li{display:flex;align-items:center;gap:12px;color:var(--fresh-faint);font-weight:600}.ob-stage-dot{display:grid;place-items:center;flex:none;width:22px;height:22px;border:2px solid var(--fresh-line);border-radius:50%;font-size:.72rem;font-weight:800}.ob-stages li.active{color:var(--fresh-ink)}.ob-stages li.active .ob-stage-dot{border-color:var(--fresh-tint-strong);border-top-color:var(--fresh-accent);animation:ob-spin .8s linear infinite}.ob-stages li.turn{color:var(--fresh-ink)}.ob-stages li.turn .ob-stage-dot{border-color:var(--fresh-accent);box-shadow:inset 0 0 0 4px var(--fresh-tint)}.ob-stages li.done{color:var(--fresh-muted)}.ob-stages li.done .ob-stage-dot{border-color:var(--fresh-accent);background:var(--fresh-accent);color:var(--c-ffffff)}.ob-stages li.failed{color:var(--pastel-rose-ink)}.ob-stages li.failed .ob-stage-dot{border-color:var(--pastel-rose-ink);color:var(--pastel-rose-ink)}@keyframes ob-spin{to{transform:rotate(360deg)}}.ob-drop{position:relative;display:grid;place-items:center;gap:4px;padding:48px 24px;border:2px dashed var(--fresh-tint-strong);border-radius:24px;background:var(--fresh-surface);color:var(--fresh-muted);text-align:center;cursor:pointer;transition:border-color .15s ease}.ob-drop:hover,.ob-drop:focus-within{border-color:var(--fresh-accent)}.ob-drop strong{color:var(--fresh-ink);font-size:1.15rem}.ob-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.ob-drop.busy{opacity:.7}.ob-failure{margin-top:16px;padding:20px;border-radius:20px;background:var(--pastel-rose);color:var(--pastel-rose-ink)}.ob-failure p{margin:6px 0 0}.ob-failure .ob-actions{margin-top:16px}.ob-found{display:grid;grid-template-columns:1fr 1.3fr;gap:16px}.ob-found-col{padding:20px;border-radius:20px;background:var(--fresh-surface);box-shadow:var(--fresh-shadow)}.ob-headline{margin:0 0 12px;font-weight:700}.ob-experience{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ob-experience li{display:grid;padding-left:12px;border-left:3px solid var(--pastel-lilac)}.ob-experience span{color:var(--fresh-muted);font-size:.9rem}.ob-count{color:var(--fresh-muted);font-weight:600}.ob-embedded{padding:8px 0}.onboarding .ob-body:has(>.ob-embedded){width:min(1440px,100% - 48px)}.onboarding .ob-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.onboarding .ob-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1.5px solid var(--fresh-line);border-radius:99px;background:var(--fresh-surface);color:var(--fresh-muted);font-weight:600;text-decoration:line-through;text-decoration-color:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.ob-found .ob-chip:not(.on){text-decoration-color:currentColor;opacity:.7}.onboarding .ob-chip.on{border-color:var(--fresh-accent);background:var(--fresh-tint);color:var(--fresh-accent-strong)}.ob-chip small{padding:1px 7px;border-radius:99px;background:var(--fresh-soft);color:var(--fresh-muted);font-size:.72rem}.ob-related{display:grid;gap:8px;margin-top:14px}.ob-related>span{color:var(--fresh-muted);font-size:.8rem;font-weight:700}.onboarding .ob-chip-add{border-style:dashed}.ob-field{margin:0 0 22px;padding:20px;border:0;border-radius:20px;background:var(--fresh-surface);box-shadow:var(--fresh-shadow)}.ob-field:focus-within{position:relative;z-index:3}.ob-field legend{float:left;width:100%;margin-bottom:12px;padding:0;font-weight:700}.ob-field legend small{color:var(--fresh-muted);font-weight:500}.ob-field legend+*{clear:both}.ob-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ob-grid .ob-field{margin:0}.ob-combo{position:relative;margin-top:12px}.ob-combo input{width:100%;padding:10px 14px;border:1.5px solid var(--fresh-line);border-radius:14px;background:var(--fresh-soft);font:inherit}.ob-combo input:focus{border-color:var(--fresh-accent);outline:none}.ob-combo-list{position:absolute;z-index:2;top:calc(100% + 6px);left:0;right:0;max-height:300px;margin:0;padding:6px;overflow-y:auto;border-radius:16px;background:var(--fresh-surface);box-shadow:var(--fresh-shadow-lift),var(--fresh-ring);list-style:none}.ob-combo-list li{display:flex;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:10px;font-weight:600;cursor:pointer}.ob-combo-list li.active{background:var(--fresh-tint)}.ob-combo-list small{color:var(--fresh-muted);font-weight:500;white-space:nowrap}.ob-scan{position:relative;display:grid;grid-template-columns:120px 1fr;gap:8px 28px;align-items:start;margin:20px 0;padding:28px;border:1.5px solid transparent;border-radius:28px;background:linear-gradient(var(--fresh-surface),var(--fresh-surface)) padding-box,var(--ob-aura) border-box;box-shadow:var(--fresh-shadow)}.ob-scan .ob-stages{grid-column:2;margin:12px 0 0}.ob-radar{grid-row:span 2;position:relative;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,transparent 38%,var(--fresh-tint) 39% 40%,transparent 41%),radial-gradient(circle,transparent 68%,var(--fresh-tint) 69% 70%,transparent 71%),var(--fresh-soft);overflow:hidden}.ob-radar span{position:absolute;top:0;right:0;bottom:0;left:0;background:conic-gradient(from 0deg,transparent 0deg 300deg,color-mix(in srgb,var(--fresh-accent) 35%,transparent) 360deg);animation:ob-spin 1.6s linear infinite}.ob-scan.finished .ob-radar span{animation:none;opacity:0;transition:opacity .4s ease}.ob-scan.finished .ob-radar:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--fresh-accent);font-size:2.4rem;font-weight:800}.ob-tokens{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ob-token{padding:5px 12px;border-radius:99px;font-size:.88rem;font-weight:600;animation:ob-pop .4s ease both}.ob-token.role{background:var(--pastel-lilac);color:var(--pastel-lilac-ink)}.ob-token.skill{background:var(--pastel-sky);color:var(--pastel-sky-ink)}@keyframes ob-pop{0%{opacity:0;transform:scale(.8) translateY(6px)}}.ob-total{margin:8px 0 16px;color:var(--fresh-muted);font-size:1.1rem}.ob-total strong{color:var(--fresh-ink);font-size:2.6rem;font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ob-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none}.ob-card{display:grid;align-content:start;gap:4px;padding:18px;border-radius:20px;background:var(--fresh-surface);box-shadow:var(--fresh-shadow);animation:ob-pop .45s ease both}.ob-card:nth-child(2){animation-delay:.1s}.ob-card:nth-child(3){animation-delay:.2s}.ob-card small{color:var(--fresh-muted);font-weight:600}.ob-why{margin:8px 0 0;padding:8px 10px;border-radius:12px;background:var(--fresh-tint);color:var(--fresh-accent-strong);font-size:.86rem}.ob-why span{display:block;font-weight:700}.ob-zero>p{max-width:62ch;color:var(--fresh-muted);line-height:1.5}@media(max-width:760px){.onboarding .ob-head{grid-template-columns:1fr auto}.ob-progress{grid-column:1 / -1;grid-row:2;justify-content:flex-start;overflow-x:auto}.ob-progress li:not(.current){font-size:0;gap:0;padding-right:6px}.ob-benefits,.ob-found,.ob-grid,.ob-scan{grid-template-columns:1fr}.ob-radar{grid-row:auto;width:72px;height:72px}.ob-scan .ob-stages{grid-column:1}}.tour-layer{--tour-dim: rgba(18, 26, 22, .42);position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;pointer-events:none}:root[data-theme=dark] .tour-layer{--tour-dim: rgba(0, 0, 0, .62)}.tour-spot{position:fixed;border-radius:16px;box-shadow:0 0 0 3px var(--fresh-accent),0 0 0 9999px var(--tour-dim);transition:top .25s ease,left .25s ease,width .25s ease,height .25s ease}.tour-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--tour-dim)}.tour-card{position:fixed;width:min(380px,calc(100 * var(--vw) - 24px));padding:18px 20px 16px;border-radius:20px;background:var(--fresh-surface);box-shadow:0 24px 60px #121a1640,var(--fresh-ring);pointer-events:auto;outline:none;transition:top .25s ease,left .25s ease}.tour-card:focus-visible{box-shadow:0 0 0 3px #1f6b4566,0 24px 60px #121a1640}.tour-card-head{display:flex;align-items:center;justify-content:space-between}.tour-kicker{color:var(--pastel-lilac-ink);font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.tour-close{width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--fresh-muted);font-size:1.3rem;line-height:1}.tour-close:hover{background:var(--fresh-soft)}.tour-card h2{margin:6px 0;font-size:1.15rem}.tour-card p{margin:0;color:var(--fresh-muted);line-height:1.5}.tour-card .tour-hint{margin-top:10px;padding:8px 10px;border-radius:12px;background:var(--pastel-butter);color:var(--pastel-butter-ink);font-weight:600;font-size:.9rem}.tour-progress{height:4px;margin:14px 0 12px;border-radius:99px;background:var(--fresh-line);overflow:hidden}.tour-progress span{display:block;height:100%;border-radius:inherit;background:var(--fresh-accent);transition:width .25s ease}.tour-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.tour-actions>span{display:flex;gap:8px}.tour-actions .tour-skip{color:var(--fresh-muted);font-size:.9rem}.help-menu{position:relative}.help-trigger{width:34px;height:34px;padding:0;border:1.5px solid var(--c-ecedee);border-radius:50%;background:var(--c-ffffff);color:var(--c-1c2321);font-weight:800}.help-trigger:hover,.help-trigger[aria-expanded=true]{border-color:var(--c-244f40)}.help-popover{position:fixed;z-index:30;transform:translate(-100%);display:grid;width:300px;padding:8px;border-radius:18px;background:var(--fresh-surface);box-shadow:var(--fresh-shadow-lift),var(--fresh-ring)}.help-popover button{display:grid;gap:2px;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:var(--fresh-ink);text-align:left}.help-popover button:hover,.help-popover button:focus-visible{background:var(--fresh-tint);outline:none}.help-popover small{color:var(--fresh-muted);font-weight:500}.help-popover .help-quiet{margin-top:4px;border-top:1px solid var(--fresh-line);border-radius:0 0 12px 12px;color:var(--fresh-muted);font-size:.88rem}.checklist{position:fixed;z-index:25;left:20px;bottom:20px;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:10px}.checklist-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border:0;border-radius:99px;background:var(--fresh-surface);box-shadow:var(--fresh-shadow-lift),var(--fresh-ring);color:var(--fresh-ink);font-weight:700}.checklist-ring{width:26px;height:26px;border-radius:50%;background:radial-gradient(circle,var(--fresh-surface) 55%,transparent 56%),conic-gradient(var(--fresh-accent) var(--done),var(--fresh-line) 0)}.checklist-panel{width:min(340px,calc(100vw - 40px));padding:16px;border-radius:20px;background:var(--fresh-surface);box-shadow:var(--fresh-shadow-lift),var(--fresh-ring);animation:ob-pop .25s ease both}.checklist-panel ol{display:grid;gap:4px;margin:0;padding:0;list-style:none}.checklist-panel li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px;border-radius:12px}.checklist-panel li span{display:grid}.checklist-panel li small{color:var(--fresh-muted);font-weight:500}.checklist-panel li.done strong{color:var(--fresh-muted);text-decoration:line-through}.checklist-mark{display:grid;place-items:center;width:22px;height:22px;border:2px solid var(--fresh-line);border-radius:50%;font-size:.75rem;font-weight:800}.checklist-panel li.done .checklist-mark{border-color:var(--fresh-accent);background:var(--fresh-accent);color:var(--c-ffffff)}.checklist-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--fresh-line)}.checklist-foot small{color:var(--fresh-faint)}@media(prefers-reduced-motion:reduce){.onboarding section,.ob-token,.ob-card,.checklist-panel{animation:none}.ob-radar span,.ob-stages li.active .ob-stage-dot{animation:none}.tour-spot,.tour-card,.tour-progress span,.onboarding .ob-path-card{transition:none}}.ink-track{position:relative;isolation:isolate}.ink-track[data-ink]:before{content:"";position:absolute;z-index:-1;top:var(--ink-t);bottom:var(--ink-b);left:var(--ink-l);right:var(--ink-r);border-radius:99px;background:var(--ink-bg);box-shadow:var(--ink-shadow, none);pointer-events:none}@media(prefers-reduced-motion:no-preference){.ink-track>*{transition:color .2s ease}.ink-track[data-ink=right]:before{transition:right .26s cubic-bezier(.3,.8,.25,1),left .38s cubic-bezier(.5,0,.2,1) .06s}.ink-track[data-ink=left]:before{transition:left .26s cubic-bezier(.3,.8,.25,1),right .38s cubic-bezier(.5,0,.2,1) .06s}.ink-track[data-ink=down]:before{transition:bottom .26s cubic-bezier(.3,.8,.25,1),top .38s cubic-bezier(.5,0,.2,1) .06s}.ink-track[data-ink=up]:before{transition:top .26s cubic-bezier(.3,.8,.25,1),bottom .38s cubic-bezier(.5,0,.2,1) .06s}}.admin-mark{display:inline-flex;align-items:center;margin-left:6px;vertical-align:-1px;color:var(--c-94502a)}.topbar .product-nav>button.admin-only:not(.active),.tracker .tabs.main-tabs>button.admin-only:not(.active){background:var(--c-fde6d8);color:var(--c-94502a)}.topbar .product-nav>button.admin-only:not(.active):hover,.tracker .tabs.main-tabs>button.admin-only:not(.active):hover{background:color-mix(in srgb,var(--c-fde6d8),var(--c-94502a) 12%);color:var(--c-94502a)}:is(.product-nav,.main-tabs)>button.admin-only.active .admin-mark{color:inherit}.checkbox-row.admin-only{padding:10px 12px;border-radius:12px;background:var(--c-fde6d8);color:var(--c-94502a)}button.admin-action{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--c-fde6d8),var(--c-94502a) 18%);background:var(--c-fde6d8);color:var(--c-94502a)}button.admin-action:hover:not(:disabled){background:color-mix(in srgb,var(--c-fde6d8),var(--c-94502a) 12%);color:var(--c-94502a)}html:has(main .admin-panel){background:color-mix(in srgb,var(--c-fde6d8) 40%,var(--c-ffffff))}.admin-view{padding:16px;border-radius:20px;background:color-mix(in srgb,var(--c-fde6d8) 45%,transparent)}:root{color-scheme:light;--c-0f5e63: #0f5e63;--c-102c2570: #102c2570;--c-142e25: #142e25;--c-163f37: #163f37;--c-18352e0f: #18352e0f;--c-18352e20: #18352e20;--c-18352e26: #18352e26;--c-18352e30: #18352e30;--c-1b3d31: #1b3d31;--c-1c2321: #1c2321;--c-1d2a1a: #1d2a1a;--c-1d2b25: #1d2b25;--c-1d3f33: #1d3f33;--c-1f3a5f: #1f3a5f;--c-1f5e3e: #1f5e3e;--c-202b43: #202b43;--c-203d36: #203d36;--c-203d3604: #203d3604;--c-203d360a: #203d360a;--c-203d3620: #203d3620;--c-214f3c: #214f3c;--c-22372e: #22372e;--c-224e41: #224e41;--c-22563d: #22563d;--c-234e3f: #234e3f;--c-24493b: #24493b;--c-244f40: #244f40;--c-254f40: #254f40;--c-264c2c: #264c2c;--c-2c4580: #2c4580;--c-2c5a26: #2c5a26;--c-2c5c4b: #2c5c4b;--c-2c6048: #2c6048;--c-2f538a: #2f538a;--c-2f6b4f: #2f6b4f;--c-2f7d5b: #2f7d5b;--c-2f7d5b14: #2f7d5b14;--c-2f7d5b22: #2f7d5b22;--c-2f7d5b55: #2f7d5b55;--c-33443c: #33443c;--c-35466b: #35466b;--c-355a49: #355a49;--c-3a4340: #3a4340;--c-3b6835: #3b6835;--c-3c7a5a: #3c7a5a;--c-3d4a42: #3d4a42;--c-3d4a44: #3d4a44;--c-3e5a36: #3e5a36;--c-3e6543: #3e6543;--c-3e6a35: #3e6a35;--c-46644f: #46644f;--c-47613e: #47613e;--c-476354: #476354;--c-48633f: #48633f;--c-4a6fa5: #4a6fa5;--c-4b3a7a: #4b3a7a;--c-4f3f8f: #4f3f8f;--c-4f73a8: #4f73a8;--c-4f8a5b: #4f8a5b;--c-546a5f: #546a5f;--c-555555: #555555;--c-5a6e62: #5a6e62;--c-5d6657: #5d6657;--c-5d6b62: #5d6b62;--c-5f6b62: #5f6b62;--c-607366: #607366;--c-62756c: #62756c;--c-64765f: #64765f;--c-64786c: #64786c;--c-64786f: #64786f;--c-65796f: #65796f;--c-66706b: #66706b;--c-66736e: #66736e;--c-697a6e: #697a6e;--c-697c61: #697c61;--c-6a7d6d: #6a7d6d;--c-6a7d71: #6a7d71;--c-6b4b12: #6b4b12;--c-6b5320: #6b5320;--c-6b7264: #6b7264;--c-6b7465: #6b7465;--c-6b7a63: #6b7a63;--c-6b8b61: #6b8b61;--c-6d8064: #6d8064;--c-6f7e65: #6f7e65;--c-70816f: #70816f;--c-728075: #728075;--c-75836c: #75836c;--c-7a5414: #7a5414;--c-7a5a2a: #7a5a2a;--c-7a8a80: #7a8a80;--c-7c2f27: #7c2f27;--c-7f6416: #7f6416;--c-80a58a: #80a58a;--c-855a14: #855a14;--c-886329: #886329;--c-8a2c20: #8a2c20;--c-8a3326: #8a3326;--c-8a5420: #8a5420;--c-8a5a00: #8a5a00;--c-8a5a14: #8a5a14;--c-8a6a32: #8a6a32;--c-8a988e: #8a988e;--c-8b6624: #8b6624;--c-8da87c: #8da87c;--c-8f3654: #8f3654;--c-8fb5a3: #8fb5a3;--c-8fc79b: #8fc79b;--c-94502a: #94502a;--c-9aa39e: #9aa39e;--c-9aa99f: #9aa99f;--c-9b3b2f: #9b3b2f;--c-9db5a3: #9db5a3;--c-9fb6d8: #9fb6d8;--c-a33a2b: #a33a2b;--c-a33c30: #a33c30;--c-a33f35: #a33f35;--c-a99bda: #a99bda;--c-a99cf0: #a99cf0;--c-a9c6f4: #a9c6f4;--c-ae692a: #ae692a;--c-b7862c: #b7862c;--c-b9a3a8: #b9a3a8;--c-b9b4cc: #b9b4cc;--c-b9c8b0: #b9c8b0;--c-b9d9a9: #b9d9a9;--c-c3b9f4: #c3b9f4;--c-c98a2b: #c98a2b;--c-c99a3e: #c99a3e;--c-c9b8ec: #c9b8ec;--c-c9d4c0: #c9d4c0;--c-c9d4c6: #c9d4c6;--c-c9d8bd: #c9d8bd;--c-c9dccf: #c9dccf;--c-cad5c5: #cad5c5;--c-cbd5c8: #cbd5c8;--c-cbd9d1: #cbd9d1;--c-cdd6c8: #cdd6c8;--c-cfd5cc: #cfd5cc;--c-cfd6cb: #cfd6cb;--c-cfe5d7: #cfe5d7;--c-d2ddc5: #d2ddc5;--c-d4deca: #d4deca;--c-d4dfcc: #d4dfcc;--c-d5dbcc: #d5dbcc;--c-d6455d: #d6455d;--c-d6d9ce: #d6d9ce;--c-d6dccf: #d6dccf;--c-d6dfcd: #d6dfcd;--c-d7e0cb: #d7e0cb;--c-d7e6dd: #d7e6dd;--c-d8e0ce: #d8e0ce;--c-d8e1cd: #d8e1cd;--c-d9d6e4: #d9d6e4;--c-d9e1d1: #d9e1d1;--c-dbe1d2: #dbe1d2;--c-dce0d4: #dce0d4;--c-dce1d5: #dce1d5;--c-dce2d6: #dce2d6;--c-dce2d7: #dce2d7;--c-dce3d2: #dce3d2;--c-dce3d3: #dce3d3;--c-dce3d4: #dce3d4;--c-dce5df: #dce5df;--c-dcefe0: #dcefe0;--c-dcefe3: #dcefe3;--c-dde0d6: #dde0d6;--c-dde9fb: #dde9fb;--c-dfe7da: #dfe7da;--c-dfe8d8: #dfe8d8;--c-dfe9d7: #dfe9d7;--c-e0c38a: #e0c38a;--c-e0e4d9: #e0e4d9;--c-e0e5d7: #e0e5d7;--c-e0e7d8: #e0e7d8;--c-e1e6da: #e1e6da;--c-e2eaf6: #e2eaf6;--c-e2f0e5: #e2f0e5;--c-e3b7a9: #e3b7a9;--c-e3d6d9: #e3d6d9;--c-e3dbf3: #e3dbf3;--c-e3e7dd: #e3e7dd;--c-e3e8dc: #e3e8dc;--c-e3e8de: #e3e8de;--c-e3e9db: #e3e9db;--c-e3e9dc: #e3e9dc;--c-e3ecd9: #e3ecd9;--c-e3f1dc: #e3f1dc;--c-e5ddf7: #e5ddf7;--c-e5e5e5: #e5e5e5;--c-e6e9e4: #e6e9e4;--c-e6ece0: #e6ece0;--c-e6edf7: #e6edf7;--c-e6f1df: #e6f1df;--c-e7e9e2: #e7e9e2;--c-e7ecf8: #e7ecf8;--c-e7f4e1: #e7f4e1;--c-e8ede2: #e8ede2;--c-e8efe1: #e8efe1;--c-e8f3ec: #e8f3ec;--c-e9e3fb: #e9e3fb;--c-e9ece2: #e9ece2;--c-e9ece3: #e9ece3;--c-eaece4: #eaece4;--c-eaf0e4: #eaf0e4;--c-ecc3bc: #ecc3bc;--c-ecd6ae: #ecd6ae;--c-ececec: #ececec;--c-ecedee: #ecedee;--c-eceeea: #eceeea;--c-ede3c4: #ede3c4;--c-edf0e6: #edf0e6;--c-edf0e8: #edf0e8;--c-edf1e5: #edf1e5;--c-edf1e6: #edf1e6;--c-edf1e8: #edf1e8;--c-eef1e9: #eef1e9;--c-eef1ea: #eef1ea;--c-eef2e8: #eef2e8;--c-eef3ec: #eef3ec;--c-eef3fa: #eef3fa;--c-eef4e8: #eef4e8;--c-eef5ea: #eef5ea;--c-efb8c2: #efb8c2;--c-efe3c4: #efe3c4;--c-efeef3: #efeef3;--c-f0f2ec: #f0f2ec;--c-f0f3e9: #f0f3e9;--c-f1ece4: #f1ece4;--c-f1eefc: #f1eefc;--c-f1f2ee: #f1f2ee;--c-f1f5ec: #f1f5ec;--c-f1f5ef: #f1f5ef;--c-f1f6ef: #f1f6ef;--c-f1f6f2: #f1f6f2;--c-f2bfd6: #f2bfd6;--c-f2c4cc: #f2c4cc;--c-f2ece0: #f2ece0;--c-f3f6ed: #f3f6ed;--c-f4f6f1: #f4f6f1;--c-f4f7ef: #f4f7ef;--c-f4f9f2: #f4f9f2;--c-f5f4ef: #f5f4ef;--c-f5f4efee: #f5f4efee;--c-f5f7ef: #f5f7ef;--c-f6dcd6: #f6dcd6;--c-f6e3bf: #f6e3bf;--c-f6f3fc: #f6f3fc;--c-f6f7f2: #f6f7f2;--c-f6f9f1: #f6f9f1;--c-f7d3ad: #f7d3ad;--c-f7edd8: #f7edd8;--c-f7f5fc: #f7f5fc;--c-f7f8f3: #f7f8f3;--c-f7f8f4: #f7f8f4;--c-f7f8f5: #f7f8f5;--c-f8f7fb: #f8f7fb;--c-f8f8f9: #f8f8f9;--c-f8f9f5: #f8f9f5;--c-fafbf6: #fafbf6;--c-fafbf7: #fafbf7;--c-fbe1ea: #fbe1ea;--c-fbe9e6: #fbe9e6;--c-fbefe9: #fbefe9;--c-fbf0dc: #fbf0dc;--c-fbf0e3: #fbf0e3;--c-fbf3e4: #fbf3e4;--c-fbf6e9: #fbf6e9;--c-fbf8ee: #fbf8ee;--c-fbfbf8: #fbfbf8;--c-fbfcf8: #fbfcf8;--c-fbfcf9: #fbfcf9;--c-fcf0d8: #fcf0d8;--c-fcf1dc: #fcf1dc;--c-fde6d8: #fde6d8;--c-fdf1cf: #fdf1cf;--c-fff0e9: #fff0e9;--c-fff3f5: #fff3f5;--c-fffaf0: #fffaf0;--c-ffffff: #ffffff}:root[data-theme=dark]{color-scheme:dark;--c-0f5e63: #85c7cb;--c-102c2570: #c7e6dc70;--c-142e25: #c7e4d8;--c-163f37: #b1dad0;--c-18352e0f: #bfdfd60f;--c-18352e20: #bfdfd620;--c-18352e26: #bfdfd626;--c-18352e30: #bfdfd630;--c-1b3d31: #b6dbcc;--c-1c2321: #dbe4e1;--c-1d2a1a: #d3e3cf;--c-1d2b25: #d0e1d9;--c-1d3f33: #b5d9ca;--c-1f3a5f: #b1d0fb;--c-1f5e3e: #90cba7;--c-202b43: #cbdaf8;--c-203d36: #b9d8cf;--c-203d3604: #b9d8cf04;--c-203d360a: #b9d8cf0a;--c-203d3620: #b9d8cf20;--c-214f3c: #a2d1ba;--c-22372e: #c3dbcf;--c-224e41: #a4d0c0;--c-22563d: #9bceb1;--c-234e3f: #a4d0be;--c-24493b: #abd2c1;--c-244f40: #a4cfbd;--c-254f40: #a4cfbd;--c-264c2c: #aad3ae;--c-2c4580: #a2c1ff;--c-2c5a26: #9dcd96;--c-2c5c4b: #97c7b4;--c-2c6048: #93c6ab;--c-2f538a: #94baf6;--c-2f6b4f: #84bd9f;--c-2f7d5b: #68af8d;--c-2f7d5b14: #68af8d14;--c-2f7d5b22: #68af8d22;--c-2f7d5b55: #68af8d55;--c-33443c: #bbcec4;--c-35466b: #aec3ed;--c-355a49: #9fc5b2;--c-3a4340: #c0cac7;--c-3b6835: #91bf8b;--c-3c7a5a: #73ae8d;--c-3d4a42: #b9c7be;--c-3d4a44: #b8c7c0;--c-3e5a36: #a7c59e;--c-3e6543: #96be9a;--c-3e6a35: #90bd87;--c-46644f: #9ab9a3;--c-47613e: #a1bd98;--c-476354: #9bb8a8;--c-48633f: #9fbc96;--c-4a6fa5: #789ed4;--c-4b3a7a: #c4b6fd;--c-4f3f8f: #baafff;--c-4f73a8: #7599ce;--c-4f8a5b: #669f71;--c-546a5f: #97ada2;--c-555555: #b7b7b7;--c-5a6e62: #94a89c;--c-5d6657: #a2ac9c;--c-5d6b62: #99a89e;--c-5f6b62: #9ba79e;--c-607366: #8fa295;--c-62756c: #8c9f96;--c-64765f: #8ea089;--c-64786c: #899d91;--c-64786f: #899d94;--c-65796f: #889c92;--c-66706b: #96a09b;--c-66736e: #919e99;--c-697a6e: #899a8e;--c-697c61: #889b80;--c-6a7d6d: #859888;--c-6a7d71: #85978c;--c-6b4b12: #d7b481;--c-6b5320: #cbb281;--c-6b7264: #979e90;--c-6b7465: #949d8e;--c-6b7a63: #8c9b84;--c-6b8b61: #74936b;--c-6d8064: #84977c;--c-6f7e65: #88977e;--c-70816f: #839382;--c-728075: #849287;--c-75836c: #83917a;--c-7a5414: #d0a870;--c-7a5a2a: #c6a576;--c-7a8a80: #79887f;--c-7c2f27: #fba599;--c-7f6416: #bba05c;--c-80a58a: #577961;--c-855a14: #ca9e62;--c-886329: #be9863;--c-8a2c20: #ff9c8b;--c-8a3326: #fa9c8b;--c-8a5420: #d39b6b;--c-8a5a00: #cc9b59;--c-8a5a14: #cc9a5f;--c-8a6a32: #b49560;--c-8a988e: #6d7a70;--c-8b6624: #bb965a;--c-8da87c: #5d754d;--c-8f3654: #f092ac;--c-8fb5a3: #47695a;--c-8fc79b: #30623d;--c-94502a: #d9936e;--c-9aa39e: #646c68;--c-9aa99f: #5d6a61;--c-9b3b2f: #f18d7e;--c-9db5a3: #4f6454;--c-9fb6d8: #465975;--c-a33a2b: #f28674;--c-a33c30: #f08676;--c-a33f35: #ec8678;--c-a99bda: #685a91;--c-a99cf0: #62549d;--c-a9c6f4: #334a6f;--c-ae692a: #bf7c43;--c-b7862c: #9d7016;--c-b9a3a8: #6f5c60;--c-b9b4cc: #565165;--c-b9c8b0: #44503d;--c-b9d9a9: #324b23;--c-c3b9f4: #4d4373;--c-c98a2b: #9c6300;--c-c99a3e: #895f00;--c-c9b8ec: #52436d;--c-c9d4c0: #3c4434;--c-c9d4c6: #3b4338;--c-c9d8bd: #38432e;--c-c9dccf: #314036;--c-cad5c5: #3a4336;--c-cbd5c8: #3a4238;--c-cbd9d1: #353f39;--c-cdd6c8: #3a4136;--c-cfd5cc: #3b4039;--c-cfd6cb: #3a4037;--c-cfe5d7: #293930;--c-d2ddc5: #353d2c;--c-d4deca: #343b2d;--c-d4dfcc: #333b2d;--c-d5dbcc: #373c31;--c-d6455d: #dc5367;--c-d6d9ce: #3a3c33;--c-d6dccf: #363b31;--c-d6dfcd: #343a2d;--c-d7e0cb: #333a2a;--c-d7e6dd: #2b3630;--c-d8e0ce: #33392c;--c-d8e1cd: #32392a;--c-d9d6e4: #3a3842;--c-d9e1d1: #32382c;--c-dbe1d2: #33372c;--c-dce0d4: #34372e;--c-dce1d5: #33362e;--c-dce2d6: #32362e;--c-dce2d7: #32362e;--c-dce3d2: #31362a;--c-dce3d3: #31362b;--c-dce3d4: #31362b;--c-dce5df: #2e3430;--c-dcefe0: #253228;--c-dcefe3: #24322a;--c-dde0d6: #34362f;--c-dde9fb: #272f3c;--c-dfe7da: #2e342b;--c-dfe8d8: #2d3428;--c-dfe9d7: #2d3327;--c-e0c38a: #5c440a;--c-e0e4d9: #31342c;--c-e0e5d7: #31342a;--c-e0e7d8: #2f3329;--c-e1e6da: #30332b;--c-e2eaf6: #292e37;--c-e2f0e5: #262f28;--c-e3b7a9: #654237;--c-e3d6d9: #3f3638;--c-e3dbf3: #373142;--c-e3e7dd: #2f322b;--c-e3e8dc: #2e322a;--c-e3e8de: #2e322b;--c-e3e9db: #2e3228;--c-e3e9dc: #2e3229;--c-e3ecd9: #2b3124;--c-e3f1dc: #263022;--c-e5ddf7: #352f41;--c-e5e5e5: #313131;--c-e6e9e4: #2e302c;--c-e6ece0: #2c3027;--c-e6edf7: #282d33;--c-e6f1df: #272f22;--c-e7e9e2: #2e302b;--c-e7ecf8: #292c34;--c-e7f4e1: #252d21;--c-e8ede2: #2b2f27;--c-e8efe1: #2a2e25;--c-e8f3ec: #252c28;--c-e9e3fb: #312c3d;--c-e9ece2: #2c2e28;--c-e9ece3: #2c2e28;--c-eaece4: #2d2e28;--c-eaf0e4: #292d25;--c-ecc3bc: #583934;--c-ecd6ae: #473717;--c-ececec: #2c2c2c;--c-ecedee: #2b2c2c;--c-eceeea: #2b2c29;--c-ede3c4: #39321b;--c-edf0e6: #2a2c25;--c-edf0e8: #2a2c26;--c-edf1e5: #292c24;--c-edf1e6: #292c24;--c-edf1e8: #292b25;--c-eef1e9: #292b26;--c-eef1ea: #292b26;--c-eef2e8: #282b24;--c-eef3ec: #272a26;--c-eef3fa: #25292d;--c-eef4e8: #272b23;--c-eef5ea: #262a23;--c-efb8c2: #623841;--c-efe3c4: #39311a;--c-efeef3: #2b2a2d;--c-f0f2ec: #292a26;--c-f0f3e9: #282a23;--c-f1ece4: #2f2b26;--c-f1eefc: #2a2831;--c-f1f2ee: #292927;--c-f1f5ec: #262923;--c-f1f5ef: #262925;--c-f1f6ef: #252924;--c-f1f6f2: #252826;--c-f2bfd6: #593245;--c-f2c4cc: #56343b;--c-f2ece0: #302c23;--c-f3f6ed: #262822;--c-f4f6f1: #262824;--c-f4f7ef: #262822;--c-f4f9f2: #242722;--c-f5f4ef: #282824;--c-f5f4efee: #282824ee;--c-f5f7ef: #262722;--c-f6dcd6: #3f2e2a;--c-f6e3bf: #3c2f13;--c-f6f3fc: #28262c;--c-f6f7f2: #262723;--c-f6f9f1: #252621;--c-f7d3ad: #4c3214;--c-f7edd8: #312a1c;--c-f7f5fc: #27252a;--c-f7f8f3: #252623;--c-f7f8f4: #252623;--c-f7f8f5: #252624;--c-f8f7fb: #262528;--c-f8f8f9: #252526;--c-f8f9f5: #252523;--c-fafbf6: #242521;--c-fafbf7: #242422;--c-fbe1ea: #3a292f;--c-fbe9e6: #342826;--c-fbefe9: #2f2723;--c-fbf0dc: #30281a;--c-fbf0e3: #2f271f;--c-fbf3e4: #2c271d;--c-fbf6e9: #29261d;--c-fbf8ee: #27251f;--c-fbfbf8: #242422;--c-fbfcf8: #232421;--c-fbfcf9: #232422;--c-fcf0d8: #302817;--c-fcf1dc: #2f2819;--c-fde6d8: #392920;--c-fdf1cf: #31280f;--c-fff0e9: #2f2621;--c-fff3f5: #2c2425;--c-fffaf0: #27241d;--c-ffffff: #222222}:root[data-theme=dark]{--c-f5f4ef: #18181b;--c-ffffff: #232327;--c-fbfbf8: #26262a;--c-f8f8f9: #1d1d20}:root[data-theme=dark] img:not(.preview-page){filter:brightness(.92)}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.select-all{-webkit-user-select:all;user-select:all}}:root{color:var(--c-203d36);background:var(--c-f5f4ef);font-synthesis:none;scrollbar-gutter:stable;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--c-ae692a);outline-offset:3px}main{--page-pad-x:clamp(16px, 3 * var(--vw), 40px);--page-pad-y:clamp(18px, 2.2 * var(--vw), 30px);max-width:1440px;padding:var(--page-pad-y) var(--page-pad-x);margin:auto}header{border-bottom:1px solid var(--c-d6d9ce);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.brand{letter-spacing:-.05em;color:inherit;font-size:23px;font-weight:750;text-decoration:none}.brand span{color:var(--c-64786f);letter-spacing:0;font-size:13px;font-weight:400}header>small,.eyebrow{letter-spacing:.17em;font-size:10px;font-weight:650}.welcome{min-height:calc(76 * var(--vh));grid-template-columns:1.25fr 1fr;align-items:center;gap:80px;max-width:1100px;margin:auto;padding:50px 0;display:grid}h1{font-size:clamp(45px,6.2 * var(--vw),80px);letter-spacing:-.055em;margin:20px 0 24px;font-weight:600;line-height:1.04}h2{letter-spacing:-.025em;margin:0 0 16px;font-size:24px;font-weight:600}h3{margin:0 0 12px;font-size:17px;font-weight:650}.lead,.muted{color:var(--c-62756c);line-height:1.6}.lead{font-size:17px}.welcome-points{color:var(--c-607366);gap:25px;margin-top:60px;font-size:11px;display:flex}.panel,.modal{background:var(--c-ffffff);border:1px solid var(--c-dde0d6);border-radius:16px;padding:28px}.auth-panel{justify-self:end;width:100%;max-width:430px}.tabs{border-bottom:1px solid var(--c-d6d9ce);gap:20px;margin-bottom:24px;display:flex}.tabs>button{color:var(--c-65796f);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:14px}.tabs>button.active{border-color:var(--c-234e3f);color:var(--c-234e3f);font-weight:650}.auth-panel h2{margin-top:28px}.auth-panel .muted{font-size:14px}.primary,.secondary,.ghost,.view-toggle>button{border:1px solid #0000;border-radius:7px;padding:11px 17px;font-size:13px;font-weight:550}.primary{background:var(--c-244f40);color:var(--c-ffffff)}.secondary{background:var(--c-eef1e9);color:var(--c-244f40);border-color:var(--c-dce2d7)}.ghost{color:var(--c-476354);background:0 0;padding:8px 12px}.ghost:hover{background:var(--c-edf0e8)}.danger{color:var(--c-a33f35)}.wide{width:100%;margin-top:22px}label{margin:16px 0;font-size:13px;font-weight:500;display:block}input:not([type=checkbox]),textarea,select{background:var(--c-ffffff);width:100%;color:var(--c-203d36);border:1px solid var(--c-cbd5c8);border-radius:6px;margin-top:7px;padding:11px 12px;font-size:14px;display:block}textarea{resize:vertical;min-height:80px}input[type=file]{font-size:12px}small{color:var(--c-62756c);font-size:11px;line-height:1.5}footer{border-top:1px solid var(--c-d6d9ce);color:var(--c-728075);justify-content:space-between;margin-top:50px;padding:24px 0 8px;font-size:11px;display:flex}footer>span{font-style:italic}.workspace-heading{justify-content:space-between;align-items:center;gap:24px;padding:40px 0 24px;display:flex}.workspace-heading h1{margin:12px 0;font-size:42px}.workspace-heading .muted{font-size:14px}.stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:12px 0 32px;display:grid}.stat-rate{letter-spacing:0;color:var(--c-64786c);margin-left:8px;font-size:14px;font-style:normal;font-weight:600}.stats>div{border:1px solid var(--c-dce0d4);background:var(--c-fafbf6);border-radius:10px;flex-direction:column;padding:20px;display:flex}.stats strong{letter-spacing:-.04em;font-size:30px}.stats span{color:var(--c-64786c);margin-top:5px;font-size:12px}.main-tabs{gap:28px}.toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;display:flex}.toolbar label,.toolbar input,.toolbar select{margin:0}.toolbar .search{flex:1;min-width:240px;max-width:500px}.toolbar .checkbox{align-items:center;gap:6px;font-size:12px;display:flex}.view-toggle{background:var(--c-e9ece3);border-radius:7px;margin-left:auto;padding:3px;display:flex}.view-toggle>button{background:0 0;padding:7px 10px;font-size:12px}.view-toggle>button.selected{background:var(--c-ffffff);box-shadow:0 1px 3px var(--c-203d3620)}.board{height:calc(100 * var(--vh) - 24px);min-height:420px;padding:16px var(--page-pad-x,40px) 20px;scroll-padding-inline:var(--page-pad-x,40px);gap:16px;margin-inline:calc(50% - 50cqw);display:flex;overflow-x:auto}body:has(.board){overflow-x:clip;container-type:inline-size}.board.moving{cursor:progress}.board-error{margin:0 0 12px}.column{background:var(--c-eaece4);border:1px solid var(--c-e0e4d9);border-radius:10px;flex-direction:column;flex:1 0 255px;min-height:0;padding:13px;transition:background .15s,border-color .15s;display:flex}.column.drop-target{background:var(--c-dfe8d8);border-color:var(--c-80a58a);border-style:dashed}.column-cards{flex:1;min-height:0;margin:0 -4px;padding:0 4px;overflow-y:auto}.job-card[draggable=true]{cursor:grab}.job-card.dragging{opacity:.45}.column-heading{align-items:center;gap:8px;margin-bottom:16px;display:flex}.column-heading h2{letter-spacing:0;flex:1;margin:0;font-size:12px}.column-toggle{width:22px;height:22px;color:var(--c-64786c);background:0 0;border:0;border-radius:5px;flex:none;padding:0;font-size:16px;line-height:1}.column-toggle:hover,.column-toggle:focus-visible{background:var(--c-dce3d4);color:var(--c-203d36)}.column.collapsed{flex:0 0 48px;align-items:center;padding:10px 0}.column.collapsed .column-heading{flex-direction:column;gap:12px;margin:0}.column.collapsed .column-heading h2{writing-mode:vertical-rl;white-space:nowrap;flex:none}.column-heading>span{background:var(--c-dce3d4);border-radius:4px;padding:2px 6px;font-size:11px}.job-card{text-align:left;background:var(--c-ffffff);border:1px solid var(--c-dce2d6);width:100%;box-shadow:0 2px 3px var(--c-203d3604);color:inherit;border-radius:9px;margin-bottom:12px;padding:18px;display:block}.job-card:hover{border-color:var(--c-80a58a);box-shadow:0 3px 12px var(--c-203d360a)}.job-card h3{margin:9px 0;font-size:16px;line-height:1.4}.job-card p{color:var(--c-697a6e);font-size:12px}.job-card>small{display:block}.next-action{background:var(--c-f0f3e9);color:var(--c-47613e);border-radius:5px;margin:14px 0 6px;padding:7px;font-size:11px;display:block}.badge{background:var(--c-eaf0e4);color:var(--c-3e6543);border-radius:4px;margin:4px 5px 4px 0;padding:4px 8px;font-size:10px;display:inline-block}.partial{background:var(--c-fcf0d8);color:var(--c-8b6624)}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.empty-state{text-align:center;background:var(--c-fafbf6);border:1px dashed var(--c-cad5c5);border-radius:12px;grid-column:1/-1;padding:55px 25px}.empty-state h2{font-size:23px}.empty-state p{color:var(--c-6a7d6d);font-size:14px}.empty-inline{color:var(--c-70816f);padding:12px 0;font-size:13px}.table-wrap{border:1px solid var(--c-dce1d5);background:var(--c-ffffff);border-radius:10px;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{background:var(--c-edf0e6);color:var(--c-64765f);padding:15px 20px;font-size:11px;font-weight:600}td{border-top:1px solid var(--c-e9ece2);vertical-align:top;padding:16px 20px}td small{margin-top:5px;display:block}.table-link{text-align:left;color:var(--c-214f3c);background:0 0;border:0;padding:0;font-weight:600}.table-link small{font-weight:400}.overlay{z-index:20;background:var(--c-102c2570);justify-content:center;align-items:flex-start;padding:35px 20px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.modal{width:min(100%,650px);box-shadow:0 15px 70px var(--c-18352e30);margin:auto;position:relative}.detail-modal{width:min(100%,780px)}.modal-footer{border-top:1px solid var(--c-e0e5d7);justify-content:flex-end;margin-top:20px;padding:12px 0 2px;display:flex}.section-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.section-heading h2,.section-heading h3,.section-heading .eyebrow{margin:0}.modal h2{margin:12px 0;font-size:29px}.modal>.muted,.modal .muted{font-size:13px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.inset{background:var(--c-f5f7ef);border-radius:8px;margin:20px 0;padding:20px}.inset h3{font-size:16px}.job-description{white-space:pre-wrap;overflow-wrap:anywhere;max-height:380px;padding:22px 0;font-size:14px;line-height:1.7;overflow:auto}.text-link,a{color:var(--c-2c6048)}.text-link{font-size:12px}.notice{background:var(--c-fcf1dc);color:var(--c-886329);border-radius:5px;padding:12px;font-size:12px}.unavailable-notice p{margin:0}.unavailable-notice .form-actions{margin-top:10px}.job-row-gone{justify-self:start;font-size:11px}.application-detail{border-top:1px solid var(--c-dbe1d2);margin-top:20px;padding-top:25px}.detail-collapse>summary{cursor:pointer;list-style:none}.detail-collapse>summary::-webkit-details-marker{display:none}.detail-collapse>summary h3:before{content:"▸ ";transition:transform .15s;display:inline-block}.detail-collapse[open]>summary h3:before{transform:rotate(90deg)}.tailored-resumes{justify-items:start;gap:10px;margin-bottom:14px;display:grid}.tailored-resumes ul{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.tailored-resumes li{background:var(--c-f4f7ef);border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.tailor-banner .keyword-list .badge{margin:2px 4px 2px 0}.match-badge{margin-left:8px}.detail-section{border-top:1px solid var(--c-e0e5d7);margin-top:28px;padding-top:24px}.document{border-top:1px solid var(--c-e3e9db);flex-direction:column;align-items:flex-start;gap:5px;padding:14px 0;display:flex}.document a{overflow-wrap:anywhere;font-size:14px;font-weight:600}.document code{color:var(--c-75836c);font-size:10px}.document .ghost{padding-left:0;font-size:11px}.agent-apply{border-top:1px solid var(--c-e3e9db);flex-direction:column;align-items:flex-start;gap:6px;margin-top:14px;padding-top:14px;display:flex}.upload{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.upload label{flex:1}.upload button{margin-bottom:16px}.timeline{border-left:1px solid var(--c-d4deca);margin:25px 0 0;padding:0 0 0 18px;list-style:none}.timeline li{padding:0 0 20px;position:relative}.timeline li:before{content:"";background:var(--c-6b8b61);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-22px}.timeline p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.6}.company-job{background:var(--c-f5f7ef);border:1px solid var(--c-e1e6da);text-align:left;border-radius:7px;flex-direction:column;align-items:start;gap:6px;width:100%;margin:12px 0;padding:16px;display:flex}.company-job span{color:var(--c-6d8064);font-size:12px}.action-queue{background:var(--c-edf1e5);border:1px solid var(--c-d7e0cb);border-radius:10px;margin-bottom:26px;padding:18px}.action-queue h2{font-size:15px}.action-item{text-align:left;border:0;border-top:1px solid var(--c-d8e1cd);background:0 0;justify-content:space-between;gap:20px;width:100%;padding:10px 0;font-size:13px;display:flex}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}[role=alert]{color:var(--c-a33c30);background:var(--c-fff0e9);border-radius:6px;padding:12px;font-size:13px}.feed-error-icon{color:var(--c-a33c30);display:inline-block}.empty-state[role=alert]{color:inherit;background:var(--c-fafbf6);font-size:inherit;border-radius:12px;padding:55px 25px}details{border-bottom:1px solid var(--c-dce3d2);padding:14px 0;font-size:12px}summary{cursor:pointer}a{overflow-wrap:anywhere}@media(max-width:800px){.topbar{padding-block:12px}.welcome{grid-template-columns:1fr;gap:30px;max-width:480px;padding:35px 0}.auth-panel{max-width:none}.welcome-points{margin-top:25px}.workspace-heading{flex-direction:column;align-items:flex-start;gap:12px}.workspace-heading h1{font-size:34px}.stats{grid-template-columns:repeat(2,1fr)}.brand span{display:none}.main-tabs{gap:18px}.main-tabs>button{font-size:12px}.form-grid{grid-template-columns:1fr;gap:0}.toolbar .search{flex-basis:100%;max-width:none}.overlay{padding:15px 10px}.modal{padding:22px}.action-item{flex-direction:column;gap:5px}footer>span{display:none}.welcome h1{font-size:56px}}@media(prefers-reduced-motion:no-preference){button{transition:border-color .15s,background .15s,box-shadow .15s}}.topbar{z-index:20;margin:calc(-1 * var(--page-pad-y)) calc(-1 * var(--page-pad-x)) 0;padding:14px var(--page-pad-x);background:var(--c-f5f4ef);box-shadow:0 0 0 100vmax var(--c-f5f4ef);clip-path:inset(0 -100vmax);gap:24px;transition:transform .25s;position:sticky;top:0}.topbar.hidden{transform:translateY(-100%)}@media(min-width:801px){main:has(.discovery) .topbar{padding-inline:max(var(--page-pad-x),calc(50% - 640px))}}.product-nav{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.product-nav>button{border:1px solid var(--c-d9e1d1);color:var(--c-46644f);background:0 0;border-radius:7px;padding:9px 14px;font-size:12px}.product-nav>button.active{background:var(--c-254f40);color:var(--c-ffffff)}.topbar-user{color:var(--c-64786f);white-space:nowrap;align-items:center;gap:10px;display:flex}.topbar-user>.ghost{border:0}.page-actions{justify-content:flex-end;gap:10px;margin:22px 0 18px;display:flex}.catalog-toggle{align-items:center;gap:8px;margin-bottom:12px;font-weight:600;display:flex}.catalog-banner{margin:0 0 14px}.match-caption{margin:0 0 14px;font-size:13px}.catalog-note{margin-top:18px}.quick-paste{background:var(--c-eef2e8);border:1px dashed var(--c-b9c8b0);border-radius:10px;margin-bottom:18px;padding:14px}.quick-paste textarea{background:var(--c-ffffff)}.quick-paste-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.search-actions{margin-bottom:18px}.discovery-tabs{white-space:nowrap;gap:28px;margin-top:18px;overflow:auto}.discovery-tabs-row{align-items:flex-start;gap:16px;display:flex}.discovery-tabs-row .discovery-tabs{flex:1;min-width:0}.discovery-tabs-row>button{flex-shrink:0;margin-top:12px}.discovery-editor{max-width:950px;margin-bottom:30px}.discovery-editor>form>fieldset{border:1px solid var(--c-d8e0ce);border-radius:8px;margin:18px 0;padding:16px}.discovery-editor legend{padding:0 8px;font-size:13px}.discovery .checkbox{align-items:center;gap:9px;font-size:13px;display:flex}.discovery h3{margin-top:22px}.search-card h2{margin-top:15px;font-size:20px}.search-card p{font-size:13px;line-height:1.7}.feed-views{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.feed-views>button{border:1px solid var(--c-d4dfcc);background:var(--c-fbfcf8);color:var(--c-48633f);border-radius:20px;padding:8px 14px;font-size:12px}.feed-views>button.selected{background:var(--c-dfe9d7);border-color:var(--c-8da87c);color:var(--c-264c2c)}main:has(div:not([hidden])>.discovery){max-width:1760px}.feed-layout{grid-template-columns:clamp(280px,24 * var(--vw),380px) minmax(0,1fr) clamp(220px,17 * var(--vw),280px);align-items:start;gap:20px;display:grid}.feed-span{grid-column:1/3;margin:0}.job-detail-pane{scroll-margin-top:16px}.job-list-pane,.feed-filters{top:calc(var(--topbar-offset,0px) + 16px);max-height:calc(100 * var(--vh) - 32px - var(--topbar-offset,0px));overscroll-behavior:contain;transition:top .25s,max-height .25s;position:sticky;overflow-y:auto}.feed-filters{background:var(--c-edf1e6);border-radius:8px;padding:16px 18px}.job-list-pane{background:var(--c-ffffff);border:1px solid var(--c-dce3d3);border-radius:10px}.job-list-top{z-index:1;background:var(--c-fbfcf8);border-bottom:1px solid var(--c-e3e9dc);position:sticky;top:0}.job-list-top .job-list-head{border-bottom:0;position:static}.job-list-top .feed-search{max-width:none;margin:0;padding:0 14px 12px}.job-list-empty{margin:0;padding:18px 14px;font-size:13px}.job-list-head{z-index:1;background:var(--c-fbfcf8);border-bottom:1px solid var(--c-e3e9dc);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:sticky;top:0}.job-list-head p,.job-list-head label{white-space:nowrap}.job-list-head p{margin:0}.job-list-head label{color:var(--c-5a6e62);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.job-list-head select{width:auto;padding:5px 8px;font-size:12px}.job-list{margin:0;padding:0;list-style:none}.job-list li+li{border-top:1px solid var(--c-edf1e8)}.job-row{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 14px 12px 12px;display:grid}.job-row>:not(.job-row-match){grid-column:1}.job-row-match{text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;grid-area:1/2/span 4;align-self:start;min-width:46px;padding:4px 8px;font-size:16px;font-weight:700;line-height:1.3}.job-row-match small{margin-left:1px;font-size:11px;font-weight:600}.job-row-match.high{background:var(--c-e3f1dc);color:var(--c-2c5a26)}.job-row-match.medium{background:var(--c-fbf0dc);color:var(--c-855a14)}.job-row-match.low{background:var(--c-f1f2ee);color:var(--c-5f6b62)}.job-row.unseen{background:var(--c-eef3fa);border-left-color:var(--c-9fb6d8)}.job-row.unseen .job-row-title:before{content:"";background:var(--c-4a6fa5);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin:0 7px 1px 0;display:inline-block}.job-row:hover{background:var(--c-f6f9f1)}.job-row.unseen:hover{background:var(--c-e6edf7)}.job-row.selected,.job-row.selected:hover{background:var(--c-eef4e8);border-left-color:var(--c-2c6048)}.job-row-title{color:var(--c-1d3f33);font-size:14px;font-weight:650;line-height:1.35}.job-row-company{color:var(--c-3e6a35);font-size:13px;font-weight:600}.job-row-meta,.job-row-date{color:var(--c-6a7d71);font-size:12px}.job-row-saved{color:var(--c-d6455d);font-weight:600}.job-detail-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.job-detail-side .badge{margin:0}.like-button{border:1px solid var(--c-e3d6d9);background:var(--c-ffffff);width:42px;height:42px;color:var(--c-b9a3a8);border-radius:50%;place-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:inline-grid}.like-button svg path{fill:#0000;stroke:currentColor;stroke-width:1.8px;transition:fill .15s}.like-button:hover:not(:disabled){color:var(--c-d6455d);border-color:var(--c-efb8c2)}.like-button.liked{color:var(--c-d6455d);border-color:var(--c-f2c4cc);background:var(--c-fff3f5)}.like-button.liked svg path{fill:currentColor}.like-button:disabled{opacity:1;cursor:progress}@media(prefers-reduced-motion:no-preference){.like-button.pop svg{animation:.45s cubic-bezier(.2,.8,.3,1.3) like-pop}.like-button.pop{animation:.45s ease-out like-ring}}@keyframes like-pop{0%{transform:scale(1)}35%{transform:scale(1.35)}65%{transform:scale(.9)}to{transform:scale(1)}}@keyframes like-ring{0%{box-shadow:0 0 #d6455d73}to{box-shadow:0 0 0 12px #d6455d00}}.unavailable-report.active{color:var(--c-8a5a14)}.report-count{background:var(--c-fbf0dc);min-width:18px;color:var(--c-855a14);text-align:center;border-radius:9px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;display:inline-block}.match-hint{background:var(--c-fbf6e9);border-bottom:1px solid var(--c-efe3c4);color:var(--c-6b5320);padding:10px 14px;font-size:12px;line-height:1.5}.match-hint p{margin:0 0 4px}.job-list-pane .pagination{border-top:1px solid var(--c-e3e9dc);margin:0;padding:10px 14px}.job-detail-pane{background:var(--c-ffffff);border:1px solid var(--c-dce3d3);border-radius:10px}.job-detail{padding:24px 28px 28px}.job-back{display:none}.job-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.job-company{letter-spacing:.01em;color:var(--c-2c6048);margin:0 0 4px;font-size:16px;font-weight:700}.job-title{unicode-bidi:plaintext;margin:0;font-size:26px;line-height:1.2}.job-company,.job-meta,.job-row-title,.job-row-company,.job-row-meta,.job-description{unicode-bidi:plaintext}.job-title a{color:var(--c-163f37);text-decoration:none}.job-title a:hover,.job-title a:focus-visible{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.external-icon{vertical-align:.05em;width:.7em;height:.7em;color:var(--c-6a7d71);margin-left:.35em;display:inline-block}.job-title a:hover .external-icon{color:var(--c-2c6048)}.job-meta{color:var(--c-5a6e62);margin:8px 0 0;font-size:14px}.job-facts{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.job-facts li{background:var(--c-f1f5ec);color:var(--c-48633f);border-radius:12px;padding:3px 10px;font-size:12px}.job-facts li.aspirational{background:var(--c-fbf0e3);color:var(--c-8a5420)}.job-actions{border-top:1px solid var(--c-e8ede2);border-bottom:1px solid var(--c-e8ede2);flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 0;padding:14px 0;display:flex}.job-actions button{padding:8px 14px;font-size:13px}.job-actions button[aria-pressed=true]{background:var(--c-e6f1df);border-color:var(--c-8da87c);color:var(--c-264c2c)}.job-actions .unavailable-report{margin-left:auto}.dismiss-menu{position:relative}.dismiss-caret{opacity:.7;margin-left:6px;font-size:10px}.dismiss-reasons{z-index:20;border:1px solid var(--c-e5ddf7);background:var(--c-ffffff);border-radius:12px;min-width:100%;padding:6px;display:none;position:absolute;top:100%;left:0;box-shadow:0 10px 28px #202b4324}.dismiss-menu:hover .dismiss-reasons,.dismiss-menu:focus-within .dismiss-reasons{display:grid}.job-actions .dismiss-reasons button{color:var(--c-35466b);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px}.job-actions .dismiss-reasons button:hover:not(:disabled){background:var(--c-f7f5fc);color:var(--c-202b43)}.job-skills ul{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.skill-chip{border:1px solid;border-radius:14px;align-items:center;gap:5px;padding:3px 4px 3px 10px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.skill-chip:not(:has(button)){padding-right:10px}.skill-chip.have{background:var(--c-e7f4e1);border-color:var(--c-b9d9a9);color:var(--c-2c5a26)}.skill-chip.missing{background:var(--c-fbe9e6);border-color:var(--c-ecc3bc);color:var(--c-8a3326)}.skill-chip small{color:inherit;opacity:.75;font-size:10px}.skill-chip button{background:var(--c-ffffff);width:20px;height:20px;color:var(--c-8a3326);border:0;border-radius:50%;place-items:center;padding:0;font-size:14px;font-weight:700;line-height:1;display:inline-grid}.skill-chip button:hover{background:var(--c-2c6048);color:var(--c-ffffff)}.skill-add{display:inline-flex;position:relative}.skill-add-menu{z-index:20;border:1px solid var(--c-ecc3bc);background:var(--c-ffffff);white-space:nowrap;border-radius:8px;gap:2px;padding:4px;display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001f}.skill-add-menu:before{content:"";height:8px;position:absolute;inset:-8px 0 auto}.skill-add:hover .skill-add-menu,.skill-add:focus-within .skill-add-menu{display:flex}.skill-chip .skill-add-menu button{border-radius:6px;width:auto;height:auto;padding:3px 8px;font-size:12px;font-weight:600}.job-salary{margin:14px 0 0;font-weight:600}.job-body h3{margin:22px 0 8px;font-size:16px}.job-description-text{white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;font-size:14px;line-height:1.7}.skeleton-bar{background:var(--c-eceeea);border-radius:8px;display:block}@media(prefers-reduced-motion:no-preference){.skeleton-bar{background:linear-gradient(90deg,var(--c-eceeea) 0%,var(--c-f7f8f5) 45%,var(--c-eceeea) 90%) 0 0 / 300% 100%;animation:1.4s ease-in-out infinite skeleton-shimmer}}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.skeleton .job-list-head{position:static}.skeleton-row{justify-content:space-between;gap:12px;padding:14px 16px 14px 18px;display:flex}.skeleton-row-text,.skeleton-lines{flex-direction:column;flex:1;gap:8px;display:flex}.skeleton .job-detail{flex-direction:column;gap:12px;display:flex}.skeleton-chips{gap:8px;margin:14px 0 10px;display:flex}.skeleton-lines{margin-top:6px}.skeleton-lines>.skeleton-bar:nth-child(5){margin-top:12px}.job-description-text.structured{white-space:normal;max-width:72ch}.job-description-text.structured p{margin:0 0 10px}.job-description-text.structured h4{text-decoration:underline;-webkit-text-decoration-color:var(--c-c9dccf);text-decoration-color:var(--c-c9dccf);text-underline-offset:5px;margin:22px 0 8px;font-size:15px;font-weight:700;text-decoration-thickness:2px}.job-description-text.structured h4:first-child{margin-top:0}.job-description-text.structured ul{margin:0 0 12px;padding-left:20px}.job-description-text.structured li{margin:4px 0;padding-left:4px}.job-description-text.structured li::marker{color:var(--c-244f40)}.job-section{margin-top:8px;font-size:13px;line-height:1.65}.job-section summary{color:var(--c-1d3f33);font-size:14px;font-weight:650}.job-section h4{margin:16px 0 6px;font-size:13px}.job-section ul{padding-left:20px;list-style:outside}.job-section blockquote{border-left:2px solid var(--c-d2ddc5);color:var(--c-6f7e65);white-space:pre-wrap;margin:6px 0 12px;padding-left:14px;font-size:12px}.job-provenance{grid-template-columns:max-content 1fr;gap:6px 16px;margin:12px 0 0;font-size:12px;display:grid}.job-provenance dt{color:var(--c-48633f);font-weight:600}.job-provenance dd{margin:0}@media(max-width:1200px){.feed-layout{grid-template-columns:clamp(260px,30 * var(--vw),340px) minmax(0,1fr)}.feed-filters{grid-area:1/1/auto/-1;max-height:none;position:static}}.filters-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.filters-head h2{margin:0;font-size:15px}.filters-head .ghost{padding:4px 8px;font-size:12px}.feed-filters label{margin:14px 0}.feed-filters select,.feed-filters input:not([type=checkbox]):not([type=range]){margin-top:6px;padding:8px 10px;font-size:13px}.filter-group{border:0;border-top:1px solid var(--c-d6dfcd);min-width:0;margin:14px 0 0;padding:12px 0 0}.filter-group>:not(legend){clear:both}.filter-group legend{float:left;width:100%;color:var(--c-203d36);justify-content:space-between;align-items:center;padding:0;font-size:13px;font-weight:600;display:flex}.facet-list{margin:8px 0 0;padding:0;list-style:none}.feed-filters .facet-check{cursor:pointer;align-items:center;gap:8px;margin:2px 0;padding:4px 2px;font-size:13px;font-weight:400;display:flex}.facet-check input{width:16px;height:16px;accent-color:var(--c-244f40);flex:none;margin:0}.facet-label{overflow-wrap:anywhere;flex:1;min-width:0}.facet-count{color:var(--c-6a7d71);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.feed-filters .facet-search{margin:8px 0 4px}.zone-select{position:relative}.agent-tokens{margin-top:16px}.agent-tokens summary{cursor:pointer;font-weight:600}.agent-token-form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.agent-token-value{word-break:break-all}.agent-token-list{padding-left:18px}.agent-token-list li{margin:8px 0}.feed-filters .zone-trigger{border:1px solid var(--c-c9d4c0);background:var(--c-ffffff);width:100%;color:inherit;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:13px;font-weight:400;display:flex}.zone-chips{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.zone-chips li{background:var(--c-e6e9e4);color:var(--c-3d4a42);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12px;display:inline-flex}.feed-filters .zone-chips button{width:18px;height:18px;color:var(--c-5d6b62);background:0 0;border:0;border-radius:50%;padding:0;font-size:14px;line-height:1}.feed-filters .zone-chips button:hover{background:var(--c-cfd5cc)}.zone-menu{z-index:20;border:1px solid var(--c-c9d4c0);background:var(--c-ffffff);border-radius:8px;margin:4px 0 0;padding:6px 8px;list-style:none;position:absolute;left:0;right:0;box-shadow:0 8px 24px #14281e1f}.facet-empty{color:var(--c-6a7d71);margin:8px 0 0;font-size:12px}.link-button{color:var(--c-3e6a35);text-underline-offset:2px;background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:500;text-decoration:underline}.filter-group>.link-button{margin-top:4px}.chip-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chip-row>button{border:1px solid var(--c-d4dfcc);background:var(--c-fbfcf8);color:var(--c-48633f);border-radius:16px;padding:5px 10px;font-size:12px}.chip-row>button.selected{background:var(--c-dfe9d7);border-color:var(--c-8da87c);color:var(--c-264c2c)}.more-filters{border-top:1px solid var(--c-d6dfcd);border-bottom:0;margin-top:14px;padding:12px 0 0;font-size:13px}.more-filters summary{color:var(--c-3e6a35);font-weight:600}.filter-theme{letter-spacing:.06em;text-transform:uppercase;color:var(--c-5a6e62);margin:18px 0 4px;font-size:11px;font-weight:700}.filters-note,.filter-soon{color:var(--c-6a7d71);margin:6px 0 0;font-size:12px}.discovery-shortcuts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.shortcut{border:1px solid var(--c-d4dfcc);background:var(--c-fbfcf8);color:var(--c-3e5a36);border-radius:20px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;display:inline-flex}.shortcut.active{background:var(--c-dfe9d7);border-color:var(--c-8da87c);color:var(--c-264c2c)}.shortcut-count{background:var(--c-e6ece0);text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;min-width:20px;padding:0 6px;font-size:11px;font-weight:700}.goals-card{background:var(--c-fbfcf8);border:1px solid var(--c-dce3d3);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:20px 0 10px;padding:12px 16px;display:flex}.goals-card .eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--c-5a6e62);margin:0 0 6px;font-size:11px;font-weight:700}.goals-card p.muted{margin:0;font-size:13px}.goal-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.goal-chips li{background:var(--c-e8efe1);color:var(--c-264c2c);border-radius:14px;padding:3px 10px;font-size:12px}.goal-chips li.muted{background:0 0}.explore-modes .feed-views{margin:20px 0 10px}.view-head{margin:20px 0 12px}.view-head h2{margin:6px 0}.view-head p{margin:0;font-size:13px}.goals-panel .section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin:20px 0;display:flex}.alerts-intro{margin:20px 0 14px;font-size:13px}.feed-search{align-items:center;gap:8px;max-width:720px;margin:6px 0 12px;display:flex;position:relative}.feed-search input{flex:1}.feed-search.soon input{background:var(--c-f4f6f1);cursor:not-allowed}.feed-search .badge{flex-shrink:0}.active-filters{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;display:flex}.active-filters ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.active-filters li{border:1px solid var(--c-c9d8bd);background:var(--c-eef4e8);color:var(--c-264c2c);border-radius:14px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12px;display:inline-flex}.active-filters li button{color:var(--c-48633f);background:0 0;border:0;padding:0 5px;font-size:14px;line-height:1}.offer-outside{margin:0 0 12px}@media(max-width:650px){.discovery-tabs-row{flex-direction:column;gap:0}.discovery-shortcuts{justify-content:flex-start}.goals-card,.goals-panel .section-heading{flex-direction:column;align-items:flex-start}}.range-filter{margin:14px 0}.range-filter label{justify-content:space-between;margin:0 0 6px;display:flex}.range-filter output{color:var(--c-244f40);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.range-filter input[type=range]{width:100%;accent-color:var(--c-244f40);background:0 0;border:0;margin:0;padding:0;display:block}@media(max-width:900px){.feed-layout{grid-template-columns:minmax(0,1fr);gap:16px}.feed-span{grid-column:1}.job-list-pane,.job-detail-pane{max-height:none;position:static}.feed-layout:not(.show-detail) .job-detail-pane,.feed-layout.show-detail .job-list-pane,.feed-layout.show-detail .feed-filters{display:none}.job-back{margin-bottom:12px;padding:6px 0;display:inline-block}.job-detail{padding:18px}.job-title{font-size:22px}.job-actions .unavailable-report{margin-left:0}}.feed-caption{color:var(--c-697c61);margin:20px 0;font-size:11px;line-height:1.6}.opportunity-card{background:var(--c-ffffff);border:1px solid var(--c-dce3d3);border-radius:13px;margin:18px 0;padding:25px}.opportunity-top{justify-content:space-between;align-items:start;gap:20px;display:flex}.opportunity-top h2{margin:7px 0;font-size:23px}.opportunity-top small{letter-spacing:.03em;font-weight:650}.opportunity-top .muted{font-size:13px}.provenance{color:var(--c-697c61);font-size:11px;line-height:1.8}.score-grid{border:1px solid var(--c-e0e7d8);background:var(--c-f6f9f1);border-radius:8px;grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid}.score-grid>div{border-right:1px solid var(--c-e0e7d8);flex-direction:column;padding:15px 20px;display:flex}.score-grid>div:last-child{border:0}.score-grid strong{letter-spacing:-.04em;font-size:28px}.score-grid small{font-size:10px}.verified{background:var(--c-e6f1df);color:var(--c-3b6835)}.opportunity-card details{font-size:13px;line-height:1.65}.opportunity-card details ul{padding-left:20px;list-style:outside}.opportunity-card blockquote{border-left:2px solid var(--c-d2ddc5);color:var(--c-6f7e65);white-space:pre-wrap;margin:6px 0 15px;padding-left:14px;font-size:12px}.score-explanations{background:var(--c-f3f6ed);border-radius:7px;padding:18px 18px 18px 30px!important}.run-card{margin:15px 0;font-size:12px}.run-card summary{font-weight:600;line-height:1.8}.run-card p{line-height:1.7}.pagination{justify-content:space-between;align-items:center;gap:15px;margin:25px 0;font-size:12px;display:flex}@media(max-width:650px){.score-grid{grid-template-columns:repeat(2,1fr)}.score-grid>div:nth-child(-n+2){border-bottom:1px solid var(--c-e0e7d8)}.score-grid>div:nth-child(2){border-right:0}.opportunity-top{flex-direction:column;gap:4px}.opportunity-card{padding:20px}.topbar{flex-wrap:wrap;gap:10px}.product-nav{flex-basis:100%;order:3}.product-nav>button{padding:8px 10px;font-size:11px}.discovery-tabs{gap:22px}.opportunity-card .form-actions{gap:8px}.discovery .workspace-heading h1{font-size:38px}}.search-steps{color:var(--muted,var(--c-66736e));flex-wrap:wrap;gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.search-steps li{border-bottom:2px solid #0000;padding:.55rem .8rem}.search-steps [aria-current=step]{color:var(--ink,var(--c-163f37));border-color:currentColor;font-weight:700}.multi-choice{min-width:0;margin:1rem 0}.multi-choice .form-actions{flex-wrap:nowrap;gap:.6rem;display:flex}.multi-choice input{flex:1;min-width:0}.selection-chips{flex-wrap:wrap;gap:.45rem;margin:.5rem 0;display:flex}.selection-chips button,.selection-chips span{border:1px solid var(--c-cbd9d1);background:var(--c-f1f6f2);color:var(--c-224e41);border-radius:1rem;padding:.35rem .65rem;font-size:.85rem}.search-navigation{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.preview-job{border-bottom:1px solid var(--c-dce5df);padding:1rem 0}.preview-job p{margin:.3rem 0}.opportunity-facts{font-size:.9rem}.discovery-editor fieldset{margin:1rem 0}.discovery-editor .checkbox{margin:.45rem 0}@media(max-width:600px){.search-steps{gap:.2rem;font-size:.8rem}.search-steps li{padding:.4rem}.search-navigation button{flex:1}.discovery-editor{padding:1rem}.discovery-tabs{flex-wrap:nowrap;overflow-x:auto}.discovery-tabs button{white-space:nowrap}}.discovery-editor .seniority-control .checkbox{vertical-align:top;align-items:flex-start;gap:.45rem;width:calc(25% - .5rem);min-width:150px;display:inline-flex}.discovery-tools{margin-bottom:1rem}.feedback-control{max-width:22rem;margin-top:1rem}@media(max-width:600px){.discovery-editor .seniority-control .checkbox{width:calc(50% - .5rem);min-width:110px;font-size:.85rem}}.source-coverage{border-top:1px solid var(--line,var(--c-e5e5e5));margin-top:.75rem;padding-top:.75rem}.source-coverage .notice{margin:.4rem 0}.admin-panel .admin-tabs{max-width:720px;margin:20px 0 14px}.admin-jobs{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.admin-count{color:var(--c-48633f);margin:0 0 12px}.admin-count strong{color:var(--c-1d2a1a);font-size:20px}.admin-badge-off{background:var(--c-9b3b2f)}.admin-disabled td:first-child strong{opacity:.7;text-decoration:line-through}.admin-state{background:var(--c-e3ecd9);border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.admin-state-error{background:var(--c-f6dcd6);color:var(--c-8a2c20)}.admin-state-paused,.admin-state-off{background:var(--c-ececec);color:var(--c-555555)}.admin-error{text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.admin-events{margin:0;padding:0;list-style:none}.admin-events li{border-bottom:1px solid var(--c-e3e8dc);grid-template-columns:170px 110px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.admin-events time{color:var(--c-6b7a63);font-size:13px}.admin-normalization h3{margin:20px 0 8px}.admin-normalization .admin-events li{grid-template-columns:90px minmax(0,1fr) auto auto;align-items:center}.admin-normalization-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.admin-normalization ul.plain{margin:0;padding:0;line-height:1.7;list-style:none}.admin-override{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-override select{max-width:240px}.admin-offer-links{flex-wrap:wrap;gap:2px 10px;display:flex}.admin-normalization .admin-table .link-button{font-size:inherit;text-align:left}.admin-offer-facts{grid-template-columns:max-content 1fr;gap:4px 12px;font-size:14px;display:grid}.admin-offer-facts dt{color:var(--c-6b7264)}.admin-offer-facts dd{overflow-wrap:anywhere;margin:0}.admin-override-scope{flex-wrap:wrap;gap:4px 16px;margin-bottom:8px;display:flex}.admin-override-scope label{align-items:center;gap:6px;display:flex}.checkbox-row{align-items:flex-start;gap:8px;margin:10px 0;display:flex}.checkbox-row input{width:auto;margin-top:3px}.checkbox-row small{display:block}.quick-facts{flex-wrap:wrap;gap:12px;margin:6px 0;display:flex}.possible-matches{margin:8px 0}.catalog-help{margin:10px 0;display:block}.catalog-added ul,.possible-matches ul{margin:6px 0 0;padding-left:18px}.possible-matches li{margin:4px 0}.admin-manual input[type=search]{max-width:360px;margin:8px 0 12px}.admin-manual details ul{margin:4px 0 0;padding-left:16px}.admin-override-years{align-items:center;gap:6px;display:inline-flex}.admin-override-years input[type=number]{width:70px}.admin-override-parts{flex-wrap:wrap;gap:2px 12px;display:inline-flex}.badge.warn{background:var(--c-fcf0d8);color:var(--c-8a5a00);margin-left:6px}@media(min-width:1101px){.admin-jobs .feed-filters{max-height:calc(100 * var(--vh) - 32px);grid-area:1/2;position:sticky}}.admin-registration{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-registration [role=alert]{text-align:right;flex-basis:100%;margin:0}.admin-company-name{text-align:left;font-size:15px;font-weight:600}.admin-company-link{text-align:left;font-size:13px;display:block}.admin-company-modal{width:min(100%,1100px)}.admin-company-modal h3{margin:24px 0 10px}.admin-company-modal .section-heading h3{margin:0}.admin-company-modal .section-heading{margin-top:24px}.admin-company-stats{margin:16px 0}.admin-company-stats .admin-stat-date{font-size:20px}.admin-company-facts{grid-template-columns:140px minmax(0,1fr);gap:6px 14px;margin:0;font-size:14px;display:grid}.admin-company-facts dt{color:var(--c-48633f);font-weight:600}.admin-company-facts dd{margin:0}@media(max-width:1100px){.admin-jobs{grid-template-columns:minmax(0,1fr)}.admin-jobs .feed-filters{grid-row:1;max-height:none;position:static}}.admin-badge{background:var(--c-214f3c);color:var(--c-ffffff);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px}.admin-table td{min-width:140px}.admin-actions{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.admin-actions form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-actions input{width:190px}.admin-actions .notice,.admin-actions [role=alert]{word-break:break-all;flex-basis:100%;margin:4px 0 0}.admin-filters{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:14px;display:flex}.admin-filters input{flex:260px;margin-top:0}.admin-filters select{flex:none;width:auto;min-width:180px;margin-top:0}.admin-pager{justify-content:space-between;align-items:center;margin-top:12px;display:flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@font-face{font-family:Satoshi;src:url(/assets/satoshi-400-CPM9dct4.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/satoshi-500-ByP-Zb-9.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/satoshi-700-Bd5kKQ_U.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/satoshi-900-DjnQuuRz.woff2) format("woff2");font-weight:900;font-display:swap}:root{--ui-zoom: 1;--vh: calc(1dvh / var(--ui-zoom));--vw: calc(1vw / var(--ui-zoom));zoom:var(--ui-zoom)}@media(min-width:801px)and (max-width:1680px){:root{--ui-zoom: .92}}@media(min-width:801px)and (max-width:1500px),(min-width:801px)and (max-height:820px){:root{--ui-zoom: .85}}.topbar{--nav-mist: var(--c-f7f5fc);--nav-lilac: var(--c-e5ddf7);--nav-lavender: var(--c-a99bda);--nav-slate: var(--c-35466b);--nav-night: var(--c-202b43);font-family:Satoshi,Inter,ui-sans-serif,system-ui,sans-serif;background:var(--nav-mist);box-shadow:0 0 0 100vmax var(--nav-mist);border-bottom:1px solid var(--nav-lilac)}@media(min-width:651px){.topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.topbar .brand{justify-self:start}.topbar .product-nav{justify-self:center}.topbar .topbar-user{justify-self:end}}.topbar :is(button,a):focus-visible{outline:3px solid var(--nav-lavender);outline-offset:2px}.topbar .brand{color:var(--nav-night);font-weight:900;letter-spacing:-.045em}.topbar .brand .brand-mirror{display:inline-block;margin-left:1px;font-size:inherit;font-weight:inherit;letter-spacing:inherit;transform:scaleX(-1);background:linear-gradient(to left,var(--nav-night) 0%,var(--nav-lavender) 55%,rgba(169,155,218,.15) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-user-select:none;user-select:none}.topbar .product-nav{flex:0 1 auto;gap:2px;padding:4px;border-radius:99px;background:var(--c-ffffff);box-shadow:0 0 0 1px var(--nav-lilac),0 6px 18px #202b430d}.topbar .product-nav>button{border:0;border-radius:99px;padding:9px 16px;font-size:13.5px;font-weight:700;color:var(--nav-slate);background:transparent;transition:background .15s ease,color .15s ease}.topbar .product-nav>button:hover:not(.active){background:var(--nav-mist);color:var(--nav-night)}.topbar .product-nav>button.active{background:var(--nav-night);color:var(--c-ffffff);box-shadow:0 2px 6px #202b4340}.topbar .product-nav{--ink-bg: var(--nav-night);--ink-shadow: 0 2px 6px rgba(32, 43, 67, .25)}.topbar .product-nav[data-ink]>button.active{background:transparent;box-shadow:none}.topbar .topbar-user{color:var(--nav-slate);font-weight:500}.topbar .theme-toggle{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:99px;background:transparent;color:var(--nav-slate)}.topbar .theme-toggle:hover{background:var(--nav-lilac);color:var(--nav-night)}.topbar .topbar-user>.ghost{border-radius:99px;padding:8px 14px;color:var(--nav-slate);font-weight:700}.topbar .topbar-user>.ghost:hover{background:var(--nav-lilac);color:var(--nav-night)}.topbar .topbar-user>.language-toggle{min-width:34px;height:34px;padding:0 8px;font-size:12px;letter-spacing:.04em}@media(max-width:650px){.topbar .product-nav{flex-basis:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.topbar .product-nav>button{flex-shrink:0;padding:8px 12px;font-size:12px}}
