:root{--brand-gold:#F5B942;--brand-gold-light:#FFE7A3;--brand-forest:#0F2D1E;--brand-midnight:#081912;--brand-surface:#12281D;--brand-border:#2B4A38;--brand-white:#FFFFFF;--green:#245b38;--green-deep:#173d27;--green-dark:#102d1d;--gold:#c99412;--gold-bright:#daa719;--charcoal:#1A1A1A;--ink:#11140F;--mint:#9FE1CB;--mint-soft:#e1f5ee;--cream:#f7f8f5;--cream-card:#ffffff;--paper:#f1f3ef;--line:#dde3dc;--line-soft:#e9ede8;--text:#18211b;--text-soft:#626e65;--text-faint:#59675e;--red:#C0392B;--red-soft:#FCEBEB;--amber-bg:#FAEEDA;--amber-tx:#854F0B;--hover:rgba(36,91,56,.055);--sg:'Space Grotesk',-apple-system,system-ui,sans-serif;--mono:'JetBrains Mono',ui-monospace,monospace;--hand:'Patrick Hand','Comic Sans MS',cursive;--text-primary:var(--text);--text-secondary:var(--text-soft);--text-tertiary:var(--text-faint);--border:var(--line);--card:var(--cream-card);--accent:var(--green);--surface:var(--paper)}#v-home #homeCalendar{display:flex!important;width:100%;margin:0 0 12px;overflow-x:auto;border:1px solid #cdd4dc;border-radius:3px;background:#fff;box-shadow:0 1px 3px rgba(28,41,72,.07)}#v-home .mcal-foot,#v-home .mcal-grid,#v-home .mcal-toolbar,#v-home .mcal-weekdays{min-width:760px}#v-home .mcal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:9px 12px;border-bottom:1px solid #d7dde4;background:#fff}#v-home .mcal-kicker{display:block;margin-bottom:2px;color:#6f7b88;font:700 8px var(--mono);letter-spacing:.8px;text-transform:uppercase}#v-home .mcal-toolbar h2{margin:0;color:#26313d;font-size:17px;font-weight:650;letter-spacing:-.25px}#v-home .mcal-nav{display:flex;align-items:center;overflow:hidden;border:1px solid #c7d0da;border-radius:3px;background:#fff}#v-home .mcal-nav button{display:grid;place-items:center;min-width:30px;height:29px;padding:0 8px;border:0;border-right:1px solid #d4dae1;background:#fff;color:#4f5c69;font-size:11px;font-weight:650;cursor:pointer}#v-home .mcal-nav button:last-child{border-right:0}#v-home .mcal-nav button:hover{background:#edf5fb;color:#1d5e95}#v-home .mcal-nav .mcal-today{min-width:52px;color:#276fa9}#v-home .mcal-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid #cfd6de;background:#eef1f4}#v-home .mcal-weekdays div{padding:6px 8px;border-right:1px solid #d9dee4;color:#596572;font:700 8px var(--mono);letter-spacing:.45px;text-transform:uppercase}#v-home .mcal-weekdays div:last-child{border-right:0}#v-home .mcal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(6,88px);background:#dfe4e9;gap:1px}#v-home .mcal-day{min-width:0;padding:6px;overflow:hidden;background:#fff;cursor:pointer}#v-home .mcal-day:hover{box-shadow:inset 0 0 0 2px #4c91c7;background:#f7fbfe}#v-home .mcal-day:focus-visible{outline:2px solid #2d84c6;outline-offset:-2px}#v-home .mcal-day.dwell-opening{z-index:2;transform:scale(1.00375);box-shadow:0 2px 5px rgba(15,43,24,.06);transition:transform .12s ease,box-shadow .12s ease}#v-home .mcal-day{position:relative}.calendar-day-detail-modal{width:min(680px,calc(100vw - 32px));max-width:680px;max-height:82vh;padding:0;overflow:hidden;background:#fff}.calendar-day-detail-modal header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 26px 20px;border-bottom:1px solid var(--line);background:#f1f7fc}.calendar-day-detail-modal header span{font:800 8px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:#2d78b2}.calendar-day-detail-modal header h2{margin-top:4px;font-size:24px;letter-spacing:-.5px}.calendar-day-detail-modal header p{margin-top:4px;font-size:11px;color:var(--text-soft)}.calendar-day-detail-modal header button{width:34px;height:34px;border:1px solid var(--line);background:#fff;color:var(--text);font-size:17px}.calendar-day-detail-list{display:grid;gap:8px;max-height:52vh;padding:20px 26px;overflow-y:auto}.calendar-day-detail-event{display:grid;grid-template-columns:58px minmax(0,1fr) 20px;align-items:center;gap:13px;width:100%;padding:15px;border:1px solid var(--line);border-left:4px solid #6a9fc8;background:#f8fbfd;color:var(--text);text-align:left}.calendar-day-detail-event.interview{border-left-color:#c68a17;background:#fffaf0}.calendar-day-detail-event.call{border-left-color:#3c8b5b;background:#f3faf5}.calendar-day-detail-event.task{border-left-color:#7c6bb2;background:#f7f5fb}.calendar-day-detail-event.client{border-left-color:#4b87b4;background:#f2f8fc}.calendar-day-detail-event>span{font:800 11px var(--mono)}.calendar-day-detail-event strong{display:block;font-size:14px}.calendar-day-detail-event small{display:block;margin-top:4px;font-size:11px;line-height:1.45;color:var(--text-soft);white-space:normal}.calendar-day-detail-event>i{color:var(--text-faint)}.calendar-day-detail-empty{display:grid;place-items:center;min-height:180px;text-align:center;color:var(--text-soft)}.calendar-day-detail-empty i{font-size:30px;color:#2d84c6}.calendar-day-detail-empty strong{margin-top:8px;font-size:14px}.calendar-day-detail-empty span{font-size:11px}.calendar-day-detail-modal footer{padding:0 26px 22px}.calendar-day-detail-modal footer .btn{width:auto;min-width:190px;border-radius:0}#v-home .mcal-day.outside{background:#f7f8fa}#v-home .mcal-day.today{background:#f1f7fc;box-shadow:inset 0 0 0 1px #4c91c7}#v-home .mcal-date{display:flex;align-items:center;justify-content:space-between;min-height:18px;margin-bottom:3px}#v-home .mcal-date span{display:grid;place-items:center;width:20px;height:20px;color:#4b5662;font:700 10px var(--mono)}#v-home .mcal-day.outside .mcal-date span{color:#a0a8b1}#v-home .mcal-day.today .mcal-date span{border-radius:50%;background:#2d84c6;color:#fff}#v-home .mcal-date b{color:#2d78b2;font:700 7px var(--mono);letter-spacing:.35px;text-transform:uppercase}#v-home .mcal-events{display:flex;min-width:0;flex-direction:column;gap:2px}#v-home .mcal-event{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px;width:100%;min-width:0;min-height:17px;padding:2px 4px;overflow:hidden;border:0;border-left:2px solid #6a9fc8;border-radius:2px;background:#edf5fb;color:#304354;text-align:left;cursor:pointer}#v-home .mcal-event:hover{filter:brightness(.97)}#v-home .mcal-event.interview{border-left-color:#c68a17;background:#fff6df;color:#65480e}#v-home .mcal-event.call{border-left-color:#3c8b5b;background:#edf7f0;color:#285b3b}#v-home .mcal-event.task{border-left-color:#7c6bb2;background:#f3f0fa;color:#554979}#v-home .mcal-event.client{border-left-color:#4b87b4;background:#edf5fb;color:#315d7d}#v-home .mcal-time{overflow:hidden;color:inherit;font:700 7px var(--mono);white-space:nowrap}#v-home .mcal-event-copy{min-width:0}#v-home .mcal-event-copy strong{display:block;overflow:hidden;font-size:8px;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}#v-home .mcal-event-copy small{display:none}#v-home .mcal-more{align-self:flex-start;padding:1px 3px;border:0;background:0 0;color:#397ab1;font-size:7px;font-weight:700;cursor:pointer}#v-home .mcal-foot{padding:6px 12px;border-top:1px solid #d7dde4;background:#f7f8fa;color:#7b8590;font:600 8px var(--mono)}html[data-theme=dark] #v-home #homeCalendar,html[data-theme=dark] #v-home .mcal-toolbar{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] #v-home .mcal-foot,html[data-theme=dark] #v-home .mcal-weekdays{background:rgba(255,255,255,.04);border-color:var(--line)}html[data-theme=dark] #v-home .mcal-grid{background:var(--line)}html[data-theme=dark] #v-home .mcal-day{background:var(--cream-card)}html[data-theme=dark] #v-home .mcal-day.outside{background:rgba(255,255,255,.025)}html[data-theme=dark] #v-home .mcal-day.today{background:rgba(45,132,198,.1)}@media(max-width:760px){#v-home #homeCalendar{border-radius:2px}#v-home .mcal-foot,#v-home .mcal-grid,#v-home .mcal-toolbar,#v-home .mcal-weekdays{min-width:700px}#v-home .mcal-grid{grid-template-rows:repeat(6,82px)}}:root[data-colour=ocean]{--green:#1b6baa;--green-deep:#0e3d6b;--green-dark:#071e38;--gold:#c48c0e;--gold-bright:#d89c1a;--mint:#70bbd8;--mint-soft:#d0eaf5;--hover:rgba(27,107,170,.058);--cream:#f2f6fa;--cream-card:#ffffff;--paper:#e8f0f7;--line:#c0d2e4;--line-soft:#d8e6f0;--text-faint:#6080a0}:root[data-colour=ocean] body{background:radial-gradient(circle at 8% 0,rgba(27,107,170,.09),transparent 28%),radial-gradient(circle at 90% 8%,rgba(14,61,107,.06),transparent 26%),var(--paper)}:root[data-colour=ember]{--green:#b04820;--green-deep:#6c2a10;--green-dark:#3e1608;--gold:#c47c10;--gold-bright:#d48c1e;--mint:#f0a870;--mint-soft:#fceee4;--hover:rgba(176,72,32,.058);--cream:#fdf6f1;--cream-card:#ffffff;--paper:#faf0e6;--line:#e8d0bc;--line-soft:#f2e0d0;--text-faint:#9a7060}:root[data-colour=ember] body{background:radial-gradient(circle at 8% 0,rgba(196,124,16,.11),transparent 30%),radial-gradient(circle at 90% 8%,rgba(176,72,32,.08),transparent 28%),var(--paper)}:root[data-colour=plum]{--green:#6d40a0;--green-deep:#3e2268;--green-dark:#261448;--gold:#b08c14;--gold-bright:#c09a1e;--mint:#b894e0;--mint-soft:#f0eafa;--hover:rgba(109,64,160,.058);--cream:#f8f4fd;--cream-card:#ffffff;--paper:#f2ecfa;--line:#d8c8ec;--line-soft:#e8d8f5;--text-faint:#8870a8}:root[data-colour=plum] body{background:radial-gradient(circle at 8% 0,rgba(176,140,20,.09),transparent 28%),radial-gradient(circle at 90% 8%,rgba(109,64,160,.08),transparent 26%),var(--paper)}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}html{overflow-y:scroll;scrollbar-width:thin;scrollbar-color:var(--text-faint) transparent;scrollbar-gutter:stable}body{font-family:var(--sg);background:radial-gradient(circle at 8% 0,rgba(212,160,23,.1),transparent 30%),radial-gradient(circle at 92% 8%,rgba(31,74,44,.11),transparent 28%),var(--paper);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.5}.app-loading-veil{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 18% 12%,rgba(121,183,143,.22),transparent 34%),radial-gradient(circle at 84% 86%,rgba(212,160,23,.13),transparent 32%),rgba(244,247,242,.96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:1;visibility:visible;transition:opacity .38s ease,visibility 0s linear .38s}.app-loading-card{width:min(310px,86vw);text-align:center;color:#12331f}.app-loading-wordmark{font:900 44px/1 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:-2px;margin-bottom:17px;display:inline-block}.app-loading-wordmark span{color:var(--gold)}.app-loading-label{font-size:13px;font-weight:650;color:#52665a;margin-bottom:13px}.app-loading-track{height:4px;border-radius:999px;background:rgba(18,51,31,.1);overflow:hidden}.app-loading-track span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--gold));animation:appLoadingSweep 1.15s ease-in-out infinite}.app-loading-retry{display:none;margin:17px auto 0;padding:10px 18px;border:1px solid rgba(18,51,31,.18);border-radius:10px;background:#fff;color:var(--green-deep);font:700 13px var(--sg);cursor:pointer}.app-loading-veil.has-error .app-loading-track{display:none}.app-loading-veil.has-error .app-loading-retry{display:block}html:not([data-jobe-ready]) .shell{filter:blur(12px);opacity:.18}html[data-jobe-ready=true] .shell{filter:none;opacity:1;transition:filter .18s ease,opacity .18s ease}html[data-jobe-ready=true] .app-loading-veil{opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;background:0 0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transition:opacity .12s ease .18s,background .18s ease,backdrop-filter .18s ease,visibility 0s linear .3s}html[data-jobe-ready=true] .app-loading-label,html[data-jobe-ready=true] .app-loading-retry,html[data-jobe-ready=true] .app-loading-track{opacity:0;transition:opacity .18s ease}html[data-jobe-ready=true] .app-loading-wordmark{opacity:0;transition:opacity .12s ease}@media (prefers-reduced-motion:reduce){html[data-jobe-ready=true] .app-loading-wordmark{animation:none;opacity:0;transition:opacity .3s ease}}@keyframes appLoadingSweep{0%{transform:translateX(-115%)}100%,55%{transform:translateX(245%)}}@media(prefers-reduced-motion:reduce){.app-loading-track span{animation:none;width:100%}.app-loading-veil{transition:none}}button{font-family:var(--sg);cursor:pointer}input,textarea{font-family:var(--sg)}::selection{background:var(--mint-soft);color:var(--green-dark)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}.shell{width:100%;min-height:100vh;display:flex;flex-direction:column;background:rgba(244,241,232,.9);position:relative}.bar{position:fixed;left:0;top:0;z-index:40;width:232px;height:72px;background:var(--green-deep);padding:18px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden}.bar::after{content:'';position:absolute;top:-15%;left:104%;width:1.5px;height:130%;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.95) 35%,rgba(255,255,255,.95) 65%,transparent);filter:blur(1.6px);box-shadow:10px 0 14px rgba(255,255,255,.28),24px 0 28px rgba(218,167,25,.16);opacity:0;pointer-events:none}.bar.bar-sweep::after{animation:barSweep .8s linear forwards}@keyframes barSweep{0%{left:104%;opacity:0;transform:scaleX(1);animation-timing-function:ease-out}6%{opacity:1}45%{left:82%;transform:scaleX(1);animation-timing-function:cubic-bezier(.55,.05,.8,.4)}75%{opacity:1}100%{left:-6%;opacity:0;transform:scaleX(3.2)}}.bar.bar-sweep .wm{animation:wmCatchLight .8s ease both}@keyframes wmCatchLight{0%,55%{filter:brightness(1)}78%{filter:brightness(1.4) drop-shadow(0 0 9px rgba(255,255,255,.35))}100%{filter:brightness(1)}}@media (prefers-reduced-motion:reduce){.bar.bar-sweep::after{animation:none}.bar.bar-sweep .wm{animation:none}}.wm{display:flex;align-items:baseline;gap:8px}.wm-j{display:inline-flex;font-weight:700;font-size:24px;color:var(--gold);letter-spacing:-1.3px;line-height:1}.wm-letter{display:inline-block;color:var(--gold);text-shadow:none;will-change:color,text-shadow,transform}.wm-e-letter{animation:jobeSweepE 120s infinite}.wm-b-letter{animation:jobeSweepB 120s infinite}.wm-o-letter{animation:jobeSweepO 120s infinite}.wm-j-letter{animation:jobeSweepJ 120s infinite}.wm-r{font-family:var(--mono);font-weight:600;font-size:11px;color:rgba(255,255,255,.7);letter-spacing:1px}@keyframes jobeSweepE{0%{color:var(--gold);text-shadow:none;transform:translateY(0)}.2%,1.7%{color:#fff;text-shadow:0 0 13px rgba(255,255,255,.72);transform:translateY(-1px)}100%,2.4%{color:var(--gold);text-shadow:none;transform:translateY(0)}}@keyframes jobeSweepB{0%,1.2%{color:var(--gold);text-shadow:none;transform:translateY(0)}1.8%,2.7%{color:#ef5a52;text-shadow:0 0 13px rgba(239,90,82,.76);transform:translateY(-1px)}3.4%,6.3%{color:var(--gold);text-shadow:none;transform:translateY(0)}6.8%,7.8%{color:#fff;text-shadow:0 0 16px rgba(255,255,255,.72);transform:translateY(1px) rotate(-5deg) scale(1.08)}100%,8.5%{color:var(--gold);text-shadow:none;transform:translateY(0) rotate(0) scale(1)}}@keyframes jobeSweepO{0%,2.2%{color:var(--gold);text-shadow:none;transform:translateY(0)}2.8%,3.7%{color:var(--mint);text-shadow:0 0 13px rgba(159,225,203,.72);transform:translateY(-1px)}4.4%,8.1%{color:var(--gold);text-shadow:none;transform:translateY(0)}8.6%,9.8%{color:#ef5a52;text-shadow:0 0 14px rgba(239,90,82,.68);transform:translateX(1px) scale(.92)}10.5%,100%{color:var(--gold);text-shadow:none;transform:translateX(0) scale(1)}}@keyframes jobeSweepJ{0%,3.2%{color:var(--gold);text-shadow:none;transform:translateY(0)}3.8%,4.8%{color:var(--brand-gold-light);text-shadow:0 0 13px rgba(255,231,163,.75);transform:translateY(-1px)}5.8%,7.2%{color:var(--gold);text-shadow:none;transform:translateY(0)}7.7%,9.1%{color:var(--mint);text-shadow:0 0 16px rgba(159,225,203,.75);transform:translateY(-2px) rotate(4deg) scale(1.06)}100%,9.8%{color:var(--gold);text-shadow:none;transform:translateY(0) rotate(0) scale(1)}}@keyframes jobeSecondPassE{0%,9.2%{opacity:1}10.3%,9.7%{opacity:.35}10.8%,100%{opacity:1}}.wm-e-letter{animation-name:jobeSweepE,jobeSecondPassE}@media(prefers-reduced-motion:reduce){.wm-letter{animation:none}}.bar-key{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:0;color:rgba(255,255,255,.55);background:rgba(255,255,255,.07);padding:8px;border-radius:8px;border:none}.bar-key:hover{background:rgba(255,255,255,.13);color:#fff}.bar-key.set{color:var(--mint)}.bar-key i{font-size:14px}.identity-strip{position:fixed;left:232px;right:0;top:0;height:28px;background:linear-gradient(90deg,var(--green-dark),#173d24 55%,#214f31);z-index:38;display:flex;align-items:center;overflow:visible;border-bottom:1px solid rgba(255,255,255,.08)}.identity-track{display:flex;align-items:center;gap:25px;padding-left:20px;white-space:nowrap;font:700 8px var(--mono);letter-spacing:1.25px;color:rgba(255,255,255,.43);animation:identityDrift 28s linear infinite}.identity-track strong{color:var(--gold);font-size:9px}.identity-track span:before{content:"/";color:var(--mint);margin-right:25px}@keyframes identityDrift{from{transform:translateX(0)}to{transform:translateX(-320px)}}.account-button{margin-left:auto;height:28px;min-width:120px;border:none;border-left:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:#fff;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;font-weight:700;position:relative;z-index:2}.account-button:hover{background:rgba(255,255,255,.12)}.account-logout{height:28px;border:0;border-left:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:#fff;padding:0 11px;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:700;cursor:pointer}.account-logout:hover{background:rgba(255,255,255,.12)}.account-avatar{width:18px;height:18px;border-radius:50%;object-fit:cover;background:var(--gold);color:var(--green-deep);display:grid;place-items:center;font:800 8px var(--mono)}.sync-pill{height:28px;padding:0 11px;display:flex;align-items:center;gap:5px;font:700 8px var(--mono);letter-spacing:.5px;white-space:nowrap;border-left:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.45)}.sync-pill i{font-size:11px}.sync-pill.synced{color:var(--mint)}.sync-pill.syncing i{animation:spin .8s linear infinite}.sync-pill.error{color:#f87171}@keyframes spin{to{transform:rotate(360deg)}}.spinning{display:inline-block;animation:spin .8s linear infinite}.cv-busy{display:flex;align-items:center;gap:8px;margin-bottom:11px;padding:9px 12px;border-radius:10px;background:var(--mint-soft,#e1f5ee);color:var(--green-deep);font-size:12px;font-weight:600}.cv-busy .spinning{font-size:15px}.google-btn{width:100%;justify-content:center;gap:9px;background:#fff;color:#3c4043;border:1.5px solid #dadce0;border-radius:8px;padding:10px 16px;font:600 13px var(--sg);cursor:pointer;display:flex;align-items:center;margin-bottom:2px}.google-btn:hover{background:#f8f9fa;border-color:#c6c9cc}.auth-divider{display:flex;align-items:center;gap:10px;margin:12px 0 6px;font:600 10px var(--mono);letter-spacing:.8px;color:var(--text-faint);text-transform:uppercase}.auth-divider::after,.auth-divider::before{content:'';flex:1;height:1px;background:var(--line)}.view{display:none;min-height:100vh;margin-left:232px;padding:48px 34px 48px}.view.on{display:block;animation:viewEnter .28s cubic-bezier(.22,.68,0,1.1) both}@keyframes viewEnter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero{background:var(--green-deep);border-radius:22px;padding:0;overflow:hidden;position:relative}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.05) 50%,transparent 75%);transform:translateX(-100%);animation:heroSheen 7s ease-in-out infinite}@keyframes heroSheen{0%,70%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.hero-in{position:relative;z-index:2;padding:26px 26px 28px}.bub{position:absolute;border-radius:50%;z-index:1}.b1{width:96px;height:96px;background:rgba(212,160,23,.15);top:-30px;right:44px}.b2{width:54px;height:54px;background:rgba(212,160,23,.22);top:88px;right:-16px}.b3{width:26px;height:26px;background:rgba(255,255,255,.09);top:150px;left:32px}.b4{width:64px;height:64px;background:rgba(157,225,203,.12);bottom:-22px;left:130px}.b5{width:15px;height:15px;background:var(--gold);top:54px;left:96px}.hero-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.hero-tag{font-family:var(--mono);font-size:11px;letter-spacing:1px;color:var(--mint);background:rgba(157,225,203,.12);padding:5px 11px;border-radius:20px}.crest{width:40px;height:40px;border-radius:11px;background:var(--gold);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:21px;color:var(--green-deep)}.gauge-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.gauge{position:relative;width:138px;height:138px;flex-shrink:0}.gauge svg{transform:rotate(-90deg)}.gauge-c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.gauge-n{font-family:var(--mono);font-weight:800;font-size:44px;color:#fff;line-height:1}.gauge-of{font-family:var(--mono);font-size:11px;color:rgba(255,255,255,.5);margin-top:3px}.hero-copy{flex:1;min-width:220px}.stamp{display:inline-flex;align-items:center;gap:6px;background:var(--gold);color:var(--green-deep);font-weight:700;font-size:13px;padding:6px 14px;border-radius:8px;margin-bottom:12px}.h-title{font-weight:700;font-size:25px;color:#fff;line-height:1.12;letter-spacing:-.7px}.h-title em{color:var(--mint);font-style:normal}.h-sub{font-size:13px;color:rgba(255,255,255,.62);margin-top:9px;line-height:1.5}.strip{display:grid;grid-template-columns:repeat(3,1fr);margin-top:22px;background:var(--ink);border-radius:14px;overflow:hidden}.strip-c{padding:15px 16px;border-right:1px solid rgba(255,255,255,.08)}.strip-c:last-child{border:none}.strip-n{font-family:var(--mono);font-weight:700;font-size:21px;color:var(--gold);line-height:1}.strip-l{font-family:var(--mono);font-size:10px;color:rgba(255,255,255,.45);margin-top:6px;letter-spacing:.3px}.cta{width:100%;margin-top:16px;background:var(--gold);color:var(--green-deep);font-weight:700;font-size:15px;border:none;border-radius:14px;padding:15px;display:flex;align-items:center;justify-content:center;gap:9px}.cta:hover{background:var(--gold-bright)}.cta i{font-size:18px}.dash-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.dash-eyebrow{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--green);font-weight:700}.dash-title{font-size:27px;font-weight:700;letter-spacing:-1px;line-height:1.15;margin-top:3px}.dash-sub{font-size:14px;color:var(--text-soft);margin-top:5px}.dash-head-tools{display:flex;align-items:center;gap:10px}.desk-clock{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:13px;padding:7px 11px;box-shadow:0 8px 24px rgba(15,43,24,.04)}.home-note-alert{position:relative;width:42px;height:42px;min-height:42px;border:1px solid #e4c56e;border-radius:12px;background:#fff8d9;color:#8a6411;place-items:center;padding:0;box-shadow:0 7px 18px rgba(80,58,12,.15);animation:noteAlertPulse 1.8s ease-in-out infinite}.home-note-alert i{font-size:20px}.home-note-alert span{position:absolute;right:-5px;top:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--red);color:#fff;font:700 9px/18px var(--mono);text-align:center}@keyframes noteAlertPulse{50%{transform:translateY(-1px);box-shadow:0 7px 18px rgba(80,58,12,.2)}}.clock-face{width:38px;height:38px;border:2px solid var(--green);border-radius:50%;position:relative;background:#fff;box-shadow:inset 0 0 0 3px rgba(31,74,44,.05)}.clock-face:after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:var(--gold);left:15px;top:15px;z-index:3}.clock-hand{position:absolute;left:17px;bottom:17px;width:2px;border-radius:2px;background:var(--green);transform-origin:50% 100%}.clock-hour{height:10px}.clock-minute{height:14px;background:var(--green-deep)}.clock-second{height:15px;width:1px;background:var(--gold)}.clock-digital{font-family:var(--mono);font-size:16px;font-weight:800;line-height:1;color:var(--green-deep)}.clock-zone{font-family:var(--mono);font-size:7px;letter-spacing:.7px;color:var(--text-faint);margin-top:4px}.dash-actions{display:flex;gap:8px}.dash-action{border:1px solid var(--line);background:var(--cream-card);border-radius:11px;padding:10px 13px;font-size:13px;font-weight:650;display:flex;align-items:center;gap:7px;color:var(--text)}.dash-action.primary{background:var(--green);border-color:var(--green);color:#fff}.attention-grid{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.attention-card{width:100%;border:1px solid var(--line-soft);background:rgba(255,255,255,.88);border-radius:14px;padding:12px 17px;text-align:left;display:grid;grid-template-columns:126px 42px minmax(0,1fr) 28px;align-items:center;gap:14px;color:var(--text);box-shadow:0 8px 22px rgba(15,43,24,.035);transition:.2s ease;position:relative;overflow:hidden}.attention-card:hover{transform:translateX(4px);border-color:rgba(31,74,44,.25);box-shadow:0 12px 26px rgba(15,43,24,.07)}.attention-card:first-child{min-height:90px;padding:16px 20px;background:linear-gradient(105deg,var(--green-dark),var(--green) 68%,#376f4b);border-color:transparent;color:#fff;box-shadow:0 16px 34px rgba(15,43,24,.18)}.attention-card:first-child:after{content:"";position:absolute;width:170px;height:170px;border:1px solid rgba(212,160,23,.28);border-radius:50%;right:-44px;top:-87px;box-shadow:0 0 0 28px rgba(212,160,23,.045)}.attention-rank{font-family:Georgia,serif;font-size:20px;font-style:italic;color:var(--green);line-height:1;white-space:nowrap}.attention-rank strong{display:block;font-family:var(--mono);font-style:normal;font-size:8px;letter-spacing:1px;text-transform:uppercase;color:var(--text-faint);margin-bottom:5px}.attention-card:first-child .attention-rank{font-size:29px;color:var(--gold)}.attention-card:first-child .attention-rank strong{color:var(--mint)}.attention-icon{width:42px;height:42px;border-radius:12px;background:var(--mint-soft);color:var(--green);display:flex;align-items:center;justify-content:center;font-size:20px}.attention-card.featured .attention-icon{background:var(--gold);color:var(--green-deep)}.attention-card.alert .attention-icon{background:var(--red-soft);color:var(--red)}.attention-k{display:block;font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:var(--text-faint)}.attention-t{display:block;font-size:17px;font-weight:700;line-height:1.15;letter-spacing:-.35px;margin-top:3px}.attention-meta{display:block;font-size:12px;color:var(--text-soft);margin-top:4px}.attention-card:first-child .attention-k{color:var(--mint)}.attention-card:first-child .attention-t{font-size:22px;color:#fff}.attention-card:first-child .attention-meta{color:rgba(255,255,255,.65)}.attention-arrow{color:var(--text-faint);font-size:18px;position:relative;z-index:2}.attention-card:first-child .attention-arrow{color:var(--gold)}.call-task-hero{background:linear-gradient(135deg,#102d1a,#2e6943);color:#fff;border-radius:17px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;position:relative;overflow:hidden;margin-bottom:13px}.call-task-hero:after{content:"";position:absolute;width:170px;height:170px;border:1px solid rgba(224,180,74,.24);border-radius:50%;right:-70px;top:-95px;box-shadow:0 0 0 30px rgba(224,180,74,.04)}.call-task-k{font:700 8px var(--mono);text-transform:uppercase;letter-spacing:.9px;color:var(--mint)}.call-task-name{font-size:21px;font-weight:800;letter-spacing:-.5px;margin-top:5px}.call-task-role{font-size:10px;color:rgba(255,255,255,.6);margin-top:3px}.call-task-time{position:relative;z-index:1;background:var(--gold);color:var(--green-deep);border-radius:13px;padding:13px 15px;text-align:center;min-width:102px;box-shadow:0 10px 24px rgba(10,26,15,.22)}.call-task-time strong{display:block;font:800 23px var(--mono)}.call-task-time span{display:block;font:700 7px var(--mono);text-transform:uppercase;letter-spacing:.6px;margin-top:3px}.call-task-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:13px}.call-task-fact{background:var(--paper);border:1px solid var(--line-soft);border-radius:11px;padding:10px 11px}.call-task-fact label{display:block;font:700 7px var(--mono);text-transform:uppercase;letter-spacing:.6px;color:var(--text-faint)}.call-task-fact b{display:block;font-size:11px;margin-top:4px;line-height:1.35}.outcome-title{font-size:13px;font-weight:800;margin:14px 0 8px}.outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.outcome-option{border:1px solid var(--line);background:#fff;border-radius:11px;padding:11px 7px;color:var(--text-soft);font-size:9px;font-weight:750;text-align:center;transition:.18s ease}.outcome-option i{display:block;font-size:18px;color:var(--green);margin-bottom:5px}.outcome-option.on,.outcome-option:hover{background:var(--green);border-color:var(--green);color:#fff;transform:translateY(-1px)}.outcome-option.on i{color:var(--gold)}.call-attempts{display:flex;flex-direction:column;gap:6px;margin-top:9px;max-height:180px;overflow:auto}.call-attempt{display:grid;grid-template-columns:74px 98px minmax(0,1fr);gap:9px;align-items:start;background:var(--paper);border-radius:10px;padding:9px 10px}.call-attempt-time{font:700 8px var(--mono);color:var(--green)}.call-attempt-outcome{font-size:9px;font-weight:800}.call-attempt-note{font-size:9px;line-height:1.4;color:var(--text-soft)}.call-task-actions{display:flex;gap:7px;justify-content:space-between;align-items:center;margin-top:14px;flex-wrap:wrap}.call-task-actions-right{display:flex;gap:7px;flex-wrap:wrap}.command-card{background:linear-gradient(112deg,#102d1a 0,#194629 55%,#2d6843 100%);border-radius:18px;padding:18px 22px;color:#fff;display:grid;grid-template-columns:minmax(280px,.65fr) minmax(540px,1.35fr);gap:24px;align-items:center;min-height:150px;overflow:hidden;position:relative;box-shadow:0 16px 38px rgba(15,43,24,.15)}.command-card:after{content:"";position:absolute;width:230px;height:230px;border:1px solid rgba(212,160,23,.18);border-radius:50%;right:-70px;top:-125px;box-shadow:0 0 0 35px rgba(212,160,23,.035)}.command-card>div:not(.signal-key){position:relative;z-index:2}.signal-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;opacity:.88;pointer-events:auto}.signal-key{position:absolute;right:22px;bottom:13px;z-index:3;font-family:var(--mono);font-size:8px;letter-spacing:.7px;color:rgba(255,255,255,.36);display:flex;align-items:center;gap:6px;pointer-events:none}.signal-key:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px var(--mint);animation:signalPulse 2s ease-in-out infinite}@keyframes signalPulse{50%{opacity:.35;transform:scale(.65)}}.brief-label{font-family:var(--mono);font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--mint)}.brief-title{font-size:24px;font-weight:700;line-height:1.05;letter-spacing:-1px;margin-top:6px;max-width:430px}.brief-title em{font-family:Georgia,serif;font-weight:400;color:var(--gold);font-size:1.06em}.brief-copy{font-size:10px;line-height:1.45;color:rgba(255,255,255,.67);margin-top:8px;max-width:430px}.brief-cta{display:inline-flex;align-items:center;gap:7px;margin-top:11px;border:none;border-radius:999px;background:var(--gold);color:var(--green-deep);padding:8px 12px;font-weight:700;font-size:9px;box-shadow:0 7px 18px rgba(212,160,23,.2)}.hero-copy-panel{align-self:center}.workflow-path{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;position:relative}.workflow-step{border:1px solid rgba(255,255,255,.82);background:linear-gradient(145deg,#fff 0,#f6fbf7 58%,#eef7f1 100%);color:var(--text);border-radius:12px;padding:12px 10px;min-height:96px;position:relative;overflow:hidden;box-shadow:0 10px 24px rgba(5,25,12,.13),inset 0 1px 0 #fff;cursor:pointer;text-align:left;font-family:var(--sg)}.workflow-step:before{content:"";position:absolute;width:72px;height:72px;border-radius:50%;right:-32px;top:-36px;background:radial-gradient(circle,rgba(212,160,23,.18),rgba(212,160,23,0) 68%)}.workflow-step:nth-child(2){background:linear-gradient(145deg,#fff 0,#f2faf6 55%,#e5f4ec 100%)}.workflow-step:nth-child(3){background:linear-gradient(145deg,#fffdf8 0,#faf7ed 58%,#f4edd8 100%)}.workflow-step:nth-child(4){background:linear-gradient(145deg,#fff 0,#f4f8f5 55%,#e8f1eb 100%)}.workflow-step:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(5,25,12,.18),inset 0 1px 0 #fff}.workflow-step:not(:last-child):after{content:"\2192";position:absolute;right:-9px;top:36px;color:var(--gold);font-family:var(--mono);font-size:13px;z-index:4}.workflow-num{font-family:var(--mono);font-size:11px;font-weight:800;color:var(--green);letter-spacing:.5px}.workflow-icon{font-size:23px;color:var(--gold);margin-top:3px}.workflow-title{font-size:15px;font-weight:800;letter-spacing:-.35px;margin-top:2px;color:#111a13;text-shadow:0 0 .01px currentColor}.workflow-copy{font-size:12px;font-weight:700;line-height:1.3;color:#414841;margin-top:3px}.hero-scene{height:230px;position:relative;perspective:900px}.scene-glow{position:absolute;width:280px;height:280px;border-radius:50%;right:5%;top:-23%;background:radial-gradient(circle,rgba(159,225,203,.16),transparent 66%);filter:blur(2px)}.scene-card{position:absolute;background:rgba(255,255,255,.93);color:var(--text);border:1px solid rgba(255,255,255,.48);border-radius:15px;box-shadow:0 25px 55px rgba(4,25,12,.28);backdrop-filter:blur(14px);transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.scene-main{width:270px;padding:17px;right:14%;top:28px;transform:rotateY(-8deg) rotateX(3deg)}.scene-main:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(212,160,23,.8),transparent 38%,rgba(159,225,203,.55));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.scene-avatar{width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,var(--green),#3b7952);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.scene-person{display:flex;gap:11px;align-items:center}.scene-name{font-size:13px;font-weight:700}.scene-role{font-size:9px;color:var(--text-faint);margin-top:2px}.scene-score{margin-left:auto;font-family:var(--mono);font-size:22px;font-weight:800;color:var(--green)}.scene-bars{display:flex;flex-direction:column;gap:7px;margin-top:14px}.scene-bar{display:grid;grid-template-columns:78px 1fr 20px;gap:7px;align-items:center;font-size:8px;color:var(--text-soft)}.scene-track{height:5px;background:var(--line-soft);border-radius:5px;overflow:hidden}.scene-fill{height:100%;background:linear-gradient(90deg,var(--green),var(--mint));border-radius:5px;animation:sceneFill .9s ease both}@keyframes sceneFill{from{width:0!important}}.scene-fee{width:150px;padding:13px;right:1%;top:0;transform:rotate(7deg) translateZ(35px);background:rgba(212,160,23,.96);color:var(--green-deep)}.scene-fee-label{font-family:var(--mono);font-size:8px;text-transform:uppercase;letter-spacing:.6px;opacity:.64}.scene-fee-value{font-family:var(--mono);font-size:20px;font-weight:800;margin-top:2px}.scene-stage{width:166px;padding:12px;left:0;bottom:13px;transform:rotate(-5deg) translateZ(25px)}.scene-stage-top{display:flex;align-items:center;justify-content:space-between;font-size:9px;font-weight:700}.scene-stage-pill{font-size:7px;background:var(--mint-soft);color:var(--green);padding:3px 6px;border-radius:6px}.scene-flow{height:5px;background:var(--line-soft);border-radius:5px;margin-top:9px;overflow:hidden}.scene-flow:after{content:"";display:block;width:72%;height:100%;background:linear-gradient(90deg,var(--green),var(--gold));border-radius:5px;animation:flowPulse 2.4s ease-in-out infinite}@keyframes flowPulse{50%{width:92%}}.home-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);gap:16px;margin-top:16px}.metric-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:14px}.metric{background:linear-gradient(160deg,#fff 0,#f8fbf8 100%);border:1px solid var(--line-soft);border-radius:15px;padding:15px;box-shadow:0 8px 24px rgba(15,43,24,.04)}.metric{position:relative;overflow:hidden}.metric:after{content:"";position:absolute;width:72px;height:72px;border:1px solid rgba(31,74,44,.06);border-radius:50%;right:-28px;bottom:-35px;box-shadow:0 0 0 14px rgba(31,74,44,.025)}.metric-k{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:var(--text-faint)}.metric-v{font-family:var(--mono);font-size:25px;font-weight:800;letter-spacing:-1px;margin-top:5px}.metric-d{font-size:11px;color:var(--text-soft);margin-top:3px}.chart-card{background:var(--cream-card);border:1px solid var(--line-soft);border-radius:18px;padding:18px;min-height:240px;box-shadow:0 14px 40px rgba(15,43,24,.05);transition:box-shadow .22s,border-color .22s}.chart-card:hover{box-shadow:0 18px 48px rgba(15,43,24,.09);border-color:rgba(200,215,200,.8)}.chart-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.chart-title{font-weight:700;font-size:14px}.chart-sub{font-size:11px;color:var(--text-faint);margin-top:2px}.chart-wrap{height:150px;position:relative}.chart-wrap svg{width:100%;height:100%;overflow:visible}.chart-line{fill:none;stroke:var(--gold);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 5px 5px rgba(212,160,23,.25))}.chart-area{fill:url(#chartFill)}.chart-dot{fill:var(--cream-card);stroke:var(--gold);stroke-width:3}.chart-grid{stroke:var(--line-soft);stroke-width:1;stroke-dasharray:4 5}.chart-y{font-family:var(--mono);font-size:8px;fill:var(--text-faint)}.chart-labels{display:flex;justify-content:space-between;font-family:var(--mono);font-size:9px;color:var(--text-faint);margin-top:4px}.call-queue{display:flex;flex-direction:column;gap:7px}.queue-row{display:grid;grid-template-columns:64px 38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border-radius:11px;background:var(--paper);cursor:pointer;transition:.18s ease}.queue-row:hover{background:var(--mint-soft);transform:translateX(3px)}.queue-time{font-family:var(--mono);font-size:12px;font-weight:800;color:var(--green)}.queue-icon{width:34px;height:34px;border-radius:10px;background:#fff;color:var(--green);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(15,43,24,.06)}.queue-name{font-size:12px;font-weight:750}.queue-purpose{font-size:9px;color:var(--text-soft);margin-top:2px}.queue-stage{font-family:var(--mono);font-size:8px;color:var(--green);background:#fff;border:1px solid var(--line-soft);padding:5px 7px;border-radius:999px}.viz-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:16px;margin-top:16px}.viz-card{background:var(--green-deep);color:#fff;border-radius:18px;padding:18px;min-height:220px;position:relative;overflow:hidden;box-shadow:0 15px 38px rgba(15,43,24,.13)}.viz-card.light{background:var(--cream-card);color:var(--text);border:1px solid var(--line-soft);box-shadow:0 14px 40px rgba(15,43,24,.05)}.viz-card:after{content:"";position:absolute;width:180px;height:180px;border:1px solid rgba(212,160,23,.15);border-radius:50%;right:-90px;top:-95px;box-shadow:0 0 0 28px rgba(212,160,23,.035)}.viz-title{font-size:14px;font-weight:700;position:relative;z-index:1}.viz-sub{font-size:10px;color:rgba(255,255,255,.5);margin-top:2px;position:relative;z-index:1}.viz-card.light .viz-sub{color:var(--text-faint)}.candidate-plan-sub{font-size:12px;line-height:1.45;margin-top:4px}.funnel{display:flex;align-items:center;gap:6px;height:130px;margin-top:12px;position:relative;z-index:1}.funnel-stage{height:var(--h);flex:1;min-width:0;background:linear-gradient(135deg,rgba(212,160,23,.95),rgba(232,176,32,.58));clip-path:polygon(0 8%,92% 8%,100% 50%,92% 92%,0 92%,8% 50%);display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--green-deep);transition:.25s ease}.funnel-stage{animation:funnelIn .55s cubic-bezier(.2,.8,.2,1) both}.funnel-stage:nth-child(2){animation-delay:.07s}.funnel-stage:nth-child(3){animation-delay:.14s}.funnel-stage:nth-child(4){animation-delay:.21s}@keyframes funnelIn{from{opacity:0;transform:translateX(-14px) scale(.96)}to{opacity:1;transform:none}}.funnel-stage:hover{filter:brightness(1.08);transform:translateY(-3px)}.funnel-n{font-family:var(--mono);font-size:21px;font-weight:800;line-height:1}.funnel-l{font-size:9px;font-weight:700;margin-top:5px}.donut-wrap{display:flex;align-items:center;justify-content:center;height:150px;position:relative;z-index:1}.donut-wrap svg{width:145px;height:145px;transform:rotate(-90deg);filter:drop-shadow(0 10px 16px rgba(15,43,24,.12))}.donut-wrap svg circle:not(:first-child){animation:ringIn .75s ease both}@keyframes ringIn{from{opacity:0}to{opacity:1}}.donut-centre{position:absolute;text-align:center}.donut-n{font-family:var(--mono);font-size:26px;font-weight:800;line-height:1}.donut-l{font-size:9px;color:var(--text-faint);margin-top:4px}.donut-legend{display:flex;justify-content:center;gap:13px;font-size:9px;color:var(--text-soft)}.legend-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:4px}.call-plan{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:14px;margin-top:14px;position:relative;z-index:2}.call-role-list{display:flex;flex-direction:column;gap:7px}.call-role{display:grid;grid-template-columns:42px minmax(150px,1.2fr) minmax(140px,.8fr) 92px auto;gap:12px;align-items:center;padding:11px 13px;border:1px solid var(--line-soft);border-radius:12px;background:linear-gradient(105deg,#fff,#f6faf7);cursor:pointer;transition:.2s ease}.call-role:hover{transform:translateX(3px);border-color:rgba(31,74,44,.22);box-shadow:0 8px 20px rgba(15,43,24,.06)}.call-role-icon{width:38px;height:38px;border-radius:11px;background:var(--mint-soft);color:var(--green);display:flex;align-items:center;justify-content:center;font-size:18px}.call-role-title{font-size:14px;font-weight:800;letter-spacing:-.25px}.call-role-count{font-size:10px;color:var(--text-soft);margin-top:2px}.call-role-next{font-size:11px;font-weight:700}.call-role-meta{font-size:9px;color:var(--text-faint);margin-top:2px}.call-role-time{display:flex;align-items:center;gap:6px}.call-time-input{width:92px;border:1px solid var(--line);background:#fff;color:var(--green-deep);border-radius:9px;padding:7px 8px;font-family:var(--mono);font-size:11px;font-weight:800;outline:0}.call-time-input:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(212,160,23,.12)}.call-role-action{font-family:var(--mono);font-size:9px;font-weight:700;color:var(--green);background:var(--mint-soft);padding:6px 9px;border-radius:999px;white-space:nowrap}.call-suggestion{background:linear-gradient(145deg,var(--green-dark),var(--green));color:#fff;border-radius:14px;padding:17px;display:flex;flex-direction:column;justify-content:center;min-height:150px;position:relative;overflow:hidden}.call-suggestion:after{content:"";position:absolute;width:150px;height:150px;border:1px solid rgba(212,160,23,.22);border-radius:50%;right:-70px;top:-75px;box-shadow:0 0 0 25px rgba(212,160,23,.04)}.call-suggestion-label{font-family:var(--mono);font-size:8px;letter-spacing:.8px;color:var(--mint);text-transform:uppercase}.call-suggestion-title{font-family:Georgia,serif;font-style:italic;color:var(--gold);font-size:23px;line-height:1.05;margin-top:7px}.call-suggestion-copy{font-size:11px;line-height:1.45;color:rgba(255,255,255,.68);margin-top:8px;max-width:300px}.call-suggestion-btn{align-self:flex-start;border:none;border-radius:999px;background:var(--gold);color:var(--green-deep);font-size:9px;font-weight:800;padding:8px 11px;margin-top:12px}.revenue-viz{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);gap:14px;margin:16px 0}.revenue-chart{background:var(--green-deep);border-radius:17px;padding:18px;color:#fff;min-height:210px;position:relative;overflow:hidden}.jobs-overview{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:16px;align-items:start;margin:16px 0 12px}.jobs-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;align-self:start}.jobs-metrics-grid .metric{padding:18px 16px;min-height:124px;display:flex;flex-direction:column;justify-content:space-between}.jobs-metrics-grid .metric-k{font-size:10px}.jobs-metrics-grid .metric-v{font-size:29px}.jobs-metrics-grid .metric-d{font-size:11px;line-height:1.4;white-space:normal;overflow:visible;text-overflow:clip}.jobs-calendar-panel{background:linear-gradient(155deg,#edf7ee 0,#dcedde 56%,#d3e7d8 100%);border:1px solid rgba(36,91,56,.12);border-radius:20px;padding:20px;min-height:362px;box-shadow:0 12px 30px rgba(15,43,24,.06)}.jobs-calendar-head .viz-title{font-size:18px;color:var(--green-deep)}.jobs-calendar-head .viz-sub{font-size:12px;color:var(--text-soft);max-width:620px}.jobs-calendar-summary{margin-top:14px}.jobs-calendar-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.jobs-calendar-stat{padding:13px 14px;border-radius:14px;background:rgba(255,255,255,.72);border:1px solid rgba(36,91,56,.08);min-width:0}.jobs-calendar-stat label{display:block;font:700 8px var(--mono);letter-spacing:.7px;text-transform:uppercase;color:var(--green)}.jobs-calendar-stat strong{display:block;font:800 20px/1.15 var(--mono);color:var(--green-deep);margin-top:7px;overflow-wrap:anywhere}.jobs-calendar-stat span{display:block;font-size:11px;line-height:1.45;color:var(--text-soft);margin-top:6px}.job-calendar{display:flex;flex-direction:column;gap:10px;margin-top:16px;position:relative;z-index:1}.job-calendar-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:13px;align-items:center;border:1px solid rgba(36,91,56,.1);background:rgba(255,255,255,.78);border-radius:14px;padding:12px 13px;text-align:left;color:var(--text);transition:.2s ease}.job-calendar-row:hover{background:#fff;transform:translateX(3px);box-shadow:0 10px 22px rgba(15,43,24,.06)}.job-calendar-date{background:var(--gold);color:var(--green-deep);border-radius:9px;padding:7px 5px;text-align:center;font:800 9px var(--mono);text-transform:uppercase}.job-calendar-date strong{display:block;font-size:20px;line-height:1}.job-calendar-role{font-size:14px;font-weight:800;color:var(--green-deep)}.job-calendar-meta{font-size:11px;color:var(--text-soft);margin-top:4px}.job-calendar-tag{font:700 9px var(--mono);color:var(--green);text-align:right}.job-calendar-tag strong{display:block;color:var(--green-deep);font-size:12px;margin-top:5px}.jobs-calendar-notes{margin-top:16px}.jobs-calendar-notes-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:10px}.jobs-calendar-notes-empty{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:1px dashed rgba(36,91,56,.2);border-radius:12px;background:rgba(255,255,255,.42)}.jobs-calendar-note-add{min-height:30px;padding:6px 9px;border:1px solid #c9d3ca;border-radius:8px;background:#fff;color:var(--green);font-size:10px;font-weight:750;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.jobs-calendar-note-add.primary{background:var(--green);border-color:var(--green);color:#fff}.jobs-calendar-notes-title{font-size:14px;font-weight:800;color:var(--green-deep)}.jobs-calendar-notes-sub{font-size:10px;color:var(--text-soft);text-align:right}.jobs-calendar-notes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.jobs-calendar-note{position:relative;padding:9px 10px;border:1px solid #ded7bd;border-radius:4px 4px 12px 4px;background:linear-gradient(170deg,#fffef8,#fff9dc);box-shadow:0 8px 16px rgba(48,39,17,.11),0 2px 4px rgba(48,39,17,.07);transform:rotate(-.25deg)}.jobs-calendar-note:nth-child(2n){transform:rotate(.25deg)}.jobs-calendar-note-when{font:700 7px var(--mono);letter-spacing:.5px;text-transform:uppercase;color:var(--green)}.jobs-calendar-note-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.jobs-calendar-note-time{display:flex;align-items:center;gap:3px;color:#7b6a3e;font-size:9px}.jobs-calendar-note-time input{width:68px;border:1px solid #ded7bd;border-radius:6px;background:rgba(255,255,255,.68);padding:3px 4px;color:#554d38;font:700 8px var(--mono)}.jobs-calendar-note-title{font-family:var(--hand);font-size:15px;line-height:1.16;color:var(--green-deep);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobs-calendar-note-copy{font-family:var(--hand);font-size:13px;line-height:1.25;color:#554d38;margin-top:2px}.jobs-calendar-note-editor{width:100%;min-height:48px;margin-top:4px;padding:5px 6px;resize:vertical;border:1px dashed transparent;border-radius:8px;outline:0;background:rgba(255,255,255,.28);color:#554d38;font:13px/1.25 var(--hand)}.jobs-calendar-note-editor:hover{border-color:rgba(85,77,56,.2)}.jobs-calendar-note-editor:focus{background:rgba(255,255,255,.72);border-color:#c7a94f;box-shadow:0 0 0 3px rgba(199,169,79,.13)}.jobs-calendar-note-actions{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:4px;margin-top:5px}.jobs-calendar-note-actions button{min-height:24px;padding:3px 6px;border:1px solid #ded7bd;border-radius:6px;background:rgba(255,255,255,.65);color:#665c42;font-size:8px;font-weight:700}.jobs-calendar-note-actions button.primary{background:var(--green);border-color:var(--green);color:#fff}.jobs-calendar-note-actions button.delete{color:var(--red);border-color:rgba(192,57,43,.22);background:rgba(255,255,255,.5)}.revenue-bars{display:flex;align-items:flex-end;gap:14px;height:132px;margin-top:15px;padding-top:8px}.revenue-col{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;min-width:0}.revenue-bar{width:min(58px,75%);height:var(--h);min-height:8px;background:linear-gradient(180deg,var(--gold-bright),var(--gold));border-radius:8px 8px 3px 3px;box-shadow:0 8px 20px rgba(212,160,23,.22);position:relative;transition:.25s ease}.revenue-bar{animation:barRise .65s cubic-bezier(.2,.8,.2,1) both;transform-origin:bottom}.revenue-col:nth-child(2) .revenue-bar{animation-delay:.06s}.revenue-col:nth-child(3) .revenue-bar{animation-delay:.12s}.revenue-col:nth-child(4) .revenue-bar{animation-delay:.18s}.revenue-col:nth-child(5) .revenue-bar{animation-delay:.24s}@keyframes barRise{from{transform:scaleY(.05);opacity:.25}to{transform:scaleY(1);opacity:1}}.revenue-bar:hover{filter:brightness(1.12);transform:scaleY(1.03);transform-origin:bottom}.revenue-val{font-family:var(--mono);font-size:9px;color:var(--gold);white-space:nowrap}.revenue-label{font-size:8px;color:rgba(255,255,255,.48);max-width:85px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coverage-card{background:var(--cream-card);border:1px solid var(--line-soft);border-radius:17px;padding:18px;display:flex;flex-direction:column;justify-content:center}.coverage-ring{width:116px;height:116px;margin:10px auto;position:relative}.coverage-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.coverage-centre{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.coverage-n{font-family:var(--mono);font-size:24px;font-weight:800}.coverage-l{font-size:9px;color:var(--text-faint)}.depth-card{transform-style:preserve-3d;will-change:transform;transition:transform .16s ease,box-shadow .16s ease}.depth-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.17),transparent 48%);opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:4}.depth-card:hover:before{opacity:1}.depth-card>*{position:relative;z-index:5}.chart-card.depth-card:before,.job-card.depth-card:before,.metric.depth-card:before{background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%),rgba(212,160,23,.1),transparent 48%)}.spark{position:fixed;width:4px;height:4px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px rgba(212,160,23,.75);pointer-events:none;z-index:100;animation:sparkOut .65s ease-out forwards}@keyframes sparkOut{to{transform:translate(var(--sx),var(--sy)) scale(0);opacity:0}}.focus-list{display:flex;flex-direction:column;gap:8px}.focus-item{display:flex;gap:11px;align-items:center;padding:11px;background:var(--paper);border-radius:12px;cursor:pointer;transition:.18s ease}.focus-item:hover{transform:translateX(3px);background:var(--mint-soft)}.focus-icon{width:34px;height:34px;border-radius:10px;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.focus-copy{flex:1;min-width:0}.focus-name{font-size:13px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.focus-meta{font-size:10px;color:var(--text-faint)}.focus-time{font-family:var(--mono);font-size:10px;color:var(--amber-tx)}.activity-list{display:flex;flex-direction:column}.activity-item{display:grid;grid-template-columns:28px 1fr auto;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line-soft)}.activity-item:last-child{border:none}.activity-mark{width:28px;height:28px;border-radius:9px;background:var(--mint-soft);color:var(--green);display:flex;align-items:center;justify-content:center}.activity-copy{font-size:11px;line-height:1.35}.activity-copy strong{font-weight:650}.activity-at{font-family:var(--mono);font-size:9px;color:var(--text-faint)}.desk-flow{margin:14px 0 4px}.desk-flow-layout{display:grid;grid-template-columns:minmax(0,1fr) 384px;gap:16px;align-items:start}.desk-flow-inner{display:flex;align-items:stretch;gap:0;background:linear-gradient(160deg,#fff,#f8fbf8);border:1.5px solid var(--line-soft);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(15,43,24,.04);min-height:128px}.desk-flow-step{flex:1;padding:14px 16px;text-align:left;background:0 0;border:none;border-right:1px solid var(--line-soft);cursor:pointer;transition:.15s ease;min-width:0}.desk-flow-step:last-child{border-right:none}.desk-flow-step:hover{background:var(--mint-soft)}.desk-flow-step.active{background:linear-gradient(135deg,rgba(36,91,56,.06),rgba(36,91,56,.02))}.desk-flow-step.win{background:linear-gradient(135deg,rgba(212,160,23,.09),rgba(212,160,23,.02))}.dfs-n{font-family:var(--mono);font-size:26px;font-weight:800;letter-spacing:-1px;color:var(--text);line-height:1}.desk-flow-step.active .dfs-n{color:var(--green)}.desk-flow-step.win .dfs-n{color:var(--gold)}.dfs-label{font-size:12px;font-weight:700;margin-top:4px;color:var(--text)}.dfs-sub{font-size:10px;color:var(--text-faint);margin-top:2px}.dfs-arrow{display:flex;align-items:center;padding:0;color:var(--text-faint);font-size:13px;flex-shrink:0}.screening-spotlight{justify-self:end;width:100%;min-height:288px;border:1px solid rgba(36,91,56,.1);border-radius:24px;padding:18px;text-align:left;background:radial-gradient(circle at 84% 16%,rgba(245,185,66,.18),transparent 26%),radial-gradient(circle at 18% 82%,rgba(159,225,203,.22),transparent 28%),linear-gradient(148deg,#edf8ee 0,#dcefe0 54%,#cfe6d5 100%);color:var(--text);position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(15,43,24,.08);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.screening-spotlight:before{content:"";position:absolute;inset:0;background:linear-gradient(125deg,rgba(255,255,255,.46) 0,rgba(255,255,255,.12) 38%,rgba(255,255,255,.24) 100%)}.screening-spotlight:after{content:"";position:absolute;width:232px;height:232px;border-radius:50%;right:-88px;top:-82px;border:1px solid rgba(36,91,56,.09);box-shadow:0 0 0 30px rgba(36,91,56,.035)}.screening-spotlight-alert{position:relative;z-index:2;display:inline-flex;align-items:center;min-height:30px;padding:6px 11px;border-radius:999px;background:rgba(255,255,255,.52);border:1px solid rgba(36,91,56,.12);font:700 10px var(--mono);letter-spacing:.45px;text-transform:uppercase;color:var(--amber-tx)}.screening-spotlight-panel{position:relative;z-index:2;margin-top:auto;max-width:270px;padding:18px 18px 16px;border-radius:18px;background:linear-gradient(160deg,rgba(255,255,255,.68),rgba(246,251,247,.92));border:1px solid rgba(36,91,56,.08);box-shadow:0 14px 34px rgba(15,43,24,.08)}.screening-spotlight-kicker{font:700 10px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--green)}.screening-spotlight-count{font:800 66px/1 var(--mono);letter-spacing:-3px;color:var(--green-deep);margin-top:14px}.screening-spotlight-title{font-size:22px;font-weight:800;letter-spacing:-.8px;line-height:1.05;max-width:230px;margin-top:5px;color:var(--green-deep)}.screening-spotlight-copy{font-size:12px;line-height:1.55;color:var(--text-soft);margin-top:10px;max-width:240px}.screening-spotlight-tags{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:8px;padding-top:16px;max-width:100%}.screening-spotlight-tags span{display:inline-flex;align-items:center;min-height:30px;padding:6px 11px;border-radius:999px;background:rgba(255,255,255,.52);border:1px solid rgba(36,91,56,.08);font:700 10px var(--mono);letter-spacing:.35px;color:var(--green-deep)}.screening-spotlight.on .screening-spotlight-count{text-shadow:none}.activation{display:none;background:var(--cream-card);border:1px solid var(--line);border-radius:15px;padding:14px 16px;margin:12px 0 16px;align-items:center;gap:16px;box-shadow:0 8px 25px rgba(15,43,24,.04)}.money-list{background:var(--cream-card);border:1px solid var(--line);border-radius:16px;padding:16px;margin:12px 0 16px;box-shadow:0 10px 30px rgba(15,43,24,.05)}.money-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.money-list-kicker{font:700 10px var(--mono,monospace);letter-spacing:.8px;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:5px}.money-list-title{font-weight:800;font-size:16px;color:var(--text);margin-top:3px;letter-spacing:-.3px}.money-list-total{text-align:right;font-weight:800;font-size:20px;color:var(--green);line-height:1}.money-list-total span{display:block;font-size:9px;font-weight:600;color:var(--text-faint);text-transform:uppercase;letter-spacing:.6px;margin-top:3px}.money-list-rows{display:flex;flex-direction:column;gap:7px}.money-row{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:var(--paper);border:1px solid var(--line-soft);border-left:3px solid var(--line);border-radius:11px;padding:10px 12px;cursor:pointer;transition:.14s ease}.money-row:hover{transform:translateX(2px);border-left-color:var(--green);box-shadow:0 6px 16px rgba(15,43,24,.06)}.money-row.tone-risk{border-left-color:var(--red)}.money-row.tone-soon{border-left-color:var(--gold)}.money-row.tone-ok{border-left-color:var(--green)}.money-row-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--cream-card);color:var(--text-soft);flex-shrink:0;font-size:15px}.money-row.tone-risk .money-row-icon{color:var(--red)}.money-row.tone-soon .money-row-icon{color:var(--gold)}.money-row.tone-ok .money-row-icon{color:var(--green)}.money-row-body{flex:1;min-width:0}.money-row-title{display:block;font-weight:700;font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.money-row-sub{display:block;font-size:11px;color:var(--text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.money-row-fee{font:800 14px var(--mono,monospace);color:var(--green);flex-shrink:0}.activation.on{display:flex}.activation-copy{min-width:190px}.activation-title{font-size:12px;font-weight:700}.activation-sub{font-size:10px;color:var(--text-faint);margin-top:2px}.activation-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;flex:1}.activation-step{display:flex;align-items:center;gap:7px;border:1px solid var(--line-soft);background:#fff;border-radius:9px;padding:8px;font-size:9px;color:var(--text-soft)}.activation-step i{font-size:14px;color:var(--text-faint)}.activation-step.done{background:var(--mint-soft);border-color:transparent;color:var(--green)}.activation-step.done i{color:var(--green)}.activation.first-run{padding:20px;background:linear-gradient(115deg,#f7eed2,#fff 48%,#edf6ef);border-color:#ddc377;box-shadow:0 15px 38px rgba(110,78,19,.11)}.activation.first-run .activation-title{font-size:17px;color:var(--green-deep)}.activation.first-run .activation-sub{font-size:12px;max-width:330px}.activation.first-run .activation-step{min-height:54px;font-size:11px;font-weight:700}.shead{display:flex;align-items:center;justify-content:space-between;margin:24px 2px 12px}.shead-t{font-weight:700;font-size:20px;letter-spacing:-.5px;color:var(--text)}.shead-t span{color:inherit}.chips{display:flex;gap:6px}.chip{font-family:var(--sg);font-weight:600;font-size:11px;padding:5px 12px;border-radius:18px;border:1.5px solid var(--line);background:0 0;color:var(--text-soft)}.chip.on{background:var(--green);color:#fff;border-color:var(--green)}.rows{display:flex;flex-direction:column;gap:8px}.row{display:flex;align-items:center;gap:14px;padding:13px 15px;border-radius:15px;border:2px solid var(--line-soft);background:var(--cream-card);transition:border-color .15s,transform .1s}.row:hover{border-color:var(--line);transform:translateX(2px)}.row.lead{border-color:var(--gold);background:var(--amber-bg)}.row-rk{font-family:var(--mono);font-weight:700;font-size:15px;width:28px;text-align:center;color:var(--text-faint);flex-shrink:0}.row.lead .row-rk{color:var(--amber-tx)}.row-sc{font-family:var(--mono);font-weight:800;font-size:22px;width:40px;text-align:center;flex-shrink:0}.row-bd{flex:1;min-width:0;cursor:pointer}.row-nm{font-weight:600;font-size:14px;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-rl{font-size:12px;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag{font-weight:600;font-size:10px;padding:4px 10px;border-radius:7px;white-space:nowrap;letter-spacing:.2px}.tag.s{background:var(--green);color:#fff}.tag.m{background:var(--gold);color:var(--green-deep)}.tag.w{background:var(--red);color:#fff}.row-x{background:0 0;border:none;color:var(--text-faint);padding:4px;flex-shrink:0}.row-x:hover{color:var(--red)}.pool-tools{display:flex;gap:9px;margin-bottom:12px}.pool-search{position:relative;flex:1}.pool-search i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-faint)}.pool-search .in{padding-left:36px;background:var(--cream-card)}.select-box{width:18px;height:18px;accent-color:var(--green);flex-shrink:0}.compare-bar{display:none;position:sticky;bottom:76px;z-index:20;background:var(--green-deep);color:#fff;border-radius:14px;padding:11px 13px;align-items:center;gap:10px;box-shadow:0 14px 35px rgba(15,43,24,.25);margin-top:12px}.compare-bar.on{display:flex}.compare-bar span{font-size:12px;flex:1}.compare-bar button{border:none;border-radius:9px;background:var(--gold);color:var(--green-deep);font-weight:700;padding:8px 12px}.saved-views{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.saved-view{border:1px solid var(--line);background:var(--cream-card);border-radius:9px;padding:7px 10px;font-size:10px;font-weight:650;color:var(--text-soft)}.saved-view.on,.saved-view:hover{background:var(--green-deep);border-color:var(--green-deep);color:#fff}.data-table{background:var(--cream-card);border:1px solid var(--line);border-radius:14px;overflow-x:auto;overflow-y:visible;box-shadow:0 10px 30px rgba(15,43,24,.04)}.fee-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--green),var(--gold));outline:0;margin:14px 0 6px;cursor:pointer}.fee-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--green);box-shadow:0 2px 6px rgba(15,43,24,.25);cursor:pointer}.fee-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--green);box-shadow:0 2px 6px rgba(15,43,24,.25);cursor:pointer}.data-head,.data-row{display:grid;grid-template-columns:32px minmax(180px,250px) minmax(150px,190px) 104px 112px 120px 80px minmax(40px,1fr);align-items:center;min-width:820px}.data-head{position:sticky;top:0;z-index:3;background:var(--paper);border-bottom:1px solid var(--line);font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-faint);font-weight:700}.data-head>div,.data-row>div{padding:10px 12px}.data-row{border-bottom:1px solid var(--line-soft);font-size:11px;transition:.12s ease}.data-row:last-child{border-bottom:none}.data-row:hover{background:#fbfaf6}.data-person{cursor:pointer;min-width:0;display:flex;align-items:center;gap:9px}.data-name{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-role{font-size:10px;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.data-score{font-family:var(--mono);font-size:15px;font-weight:800}.stage-pill{display:inline-flex;padding:4px 7px;border-radius:7px;background:var(--line-soft);font-size:9px;font-weight:700}.table-foot{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;background:var(--cream-card);border-top:1px solid var(--line-soft);min-width:920px}.table-info{font-size:10px;color:var(--text-faint)}.pager{display:flex;align-items:center;gap:6px}.page-btn{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:30px;height:30px;padding:0 8px;color:var(--text-soft)}.page-btn:disabled{opacity:.35;cursor:default}.page-num{font-family:var(--mono);font-size:10px;color:var(--text-soft);padding:0 5px}.bulk-bar{display:none;align-items:center;gap:8px;background:var(--green-deep);color:#fff;border-radius:11px;padding:9px 12px;margin-bottom:10px}.bulk-bar.on{display:flex}.bulk-bar span{font-size:11px;flex:1}.bulk-btn{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:650}.job-grid{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));gap:12px}.job-card{background:var(--cream-card);border:1px solid var(--line);border-radius:15px;padding:16px;box-shadow:0 8px 25px rgba(15,43,24,.04);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;position:relative}.job-card:hover{transform:translateY(-2px);border-color:#cfc9b8;box-shadow:0 12px 30px rgba(15,43,24,.08)}.job-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.job-client{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.7px;color:var(--green);font-weight:700}.job-title{font-size:15px;font-weight:700;line-height:1.25;margin-top:3px}.job-fee{font-family:var(--mono);font-size:16px;font-weight:800;color:var(--amber-tx);white-space:nowrap}.job-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:11px;font-size:10px;color:var(--text-soft)}.job-meta span{background:var(--paper);border-radius:7px;padding:4px 7px}.job-meta .job-deadline.soon{background:rgba(212,160,23,.15);color:var(--gold);font-weight:700}.job-meta .job-deadline.over{background:rgba(192,57,43,.13);color:var(--red);font-weight:700}.job-card.at-risk{border-color:rgba(192,57,43,.4);box-shadow:0 8px 25px rgba(192,57,43,.1)}.job-risk{margin-top:9px;display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--red);background:rgba(192,57,43,.08);border-radius:8px;padding:6px 9px}.job-progress{margin-top:14px}.job-progress-top{display:flex;justify-content:space-between;font-size:9px;color:var(--text-faint);margin-bottom:5px}.job-track{height:6px;background:var(--line-soft);border-radius:6px;overflow:hidden}.job-fill{height:100%;background:var(--green);border-radius:6px}.job-actions{display:flex;gap:7px;margin-top:13px}.job-action{flex:1;border:1px solid var(--line);background:#fff;border-radius:8px;padding:7px;font-size:10px;font-weight:650;color:var(--text-soft)}.job-action.primary{background:var(--green);border-color:var(--green);color:#fff}.job-action.danger{color:var(--red);border-color:rgba(192,57,43,.25);background:rgba(192,57,43,.06)}.job-action.danger:hover{border-color:var(--red);background:rgba(192,57,43,.1)}.urgent{color:var(--red);background:var(--red-soft)!important}.empty{text-align:center;padding:48px 20px;color:var(--text-faint)}.empty i{font-size:34px;display:block;margin-bottom:12px;opacity:.5}.empty-t{font-size:14px}.card{background:linear-gradient(160deg,#fff 0,#f9fbf8 100%);border:1.5px solid var(--line-soft);border-radius:16px;padding:18px;margin-bottom:14px;box-shadow:0 10px 28px rgba(15,43,24,.035)}.card-h{font-weight:600;font-size:15px;color:var(--text-soft);margin-bottom:12px;display:flex;align-items:center;gap:7px}.fld{margin-bottom:13px}.fld:last-child{margin-bottom:0}.fld-l{font-size:14px;font-weight:600;color:var(--text);margin-bottom:6px;letter-spacing:-.1px}.in{width:100%;font-size:14px;padding:11px 13px;border-radius:10px;border:1.5px solid var(--line);background:var(--paper);color:var(--text);outline:0;transition:border-color .18s,box-shadow .18s}.in:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(36,91,56,.12)}.in::placeholder{color:var(--text-faint)}textarea.in{resize:vertical;min-height:96px;line-height:1.6}#a-note,#bc-notes,#ct-note,#iv-notes,#pl-notes,#qnText,#rnText{font-family:var(--hand);font-size:18px;line-height:1.45;letter-spacing:.15px;background:#fffdf4;border-color:#ded7bd;box-shadow:0 7px 16px rgba(48,39,17,.08),inset 0 1px 0 rgba(255,255,255,.9)}#a-note:focus,#bc-notes:focus,#ct-note:focus,#iv-notes:focus,#pl-notes:focus,#qnText:focus,#rnText:focus{border-color:#c7a94f;box-shadow:0 9px 20px rgba(48,39,17,.11),0 0 0 3px rgba(199,169,79,.14)}.in-2{display:grid;grid-template-columns:1fr 1fr;gap:11px}.in-3{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.note-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.nt{font-weight:600;font-size:11px;padding:7px 11px;border-radius:9px;border:1.5px solid var(--line);background:0 0;color:var(--text-soft);display:flex;align-items:center;gap:5px}.nt:hover{background:var(--paper)}.nt.good{border-color:#1d9e75;color:#0f6e56}.nt.bad{border-color:var(--red);color:var(--red)}.nt.flag{border-color:var(--gold);color:var(--amber-tx)}.notelist{display:flex;flex-direction:column;gap:7px;margin-top:12px}.ni{display:flex;align-items:flex-start;gap:9px;padding:9px 11px;background:var(--paper);border-radius:10px}.ni-tag{font-family:var(--mono);font-size:9px;font-weight:700;padding:3px 7px;border-radius:6px;white-space:nowrap;margin-top:1px;letter-spacing:.5px}.ni-tag.good{background:var(--mint-soft);color:#0f6e56}.ni-tag.bad{background:var(--red-soft);color:var(--red)}.ni-tag.flag{background:var(--amber-bg);color:var(--amber-tx)}.ni-tag.note{background:var(--line-soft);color:var(--text-soft)}.ni-tag.positive{background:var(--mint-soft);color:#0f6e56}.ni-tag.concern{background:var(--red-soft);color:var(--red)}.ni-tag.record{background:var(--line-soft);color:var(--text-soft)}.ni-tx{font-family:var(--hand);font-size:18px;flex:1;line-height:1.4;letter-spacing:.1px}.ni-x{background:0 0;border:none;color:var(--text-faint);padding:2px}.ni-x:hover{color:var(--red)}.btn{width:100%;font-weight:700;font-size:14px;border:none;border-radius:12px;padding:14px;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .16s,box-shadow .16s,transform .12s,border-color .16s}.btn:active{transform:scale(.98)}.btn.green{background:var(--green);color:#fff;box-shadow:0 2px 10px rgba(36,91,56,.22)}.btn.green:hover{background:var(--green-deep);box-shadow:0 4px 16px rgba(36,91,56,.28)}.btn.ghost{background:0 0;border:1.5px solid var(--line);color:var(--text)}.btn.ghost:hover{background:var(--cream-card);border-color:#c5cec4}.btn.gold{background:var(--gold);color:var(--green-deep)}.btn.gold:hover{background:var(--gold-bright)}.btn-row{display:flex;gap:10px}.result-actions{margin-top:20px}.result-actions-label{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:1.2px;color:var(--gold);font-weight:700;margin-bottom:12px}.result-primary-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px}.result-action-primary{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;border:2px solid transparent;background:var(--paper);cursor:pointer;text-align:left;font-family:var(--sg);transition:.18s ease;position:relative}.result-action-primary>i:first-child{font-size:28px;flex-shrink:0}.result-action-primary.green{background:linear-gradient(135deg,var(--green-deep),var(--green));color:#fff;border-color:transparent;box-shadow:0 12px 30px rgba(23,61,39,.2)}.result-action-primary.green:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(23,61,39,.28)}.result-action-primary.gold{background:linear-gradient(135deg,#b8830e,var(--gold-bright));color:var(--green-deep);border-color:transparent;box-shadow:0 12px 30px rgba(184,131,14,.22)}.result-action-primary.gold:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(184,131,14,.3)}.result-action-primary:not(.green):not(.gold){background:linear-gradient(135deg,#f0f3f0,#fff);border-color:var(--line);color:var(--text);box-shadow:0 8px 22px rgba(15,43,24,.05)}.result-action-primary:not(.green):not(.gold):hover{border-color:var(--green);transform:translateY(-2px);box-shadow:0 14px 30px rgba(15,43,24,.1)}.rap-body{flex:1;min-width:0}.rap-name{font-size:15px;font-weight:700;letter-spacing:-.2px}.rap-desc{font-size:11px;line-height:1.4;margin-top:3px;opacity:.75}.result-action-primary.green .rap-desc{color:rgba(255,255,255,.8)}.rap-arrow{font-size:18px;flex-shrink:0;opacity:.55}.result-secondary-actions{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.result-action-sec{border:1.5px solid var(--line-soft);background:linear-gradient(160deg,#fff,#f8fbf8);border-radius:12px;padding:11px 10px;color:var(--text);font-weight:600;font-size:12px;display:flex;flex-direction:column;align-items:center;gap:7px;cursor:pointer;font-family:var(--sg);transition:.18s ease}.result-action-sec i{font-size:22px;color:var(--green)}.result-action-sec:hover{border-color:var(--green);color:var(--green);transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,43,24,.08)}.status{font-family:var(--mono);font-size:11px;color:var(--text-faint);text-align:center;min-height:18px;margin-top:10px}.section-kicker{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--gold);font-weight:700;margin-bottom:4px}.smart-row{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.smart-btn{border:1.5px solid var(--line);background:var(--cream-card);border-radius:12px;padding:12px 9px;color:var(--text);font-weight:600;font-size:11px;display:flex;flex-direction:column;align-items:center;gap:6px;transition:.18s ease}.smart-btn:hover{border-color:var(--green);color:var(--green);transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,43,24,.08)}.smart-btn i{font-size:19px}#v-assess{background:#f5f7f4;padding-top:52px}#v-assess.on{display:block}.qual-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.qual-header .shead-t{font-size:30px;letter-spacing:-1px;color:#16241c;line-height:1.05}.qual-header .qualification-sub{font-size:14px;color:var(--text-soft);margin-top:5px;max-width:560px}.qual-header-actions{display:flex;gap:10px;flex-shrink:0}.qual-header-actions .btn{padding:10px 18px;border-radius:11px;font-size:13px;min-height:0}.qual-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:16px;align-items:start;margin-bottom:16px}.flow-tabs{display:flex;gap:10px;margin-bottom:18px}.flow-tab{flex:1;display:flex;align-items:center;gap:11px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:13px;padding:13px 16px;cursor:pointer;transition:.15s ease}.flow-tab:hover{border-color:var(--green)}.flow-tab.on{border-color:var(--green);background:linear-gradient(160deg,#fff,#f1f9f3);box-shadow:0 8px 22px rgba(36,91,56,.1)}.flow-tab-n{width:26px;height:26px;border-radius:8px;background:var(--line-soft);color:var(--text-soft);display:grid;place-items:center;font:800 13px var(--mono,monospace);flex-shrink:0}.flow-tab.on .flow-tab-n{background:var(--green);color:#fff}.flow-tab b{display:block;font-size:13px;color:#16241c}.flow-tab small{display:block;font-size:11px;color:var(--text-faint);margin-top:1px}@media(max-width:640px){.flow-tabs{flex-direction:column}}.bd-tools{margin-bottom:14px}.bd-disclaimer{margin-top:13px;display:flex;align-items:flex-start;gap:7px;font-size:11.5px;line-height:1.45;color:var(--text-soft);background:#fdf6ec;border:1px solid #f0e0c2;border-radius:10px;padding:10px 12px}.bd-disclaimer i{color:#b5790f;margin-top:1px;flex-shrink:0}.bd-results{display:flex;flex-direction:column;gap:7px}.bd-row{background:#fff;border:1px solid var(--line);border-radius:11px;overflow:hidden;transition:.14s ease}.bd-row:hover{border-color:var(--green)}.bd-row.open{box-shadow:0 8px 22px rgba(15,43,24,.07)}.bd-row-head{display:flex;align-items:center;gap:11px;padding:11px 13px;cursor:pointer}.bd-row-main{flex:1;min-width:0}.bd-row-name{font-weight:700;font-size:13px;color:#16241c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px}.bd-verified{color:#1f7a44;margin-left:5px;font-size:12px}.bd-row-meta{font-size:11px;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.bd-row-chev{color:var(--text-faint);font-size:16px;transition:transform .18s ease;flex-shrink:0}.bd-row.open .bd-row-chev{transform:rotate(180deg)}.bd-row-detail{display:none;padding:0 13px 13px;border-top:1px solid var(--line-soft);margin-top:0}.bd-row.open .bd-row-detail{display:block;padding-top:12px}.bd-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;box-shadow:0 8px 22px rgba(15,43,24,.05)}.bd-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.bd-company{font-weight:800;font-size:15px;color:#16241c}.bd-loc{font-size:11px;color:var(--text-faint);margin-top:2px}.bd-conf{font:700 9px var(--mono,monospace);text-transform:uppercase;letter-spacing:.5px;padding:4px 8px;border-radius:999px;white-space:nowrap;flex-shrink:0}.bd-conf-high{background:#e6f4ec;color:#1f7a44}.bd-conf-medium{background:#fbf1e2;color:#b5790f}.bd-conf-low{background:#f0f1f3;color:#6b7280}.bd-signal{display:flex;align-items:flex-start;gap:6px;font-size:12px;font-weight:600;color:var(--green);margin-bottom:7px}.bd-signal i{margin-top:1px;flex-shrink:0}.bd-reason{font-size:12px;line-height:1.5;color:var(--text-soft);margin-bottom:10px}.bd-opener{font-size:12px;line-height:1.45;color:var(--text);background:var(--paper);border-left:3px solid var(--green);border-radius:8px;padding:9px 11px;margin-bottom:12px}.bd-opener span{display:block;font:700 8px var(--mono,monospace);letter-spacing:.7px;text-transform:uppercase;color:var(--text-faint);margin-bottom:3px}.bd-actions{display:flex;flex-wrap:wrap;gap:7px}.bd-actions .btn{padding:7px 11px;font-size:11.5px;min-height:0;text-decoration:none}.bd-row.locked{background:linear-gradient(180deg,#fff,#fbfcfb)}.bd-row.tier-premium{border-color:rgba(181,121,15,.28)}.bd-row.tier-qualified{border-color:rgba(36,91,56,.22)}.lead-tier-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:2px 6px;border-radius:999px;font:800 7px var(--mono,monospace);letter-spacing:.6px;text-transform:uppercase;background:#eef1ee;color:#657169}.lead-tier-badge.qualified{background:#e6f4ec;color:#1f7a44}.lead-tier-badge.premium{background:#fff3d2;color:#9a650d}.lead-locked-note{display:flex;align-items:center;gap:7px;margin-bottom:9px;padding:8px 10px;border:1px dashed #d9dfda;border-radius:8px;background:#fbfcfb;color:#6d7770;font-size:11.5px}.lead-locked-note i{color:#b5790f}.bd-pipeline{margin-top:22px}.bd-new-banner{display:flex;align-items:center;gap:8px;background:#eef4fc;border:1px solid #d3e2f5;color:#1f3a6b;border-radius:11px;padding:11px 14px;font-size:12.5px;margin-bottom:14px}.bd-new-banner i{color:#2f5fd0}.bd-pipeline-head{margin-bottom:10px}.bd-lead-count{font:700 11px var(--mono,monospace);color:var(--text-faint);margin-left:4px}.bd-filter{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.bd-filter-tab{background:#fff;border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:600;color:var(--text-soft);cursor:pointer;transition:.14s ease}.bd-filter-tab:hover{border-color:var(--green)}.bd-filter-tab.on{background:var(--green);border-color:var(--green);color:#fff}.bd-filter-tab span{opacity:.7}.bd-lead{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid var(--line);border-radius:11px;padding:11px 13px;margin-bottom:8px}.bd-lead-main{flex:1;min-width:0}.bd-lead-name{font-weight:700;font-size:13px;color:#16241c;display:flex;align-items:center;gap:6px}.bd-lead-newdot{width:7px;height:7px;border-radius:50%;background:#2f5fd0;flex-shrink:0}.bd-lead-meta{font-size:11px;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.bd-lead-status{border:1px solid var(--line);border-radius:8px;padding:5px 8px;font-size:11.5px;background:var(--paper);color:var(--text);cursor:pointer;flex-shrink:0}.bd-lead-x{width:28px;height:28px;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--text-soft);display:grid;place-items:center;cursor:pointer;flex-shrink:0}.bd-lead-x:hover{border-color:var(--green);color:var(--green)}.bd-queue{background:linear-gradient(160deg,#fff,#f1f9f3);border:1px solid #cfe8d6;border-radius:14px;padding:15px;margin-bottom:16px;box-shadow:0 8px 22px rgba(36,91,56,.08)}.bd-queue-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.bd-queue-time{font:700 11px var(--mono,monospace);color:var(--green);background:#e6f4ec;border-radius:999px;padding:4px 10px}.bd-queue-list{display:flex;flex-direction:column;gap:7px}.bd-queue-row{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:9px 11px;flex-wrap:wrap}.bd-queue-main{flex:1;min-width:140px}.bd-queue-name{font-weight:700;font-size:13px;color:#16241c}.bd-queue-meta{font-size:11px;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.bd-queue-find{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#2f5fd0;text-decoration:none;border:1px solid #d3e2f5;border-radius:8px;padding:5px 9px;flex-shrink:0}.bd-queue-find:hover{background:#eef3fc}.bd-queue-actions{display:flex;gap:5px;flex-wrap:wrap}.bd-out{border:1px solid var(--line);background:#fff;border-radius:8px;padding:5px 9px;font-size:11px;font-weight:600;color:var(--text-soft);cursor:pointer;transition:.14s ease}.bd-out.through:hover{background:#e6f4ec;color:#1f7a44;border-color:#1f7a44}.bd-out.vm:hover{background:#f0f1f3;color:#444}.bd-out.meeting:hover{background:#e6f4ec;color:#1f7a44;border-color:#1f7a44}.bd-out.crm:hover{background:#eef3fc;color:#2f5fd0;border-color:#2f5fd0}.bd-out.ai:hover{background:#f1eafa;color:#7050a8;border-color:#7050a8}.bd-out.no:hover{background:#faf3f2;color:#c0392b;border-color:#c0392b}.bd-lead-x.wide{width:32px}.bd-lead-x.customer:hover{background:#fff7e3;color:#9f6a00;border-color:#d4a017}.bd-lead-x.ai:hover{background:#f1eafa;color:#7050a8;border-color:#7050a8}#v-leads{max-width:none}#v-leads .lead-credit-hero{display:grid;grid-template-columns:minmax(260px,1fr) minmax(360px,1.2fr);gap:14px;align-items:stretch;margin-bottom:14px}#v-leads .lead-credit-hero>div{border:1px solid var(--line);border-radius:8px;background:var(--cream-card);padding:16px}#v-leads .lead-credit-hero span{display:block;color:var(--text-faint);font:800 8px var(--mono);letter-spacing:.7px;text-transform:uppercase}#v-leads .lead-credit-hero strong{display:block;margin-top:6px;color:var(--green);font:800 42px var(--mono);letter-spacing:-1px}#v-leads .lead-credit-hero small{display:block;margin-top:4px;color:var(--text-soft);font-size:11px;line-height:1.45}#v-leads .lead-credit-costs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#v-leads .lead-credit-costs div{display:flex;min-width:0;flex-direction:column;justify-content:center;border:1px solid var(--line-soft);border-radius:7px;background:var(--paper);padding:11px}#v-leads .lead-credit-costs b{color:var(--text);font:800 20px var(--mono)}#v-leads .lead-credit-costs span{margin-top:3px;line-height:1.25}#v-leads .lead-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:14px;align-items:start}#v-leads .lead-panel{border:1px solid var(--line);border-radius:8px;background:var(--cream-card);padding:14px}#v-leads .lead-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}#v-leads .lead-panel-head strong{display:block;color:var(--text);font-size:14px}#v-leads .lead-panel-head span{display:block;margin-top:2px;color:var(--text-faint);font-size:10px}#v-leads .lead-panel-head.compact{margin-bottom:9px}#v-leads .lead-credit-packs{display:grid;grid-template-columns:1fr;gap:8px}#v-leads .lead-pack{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;min-height:46px;border:1px solid var(--line);border-radius:7px;background:var(--paper);padding:9px 10px;color:var(--text);cursor:pointer;text-align:left}#v-leads .lead-pack:hover{border-color:var(--green);background:#eef7f1}#v-leads .lead-pack span{font-weight:700;font-size:11px}#v-leads .lead-pack strong{font:800 16px var(--mono);color:var(--green)}#v-leads .lead-pack small{font:800 10px var(--mono);color:var(--text-soft)}#v-leads .lead-pack:after{content:"Buy";justify-self:end;border-radius:999px;background:var(--green);color:#fff;padding:4px 8px;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.5px}#v-leads .lead-credit-status{display:none;margin-top:10px;border:1px solid var(--line-soft);border-radius:8px;background:#f7f9f7;padding:9px 10px;font-size:10px;line-height:1.35;color:var(--text-soft)}#v-leads .lead-credit-status.ok{border-color:rgba(36,91,56,.22);background:rgba(36,91,56,.08);color:var(--green)}#v-leads .lead-credit-status.checking{border-color:rgba(57,122,177,.24);background:rgba(57,122,177,.08);color:#397ab1}#v-leads .lead-credit-status.error{border-color:rgba(172,70,52,.28);background:rgba(172,70,52,.08);color:#9c3d30}#v-leads .lead-credit-status.auth{border-color:rgba(212,160,23,.32);background:rgba(212,160,23,.1);color:#805d09}#v-leads .lead-credit-signin{display:none;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:8px;border:1px solid rgba(36,91,56,.25);border-radius:999px;background:#fff;color:var(--green);padding:9px 12px;font:800 10px var(--sg);cursor:pointer}#v-leads .lead-credit-signin:hover{background:rgba(36,91,56,.08)}#v-leads .lead-ledger{margin-top:14px;border-top:1px solid var(--line-soft);padding-top:11px}#v-leads .lead-ledger-title{margin-bottom:7px;color:var(--text-faint);font:800 8px var(--mono);letter-spacing:.6px;text-transform:uppercase}#v-leads .lead-ledger-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--line-soft);color:var(--text-soft);font-size:10px}#v-leads .lead-ledger-row b{font:800 10px var(--mono)}#v-leads .lead-ledger-row>span{min-width:0;overflow-wrap:anywhere}#v-leads .lead-ledger-row>span small{display:block;margin-top:2px;color:var(--text-faint);font:700 8px var(--mono)}#v-leads .lead-ledger-row.credit b{color:var(--green)}#v-leads .lead-ledger-row.debit b{color:#9f5c0a}#v-leads .lead-ledger-empty{color:var(--text-faint);font-size:10px}#v-leads .bd-pipeline{margin-top:16px}#v-leads .lead-customer-board{margin-top:16px}#v-leads .lead-customer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px;border:1px solid var(--line);border-radius:8px;background:var(--cream-card);padding:13px}#v-leads .lead-customer-head strong{display:block;color:var(--text);font-size:14px}#v-leads .lead-customer-head span{display:block;margin-top:3px;color:var(--text-faint);font-size:10px}#v-leads .lead-customer-head b{color:var(--green);font:800 21px var(--mono)}#v-leads .lead-customer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#v-leads .lead-customer-card{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--cream-card);padding:13px}#v-leads .lead-customer-card strong{display:block;color:var(--text);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#v-leads .lead-customer-card span{display:block;margin-top:2px;color:var(--text-faint);font-size:9px}#v-leads .lead-customer-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0}#v-leads .lead-customer-meta span{min-width:0;border:1px solid var(--line-soft);border-radius:6px;background:var(--paper);padding:7px;color:var(--text-soft);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#v-leads .lead-customer-actions{display:flex;flex-wrap:wrap;gap:6px}#v-leads .lead-process-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 12px}#v-leads .lead-process-strip>div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--cream-card);padding:11px}#v-leads .lead-process-strip i{display:block;margin-bottom:7px;color:var(--green);font-size:17px}#v-leads .lead-process-strip strong{display:block;color:var(--text);font-size:11px}#v-leads .lead-process-strip span{display:block;margin-top:3px;color:var(--text-faint);font-size:8px;line-height:1.35}#v-leads .lead-funnel-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 14px}#v-leads .lead-funnel-card{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--cream-card);padding:10px}#v-leads .lead-funnel-card span{display:block;color:var(--text-faint);font:800 7px var(--mono);letter-spacing:.5px;text-transform:uppercase}#v-leads .lead-funnel-card strong{display:block;margin-top:4px;color:var(--text);font:800 20px var(--mono)}#v-leads .lead-funnel-card small{display:block;margin-top:2px;color:var(--text-soft);font-size:8px}#v-leads .lead-revenue-action{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 14px;border:1px solid #d7cbea;border-radius:8px;background:#faf7ff;padding:12px 13px}#v-leads .lead-action-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;background:#efe6fa;color:#7050a8;font-size:20px}#v-leads .lead-action-copy{min-width:0}#v-leads .lead-action-copy span{display:block;color:#7050a8;font:800 8px var(--mono);letter-spacing:.7px;text-transform:uppercase}#v-leads .lead-action-copy strong{display:block;margin-top:3px;color:var(--text);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#v-leads .lead-action-copy small{display:block;margin-top:3px;color:var(--text-soft);font-size:10px;line-height:1.4}#v-leads .lead-action-btn{display:flex;align-items:center;gap:6px;min-height:34px;border:1px solid #7050a8;border-radius:7px;background:#7050a8;color:#fff;padding:0 12px;font-weight:800;font-size:10px;cursor:pointer}html[data-theme=dark] #v-leads .lead-credit-costs div,html[data-theme=dark] #v-leads .lead-credit-hero>div,html[data-theme=dark] #v-leads .lead-customer-card,html[data-theme=dark] #v-leads .lead-customer-head,html[data-theme=dark] #v-leads .lead-funnel-card,html[data-theme=dark] #v-leads .lead-pack,html[data-theme=dark] #v-leads .lead-panel,html[data-theme=dark] #v-leads .lead-process-strip>div,html[data-theme=dark] #v-leads .lead-revenue-action{background:var(--cream-card);border-color:var(--line)}@media(max-width:900px){#v-leads .lead-credit-hero,#v-leads .lead-workspace{grid-template-columns:1fr}#v-leads .lead-process-strip{grid-template-columns:repeat(2,minmax(0,1fr))}#v-leads .lead-funnel-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}#v-leads .lead-customer-grid{grid-template-columns:1fr}}@media(max-width:560px){#v-leads .lead-credit-costs{grid-template-columns:1fr}#v-leads .lead-funnel-metrics,#v-leads .lead-process-strip{grid-template-columns:1fr}#v-leads .lead-revenue-action{grid-template-columns:36px minmax(0,1fr)}#v-leads .lead-action-btn{grid-column:1/-1;justify-content:center}#v-leads .lead-panel-head{flex-direction:column}#v-leads .lead-panel-head .chip{width:100%;justify-content:center}}#v-ops{max-width:none}#v-ops .ops-tabs{display:flex;gap:6px;margin:0 0 12px;border-bottom:1px solid var(--line)}#v-ops .ops-tab{display:flex;align-items:center;gap:7px;min-height:37px;border:0;border-bottom:2px solid transparent;background:0 0;color:var(--text-soft);padding:0 12px;font-weight:800;font-size:11px;cursor:pointer}#v-ops .ops-tab.on{border-bottom-color:var(--green);color:var(--green)}#v-ops .ops-panel{display:none}#v-ops .ops-panel.on{display:block}#v-ops .ops-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}#v-ops .ops-toolbar{display:flex;gap:9px;margin-bottom:12px}#v-ops .ops-toolbar .pool-search{flex:1}#v-ops .ops-toolbar select{max-width:180px;background:var(--cream-card)}#v-ops .ops-gdpr-list,#v-ops .ops-task-list,#v-ops .resume-search-results{display:flex;flex-direction:column;gap:7px}#v-ops .ops-gdpr-row,#v-ops .ops-saved-pool,#v-ops .ops-task{display:grid;grid-template-columns:34px minmax(0,1fr) 104px 34px;align-items:center;gap:12px;border:1px solid var(--line);border-radius:6px;background:var(--cream-card);padding:12px 13px}#v-ops .ops-task.today{box-shadow:inset 4px 0 #397ab1}#v-ops .ops-task.overdue{box-shadow:inset 4px 0 var(--red)}#v-ops .ops-task.done{opacity:.62}#v-ops .ops-task-check button,#v-ops .ops-task-open{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--green);cursor:pointer}#v-ops .ops-gdpr-row strong,#v-ops .ops-saved-pool strong,#v-ops .ops-task-main strong{display:block;color:var(--text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#v-ops .ops-gdpr-row span,#v-ops .ops-saved-pool span,#v-ops .ops-task-main span{display:block;margin-top:2px;color:var(--text-faint);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#v-ops .ops-task-when{justify-self:end;min-width:86px;padding:5px 7px;border:1px solid var(--line-soft);border-radius:4px;background:#f8faf8;color:var(--text-soft);font:800 9px/1.35 var(--mono);text-align:center}#v-ops .ops-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 12px}#v-ops .ops-section-head.compact{margin-top:16px}#v-ops .ops-section-head strong{display:block;color:var(--text);font-size:14px}#v-ops .ops-section-head span{display:block;margin-top:3px;color:var(--text-faint);font-size:10px}#v-ops .ops-pool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}#v-ops .ops-pool-card{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--cream-card);padding:12px;text-align:left;cursor:pointer}#v-ops .ops-pool-card:hover{border-color:var(--green);background:#eef7f1}#v-ops .ops-pool-card i{display:block;color:var(--green);font-size:18px;margin-bottom:8px}#v-ops .ops-pool-card strong{display:block;color:var(--text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#v-ops .ops-pool-card b{display:block;margin-top:6px;color:var(--green);font:800 24px var(--mono)}#v-ops .ops-pool-card span{display:block;color:var(--text-faint);font-size:9px}#v-ops .ops-saved-pools{display:flex;flex-direction:column;gap:7px}#v-ops .ops-saved-pool{grid-template-columns:minmax(0,1fr) auto}#v-ops .ops-empty-line{border:1px dashed var(--line);border-radius:8px;padding:14px;color:var(--text-faint);font-size:11px}#v-ops .resume-result{display:grid;grid-template-columns:minmax(0,1fr) 58px auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:8px;background:var(--cream-card);padding:12px}#v-ops .resume-result-main{min-width:0}#v-ops .resume-result-main strong{display:block;color:var(--text);font-size:13px}#v-ops .resume-result-main span{display:block;margin-top:2px;color:var(--text-faint);font-size:9px}#v-ops .resume-result-main p{margin:8px 0 0;color:var(--text-soft);font-size:10px;line-height:1.45}#v-ops .resume-hit-list{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}#v-ops .resume-hit-list b{border:1px solid #d4e6da;border-radius:999px;background:#eef8f1;color:var(--green);padding:3px 7px;font:800 8px var(--mono)}#v-ops .resume-result-score{width:52px;height:48px;border:1px solid var(--line);border-radius:7px;background:var(--paper);display:grid;place-items:center;color:var(--green);font:800 18px var(--mono)}#v-ops .resume-result-score small{display:block;color:var(--text-faint);font:800 7px var(--mono);text-transform:uppercase;margin-top:-10px}#v-ops .resume-result-actions{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}#v-ops .ops-gdpr-row{grid-template-columns:minmax(0,1fr) 130px 180px 32px}#v-ops .ops-gdpr-status b{display:block;font:800 10px var(--mono);color:var(--text)}#v-ops .ops-gdpr-status small{display:block;margin-top:2px;color:var(--text-faint);font-size:8px}#v-ops .ops-gdpr-row.revoked{box-shadow:inset 3px 0 var(--red)}#v-ops .ops-gdpr-row.granted{box-shadow:inset 3px 0 var(--green)}html[data-theme=dark] #v-ops .ops-gdpr-row,html[data-theme=dark] #v-ops .ops-pool-card,html[data-theme=dark] #v-ops .ops-saved-pool,html[data-theme=dark] #v-ops .ops-task,html[data-theme=dark] #v-ops .resume-result{background:var(--cream-card);border-color:var(--line)}@media(max-width:900px){#v-ops .ops-metrics,#v-ops .ops-pool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#v-ops .ops-task{grid-template-columns:34px minmax(0,1fr) 88px 34px;align-items:center}#v-ops .ops-gdpr-row{grid-template-columns:32px minmax(0,1fr);align-items:flex-start}#v-ops .resume-result{grid-template-columns:1fr;align-items:flex-start}#v-ops .ops-gdpr-row select,#v-ops .ops-gdpr-status,#v-ops .resume-result-actions,#v-ops .resume-result-score{grid-column:auto;text-align:left;justify-content:flex-start}#v-ops .ops-task-when{min-width:76px}}@media(max-width:560px){#v-ops .ops-tabs{overflow-x:auto}#v-ops .ops-metrics,#v-ops .ops-pool-grid{grid-template-columns:1fr}#v-ops .ops-toolbar{flex-direction:column}#v-ops .ops-toolbar select{max-width:none}#v-ops .ops-task{grid-template-columns:34px minmax(0,1fr) 34px;gap:9px}#v-ops .ops-task-when{grid-column:2/4;justify-self:start;min-width:0;text-align:left}#v-ops .ops-task-open{grid-column:3;grid-row:1}}.qual-left,.qual-right{display:flex;flex-direction:column;gap:16px;min-width:0}.qual-card{background:#fff;border:1px solid #e6eae5;border-radius:16px;padding:20px;box-shadow:0 8px 26px rgba(15,43,24,.05);margin:0}.qual-card-h{display:flex;align-items:center;gap:9px;font-weight:800;font-size:14px;color:#16241c;margin-bottom:14px;letter-spacing:-.2px}.qual-card-h small{font-weight:400;font-size:11px;color:var(--text-faint);margin-left:2px}.qual-card-h .chip{margin-left:auto}.qual-step-badge{width:24px;height:24px;border-radius:8px;background:var(--green);color:#fff;display:grid;place-items:center;font:800 12px var(--mono,monospace);flex-shrink:0}.qp-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:26px;border:2px dashed #cfe0d4;border-radius:13px;background:#f7faf8;cursor:pointer;transition:.16s ease}.qp-dropzone:hover{border-color:var(--green);background:#f0f7f2}.qp-dropzone i{font-size:26px;color:var(--green)}.qp-dropzone b{font-size:13px;color:#16241c}.qp-dropzone small{font-size:11px;color:var(--text-faint)}.qp-paste-cv{display:block;margin-top:12px}.qp-paste-cv>span{display:flex;align-items:center;gap:6px;margin-bottom:7px;color:var(--green);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.qp-paste-cv textarea{min-height:245px;resize:vertical;line-height:1.55;background:#fff}.qp-build-profile{width:100%;justify-content:center;margin-top:10px}.qp-cvtext{margin-top:12px}.qp-cvtext>summary{cursor:pointer;font-size:11px;font-weight:600;color:var(--text-soft);list-style:none;display:flex;align-items:center;gap:5px}.qp-cvtext>summary::-webkit-details-marker{display:none}.qp-cvtext textarea{margin-top:8px}.qp-profile-head{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--line-soft);margin-bottom:14px}.qp-avatar{width:54px;height:54px;border-radius:14px;flex-shrink:0;background:var(--green-deep);color:#fff;display:grid;place-items:center;font:800 18px var(--mono,monospace);overflow:hidden}.qp-avatar img{width:100%;height:100%;object-fit:cover}.qp-id{min-width:0;max-width:100%}.qp-name{font-weight:800;font-size:18px;color:#16241c;letter-spacing:-.3px}.qp-role{font-size:13px;color:var(--text-soft);margin-top:1px}.qp-facts{display:flex;flex-wrap:wrap;gap:12px;margin-top:7px}.qp-facts span{font-size:11px;color:var(--text-faint);display:inline-flex;align-items:center;gap:4px}.qp-section-label{font:700 9px var(--mono,monospace);letter-spacing:.7px;text-transform:uppercase;color:var(--text-faint);margin:14px 0 7px}.qp-summary{font-size:12.5px;line-height:1.6;color:var(--text-soft)}.qp-empty{color:var(--text-faint);font-style:italic;font-size:12px}.qp-timeline{display:flex;flex-direction:column;gap:0}.qp-exp{display:flex;gap:11px;padding-bottom:13px;position:relative}.qp-exp:not(:last-child)::before{content:"";position:absolute;left:5px;top:14px;bottom:0;width:1px;background:var(--line)}.qp-exp-dot{width:11px;height:11px;border-radius:50%;border:2px solid var(--green);background:#fff;flex-shrink:0;margin-top:3px;z-index:1}.qp-exp-body{min-width:0}.qp-exp-top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.qp-exp-top b{font-size:12.5px;color:#16241c}.qp-exp-top span{font-size:10.5px;color:var(--text-faint);font-family:var(--mono,monospace);white-space:nowrap}.qp-exp-detail{font-size:11.5px;color:var(--text-soft);margin-top:2px;line-height:1.45}.qp-edit{margin-top:16px;border-top:1px solid var(--line-soft);padding-top:12px}.qp-edit>summary{cursor:pointer;font-size:12px;font-weight:700;color:var(--green);list-style:none;display:flex;align-items:center;gap:6px}.qp-edit>summary::-webkit-details-marker{display:none}.qp-edit[open]>summary{margin-bottom:14px}.qp-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.qp-trio-card{border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff}.qp-trio-card.strength{background:#f1f9f3;border-color:#cfe8d6}.qp-trio-card.risk{background:#fdf6ec;border-color:#f0e0c2}.qp-trio-card.gap{background:#eef4fc;border-color:#d3e2f5}.qp-trio-h{display:flex;align-items:center;gap:5px;font-weight:800;font-size:11px;margin-bottom:9px}.qp-trio-card.strength .qp-trio-h{color:#1f7a44}.qp-trio-card.risk .qp-trio-h{color:#b5790f}.qp-trio-card.gap .qp-trio-h{color:#2f5fd0}.qp-trio-count{margin-left:auto;font:700 9px var(--mono,monospace);opacity:.7}.qp-trio-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.qp-trio-list li{display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.35;color:var(--text)}.qp-trio-list li i{font-size:12px;margin-top:1px;flex-shrink:0}.qp-trio-card.strength li i{color:#1f7a44}.qp-trio-card.risk li i{color:#b5790f}.qp-trio-card.gap li i{color:#2f5fd0}.qp-trio-list li.qp-empty i{display:none}.qp-key-form{display:flex;flex-direction:column;gap:11px;margin-bottom:14px}.qp-key-form .fld-l{font-size:10px}.qp-hire{border-radius:12px;padding:13px 14px;margin-bottom:14px;border:1px solid var(--line);background:#f7f9f6}.qp-hire.tone-strong{background:#f1f9f3;border-color:#cfe8d6}.qp-hire.tone-good{background:#f3f9f4;border-color:#d7eadd}.qp-hire.tone-mid{background:#fdf6ec;border-color:#f0e0c2}.qp-hire.tone-low{background:#faf3f2;border-color:#eccfca}.qp-hire-top{display:flex;align-items:center;justify-content:space-between;font-weight:800;font-size:12px;color:#16241c}.qp-hire-top span{display:flex;align-items:center;gap:5px}.qp-hire-top b{font-size:18px;font-family:var(--mono,monospace)}.qp-hire.tone-strong .qp-hire-top b{color:#1f7a44}.qp-hire.tone-good .qp-hire-top b{color:#1f7a44}.qp-hire.tone-mid .qp-hire-top b{color:#b5790f}.qp-hire.tone-low .qp-hire-top b{color:#c0392b}.qp-hire-track{height:6px;border-radius:999px;background:rgba(15,43,24,.1);overflow:hidden;margin:8px 0 7px}.qp-hire-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--green));transition:width .4s ease}.qp-hire-label{font-size:10.5px;color:var(--text-soft);line-height:1.4}.qp-question-list{display:flex;flex-direction:column;gap:8px}.qp-question{display:flex;align-items:center;gap:10px;background:#f7f9f6;border:1px solid var(--line-soft);border-radius:11px;padding:11px 13px}.qp-q-n{width:22px;height:22px;border-radius:6px;background:#fff;border:1px solid var(--line);color:var(--text-soft);display:grid;place-items:center;font:700 11px var(--mono,monospace);flex-shrink:0}.qp-q-text{flex:1;font-size:12.5px;line-height:1.4;color:var(--text);min-width:0}.qp-q-tag{font-size:9.5px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap;flex-shrink:0}.qp-q-tag.tone-verify{background:#e6f4ec;color:#1f7a44}.qp-q-tag.tone-deeper{background:#eaf0fb;color:#2f5fd0}.qp-q-tag.tone-clarify{background:#fbf1e2;color:#b5790f}.qp-q-tag.tone-motivation{background:#f3ecfb;color:#7c4ad1}.qp-q-tag.tone-skills{background:#e8f5f3;color:#138a72}.qp-q-send{width:28px;height:28px;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--green);display:grid;place-items:center;cursor:pointer;flex-shrink:0;transition:.14s ease}.qp-q-send:hover{background:var(--green);color:#fff}.qp-interview-cta{width:100%;min-height:0;padding:14px;border-radius:13px;font-size:14px}#v-assess .assess-notes{margin:0 0 14px}#v-assess>.btn.green{width:100%;min-height:52px;border-radius:13px}@media(max-width:1000px){.qual-grid{grid-template-columns:1fr}.qp-trio{grid-template-columns:1fr}}.cv-preview{margin-bottom:12px;border:1px solid #c3d2ee;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 6px 18px rgba(20,40,90,.06)}.cv-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:#eef3fc;border-bottom:1px solid #d4e0f5;font:700 11px var(--sg);color:#1f3a6b}.cv-float-btn{flex-shrink:0;border:1px solid #c3d2ee;background:#fff;color:#2f5fd0;border-radius:7px;width:26px;height:24px;display:grid;place-items:center;cursor:pointer;font-size:13px;transition:.14s ease}.cv-float-btn:hover{background:#2f5fd0;color:#fff}.cv-preview.cv-floating{position:fixed;z-index:9000;margin:0;resize:both;overflow:auto;max-width:92vw;max-height:88vh;box-shadow:0 30px 90px rgba(10,20,40,.45);border-color:#2f5fd0}.cv-preview.cv-floating .cv-preview-head{cursor:move;background:#2f5fd0;color:#fff;border-bottom-color:#2851b8;position:sticky;top:0}.cv-preview.cv-floating .cv-preview-name{color:rgba(255,255,255,.8)}.cv-preview.cv-floating .cv-float-btn{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.35);color:#fff}.cv-preview.cv-floating .cv-preview-frame{height:calc(88vh - 40px)}.cv-preview-head .ti{margin-right:5px}.cv-preview-name{font-weight:400;color:#6f7d96;font-size:10px;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-preview-frame{display:block;width:100%;height:460px;border:0;background:#525659}.cv-preview-scroll{max-height:460px;overflow:auto;background:#f3f5f9;text-align:center}.cv-preview-img{width:100%;height:auto;display:block}#v-assess.on{display:grid}#v-assess .shead{grid-column:1/-1;margin:0 0 8px}#v-assess .shead-t{color:#121914;font-size:42px;line-height:1;letter-spacing:-2px}#v-assess .shead-t span{color:inherit}.qualification-sub{max-width:720px;margin-top:9px;font-size:14px;line-height:1.5;color:var(--text-soft)}.qualification-flow{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:2px}.qualification-step{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 12px;border:1px solid rgba(36,91,56,.12);border-radius:13px;background:rgba(255,255,255,.58);color:var(--text-faint)}.qualification-step>span{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:9px;background:#fff;border:1px solid var(--line);font:800 10px var(--mono)}.qualification-step div{min-width:0}.qualification-step b{display:block;font-size:11px;color:var(--text-soft)}.qualification-step small{display:block;margin-top:2px;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qualification-step.active{background:#fff;border-color:rgba(36,91,56,.28);box-shadow:0 8px 20px rgba(15,43,24,.06)}.qualification-step.active>span{background:var(--green);border-color:var(--green);color:#fff}.qualification-step.active b{color:var(--green-deep)}.qualification-step.done{background:rgba(36,91,56,.09);color:var(--green)}.qualification-step.done>span{background:var(--green);border-color:var(--green);color:#fff}.qualification-step.done b{color:var(--green)}.qualification-card-copy{font-size:10px;line-height:1.45;color:var(--text-faint);margin-top:4px}.qualification-completeness{margin-bottom:15px;padding:11px 12px;border:1px solid var(--line-soft);border-radius:12px;background:#f6f9f6}.qualification-progress-head{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--text-soft)}.qualification-progress-head b{font:800 10px var(--mono);color:var(--green)}.qualification-progress-track{height:5px;margin-top:7px;border-radius:999px;background:#e3ebe5;overflow:hidden}.qualification-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--gold));transition:width .25s ease}.qualification-gaps{margin-top:8px;font-size:9px;line-height:1.45;color:var(--amber-tx)}.qualification-gaps b{font-weight:800}.qualification-gaps.complete{display:flex;align-items:center;gap:5px;color:var(--green)}.qualification-missing{border-color:#d4a017!important;background:#fffaf0!important;box-shadow:0 0 0 2px rgba(212,160,23,.08)!important}.qualification-upload{min-height:54px;font-size:14px!important;border-style:dashed!important}.qualification-questions-head{display:flex;align-items:center;gap:7px;margin-bottom:7px;font-size:10px;font-weight:800;color:#1f3a6b}.qualification-questions-head i{color:#2f5fd0}#v-assess .card{margin:0;border-radius:22px;box-shadow:none}#v-assess .assess-hero{grid-column:2;grid-row:3/span 2;padding:22px;background:#fff;border:1px solid #d9dfda;color:var(--text);box-shadow:0 14px 34px rgba(15,45,30,.08)}#v-assess .assess-hero .card-h,#v-assess .assess-hero .fld-l{color:#33483a}#v-assess .assess-hero .card-h{font-size:13px;color:var(--green);margin-bottom:14px}#v-assess .assess-hero .in{background:#fff;border-color:#c8d6ca;color:var(--text);box-shadow:0 3px 10px rgba(15,45,30,.035),inset 0 1px 0 #fff}#v-assess .assess-hero .in:not(:placeholder-shown){background:#d5e3da;border-color:#a7c2b2}#v-assess .assess-hero .in:focus{background:#fff;border-color:var(--green);box-shadow:0 0 0 3px rgba(36,91,56,.1),0 4px 12px rgba(15,45,30,.05)}#v-assess .assess-hero .in::placeholder{color:#89968d}#v-assess .assess-hero .fld{margin-bottom:14px}#v-assess .assess-hero select.in option{background:#fff;color:var(--text)}#v-assess .assess-cv{grid-column:1;grid-row:3;align-self:start;background:linear-gradient(150deg,#e4ecfb 0,#d6e2f7 100%);border:1px solid #bccef0;padding:14px}#v-assess .assess-cv .card-h{font-size:13px;color:#1f3a6b}#v-assess .assess-cv .in{background:#fff;border-color:#c3d2ee;color:var(--text)}#v-assess .assess-cv .in:focus{background:#fff;border-color:#2f5fd0;box-shadow:0 0 0 3px rgba(47,95,208,.12)}#v-assess .assess-cv .btn.ghost{background:#fff;border-color:#c3d2ee;box-shadow:0 8px 22px rgba(20,40,90,.06)}#v-assess .assess-cv .btn.ghost:hover{background:#f3f7ff}#v-assess .assess-cv .qrow{background:#fff;border-color:#c3d2ee}#v-assess .assess-cv .qualification-upload{min-height:40px}#v-assess .assess-cv textarea.in{min-height:64px;resize:vertical}#v-assess .assess-cv #prepList,#v-assess .assess-cv #refreshQuestionsBtn{display:none!important}#v-assess .assess-cv .status{margin-top:7px}#v-assess>.btn.gold{grid-column:1;grid-row:4;align-self:start;min-height:46px;border-radius:14px;background:var(--brand-gold);color:var(--brand-midnight);box-shadow:0 10px 26px rgba(245,185,66,.18)}#v-assess>.btn.gold:not(.qualification-ready){background:#d9dfda;color:#758078;box-shadow:none}#v-assess .assess-notes{grid-column:1/-1;grid-row:6;background:#fff;border:1px solid #d9dfda;padding:20px}#v-assess .assess-notes .card-h{font-size:13px;color:#26332a}#v-assess .assess-notes .note-tags .nt{background:#fff}#v-assess>.btn.green{grid-column:1/-1;grid-row:7;min-height:54px;border-radius:16px;background:var(--green);box-shadow:0 12px 28px rgba(15,43,24,.12)}#v-assess>.status{grid-column:1/-1;grid-row:8;margin-top:0}#v-assess .btn-row,#v-assess .result-lower-grid,#v-assess .result-top-grid,#v-assess .smart-row{grid-column:1/-1}#v-assess .status{text-align:left;color:#7b867e}#v-assess .in-2,#v-assess .in-3{gap:12px}#v-assess .note-tags{margin-top:12px}#v-assess .call-summary-preview{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12)}#v-assess .call-summary-kicker{color:var(--brand-gold-light)}#v-assess .call-summary-title{color:#fff}#v-assess .call-summary-block span,#v-assess .call-summary-copy{color:rgba(255,255,255,.74)}#v-assess .call-summary-block{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12)}#v-assess .call-summary-block b{color:rgba(255,255,255,.55)}#v-assess .notelist .ni{background:rgba(255,255,255,.08)}#v-assess .notelist .ni-tx{color:rgba(255,255,255,.84)}#v-assess .notelist .ni-x{color:rgba(255,255,255,.58)}#v-assess .status{font-size:11px;color:#718178}@media(max-width:1180px){#v-assess{grid-template-columns:1fr}#v-assess .assess-cv,#v-assess .assess-hero,#v-assess .assess-notes,#v-assess .qualification-flow,#v-assess .qualification-interview,#v-assess>.btn.gold,#v-assess>.btn.green,#v-assess>.status{grid-column:1;grid-row:auto}.qualification-flow{grid-template-columns:repeat(2,1fr)}#v-assess .qualification-flow{grid-row:2}#v-assess .assess-cv{grid-row:3}#v-assess .assess-hero{grid-row:4}#v-assess>.btn.gold{grid-row:5}#v-assess .qualification-interview{grid-row:6}#v-assess .assess-notes{grid-row:7}#v-assess>.btn.green{grid-row:8}#v-assess>.status{grid-row:9}}.result-top-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;align-items:stretch}.result-hero{background:linear-gradient(135deg,var(--green-deep),#285f3b);border-radius:18px;padding:12px 18px;display:flex;align-items:center;gap:15px;position:relative;overflow:hidden;min-height:112px}.result-hero:after{content:"";position:absolute;width:210px;height:210px;border:1px solid rgba(212,160,23,.2);border-radius:50%;right:-100px;top:-115px;box-shadow:0 0 0 38px rgba(212,160,23,.035)}.rg{position:relative;width:76px;height:76px;flex-shrink:0}.rg svg{width:76px;height:76px;transform:rotate(-90deg)}.rg-c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.rg-n{font-family:var(--mono);font-weight:800;font-size:27px;color:#fff;line-height:1}.rg-of{font-family:var(--mono);font-size:8px;color:rgba(255,255,255,.5)}.result-meta{flex:1}#r-photo-slot{margin-bottom:10px}#r-photo-slot .cand-photo{border:2px solid rgba(255,255,255,.25);box-shadow:0 4px 12px rgba(0,0,0,.25)}#r-photo-slot .cand-initials{background:rgba(255,255,255,.18);color:#fff;font-size:18px}.result-nm{font-weight:700;font-size:21px;color:#fff;letter-spacing:-.5px}.result-rl{font-size:13px;color:rgba(255,255,255,.7);margin-bottom:7px}.result-contact{background:linear-gradient(145deg,#fff,#f7f8f3);border:1px solid var(--line);border-radius:18px;padding:9px 11px;box-shadow:0 12px 32px rgba(15,43,24,.05)}.result-contact-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.result-contact-title{font-size:12px;font-weight:800}.result-contact-sub{font-size:8px;color:var(--text-faint);margin-top:1px}.result-contact-action{width:28px;height:28px;border:none;border-radius:8px;background:var(--green);color:#fff;display:grid;place-items:center;font-size:14px}.result-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.result-contact-fact{background:var(--paper);border:1px solid var(--line-soft);border-radius:8px;padding:6px 8px;min-width:0}.result-contact-fact label{display:block;font:700 8px var(--mono);text-transform:uppercase;letter-spacing:.5px;color:var(--text-faint)}.result-contact-fact strong{display:block;font-size:12px;line-height:1.3;margin-top:3px;overflow-wrap:anywhere;font-weight:650}.result-contact-fact.primary{background:linear-gradient(145deg,#eef7f1,#fff)}.result-contact-fact.skills{grid-column:1/-1}.result-call-card{border-left:4px solid var(--gold);box-shadow:0 13px 34px rgba(15,43,24,.055)}.result-call-card .card-h{font-size:14px;color:var(--green-deep);font-weight:800}.result-lower-grid{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:14px;align-items:start}.criteria-compact{margin:0;position:sticky;top:88px}.criteria-compact .card-h{margin-bottom:9px}.criteria-compact .crit{display:block;margin:0 0 10px}.criteria-compact .crit:last-child{margin-bottom:0}.criteria-compact .crit-l{display:flex;width:auto;justify-content:space-between;font-size:9px;margin-bottom:4px}.criteria-compact .crit-bg{width:100%;height:5px}.criteria-compact .crit-v{display:none}.crit{display:flex;align-items:center;gap:10px;margin-bottom:9px}.crit-l{font-size:12px;color:var(--text-soft);width:120px;flex-shrink:0}.crit-bg{flex:1;height:7px;background:var(--line-soft);border-radius:4px;overflow:hidden}.crit-f{height:100%;border-radius:4px;background:var(--green);transition:width .7s ease}.crit-v{font-family:var(--mono);font-weight:700;font-size:12px;width:18px;text-align:right}.assess{font-size:13px;line-height:1.7;color:var(--text-soft)}.intel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.intel{background:var(--paper);border-radius:12px;padding:12px}.intel-l{font-family:var(--mono);font-size:9px;text-transform:uppercase;color:var(--text-faint);letter-spacing:.5px}.intel-v{font-size:14px;font-weight:650;margin-top:4px;overflow-wrap:anywhere}.evidence-list{display:flex;flex-direction:column;gap:8px}.evidence{padding:10px 12px;border-radius:10px;background:var(--paper);font-size:12px;line-height:1.45;border-left:3px solid var(--green)}.evidence.risk{border-left-color:var(--red)}.qlist{display:flex;flex-direction:column;gap:7px}.qi{font-size:13px;color:var(--text-soft);padding:10px 12px;background:var(--paper);border-left:3px solid var(--green);line-height:1.45}.qrow{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.4;padding:7px 0;border-bottom:1px solid var(--line-soft)}.qrow:last-child{border:none}.approach-list{display:flex;flex-direction:column;gap:7px}.approach-item{display:flex;align-items:flex-start;gap:11px;padding:10px 13px;background:var(--paper);border-radius:11px;border-left:3px solid var(--green)}.approach-item.warn{border-left-color:var(--gold)}.approach-item.flag{border-left-color:var(--red)}.approach-icon{font-size:16px;flex-shrink:0;margin-top:1px}.approach-body{flex:1;min-width:0}.approach-label{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-faint)}.approach-text{font-size:13px;line-height:1.45;margin-top:2px;color:var(--text)}.qn{font-family:var(--mono);font-weight:700;font-size:11px;color:var(--green);background:var(--mint-soft);width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.call-top{background:linear-gradient(150deg,#338052 0,#276b41 100%);border-radius:16px;padding:18px;margin-bottom:14px}.call-top{position:relative;overflow:hidden}.call-top:after{content:"";position:absolute;width:190px;height:190px;border:1px solid rgba(212,160,23,.2);border-radius:50%;right:-90px;top:-105px;box-shadow:0 0 0 34px rgba(212,160,23,.035)}.call-who{display:flex;align-items:center;gap:12px}.call-dot{width:10px;height:10px;border-radius:50%;background:var(--red);flex-shrink:0;animation:pulse 1.2s infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.25}}.call-nm{font-weight:700;font-size:17px;color:#fff;letter-spacing:-.3px}.call-rl{font-size:12px;color:rgba(255,255,255,.6)}.call-timer{margin-left:auto;font-family:var(--mono);font-weight:700;font-size:20px;color:var(--gold)}#call-num{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:#fff}#call-num::placeholder{color:rgba(255,255,255,.4)}.call-signal{height:46px;display:flex;align-items:center;justify-content:center;gap:5px;margin:14px 0 2px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:11px;position:relative;z-index:1}.call-signal span{width:4px;height:8px;border-radius:5px;background:rgba(159,225,203,.3);transition:.2s ease}.call-top.listening .call-signal span{background:linear-gradient(var(--gold),var(--mint));animation:voiceBar .85s ease-in-out infinite alternate}.call-top.listening .call-signal span:nth-child(2n){animation-delay:-.35s}.call-top.listening .call-signal span:nth-child(3n){animation-delay:-.55s}.call-top.listening .call-signal span:nth-child(4n){animation-delay:-.15s}@keyframes voiceBar{from{height:7px;opacity:.55}to{height:34px;opacity:1}}.call-privacy{font:600 8px var(--mono);letter-spacing:.35px;color:rgba(255,255,255,.45);text-align:center;margin-top:6px}.call-summary-preview{display:none;margin-top:12px;background:linear-gradient(145deg,#eff8f1,#fff);border:1px solid rgba(31,74,44,.14);border-radius:14px;padding:15px}.call-summary-preview.on{display:block}.call-summary-kicker{font:700 8px var(--mono);color:var(--green);letter-spacing:.7px;text-transform:uppercase}.call-summary-title{font-family:Georgia,serif;font-style:italic;font-size:21px;color:var(--green-dark);margin-top:4px}.call-summary-copy{font-size:11px;color:var(--text-soft);line-height:1.5;margin-top:5px}.call-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px}.call-summary-block{background:#fff;border-radius:9px;padding:9px;border:1px solid var(--line-soft)}.call-summary-block b{display:block;font:700 7px var(--mono);text-transform:uppercase;letter-spacing:.55px;color:var(--text-faint);margin-bottom:4px}.call-summary-block span{font-size:9px;line-height:1.4;color:var(--text-soft)}.call-history-list{display:flex;flex-direction:column;gap:7px}.result-call-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.result-call-head .card-h{margin:0;font-size:15px;color:var(--green-deep)}.result-call-sub{font-size:10px;color:var(--text-faint);margin-top:3px}.call-card-new{border:1px solid var(--line-soft);border-radius:15px;background:linear-gradient(160deg,#fff,#f8fbf8);padding:16px;box-shadow:0 8px 22px rgba(15,43,24,.04);margin-bottom:10px}.ccn-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.ccn-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ccn-date{font:700 10px var(--mono);color:var(--green);text-transform:uppercase;letter-spacing:.5px}.ccn-dur{font:700 10px var(--mono);color:var(--amber-tx)}.ccn-summary{font-size:14px;line-height:1.6;font-weight:500;color:var(--text);max-width:720px}.call-ev-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:11px}.call-ev-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:8px;font-size:10px;font-weight:650;line-height:1.3}.call-ev-tag i{font-size:11px}.call-ev-tag.pos{background:var(--mint-soft);color:var(--green);border:1px solid rgba(36,91,56,.12)}.call-ev-tag.risk{background:var(--red-soft);color:var(--red);border:1px solid rgba(192,57,43,.1)}.ccn-next{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;background:rgba(212,160,23,.07);border-left:3px solid var(--gold);border-radius:0 9px 9px 0;font-size:12px;line-height:1.45;color:var(--text-soft)}.ccn-next i{color:var(--gold);font-size:16px;flex-shrink:0;margin-top:1px}.ccn-next b{color:var(--amber-tx);font-weight:700}.ccn-transcript-toggle{background:0 0;border:none;padding:10px 0 2px;font:600 11px var(--sg);color:var(--text-faint);cursor:pointer;display:flex;align-items:center;gap:5px;margin-top:4px}.ccn-transcript-toggle:hover{color:var(--green)}.ccn-transcript{border-top:1px solid var(--line-soft);margin-top:8px;padding-top:8px}.ccn-transcript p{display:grid;grid-template-columns:27px minmax(0,1fr);gap:8px;padding:7px 0;border-bottom:1px solid var(--line-soft);font-size:12px;line-height:1.55;color:var(--text-soft)}.ccn-transcript p:last-child{border-bottom:none}.ccn-transcript small{font:700 8px var(--mono);color:var(--text-faint);padding-top:4px}.call-history-split{border:1px solid var(--line);border-radius:15px;background:#fff;padding:13px;box-shadow:0 8px 22px rgba(15,43,24,.04)}.call-history-split-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;font:700 8px var(--mono);color:var(--green)}.call-history-split-head>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.call-history-split-head strong{font-size:9px;color:var(--amber-tx)}.call-history-panels{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:10px;align-items:stretch}.call-ai-panel,.call-transcript-box{border-radius:12px;padding:14px;min-width:0}.call-ai-panel{background:linear-gradient(135deg,#edf6ef,#fff 72%);border:1px solid #dce9df}.call-transcript-box{background:#f4f5f1;border:1px solid var(--line-soft)}.call-panel-label{display:flex;align-items:center;gap:6px;font:800 8px var(--mono);letter-spacing:.65px;text-transform:uppercase;color:var(--green);margin-bottom:9px}.call-panel-label i{font-size:14px;color:var(--gold)}.call-panel-label span{margin-left:auto;color:var(--text-faint);font-size:7px}.call-ai-summary{font-size:14px;line-height:1.55;font-weight:650;color:var(--green-deep);max-width:780px}.call-keywords{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.call-keywords span{background:#fff;border:1px solid #d9e5dc;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700;color:var(--green)}.call-ai-next{margin-top:12px;border-left:3px solid var(--gold);padding:8px 10px;background:rgba(255,255,255,.72);border-radius:0 8px 8px 0;font-size:10px;line-height:1.45;color:var(--text-soft)}.call-ai-next b{display:block;font:800 7px var(--mono);letter-spacing:.55px;text-transform:uppercase;color:var(--amber-tx);margin-bottom:3px}.call-transcript-scroll{height:190px;overflow-y:auto;padding-right:5px;scrollbar-color:var(--green) transparent}.call-transcript-scroll p{display:grid;grid-template-columns:27px minmax(0,1fr);gap:8px;padding:8px 7px;border-bottom:1px solid #e0e5df;font-size:13px;line-height:1.55;color:#39443c}.call-transcript-scroll p:last-child{border-bottom:0}.call-transcript-scroll small{font:700 7px/1.7 var(--mono);color:var(--text-faint)}.call-transcript-empty{font-size:12px;color:var(--text-faint);padding:18px 6px;text-align:center}.call-history-split>.call-history-actions{border-top:1px solid var(--line-soft);padding-top:10px;margin-top:10px}.call-history-item{background:var(--paper);border-radius:11px;padding:11px;display:grid;grid-template-columns:90px 1fr auto;gap:11px;align-items:start}.call-history-date{font:700 8px var(--mono);color:var(--green)}.call-history-summary{font-size:10px;line-height:1.45;color:var(--text-soft)}.call-history-summary.transcript{white-space:pre-line;max-height:125px;overflow:auto;padding-right:5px}.call-history-duration{font:700 9px var(--mono);color:var(--amber-tx)}.call-history-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:8px}.call-history-actions input{width:132px;border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px;font:700 8px var(--mono);color:var(--text)}.calls-command{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:13px;margin-bottom:14px}.calls-insight{background:linear-gradient(145deg,var(--green-dark),#2b6741);color:#fff;border-radius:18px;padding:20px;position:relative;overflow:hidden;box-shadow:0 14px 34px rgba(15,43,24,.14)}.calls-insight:after{content:"";position:absolute;width:190px;height:190px;border-radius:50%;border:1px solid rgba(212,160,23,.22);right:-95px;top:-110px;box-shadow:0 0 0 33px rgba(212,160,23,.035)}.calls-insight-kicker{font:700 8px var(--mono);text-transform:uppercase;letter-spacing:.8px;color:var(--mint)}.calls-insight-title{font-family:Georgia,serif;font-style:italic;color:var(--gold);font-size:28px;line-height:1.08;margin-top:7px}.calls-insight-copy{font-size:10px;line-height:1.5;color:rgba(255,255,255,.65);margin-top:8px;max-width:430px}.calls-insight-actions{display:flex;gap:7px;position:relative;z-index:1;margin-top:13px;flex-wrap:wrap}.calls-insight-actions .brief-cta{margin-top:0}.calls-trust{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-items:stretch}.calls-trust-item{background:var(--paper);border-radius:11px;padding:12px}.calls-trust-item i{font-size:18px;color:var(--green)}.calls-trust-v{font:800 18px var(--mono);margin-top:8px;color:var(--green-dark)}.calls-trust-l{font-size:8px;color:var(--text-faint);margin-top:3px;line-height:1.35}.calls-tools{display:flex;gap:9px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.calls-tools .pool-search{flex:1;min-width:250px}.call-library{display:flex;flex-direction:column;gap:8px}.call-log-card{background:#fff;border:1px solid var(--line);border-radius:15px;padding:14px;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(310px,1.5fr) minmax(180px,.75fr) auto;gap:15px;align-items:start;box-shadow:0 9px 24px rgba(15,43,24,.035)}.call-log-card.due{border-left:4px solid var(--gold)}.call-log-person{display:flex;gap:10px;align-items:center;cursor:pointer}.call-log-avatar{width:38px;height:38px;border-radius:11px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cand-initials{background:var(--green);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-family:var(--mono);letter-spacing:-.5px}.cand-photo{display:block}.call-log-name{font-size:12px;font-weight:800}.call-log-role{font-size:9px;color:var(--text-faint);margin-top:2px}.call-log-summary{font-size:10px;line-height:1.48;color:var(--text-soft)}.call-log-signals{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.call-log-next{font-size:9px;line-height:1.45;color:var(--text-soft)}.call-log-next b{display:block;font:700 7px var(--mono);text-transform:uppercase;color:var(--amber-tx);letter-spacing:.5px;margin-bottom:3px}.call-log-meta{text-align:right;font:700 8px var(--mono);color:var(--text-faint);white-space:nowrap}.call-log-meta strong{display:block;font-size:11px;color:var(--green);margin-top:5px}.call-log-footer{grid-column:1/-1;display:flex;gap:6px;align-items:center;justify-content:flex-end;border-top:1px solid var(--line-soft);padding-top:9px;flex-wrap:wrap}.google-config{background:var(--paper);border-radius:12px;padding:13px;margin:12px 0}.google-profile{display:flex;align-items:center;gap:12px;padding:12px;background:var(--paper);border-radius:12px;margin-bottom:12px}.google-profile img{width:44px;height:44px;border-radius:13px;object-fit:cover}.google-profile-name{font-size:13px;font-weight:800}.google-profile-email{font-size:9px;color:var(--text-faint);margin-top:2px}.google-origin{font:700 9px var(--mono);color:var(--green);background:#fff;border-radius:7px;padding:7px 8px;margin-top:7px;word-break:break-all}.trust-settings{background:linear-gradient(145deg,#edf7f0,#fff);border:1px solid rgba(31,74,44,.1);border-radius:14px;padding:16px;margin-top:12px}.supabase-auth-panel{margin-top:12px;padding:13px;border-radius:11px;background:#fff;border:1px solid var(--line)}.supabase-auth-state{font-size:11px;line-height:1.45;color:var(--text-soft);margin-bottom:11px}.supabase-auth-state.signed-in{color:var(--green);font-weight:750}.supabase-owner-setup{margin-top:12px;border-top:1px solid var(--line);padding-top:11px}.supabase-owner-setup summary{cursor:pointer;font-size:10px;font-weight:800;color:var(--green);list-style:none}.supabase-owner-setup summary::-webkit-details-marker{display:none}.supabase-owner-setup summary:after{content:" +";color:var(--gold)}.supabase-owner-setup[open] summary:after{content:" -"}.trust-row{display:grid;grid-template-columns:1fr 150px;gap:10px;align-items:center;margin-top:10px}.trust-copy{font-size:9px;color:var(--text-faint);line-height:1.4}.consent-badge{display:inline-flex;align-items:center;gap:4px;color:var(--green);font:700 7px var(--mono);text-transform:uppercase;letter-spacing:.4px;margin-left:7px}.mic-bar{display:flex;align-items:center;gap:10px;margin-top:13px;flex-wrap:wrap}.mic-toggle{font-weight:600;font-size:13px;border:none;border-radius:10px;padding:11px 16px;background:var(--gold);color:var(--green-deep);display:flex;align-items:center;gap:7px}.mic-toggle.on{background:var(--red);color:#fff}.mic-toggle i{font-size:16px}.mic-note{font-size:11px;color:rgba(255,255,255,.55)}.record-consent{display:flex;align-items:flex-start;gap:8px;margin-top:13px;font-size:11px;line-height:1.4;color:rgba(255,255,255,.7)}.record-consent input{margin-top:2px;accent-color:var(--gold)}.call-live-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:14px;align-items:stretch;margin-bottom:14px}.call-layout{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:16px;align-items:start}.call-reference{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.call-reference .card-h{font-size:13px;color:var(--green);margin:0}.call-brief-facts{display:grid;grid-template-columns:1fr 1fr;gap:7px}.call-brief-fact{background:var(--paper);border-radius:9px;padding:8px 10px;min-width:0}.call-brief-fact span{display:block;font-size:8px;letter-spacing:.7px;text-transform:uppercase;color:var(--text-faint)}.call-brief-fact b{display:block;font-size:12px;margin-top:2px;overflow-wrap:anywhere}.call-brief-skills{display:flex;flex-wrap:wrap;gap:5px}.call-cv-text-body{max-height:340px;overflow-y:auto;font-size:12px;line-height:1.55;color:var(--text-soft);white-space:pre-wrap;background:var(--paper);border-radius:10px;padding:12px}.call-reference .cv-preview-frame{height:420px}@media(max-width:980px){.call-layout{grid-template-columns:1fr}.call-reference{position:static;max-height:none}}.call-live-grid .card{margin:0}.call-transcript-panel{display:flex;flex-direction:column;min-height:390px}.call-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.call-panel-head .card-h{margin:0;color:var(--green-deep);font-size:15px;font-weight:800}.call-panel-sub{font-size:10px;color:var(--text-faint);margin-top:3px}.call-transcript-count{font:800 9px var(--mono);color:var(--green);background:var(--mint-soft);border-radius:999px;padding:6px 9px;white-space:nowrap}.live-tx{background:linear-gradient(145deg,#f5f7f3,#fff);border:1px solid var(--line);border-radius:12px;padding:12px;min-height:270px;max-height:430px;overflow-y:auto;display:flex;flex-direction:column;gap:7px}.tx-conv-note{font-size:10px;color:var(--text-faint);padding:2px 2px 6px;display:flex;align-items:center;gap:5px}.tx-conv-note a{color:var(--green);font-weight:600}.tx-turn{display:flex;flex-direction:column;max-width:82%}.tx-turn-recruiter{align-self:flex-end;align-items:flex-end}.tx-turn-other{align-self:flex-start;align-items:flex-start}.tx-turn-name{font:700 9px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--text-faint);margin:2px 4px}.tx-turn-bubble{padding:8px 12px;border-radius:14px;font-size:12.5px;line-height:1.55}.tx-turn-recruiter .tx-turn-bubble{background:var(--green-deep);color:#eef5ef;border-bottom-right-radius:4px}.tx-turn-other .tx-turn-bubble{background:#fff;border:1px solid var(--line);border-bottom-left-radius:4px}.tx-empty{font-size:12px;color:var(--text-faint);text-align:center;padding:14px 0}.tx-line{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start;font-size:15px;line-height:1.55;padding:10px 11px;background:var(--cream-card);border:1px solid var(--line-soft);border-radius:9px}.tx-line-meta{font:700 8px/1.5 var(--mono);color:var(--text-faint);padding-top:3px;text-align:center}.tx-line.interim{border-style:dashed;color:var(--text-soft);background:#f8faf7}.tx-line.interim .tx-line-meta{color:var(--gold);animation:pulse 1.2s infinite}.recruiter-copilot{position:relative;overflow:hidden;background:linear-gradient(145deg,var(--green-dark),var(--green-deep));border-color:var(--green-deep);color:#fff;min-height:390px;padding:20px}.recruiter-copilot:after{content:"";position:absolute;width:190px;height:190px;border:1px solid rgba(245,185,66,.18);border-radius:50%;right:-105px;top:-120px;box-shadow:0 0 0 34px rgba(245,185,66,.035)}.copilot-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:relative;z-index:1}.copilot-kicker{font:800 8px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--gold)}.copilot-title{font-size:19px;font-weight:800;letter-spacing:-.45px;margin-top:5px}.copilot-live{font:800 7px var(--mono);letter-spacing:.6px;border:1px solid rgba(159,225,203,.25);background:rgba(159,225,203,.1);color:var(--mint);border-radius:999px;padding:6px 8px}.copilot-live.thinking{color:var(--gold);border-color:rgba(245,185,66,.3);animation:pulse 1.2s infinite}.copilot-section{position:relative;z-index:1;margin-top:20px}.copilot-label{font:800 8px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:rgba(255,255,255,.48);margin-bottom:8px}.copilot-claims{display:flex;gap:6px;flex-wrap:wrap}.copilot-claim{display:inline-flex;align-items:center;min-height:29px;border-radius:999px;background:rgba(255,231,163,.12);border:1px solid rgba(255,231,163,.2);color:var(--gold-light,#ffe7a3);padding:5px 10px;font-size:11px;font-weight:750}.copilot-empty{font-size:11px;line-height:1.45;color:rgba(255,255,255,.45)}.copilot-questions{display:flex;flex-direction:column;gap:7px}.copilot-question{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;gap:10px;align-items:center;text-align:left;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.07);color:#fff;border-radius:10px;padding:11px 12px;transition:.18s ease}.copilot-question:hover{background:rgba(255,255,255,.12);border-color:rgba(245,185,66,.35);transform:translateX(2px)}.copilot-question>span{width:28px;height:28px;border-radius:8px;background:var(--gold);color:var(--green-dark);display:grid;place-items:center;font:800 10px var(--mono)}.copilot-question b{font-size:13px;line-height:1.4;font-weight:700}.copilot-question i{font-size:15px;color:rgba(255,255,255,.45)}.copilot-question.used{opacity:.56}.copilot-manual{position:relative;z-index:1;margin-top:14px;color:#fff;border-color:rgba(255,255,255,.16);font-size:10px;padding:10px;background:rgba(255,255,255,.06)}.copilot-manual:hover{background:rgba(255,255,255,.12)}.coach-mentions{margin-top:15px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#f7f8f6}.coach-mentions .copilot-claims{margin-top:8px}.coach-mentions .copilot-claim{background:#fff5d8;border-color:#ead189;color:#6f5000}.coach-mentions .copilot-empty{color:var(--text-faint)}@media(max-width:980px){.call-live-grid{grid-template-columns:1fr}.call-transcript-panel,.recruiter-copilot{min-height:0}.call-history-panels{grid-template-columns:1fr}}.pipeline-tools{display:flex;gap:9px;margin-bottom:14px}.pipeline-intel{display:grid;grid-template-columns:minmax(520px,1.42fr) minmax(300px,.78fr);gap:13px;margin:13px 0 16px}.pipeline-insight{background:linear-gradient(140deg,#102d1a 0,#1d4a2c 62%,#356f47 100%);color:#fff;border-radius:18px;padding:20px;position:relative;overflow:hidden;min-height:205px;box-shadow:0 16px 42px rgba(15,43,24,.16)}.pipeline-insight:before{content:"";position:absolute;width:190px;height:190px;border:1px solid rgba(224,180,74,.24);border-radius:50%;right:-80px;top:-108px;box-shadow:0 0 0 32px rgba(224,180,74,.045),0 0 0 64px rgba(224,180,74,.025)}.pipeline-insight-k{position:relative;font:700 8px var(--mono);text-transform:uppercase;letter-spacing:1px;color:var(--mint)}.pipeline-insight-t{position:relative;font:italic 25px Georgia,serif;line-height:1.08;color:var(--gold);margin-top:9px;max-width:330px}.pipeline-insight-copy{position:relative;font-size:10px;line-height:1.55;color:rgba(255,255,255,.7);margin-top:9px;max-width:390px}.pipeline-insight-action{position:relative;display:inline-flex;align-items:center;gap:7px;margin-top:14px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.09);color:#fff;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:750}.pipeline-insight-action:hover{background:rgba(255,255,255,.16)}.pipeline-flow-card{background:linear-gradient(150deg,#fff,#f7f7f1);border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:0 12px 34px rgba(15,43,24,.055);min-width:0}.pipeline-stage-summary{margin:13px 0 10px}.pipeline-standalone-insight{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:7px 0 12px;min-height:0;padding:10px 14px;border-radius:12px;box-shadow:0 8px 24px rgba(15,43,24,.12)}.pipeline-standalone-insight:before{width:90px;height:90px;right:-35px;top:-55px;box-shadow:none}.pipeline-standalone-insight .pipeline-insight-k{white-space:nowrap}.pipeline-standalone-insight .pipeline-insight-t{font:italic 15px Georgia,serif;line-height:1.1;margin:0;max-width:none;white-space:nowrap}.pipeline-standalone-insight .pipeline-insight-copy{font-size:9px;line-height:1.35;margin:0;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pipeline-standalone-insight .pipeline-insight-action{margin:0;padding:7px 10px;white-space:nowrap}.pipeline-flow-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:18px}.pipeline-flow-title{font-size:14px;font-weight:800}.pipeline-flow-sub{font-size:9px;color:var(--text-faint);margin-top:3px}.pipeline-flow-rate{font:800 20px var(--mono);color:var(--green);text-align:right}.pipeline-flow-rate small{display:block;font:700 7px var(--mono);text-transform:uppercase;letter-spacing:.5px;color:var(--text-faint);margin-top:2px}.pipeline-flow{display:grid;grid-template-columns:repeat(4,minmax(95px,1fr));gap:7px;position:relative}.pipeline-flow:before{content:"";position:absolute;height:2px;left:10%;right:10%;top:24px;background:linear-gradient(90deg,var(--green),var(--gold));opacity:.25}.pipeline-flow-stage{position:relative;background:var(--paper);border:1px solid var(--line-soft);border-radius:13px;padding:12px 10px 10px;min-width:0}.pipeline-flow-stage.hot{background:linear-gradient(145deg,#f8eaca,#ead18c);border-color:#d6b75e}.pipeline-flow-node{width:25px;height:25px;border-radius:8px;background:var(--green);color:#fff;display:grid;place-items:center;font:800 9px var(--mono);position:relative;z-index:1;box-shadow:0 5px 12px rgba(31,74,44,.18)}.pipeline-flow-stage.hot .pipeline-flow-node{background:var(--gold);color:var(--green-deep)}.pipeline-flow-name{font-size:10px;font-weight:800;margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pipeline-flow-meta{font-size:8px;color:var(--text-faint);margin-top:3px}.pipeline-flow-conv{font:700 8px var(--mono);color:var(--green);margin-top:8px}.interview-agenda{background:#fff;border:1px solid var(--line);border-radius:17px;padding:15px 17px;margin-bottom:14px;box-shadow:0 10px 28px rgba(15,43,24,.045)}.interview-agenda-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:10px}.interview-agenda-title{font-size:13px;font-weight:800}.interview-agenda-sub{font-size:9px;color:var(--text-faint);margin-top:2px}.interview-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.interview-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;align-items:center;background:linear-gradient(145deg,var(--paper),#fff);border:1px solid var(--line-soft);border-radius:12px;padding:10px}.interview-date{background:var(--green);color:#fff;border-radius:9px;padding:7px 5px;text-align:center;font:800 10px var(--mono)}.interview-date small{display:block;font:700 7px var(--mono);text-transform:uppercase;color:var(--mint);margin-top:2px}.interview-person{font-size:11px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.interview-context{font-size:8px;color:var(--text-faint);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.interview-actions{display:flex;gap:4px}.interview-action{width:29px;height:29px;border:none;border-radius:8px;background:#fff;color:var(--green);border:1px solid var(--line-soft);display:grid;place-items:center}.interview-action:hover{background:var(--mint-soft)}.interview-empty{display:flex;align-items:center;justify-content:space-between;gap:15px;background:var(--paper);border-radius:11px;padding:11px 13px;font-size:10px;color:var(--text-soft)}.time-slider-wrap{background:var(--paper);border:1.5px solid var(--line);border-radius:12px;padding:12px 14px}.time-slider-display{font-family:var(--mono);font-size:28px;font-weight:800;letter-spacing:-1px;color:var(--green);margin-bottom:10px}.time-slider{width:100%;height:6px;appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,var(--green),var(--gold));border-radius:4px;outline:0;cursor:pointer}.time-slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--green);border:3px solid #fff;box-shadow:0 3px 10px rgba(15,43,24,.25);cursor:grab}.time-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--green);border:3px solid #fff;box-shadow:0 3px 10px rgba(15,43,24,.25);cursor:grab}.time-slider-labels{display:flex;justify-content:space-between;font-family:var(--mono);font-size:9px;color:var(--text-faint);margin-top:5px}.interview-modal-hero{background:linear-gradient(135deg,#102d1a,#2c6741);color:#fff;border-radius:14px;padding:15px;margin:-4px 0 15px;position:relative;overflow:hidden}.interview-modal-hero:after{content:"";position:absolute;width:120px;height:120px;border:1px solid rgba(224,180,74,.22);border-radius:50%;right:-52px;top:-72px;box-shadow:0 0 0 23px rgba(224,180,74,.035)}.interview-modal-k{font:700 7px var(--mono);text-transform:uppercase;letter-spacing:.8px;color:var(--mint)}.interview-modal-t{font:italic 20px Georgia,serif;color:var(--gold);margin-top:5px}.pipeline-board{display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));gap:11px;overflow-x:auto;padding-bottom:10px}.pipe-col{background:rgba(255,255,255,.55);border:1px solid var(--line);border-radius:16px;padding:10px;min-height:380px}.pipe-head{display:flex;align-items:center;justify-content:space-between;padding:3px 3px 10px;font-size:12px;font-weight:700}.pipe-count{font-family:var(--mono);font-size:10px;background:var(--line-soft);padding:3px 7px;border-radius:10px;color:var(--text-soft)}.pipe-drop{min-height:320px;display:flex;flex-direction:column;gap:8px;border-radius:12px;transition:.18s ease}.pipe-more{margin-top:4px;padding:9px 10px;border-radius:10px;border:1px dashed var(--line);background:var(--paper);color:var(--text-soft);font-size:11px;font-weight:600;text-align:center;cursor:pointer}.pipe-more:hover{border-color:var(--green);color:var(--green)}.pipe-drop.over{background:var(--mint-soft);outline:2px dashed var(--green)}.pipe-card{background:linear-gradient(160deg,#fff 0,#f8fbf8 100%);border:1px solid var(--line-soft);border-radius:12px;padding:12px;cursor:grab;box-shadow:0 5px 14px rgba(15,43,24,.05);transition:.18s ease}.pipe-card.stale{border-color:#d2a447;box-shadow:inset 3px 0 #d2a447,0 5px 14px rgba(15,43,24,.05)}.pipe-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(15,43,24,.1)}.pipe-card.dragging{opacity:.45;transform:rotate(2deg)}.sortable-fallback{box-shadow:0 18px 45px rgba(15,43,24,.22)!important;transform:rotate(1deg)!important}.pipe-card-top{display:flex;align-items:center;gap:8px;margin-bottom:8px}.pipe-n{font-size:12px;font-weight:700}.pipe-r{font-size:10px;color:var(--text-faint);margin-top:2px}.pipe-foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.pipe-score{font-family:var(--mono);font-size:12px;font-weight:800;color:var(--green)}.pipe-age{font-size:9px;color:var(--text-faint)}#v-pipeline .pipeline-standalone-insight .pipeline-insight-k{font-size:10px}#v-pipeline .pipeline-standalone-insight .pipeline-insight-t{font-size:18px;font-weight:700}#v-pipeline .pipeline-standalone-insight .pipeline-insight-copy{font-size:11px}#v-pipeline .pipeline-standalone-insight .pipeline-insight-action{font-size:11px}#v-pipeline .pipe-head{font-size:15px;font-weight:800}#v-pipeline .pipe-count{font-size:12px;padding:4px 8px}#v-pipeline .pipe-card{padding:15px}#v-pipeline .pipe-n{font-size:15px;font-weight:800}#v-pipeline .pipe-r{font-size:12px;line-height:1.4;margin-top:4px}#v-pipeline .pipe-score{font-size:15px}#v-pipeline .pipe-age{font-size:11px}#v-pipeline .pipeline-flow-title{font-size:16px}#v-pipeline .pipeline-flow-sub{font-size:11px}#v-pipeline .pipeline-flow-rate{font-size:23px}#v-pipeline .pipeline-flow-rate small{font-size:9px}#v-pipeline .pipeline-flow-node{width:30px;height:30px;font-size:11px}#v-pipeline .pipeline-flow-name{font-size:13px}#v-pipeline .pipeline-flow-meta{font-size:10px;line-height:1.35}#v-pipeline .pipeline-flow-conv{font-size:10px}#v-pipeline .pipeline-tools .in{font-size:13px;padding-top:12px;padding-bottom:12px}#v-pipeline .metric-k{font-size:11px}#v-pipeline .metric-v{font-size:28px}#v-pipeline .metric-d{font-size:12px;line-height:1.4}#v-pipeline .interview-agenda-title{font-size:16px}#v-pipeline .interview-agenda-sub{font-size:11px}#v-pipeline .interview-date{font-size:12px}#v-pipeline .interview-date small{font-size:9px}#v-pipeline .interview-person{font-size:14px}#v-pipeline .interview-context{font-size:11px}#v-pipeline .interview-empty{font-size:12px}.maps-layout{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(500px,1.28fr);gap:16px}.commute-form{background:linear-gradient(150deg,#fff,#f2f7f3);border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:0 14px 38px rgba(15,43,24,.06)}.route-fields{position:relative}.route-fields:before{content:"";position:absolute;left:16px;top:43px;bottom:43px;width:2px;background:linear-gradient(var(--green),var(--gold));opacity:.35}.route-field{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;margin-bottom:12px;position:relative}.route-pin{width:34px;height:34px;border-radius:10px;background:var(--mint-soft);color:var(--green);display:flex;align-items:center;justify-content:center;font-size:16px;z-index:2}.route-field:last-child .route-pin{background:var(--amber-bg);color:var(--amber-tx)}.commute-options{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:4px}.commute-result{background:var(--green-dark);border-radius:18px;overflow:hidden;color:#fff;min-height:430px;position:relative;box-shadow:0 18px 45px rgba(15,43,24,.18)}.commute-map{height:225px;position:relative;background:radial-gradient(circle at 20% 20%,rgba(159,225,203,.2),transparent 24%),linear-gradient(145deg,#173d25,#285e3b);overflow:hidden}.commute-map:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:32px 32px;transform:rotate(-8deg) scale(1.2)}.commute-map:after{content:"";position:absolute;width:340px;height:340px;border:1px solid rgba(212,160,23,.15);border-radius:50%;right:-160px;top:-230px;box-shadow:0 0 0 42px rgba(212,160,23,.035),0 0 0 84px rgba(212,160,23,.02)}.route-canvas{position:absolute;inset:0;width:100%;height:100%}.map-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;text-align:left;padding:24px;z-index:2}.map-empty-card{width:min(460px,88%);display:grid;grid-template-columns:104px 1fr;gap:22px;align-items:center;background:rgba(8,35,20,.48);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:17px 20px;backdrop-filter:blur(9px);box-shadow:0 18px 45px rgba(3,20,10,.24)}.map-empty-visual{height:82px;position:relative}.map-empty-route{position:absolute;left:17px;right:17px;top:39px;border-top:3px dashed rgba(212,160,23,.72);transform:rotate(-12deg);filter:drop-shadow(0 0 5px rgba(212,160,23,.35))}.map-empty-pin{position:absolute;width:32px;height:32px;border-radius:50% 50% 50% 8px;transform:rotate(-45deg);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(0,0,0,.2)}.map-empty-pin i{transform:rotate(45deg);font-size:15px}.map-empty-pin.start{left:3px;bottom:4px;background:var(--mint);color:var(--green-dark)}.map-empty-pin.end{right:3px;top:3px;background:var(--gold);color:var(--green-dark)}.map-empty-kicker{font-family:var(--mono);font-size:8px;text-transform:uppercase;letter-spacing:.8px;color:var(--mint)}.map-empty-title{font-family:Georgia,serif;font-size:22px;font-style:italic;color:var(--gold);line-height:1.05;margin-top:5px}.map-empty-copy{font-size:10px;line-height:1.45;color:rgba(255,255,255,.64);margin-top:6px}.commute-output{padding:18px}.commute-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.commute-metric{background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.09);border-radius:11px;padding:10px}.commute-metric-v{font-family:var(--mono);font-size:19px;font-weight:800;color:var(--gold)}.commute-metric-l{font-size:8px;color:rgba(255,255,255,.52);margin-top:3px;text-transform:uppercase;letter-spacing:.4px}.commute-advice{margin-top:12px;padding:12px 13px;border-radius:11px;background:rgba(159,225,203,.1);border-left:3px solid var(--mint);font-size:11px;line-height:1.45;color:rgba(255,255,255,.76)}.estimate-badge{display:inline-flex;align-items:center;gap:6px;background:#fff3cf;color:#694b00;border:1px solid #e5c564;border-radius:999px;padding:5px 9px;font:800 10px var(--mono);letter-spacing:.35px;text-transform:uppercase;margin-bottom:13px}.maps-actions{display:flex;gap:8px;margin-top:12px}.maps-actions .btn{padding:10px;font-size:11px}.route-history{margin-top:16px}.route-history-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.route-history-item{border:1px solid var(--line-soft);background:#fff;border-radius:12px;padding:11px;text-align:left;color:var(--text)}.route-history-item:hover{border-color:rgba(31,74,44,.3)}.route-history-title{font-size:10px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.route-history-meta{font-family:var(--mono);font-size:8px;color:var(--text-faint);margin-top:4px}.action-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:16px}.action-list{display:flex;flex-direction:column;gap:8px}.action-row{display:grid;grid-template-columns:42px minmax(170px,1fr) minmax(190px,1.2fr) 110px auto;gap:12px;align-items:center;background:#fff;border:1px solid var(--line-soft);border-radius:13px;padding:11px 13px;box-shadow:0 7px 20px rgba(15,43,24,.035)}.action-row.overdue{border-left:4px solid var(--red)}.action-row.today{border-left:4px solid var(--gold)}.action-avatar{width:40px;height:40px;border-radius:12px;background:var(--mint-soft);color:var(--green);display:flex;align-items:center;justify-content:center;font-weight:800}.action-name{font-size:13px;font-weight:800}.action-role{font-size:9px;color:var(--text-faint);margin-top:2px}.action-reason{font-size:11px;font-weight:650}.action-detail{font-size:9px;color:var(--text-soft);margin-top:2px}.action-date{font-family:var(--mono);font-size:9px;font-weight:700;color:var(--green)}.row-actions{display:flex;gap:5px}.mini-action{border:1px solid var(--line);background:#fff;color:var(--green);border-radius:8px;padding:7px 8px;font-size:9px;font-weight:750;white-space:nowrap}.mini-action.primary{background:var(--green);border-color:var(--green);color:#fff}.action-insight{background:linear-gradient(150deg,var(--green-dark),#2e6944);border-radius:17px;padding:19px;color:#fff;position:sticky;top:20px;min-height:230px}.action-insight-label{font-family:var(--mono);font-size:8px;color:var(--mint);text-transform:uppercase;letter-spacing:.8px}.action-insight-title{font-family:Georgia,serif;font-style:italic;color:var(--gold);font-size:26px;line-height:1.05;margin-top:8px}.action-insight-copy{font-size:11px;line-height:1.5;color:rgba(255,255,255,.67);margin-top:9px}.availability-grid{display:grid;grid-template-columns:repeat(3,minmax(230px,1fr));gap:11px}.availability-card{background:#fff;border:1px solid var(--line-soft);border-radius:15px;padding:15px;box-shadow:0 9px 24px rgba(15,43,24,.04)}.availability-top{display:flex;justify-content:space-between;gap:9px}.availability-name{font-size:13px;font-weight:800}.availability-role{font-size:10px;color:var(--text-faint);margin-top:2px}.availability-badge{font-family:var(--mono);font-size:8px;font-weight:800;padding:5px 7px;border-radius:7px;background:var(--mint-soft);color:var(--green);height:max-content}.availability-badge.soon{background:var(--amber-bg);color:var(--amber-tx)}.availability-badge.later{background:var(--line-soft);color:var(--text-soft)}.availability-date{font-family:var(--mono);font-size:20px;font-weight:800;color:var(--green);margin-top:14px}.availability-copy{font-size:9px;color:var(--text-soft);margin-top:3px}.availability-edit{display:flex;gap:7px;margin-top:12px}.availability-edit .in{padding:8px;font-size:11px}.contacts-toolbar{display:flex;gap:9px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.contacts-toolbar .pool-search{flex:1;min-width:230px}.contact-table{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:auto;box-shadow:0 10px 30px rgba(15,43,24,.05)}.contact-head,.contact-row{display:grid;grid-template-columns:42px minmax(160px,1.25fr) minmax(150px,1fr) minmax(190px,1.3fr) 145px 120px 105px 64px;align-items:center;min-width:1082px}.contact-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.contact-head{position:sticky;top:0;z-index:3;background:var(--green-dark);color:rgba(255,255,255,.65);font-family:var(--mono);font-size:8px;text-transform:uppercase;letter-spacing:.5px}.contact-head>div,.contact-row>div{padding:10px}.contact-row{border-bottom:1px solid var(--line-soft);font-size:11px}.contact-row:hover{background:#fbfaf6}.contact-cell-input{width:100%;border:1px solid transparent;background:0 0;border-radius:7px;padding:6px;font:inherit;color:var(--text);outline:0}.contact-cell-input[type=date]{min-width:125px;box-sizing:border-box;padding-right:4px}.contact-cell-input:hover{border-color:var(--line)}.contact-cell-input:focus{background:#fff;border-color:var(--gold);box-shadow:0 0 0 2px rgba(212,160,23,.1)}.contact-count{font-family:var(--mono);font-size:10px;color:var(--text-soft)}.contact-mode-tabs{display:flex;gap:7px;margin-bottom:12px}.relationship-colour-strip{display:none;align-items:center;gap:8px;flex-wrap:wrap;margin:-4px 0 12px}.relationship-colour-strip.on{display:flex}.relationship-colour-chip{--relationship-colour:#397ab1;display:inline-flex;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--relationship-colour) 42%,var(--line));background:color-mix(in srgb,var(--relationship-colour) 14%,#fff);border-radius:8px;padding:7px 9px;cursor:pointer}.relationship-colour-chip input{width:18px;height:18px;padding:0;border:0;background:0 0;cursor:pointer}.relationship-colour-chip span,.relationship-status-dot{width:8px;height:8px;border-radius:50%;background:var(--relationship-colour);box-shadow:0 0 0 3px color-mix(in srgb,var(--relationship-colour) 18%,transparent)}.relationship-colour-chip b{font-size:9px;color:var(--text);line-height:1}.crm-call-strip{display:none;grid-template-columns:minmax(240px,.8fr) minmax(0,2.2fr);gap:12px;margin-bottom:13px}.crm-call-strip.on{display:grid}.crm-priority{background:linear-gradient(145deg,var(--green-dark),#2c6842);color:#fff;border-radius:15px;padding:16px;position:relative;overflow:hidden}.crm-priority:after{content:"";position:absolute;width:160px;height:160px;border:1px solid rgba(212,160,23,.18);border-radius:50%;right:-90px;top:-100px;box-shadow:0 0 0 28px rgba(212,160,23,.035)}.crm-priority-label{font-family:var(--mono);font-size:8px;color:var(--mint);letter-spacing:.7px;text-transform:uppercase}.crm-priority-name{font-family:Georgia,serif;font-style:italic;color:var(--gold);font-size:23px;line-height:1.08;margin-top:6px}.crm-priority-copy{font-size:10px;line-height:1.45;color:rgba(255,255,255,.65);margin-top:7px}.crm-priority-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:12px;position:relative;z-index:1}.crm-priority-actions .brief-cta{margin-top:0}.crm-priority-actions .brief-cta.secondary{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.18)}.crm-priority-actions .brief-cta.secondary:hover{background:rgba(255,255,255,.16)}.crm-call-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.crm-call-card{border:1px solid var(--line-soft);background:linear-gradient(145deg,#fff,#f3f8f4);border-radius:13px;padding:12px;text-align:left;color:var(--text)}.crm-call-card:hover{border-color:rgba(31,74,44,.28);transform:translateY(-2px)}.crm-call-time{font-family:var(--mono);font-size:8px;color:var(--amber-tx);font-weight:800}.crm-call-name{font-size:12px;font-weight:800;margin-top:4px}.crm-call-company{font-size:9px;color:var(--text-faint);margin-top:1px}.crm-call-reason{font-size:9px;color:var(--text-soft);margin-top:7px;line-height:1.35}.business-head,.business-row{display:grid;grid-template-columns:42px minmax(145px,1fr) minmax(135px,.9fr) minmax(130px,.85fr) minmax(175px,1.15fr) 130px 105px 145px 110px 94px;align-items:center;min-width:1307px}.business-head{position:sticky;top:0;z-index:3;background:var(--green-dark);color:rgba(255,255,255,.65);font-family:var(--mono);font-size:8px;text-transform:uppercase;letter-spacing:.5px}.business-head>div,.business-row>div{padding:10px}.business-row{border-bottom:1px solid var(--line-soft);font-size:10px;box-shadow:inset 6px 0 0 var(--relationship-colour,#397ab1);background:linear-gradient(90deg,color-mix(in srgb,var(--relationship-colour,#397ab1) 9%,#fff),#fff 34%)}.business-row:hover{background:color-mix(in srgb,var(--relationship-colour,#397ab1) 8%,#fff)}.relationship-status-control{--relationship-colour:#397ab1;display:flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--relationship-colour) 42%,var(--line));background:color-mix(in srgb,var(--relationship-colour) 17%,#fff);border-radius:8px;padding:2px 4px 2px 7px;min-width:0}.relationship-status-select{font-weight:850;color:color-mix(in srgb,var(--relationship-colour) 76%,#0f2b18);padding-left:0}.relationship-status-modal-select{--relationship-colour:#397ab1;border-color:color-mix(in srgb,var(--relationship-colour) 48%,var(--line))!important;background:color-mix(in srgb,var(--relationship-colour) 18%,#fff)!important;color:color-mix(in srgb,var(--relationship-colour) 72%,#0f2b18)!important;font-weight:850}.crm-value{font-family:var(--mono);font-size:11px;font-weight:800;color:var(--green)}.crm-commercial{display:none;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:12px;margin-top:13px}.crm-commercial.on{display:grid}.crm-forecast{background:linear-gradient(145deg,#f1e2b4,#d2ad58);border:1px solid #c7a451;border-radius:16px;padding:17px;color:var(--green-dark)}.crm-forecast-label{font-family:var(--mono);font-size:8px;text-transform:uppercase;letter-spacing:.7px;opacity:.65}.crm-forecast-value{font-family:var(--mono);font-size:31px;font-weight:800;margin-top:5px}.crm-forecast-copy{font-size:10px;line-height:1.45;margin-top:5px;color:rgba(15,43,24,.68)}.crm-forecast-actions{display:flex;gap:7px;margin-top:13px;flex-wrap:wrap}.crm-forecast-actions .mini-action{background:rgba(255,255,255,.55);border-color:rgba(15,43,24,.14);color:var(--green-dark)}.crm-stage-panel{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px}.crm-stage-title{font-size:12px;font-weight:800;margin-bottom:11px}.crm-stage-row{display:grid;grid-template-columns:80px 1fr 105px;gap:10px;align-items:center;margin-top:8px}.crm-stage-name{font-size:9px;font-weight:700;color:var(--text-soft)}.crm-stage-track{height:8px;background:var(--line-soft);border-radius:8px;overflow:hidden}.crm-stage-fill{height:100%;background:var(--relationship-colour,var(--green));border-radius:8px}.crm-stage-value{font-family:var(--mono);font-size:9px;font-weight:700;text-align:right}.revenue-command{display:grid;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);gap:13px;margin-bottom:14px}.revenue-target-card{background:linear-gradient(145deg,var(--green-dark),#2a6440);color:#fff;border-radius:18px;padding:21px;position:relative;overflow:hidden;box-shadow:0 16px 35px rgba(15,43,24,.14)}.revenue-target-card:after{content:"";position:absolute;width:210px;height:210px;border-radius:50%;border:1px solid rgba(212,160,23,.22);right:-105px;top:-120px;box-shadow:0 0 0 38px rgba(212,160,23,.04)}.revenue-target-label{font-family:var(--mono);font-size:8px;letter-spacing:.75px;text-transform:uppercase;color:var(--mint)}.revenue-target-value{font-family:Georgia,serif;font-style:italic;font-size:36px;color:var(--gold);line-height:1;margin-top:8px}.revenue-target-copy{font-size:10px;line-height:1.5;color:rgba(255,255,255,.62);margin-top:8px;max-width:390px}.revenue-target-track{height:8px;background:rgba(255,255,255,.12);border-radius:10px;overflow:hidden;margin-top:15px}.revenue-target-fill{height:100%;background:linear-gradient(90deg,var(--mint),var(--gold));border-radius:10px}.revenue-target-controls{display:flex;gap:8px;align-items:center;margin-top:12px;position:relative;z-index:1}.revenue-target-controls label{font-family:var(--mono);font-size:8px;color:rgba(255,255,255,.54);text-transform:uppercase}.revenue-target-input{width:120px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.1);color:#fff;border-radius:8px;padding:7px 9px;font:700 10px var(--mono);outline:0}.revenue-risks{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:0 12px 30px rgba(15,43,24,.05)}.revenue-risk-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.revenue-risk-title{font-size:12px;font-weight:800}.revenue-risk-count{font-family:var(--mono);font-size:9px;color:var(--amber-tx)}.revenue-risk-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.revenue-risk{display:flex;gap:9px;align-items:flex-start;background:var(--paper);border-radius:10px;padding:10px;border:1px solid transparent;text-align:left;color:var(--text)}.revenue-risk:hover{border-color:rgba(31,74,44,.18);background:#fff}.revenue-risk i{color:var(--amber-tx);font-size:15px;margin-top:1px}.revenue-risk b{font-size:10px;display:block}.revenue-risk span{font-size:8px;color:var(--text-faint);display:block;margin-top:2px;line-height:1.35}.revenue-table{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:auto;box-shadow:0 12px 32px rgba(15,43,24,.05)}.revenue-head,.revenue-row{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(145px,1fr) 105px 100px 120px 105px 105px 130px 42px;align-items:center;min-width:1160px}.revenue-head{position:sticky;top:0;z-index:3;background:var(--green-dark);color:rgba(255,255,255,.65);font-family:var(--mono);font-size:8px;text-transform:uppercase;letter-spacing:.5px}.revenue-head>div,.revenue-row>div{padding:10px}.revenue-row{font-size:10px;border-bottom:1px solid var(--line-soft)}.revenue-row:hover{background:#fbfaf6}.revenue-role{font-size:11px;font-weight:800}.revenue-client{font-size:8px;color:var(--text-faint);margin-top:2px}.revenue-stage{display:inline-flex;background:var(--mint-soft);color:var(--green);border-radius:7px;padding:5px 7px;font:700 8px var(--mono)}.revenue-money{font:800 11px var(--mono);color:var(--green)}.revenue-money.weighted{color:var(--amber-tx)}.revenue-prob{display:flex;align-items:center;gap:5px}.revenue-prob input{width:50px}.revenue-prob span{font:700 8px var(--mono);color:var(--text-faint)}.invoice-pill{width:100%;border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px;font-size:8px;color:var(--text)}.coach-layout{display:grid;grid-template-columns:minmax(300px,.65fr) minmax(520px,1.35fr);gap:16px}.coach-panel{background:#fff;border:1px solid var(--line);border-radius:17px;padding:18px;box-shadow:0 12px 34px rgba(15,43,24,.05)}.coach-candidate{margin-top:13px;padding:14px;border-radius:13px;background:linear-gradient(145deg,#f7fbf8,#edf5ef);border:1px solid var(--line-soft)}.coach-person{display:flex;align-items:center;gap:11px}.coach-avatar{width:43px;height:43px;border-radius:13px;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800}.coach-name{font-size:15px;font-weight:800}.coach-role{font-size:10px;color:var(--text-faint);margin-top:2px}.coach-intel{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.coach-intel-item{background:#fff;border-radius:9px;padding:8px}.coach-intel-v{font-size:11px;font-weight:750}.coach-intel-l{font-size:7px;color:var(--text-faint);text-transform:uppercase;margin-top:2px}.coach-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.coach-controls .btn{padding:11px;font-size:11px}.coach-board{background:linear-gradient(145deg,#102d1a,#285f3b);color:#fff;border-radius:18px;padding:20px;min-height:450px;box-shadow:0 18px 45px rgba(15,43,24,.18)}.coach-board-head{display:flex;justify-content:space-between;align-items:flex-start}.coach-label{font-family:var(--mono);font-size:8px;color:var(--mint);letter-spacing:.8px}.coach-title{font-family:Georgia,serif;font-style:italic;font-size:28px;color:var(--gold);margin-top:5px}.coach-signals{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px}.coach-signal{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.07);border-radius:11px;padding:10px}.coach-signal-k{font-size:8px;color:rgba(255,255,255,.5);text-transform:uppercase}.coach-signal-v{font-size:12px;font-weight:750;margin-top:3px}.coach-question-list{display:flex;flex-direction:column;gap:8px;margin-top:15px}.coach-question{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;background:rgba(255,255,255,.085);border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:11px}.coach-question-n{font-family:var(--mono);width:28px;height:28px;border-radius:8px;background:var(--gold);color:var(--green-dark);display:flex;align-items:center;justify-content:center;font-weight:800}.coach-question-text{font-size:12px;line-height:1.35}.coach-question-tag{font-family:var(--mono);font-size:7px;color:var(--mint);text-transform:uppercase}.coach-consent{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;border-radius:10px;background:var(--paper);font-size:9px;line-height:1.4;color:var(--text-soft)}.coach-consent input{margin-top:1px;accent-color:var(--green)}.coach-live-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:17px;padding-top:15px;border-top:1px solid rgba(255,255,255,.12)}.coach-live-status{font:700 10px/1.4 var(--mono);letter-spacing:.35px;color:rgba(255,255,255,.62);text-transform:uppercase}.coach-live-status.on{color:var(--mint)}.coach-live-status.error{color:#ffd28b}.coach-transcript{width:100%;min-height:155px;resize:vertical;margin-top:9px;border:1px solid rgba(255,255,255,.13);background:rgba(5,20,11,.3);color:#fff;border-radius:12px;padding:14px;font:500 15px/1.55 Arial,sans-serif;outline:0}.coach-transcript::placeholder{color:rgba(255,255,255,.38)}.coach-transcript:focus{border-color:rgba(224,180,74,.55);box-shadow:0 0 0 3px rgba(224,180,74,.08)}.coach-note-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:9px}.coach-note-btn{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#fff;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:750}.coach-note-btn.primary{background:var(--gold);border-color:var(--gold);color:var(--green-deep)}.portal-grid{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));gap:13px}.portal-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:17px;box-shadow:0 10px 30px rgba(15,43,24,.05)}.portal-card-head{display:flex;justify-content:space-between;gap:12px}.portal-client{font-family:var(--mono);font-size:8px;color:var(--green);text-transform:uppercase;letter-spacing:.7px}.portal-role{font-size:16px;font-weight:800;margin-top:3px}.portal-status{font-family:var(--mono);font-size:8px;background:var(--mint-soft);color:var(--green);border-radius:7px;padding:5px 7px;height:max-content}.portal-progress{margin:13px 0}.portal-candidates{display:flex;flex-direction:column;gap:6px}.portal-candidate{display:grid;grid-template-columns:34px 1fr auto auto;gap:8px;align-items:center;background:var(--paper);border-radius:10px;padding:8px}.portal-candidate-avatar{width:31px;height:31px;border-radius:9px;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800}.portal-candidate-name{font-size:11px;font-weight:750}.portal-candidate-meta{font-size:8px;color:var(--text-faint)}.portal-feedback{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px;font-size:8px;color:var(--text)}.portal-score{font-family:var(--mono);font-size:12px;font-weight:800;color:var(--green)}.portal-empty{font-size:10px;color:var(--text-faint);padding:14px 4px}.ref-hero{background:var(--green-deep);border-radius:18px;padding:24px;color:#fff;position:relative;overflow:hidden;margin-bottom:14px}.ref-l{font-size:12px;color:rgba(255,255,255,.65);position:relative}.ref-v{font-family:var(--mono);font-weight:800;font-size:42px;line-height:1;position:relative;margin-top:5px}.ref-v small{font-size:16px;color:rgba(255,255,255,.55)}.ref-s{font-size:12px;color:var(--gold);margin-top:9px;position:relative;font-weight:600}.ref-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.rs{background:var(--cream-card);border:1.5px solid var(--line-soft);border-radius:13px;padding:14px;text-align:center}.rs-n{font-family:var(--mono);font-weight:700;font-size:22px}.rs-l{font-size:11px;color:var(--text-soft);margin-top:5px}.code-box{display:flex;gap:8px}.code-v{flex:1;font-family:var(--mono);font-size:15px;font-weight:700;color:var(--green);background:var(--paper);border:1.5px dashed var(--green);border-radius:10px;padding:12px 14px;letter-spacing:1px}.code-c{padding:12px 14px;border-radius:10px;border:1.5px solid var(--line);background:0 0;color:var(--text-soft)}.code-c:hover{background:var(--paper)}.share{display:flex;gap:8px;margin-top:10px}.sh{flex:1;font-weight:600;font-size:12px;border-radius:10px;border:1.5px solid var(--line);background:0 0;color:var(--text);padding:11px;display:flex;align-items:center;justify-content:center;gap:6px}.sh:hover{background:var(--paper)}.sh.gold{background:var(--gold);color:var(--green-deep);border-color:var(--gold)}.login-prompt{display:flex;align-items:center;gap:16px;background:var(--cream-card);border:1.5px solid var(--line);border-radius:16px;padding:16px 20px;margin-bottom:14px;box-shadow:0 6px 20px rgba(15,43,24,.06);position:relative}.login-prompt .lp-icon{width:40px;height:40px;border-radius:12px;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.login-prompt .lp-body{flex:1;min-width:0}.login-prompt .lp-title{font-size:13px;font-weight:750;color:var(--text)}.login-prompt .lp-sub{font-size:11px;color:var(--text-soft);margin-top:2px;line-height:1.45}.login-prompt .lp-actions{display:flex;gap:8px;flex-shrink:0}.login-prompt .lp-btn{display:flex;align-items:center;gap:7px;padding:8px 14px;border-radius:9px;border:1.5px solid var(--line);background:0 0;font:600 12px var(--sg);color:var(--text-soft);cursor:pointer;white-space:nowrap}.login-prompt .lp-btn:hover{border-color:var(--green);color:var(--green)}.login-prompt .lp-btn.primary{background:var(--green);color:#fff;border-color:var(--green)}.login-prompt .lp-btn.primary:hover{background:var(--green-deep)}.login-prompt .lp-dismiss{position:absolute;top:10px;right:10px;border:none;background:0 0;color:var(--text-faint);cursor:pointer;font-size:14px;padding:4px;line-height:1}.login-prompt .lp-dismiss:hover{color:var(--text)}html[data-theme=dark] .login-prompt{background:var(--cream-card);border-color:var(--line)}.desk-assistant{display:none;flex-direction:column;gap:11px;background:linear-gradient(112deg,#0e2719 0,#173d27 55%,#1e4d31 100%);border-radius:16px;padding:18px 22px;color:#fff;margin-bottom:14px;border:1px solid rgba(255,255,255,.07);box-shadow:0 8px 28px rgba(10,26,15,.12)}.desk-assistant.on{display:flex}.desk-assistant-greeting{font-size:13px;font-weight:700;color:var(--mint);letter-spacing:.25px}.desk-assistant-items{display:flex;gap:8px;flex-wrap:wrap}.desk-assistant-item{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:9px 14px;font-size:12px;font-weight:600;color:rgba(255,255,255,.9);cursor:pointer;text-align:left}.desk-assistant-item:hover{background:rgba(255,255,255,.13)}.desk-assistant-item i{font-size:15px;color:var(--gold);flex-shrink:0}.desk-assistant-item.risk{border-color:rgba(201,148,18,.4);background:rgba(201,148,18,.11)}.desk-assistant-item.risk i{color:#f5c842}.nav{position:fixed;left:0;top:72px;bottom:0;width:232px;background:var(--green-deep);border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;z-index:50;padding:16px 12px}.nav:after{content:"JOBE AI · DESK ONLINE";padding:10px 12px 0;font-family:var(--mono);font-size:8px;letter-spacing:.7px;color:rgba(255,255,255,.32)}.nav-i{width:100%;background:0 0;border:none;padding:11px 12px;display:flex;flex-direction:row;align-items:center;gap:10px;color:rgba(255,255,255,.48);border-radius:10px;text-align:left;cursor:pointer}.nav-i:not(.nav-premium):hover{color:rgba(255,255,255,.78);background:rgba(255,255,255,.06)}.nav-i i{font-size:19px}.nav-i span{font-size:14px;font-weight:600}.nav-i.on{color:#fff;background:rgba(255,255,255,.1)}.nav-i.on i{color:var(--gold)}.nav-premium{--nav-accent:#e4b62e;--nav-accent-rgb:228,182,46;position:relative;isolation:isolate;overflow:hidden;transition:color .24s ease,transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease;background:0 0;will-change:transform;backface-visibility:hidden}.nav-premium:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-2;opacity:0;background:radial-gradient(circle 90px at var(--nav-x,18%) var(--nav-y,50%),rgba(var(--nav-accent-rgb),.42),transparent 72%),linear-gradient(100deg,rgba(var(--nav-accent-rgb),.23),rgba(var(--nav-accent-rgb),.055));transform:scale(.92);transition:opacity .25s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.nav-premium:after{content:"";position:absolute;left:0;top:20%;bottom:20%;width:3px;border-radius:0 5px 5px 0;background:var(--nav-accent);box-shadow:0 0 14px rgba(var(--nav-accent-rgb),.85);opacity:0;transform:scaleY(.25);transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.nav-premium i,.nav-premium span{position:relative;z-index:2;transition:color .22s ease,transform .26s cubic-bezier(.2,.8,.2,1),text-shadow .22s ease}.nav-premium:focus-visible,.nav-premium:hover{color:#fff;transform:translateX(2px) perspective(420px) rotateX(var(--nav-rx,0deg)) rotateY(var(--nav-ry,0deg));box-shadow:0 10px 24px rgba(0,0,0,.12)}.nav-premium.nav-motion:before,.nav-premium:focus-visible:before,.nav-premium:hover:before{opacity:1;transform:scale(1)}.nav-premium.on:after,.nav-premium:focus-visible:after,.nav-premium:hover:after{opacity:1;transform:scaleY(1)}.nav-premium:focus-visible i,.nav-premium:hover i{color:var(--nav-accent);transform:translateX(2px) rotate(var(--nav-icon-rotate,0deg)) scale(1.12);filter:drop-shadow(0 0 7px rgba(var(--nav-accent-rgb),.52))}.nav-premium:focus-visible span,.nav-premium:hover span{text-shadow:0 0 13px rgba(var(--nav-accent-rgb),.38)}.nav-premium.on{color:#fff;background:linear-gradient(100deg,rgba(var(--nav-accent-rgb),.22),rgba(var(--nav-accent-rgb),.06))}.nav-premium.on i{color:var(--nav-accent)}.nav-premium .nav-ripple{position:absolute;z-index:1;width:12px;height:12px;border-radius:50%;left:var(--ripple-x);top:var(--ripple-y);background:rgba(var(--nav-accent-rgb),.65);pointer-events:none;transform:translate(-50%,-50%) scale(0);animation:navRipple .65s ease-out forwards}@keyframes navRipple{70%{opacity:.32}to{opacity:0;transform:translate(-50%,-50%) scale(17)}}.nav-premium[data-v=home]{--nav-accent:#78d39a;--nav-accent-rgb:120,211,154;--nav-icon-rotate:-5deg}.nav-premium[data-v=assess]{--nav-accent:#ff806d;--nav-accent-rgb:255,128,109;--nav-icon-rotate:90deg}.nav-premium[data-v=jobs]{--nav-accent:#2ee29a;--nav-accent-rgb:46,226,154;--nav-icon-rotate:-4deg}.nav-premium[data-v=revenue]{--nav-accent:#b49aff;--nav-accent-rgb:180,154,255;--nav-icon-rotate:4deg}.nav-premium[data-v=pool]{--nav-accent:#6bb8ff;--nav-accent-rgb:107,184,255;--nav-icon-rotate:-3deg}.nav-premium[data-v=pipeline]{--nav-accent:#ef8ec5;--nav-accent-rgb:239,142,197;--nav-icon-rotate:4deg}.sidebar-focus{margin-top:auto;border-top:1px solid rgba(255,255,255,.09);padding:12px 7px 8px}.sidebar-focus-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.sidebar-focus-title{font-family:var(--mono);font-size:8px;letter-spacing:.8px;text-transform:uppercase;color:var(--mint)}.sidebar-focus-link{border:none;background:0 0;color:var(--gold);font-size:8px;font-weight:700;cursor:pointer}.sidebar-focus-list{display:flex;flex-direction:column;gap:4px}.sidebar-focus-item{width:100%;border:none;border-left:3px solid var(--sf-accent,rgba(255,255,255,.15));background:rgba(255,255,255,.05);border-radius:0 8px 8px 0;padding:7px 9px;text-align:left;color:#fff;display:block;cursor:pointer}.sidebar-focus-item:hover{background:rgba(255,255,255,.1)}.sidebar-focus-row1{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0}.sidebar-focus-name{font-size:10px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.sidebar-focus-score{font-family:var(--mono);font-size:9px;font-weight:800;color:var(--sf-accent,var(--mint));flex-shrink:0}.sidebar-focus-row2{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:3px}.sidebar-focus-meta{font-size:9px;color:rgba(255,255,255,.42);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.sidebar-focus-stage{font-size:8px;font-weight:700;font-family:var(--mono);padding:2px 6px;border-radius:4px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.55);white-space:nowrap;flex-shrink:0}.sidebar-focus-empty{font-size:9px;color:rgba(255,255,255,.38);line-height:1.5;padding:4px 6px}.yesterday-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.yesterday-card{background:linear-gradient(145deg,#ead9a7 0,#d8b968 55%,#bd9140 100%);border-color:#c9a45d;color:#14281a;box-shadow:0 14px 34px rgba(111,78,26,.17)}.yesterday-card:after{border-color:rgba(255,255,255,.35);box-shadow:0 0 0 28px rgba(255,255,255,.07)}.yesterday-card .chart-title{color:#102718;font-weight:800}.yesterday-card .chart-sub{color:#4a412d;font-weight:600}.yesterday-card .tag{background:#173922;color:#f4d987}.yesterday-stat{background:linear-gradient(145deg,#f8efd5,#ead39a);border:1px solid rgba(87,62,22,.18);border-radius:11px;padding:10px;box-shadow:0 5px 13px rgba(87,62,22,.09)}.yesterday-card .yesterday-n{color:#102718}.yesterday-card .yesterday-l{color:#51462f;font-weight:700}.yesterday-card .yesterday-note{background:rgba(250,244,224,.88);border-color:rgba(77,55,20,.15)}.yesterday-card .yesterday-note i{background:#173922;color:#ecd07d}.yesterday-card .yesterday-note-title{color:#102718}.yesterday-card .yesterday-note-copy{color:#494330;font-weight:550}.yesterday-card .empty-t{color:#494330}.yesterday-n{font-family:var(--mono);font-size:19px;font-weight:800;color:var(--green)}.yesterday-l{font-size:8px;color:var(--text-faint);margin-top:2px;text-transform:uppercase;letter-spacing:.4px}.yesterday-notes{display:flex;flex-direction:column;gap:7px}.yesterday-note{display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:start;padding:9px 10px;border-radius:10px;background:linear-gradient(105deg,#fff,#f7faf7);border:1px solid var(--line-soft)}.yesterday-note i{width:28px;height:28px;border-radius:8px;background:var(--mint-soft);color:var(--green);display:flex;align-items:center;justify-content:center}.yesterday-note-title{font-size:11px;font-weight:750}.yesterday-note-copy{font-size:9px;color:var(--text-soft);line-height:1.4;margin-top:2px}.ov{display:none;position:fixed;inset:0;background:rgba(15,25,15,.52);backdrop-filter:blur(3px);z-index:60;align-items:center;justify-content:center;padding:18px}.ov.on{display:flex;animation:ovFadeIn .2s ease both}@keyframes ovFadeIn{from{opacity:0}to{opacity:1}}.ov .modal{animation:modalSlideUp .22s cubic-bezier(.22,.68,0,1.1) both}@keyframes modalSlideUp{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal{background:var(--cream-card);border-radius:20px;padding:24px;width:100%;max-width:440px;max-height:88vh;overflow-y:auto;box-shadow:0 24px 60px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.06)}.modal-h{font-weight:700;font-size:17px;letter-spacing:-.3px;margin-bottom:18px;color:var(--text)}.recruiter-note-modal{padding:0;overflow:hidden;border-radius:0}.recruiter-note-modal .modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line-soft);background:#eef1f4}.recruiter-note-panel-head>div:first-child{min-width:0;flex:1}.recruiter-note-panel-head>div:first-child>span{display:block;margin-top:2px;font-size:9px;color:#7b8590}.recruiter-note-panel-head>b{display:grid;place-items:center;width:28px;height:28px;border:1px solid #d4b56a;border-left:3px solid #c68a17;background:#fff6df;color:#6f5012;font-size:14px}.recruiter-note-modal .modal-title{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700;letter-spacing:-.3px}.recruiter-note-close{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--text);cursor:pointer}.recruiter-note-body{padding:0 0 16px;display:grid;gap:0}.recruiter-note-group{padding:7px 18px 5px;border-bottom:1px solid #e1e5ea;background:#f8f9fa;color:#6d7884;font:700 7px var(--mono);letter-spacing:.5px;text-transform:uppercase}.recruiter-note-row{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;padding:9px 18px;border-bottom:1px solid var(--line-soft);background:#fff}.recruiter-note-row>span,.recruiter-note-schedule label>span{display:flex;align-items:center;gap:6px;color:var(--text-soft);font-size:9px;font-weight:700}.recruiter-note-row>span i,.recruiter-note-schedule label>span i{font-size:12px;color:#c68a17}.recruiter-note-row.note-copy{align-items:start}.recruiter-note-row.note-copy>span{padding-top:9px}.recruiter-note-schedule{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#fff}.recruiter-note-schedule label{display:grid;grid-template-columns:1fr;gap:6px;padding:10px 18px;border-bottom:1px solid var(--line-soft)}.recruiter-note-schedule label:first-child{border-right:1px solid var(--line-soft)}.recruiter-note-body .fld{margin:0}.recruiter-note-body .fld-l{margin-bottom:7px}.recruiter-note-body .in{min-height:44px;border-radius:10px;background:#fff}.recruiter-note-body textarea.in{min-height:124px;resize:vertical;background:#fffdf5;border-color:#ded6b8}.recruiter-note-submit{width:calc(100% - 36px);margin:14px 18px 0;min-height:44px;border-radius:0}@media(max-width:560px){.recruiter-note-modal{border-radius:0}.recruiter-note-body{padding:16px}.recruiter-note-row{grid-template-columns:1fr}.recruiter-note-row.note-copy>span{padding-top:0}.recruiter-note-schedule{grid-template-columns:1fr}.recruiter-note-schedule label:first-child{border-right:0}.recruiter-note-submit{width:100%;margin-left:0;margin-right:0}}.compare-grid{display:grid;grid-template-columns:120px repeat(2,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden}.compare-cell{padding:10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:11px}.compare-cell:nth-child(3n){border-right:none}.compare-cell.label{font-weight:600;color:var(--text-soft);background:var(--paper)}.compare-cell.head{font-weight:700;font-size:13px;background:var(--green-deep);color:#fff}.toast{position:fixed;left:50%;bottom:88px;z-index:90;transform:translate(-50%,20px);background:var(--ink);color:#fff;border-radius:11px;padding:10px 15px;font-size:12px;opacity:0;pointer-events:none;transition:.22s ease;box-shadow:0 12px 30px rgba(0,0,0,.25)}.toast.on{opacity:1;transform:translate(-50%,0)}.pipe-card-modal{overflow:hidden}.pcm-hero{display:flex;align-items:flex-start;gap:14px;padding:18px 18px 14px;background:linear-gradient(160deg,#fff,#f5f8f5);position:relative}.pcm-hero-left{flex:1;min-width:0}.pcm-name{font-size:18px;font-weight:700;letter-spacing:-.4px}.pcm-role-line{font-size:12px;color:var(--text-soft);margin-top:3px}.pcm-pills{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.pcm-hero-right{text-align:center;flex-shrink:0}.pcm-score{font-family:var(--mono);font-size:32px;font-weight:800;letter-spacing:-1px;line-height:1}.pcm-score-of{font-family:var(--mono);font-size:10px;color:var(--text-faint)}.pcm-close{position:absolute;top:12px;right:12px;width:28px;height:28px;border:none;background:var(--paper);border-radius:7px;font-size:14px;color:var(--text-soft);cursor:pointer;display:grid;place-items:center}.pcm-close:hover{background:var(--line)}.pcm-body{padding:0 18px 4px;display:flex;flex-direction:column;gap:0}.pcm-section{border-top:1px solid var(--line-soft);padding:13px 0}.pcm-section:first-child{border-top:none}.pcm-section-label{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--text-faint);display:flex;align-items:center;gap:6px;margin-bottom:9px}.pcm-fact-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:6px}.pcm-fact-row:last-child{margin-bottom:0}.pcm-fact{flex:1;min-width:100px;background:var(--paper);border-radius:9px;padding:8px 10px}.pcm-fact-wide{flex:1 1 100%}.pcm-fact-l{font-family:var(--mono);font-size:8px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-faint)}.pcm-fact-v{font-size:12px;font-weight:650;margin-top:3px;overflow-wrap:anywhere}.pcm-notes{margin-top:8px;font-size:12px;line-height:1.5;color:var(--text-soft);background:var(--paper);padding:9px 11px;border-radius:9px;border-left:3px solid var(--gold)}.pcm-role-title{font-size:14px;font-weight:700;margin-bottom:4px}.pcm-role-reqs{font-size:12px;color:var(--text-soft);line-height:1.5;background:var(--paper);padding:9px 11px;border-radius:9px;border-left:3px solid var(--green)}.pcm-no-interview{font-size:12px;color:var(--text-faint);display:flex;align-items:center}.pcm-next-step{margin-top:9px;font-size:12px;color:var(--green);font-weight:600;display:flex;align-items:center;gap:6px}.pcm-footer{display:flex;gap:8px;padding:12px 18px;border-top:1px solid var(--line-soft);background:var(--paper)}.pcm-footer .btn{flex:1}@media(max-width:480px){.gauge-row{justify-content:center;text-align:center}.hero-copy{text-align:center}.stamp{margin-left:auto;margin-right:auto}}@media(max-width:760px){body,html{max-width:100vw;overflow-x:hidden}.shell{max-width:760px;margin:0 auto}.bar{position:sticky;width:100%;height:60px;padding:12px 16px}.identity-strip{display:flex;left:0;right:0;top:60px;height:54px;padding:9px 16px;gap:10px;background:rgba(250,251,249,.98);border-bottom:1px solid var(--line);box-shadow:0 8px 22px rgba(15,43,24,.08);overflow:visible}.global-search{margin-left:0;width:100%;height:36px;flex:1}.global-search-input{height:36px;padding-right:40px;font-size:13px}.global-search kbd{display:none}.sync-pill{display:none!important}.account-button{min-width:36px;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--green-deep)}.account-button span{display:none}.bar-key{font-size:11px;padding:6px 11px}.view{margin-left:0;min-width:0;width:100%;min-height:auto;padding:122px 16px 80px;overflow-x:hidden}.nav{top:auto;bottom:0;left:0;right:0;transform:none;width:100%;max-width:none;height:72px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:0 6px env(safe-area-inset-bottom);background:rgba(255,255,255,.98);border-top:1px solid rgba(36,91,56,.14);box-shadow:0 -12px 30px rgba(15,43,24,.12);backdrop-filter:blur(16px)}.nav{overflow:visible;justify-content:normal;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav:after{display:none}.sidebar-focus{display:none}.nav-i{min-width:0;width:auto;height:62px;padding:8px 2px 7px;flex-direction:column;justify-content:center;gap:4px;color:var(--text-faint);border-radius:14px;text-align:center;border-top:0}.nav-i i{font-size:21px}.nav-i span{font-size:10px;line-height:1.1;font-weight:750;white-space:nowrap}.nav-i.on{color:var(--green);background:rgba(36,91,56,.09);border-top-color:transparent}.nav-i.on i{color:var(--green)}.nav-premium,.nav-premium:focus-visible,.nav-premium:hover{transform:none;box-shadow:none}.nav-premium .nav-ripple,.nav-premium:after,.nav-premium:before{display:none}.nav-premium.on{background:rgba(36,91,56,.09);color:var(--green);border-top-color:transparent}.nav-premium.on i{color:var(--green)}.dash-head{align-items:flex-start;flex-direction:column}.dash-title{font-size:23px}.dash-head-tools{width:100%;justify-content:space-between}.dash-actions{flex-shrink:0}.dash-action:not(.primary){display:none}.dash-action{padding:9px 11px}.attention-grid{gap:6px}.jobs-calendar-notes-grid{grid-template-columns:1fr}.attention-card,.attention-card:first-child{grid-template-columns:78px 36px minmax(0,1fr) 18px;gap:9px;padding:11px 12px;min-height:0}.attention-rank{font-size:15px}.attention-rank strong{font-size:6px}.attention-card:first-child .attention-rank{font-size:19px}.attention-icon{width:36px;height:36px;font-size:17px}.attention-card:first-child .attention-t,.attention-t{font-size:14px}.attention-meta{font-size:9px}.result-lower-grid,.result-top-grid{grid-template-columns:1fr}.result-primary-actions{grid-template-columns:1fr}.result-secondary-actions{grid-template-columns:repeat(3,1fr)}.result-hero{min-height:132px;padding:17px}.rg{width:90px;height:90px}.rg svg{width:90px;height:90px}.result-contact-grid{grid-template-columns:1fr}.result-contact{padding:15px}.result-contact-head{margin-bottom:10px}.result-contact-fact{padding:10px}.result-contact-fact label{font-size:7px}.result-contact-fact strong{font-size:11px}.criteria-compact{position:static}.call-history-item{grid-template-columns:1fr}.call-history-duration{grid-row:1;justify-self:end}.call-task-hero{grid-template-columns:1fr}.call-task-time{text-align:left;width:max-content}.call-task-context{grid-template-columns:1fr}.outcome-grid{grid-template-columns:1fr 1fr}.call-attempt{grid-template-columns:64px 85px minmax(0,1fr)}.command-card{grid-template-columns:1fr}.command-card{padding:18px;min-height:0;gap:14px}.chart-card,.command-card,.coverage-card,.viz-card{min-width:0;max-width:100%;overflow:hidden}.hero-copy-panel{padding-bottom:0}.brief-title{font-size:24px;max-width:330px}.brief-copy{font-size:10px;max-width:320px}.workflow-path{grid-template-columns:1fr 1fr}.workflow-step{min-height:82px;padding:10px}.workflow-step:not(:last-child):after{display:none}.signal-canvas{opacity:.45;pointer-events:none}.signal-key{display:none}.activation{align-items:flex-start;flex-direction:column}.activation-steps{grid-template-columns:1fr 1fr;width:100%}.home-grid,.home-grid[style]{grid-template-columns:1fr!important}.call-plan{grid-template-columns:1fr}.call-summary-grid{grid-template-columns:1fr}.calls-command{grid-template-columns:1fr}.calls-trust{grid-template-columns:1fr}.call-log-card{grid-template-columns:1fr}.call-log-meta{text-align:left}.call-log-footer{justify-content:flex-start}.call-role{grid-template-columns:38px minmax(0,1fr) auto}.call-role-person{display:none}.call-role-time{grid-column:2/4}.call-role-action{grid-column:3;grid-row:1}.revenue-viz,.viz-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-stat,.metric{min-width:0;overflow:hidden}.metric-v{font-size:21px;white-space:nowrap;letter-spacing:-1.4px}.metric-d{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.funnel{gap:2px}.funnel-stage{overflow:hidden}.funnel-n{font-size:17px}.funnel-l{font-size:7px;white-space:nowrap}.job-grid{grid-template-columns:1fr}.jobs-overview{grid-template-columns:1fr}.jobs-calendar-summary-grid{grid-template-columns:1fr}.in-3,.intel-grid{grid-template-columns:1fr}.smart-row{grid-template-columns:1fr 1fr}.desk-flow-layout{grid-template-columns:1fr}.screening-spotlight{min-height:220px;padding:18px}.screening-spotlight-panel{max-width:none}.screening-spotlight-count{font-size:52px}.screening-spotlight-title{font-size:18px;max-width:none}.pipeline-intel{grid-template-columns:1fr}.pipeline-flow{overflow-x:auto;grid-template-columns:repeat(4,130px);padding-bottom:4px}.interview-list{grid-template-columns:1fr}#interviewModal .in-2{grid-template-columns:1fr}.pipeline-board{grid-template-columns:repeat(4,175px)}.maps-layout{grid-template-columns:1fr}.commute-summary{grid-template-columns:1fr 1fr}.route-history-list{grid-template-columns:1fr}.map-empty-card{grid-template-columns:78px 1fr;gap:13px;padding:14px}.map-empty-title{font-size:18px}.action-layout{grid-template-columns:1fr}.action-row{grid-template-columns:38px 1fr auto}.action-reason{grid-column:2/4}.action-date{grid-column:2}.row-actions{grid-column:3;grid-row:3}.availability-grid{grid-template-columns:1fr}.coach-layout{grid-template-columns:1fr}.coach-signals{grid-template-columns:1fr}.portal-grid{grid-template-columns:1fr}.crm-call-strip{grid-template-columns:1fr}.crm-call-list{grid-template-columns:1fr}.crm-commercial{grid-template-columns:1fr}.revenue-command{grid-template-columns:1fr}.revenue-risk-list{grid-template-columns:1fr}.compare-grid{grid-template-columns:86px repeat(2,1fr)}.hero{display:none}.data-table{border-radius:12px}.data-row{font-size:12px}.pool-tools{flex-wrap:wrap}.pool-tools .in{font-size:13px}.saved-views{gap:5px}.saved-view{font-size:12px;padding:7px 12px}.card{padding:14px}.in{font-size:15px;padding:13px}#homeRows{max-width:calc(100vw - 32px)}.skip-link{left:16px;top:8px}}body{background:#f3f5f1;font-size:14px}.shell{background:0 0}.bar{width:220px;background:#12331f;padding:18px 22px;border-bottom-color:rgba(255,255,255,.1)}.wm-j{font-size:25px;letter-spacing:-1.6px}.wm-r{font-size:10px;color:rgba(255,255,255,.58)}.identity-strip{left:220px;height:34px;background:rgba(250,251,249,.97);border-bottom:1px solid var(--line);box-shadow:0 3px 14px rgba(21,43,28,.035)}.identity-track{display:none}.account-button{height:34px;color:var(--green-deep);background:0 0;border-left:1px solid var(--line);font-size:10px}.account-button:hover{background:var(--paper)}.account-logout{height:34px;color:var(--red);background:0 0;border-left:1px solid var(--line);font-size:10px}.account-logout:hover{background:var(--paper)}.view{margin-left:220px;padding:60px 42px 56px;animation:fade .22s ease}.nav{top:72px;width:220px;background:#12331f;padding:18px 12px 14px}.nav-i{padding:11px 13px;color:rgba(255,255,255,.58)}.nav-i span{font-size:14px;font-weight:600}.nav-i.on{background:rgba(255,255,255,.085)}.sidebar-focus{padding-top:16px}.sidebar-focus-item{background:rgba(255,255,255,.045)}.dash-head{margin-bottom:20px;align-items:flex-end}.dash-eyebrow,.section-kicker{font-size:9px;letter-spacing:1.25px}.dash-title{font-size:34px;letter-spacing:-1.5px;font-weight:700}.dash-sub{font-size:14px;line-height:1.55;margin-top:7px}.shead{margin:0 2px 18px}.shead-t{font-size:29px;letter-spacing:-1.1px;line-height:1.15}.shead-t span{color:inherit}.chip,.dash-action{border-color:var(--line);background:#fff;box-shadow:none}.dash-action{border-radius:10px;padding:10px 14px;font-size:11px}.chip:hover,.dash-action:hover{border-color:#bfc9c0;background:#f9faf8}.dash-action.primary{background:var(--green);border-color:var(--green);box-shadow:0 7px 18px rgba(36,91,56,.15)}.dash-action.primary:hover{background:var(--green-deep)}.card,.chart-card,.coach-panel,.pipeline-flow-card,.result-contact,.viz-card.light{border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 22px rgba(20,43,27,.035)}.card{padding:20px;margin-bottom:16px}.card-h{font-size:13px;font-weight:700;color:var(--text);margin-bottom:15px}.in{border-color:var(--line);background:#fff;font-size:13px;border-radius:10px}.in:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(36,91,56,.09)}.btn{border-radius:10px;font-size:13px;padding:13px 15px;transition:.18s ease}.btn.green{background:var(--green)}.btn.green:hover{background:var(--green-deep)}.btn.ghost{background:#fff;border:1px solid var(--line)}.btn.ghost:hover{background:var(--paper);border-color:#c7cfc8}.btn.gold{background:var(--gold)}.metric-grid{gap:12px;margin-top:16px}.metric{border:1px solid var(--line);border-radius:13px;padding:17px 18px;box-shadow:none;background:#fff}.metric:after{display:none}.metric-k{font-size:9px;letter-spacing:.9px}.metric-v{font-size:27px;letter-spacing:-1.25px;margin-top:7px}.metric-d{font-size:11px;margin-top:5px}.contact-table,.data-table,.revenue-table{border-color:var(--line);box-shadow:0 8px 24px rgba(20,43,27,.035)}#v-home .dash-head{margin-bottom:18px}#v-home .dash-title{font-size:36px}.desk-clock{background:#fff;border-color:var(--line);box-shadow:none;border-radius:11px}.attention-grid{gap:9px;margin-bottom:16px}.attention-card{border-color:var(--line);border-radius:13px;padding:14px 18px;box-shadow:none;grid-template-columns:118px 42px minmax(0,1fr) 28px}.attention-card:hover{transform:translateX(2px);box-shadow:0 9px 22px rgba(20,43,27,.05)}.attention-card:first-child{min-height:100px;padding:18px 22px;background:linear-gradient(110deg,#173d27,#245b38);box-shadow:0 12px 28px rgba(23,61,39,.14)}.attention-card:first-child:after{display:none}.attention-rank{font-family:var(--sg);font-style:normal;font-size:18px;font-weight:700;letter-spacing:-.4px}.attention-rank strong{font-size:8px}.attention-card:first-child .attention-rank{font-family:var(--sg);font-style:normal;font-size:27px;letter-spacing:-1px}.attention-t{font-size:18px}.attention-meta{font-size:12px}.attention-card:first-child .attention-t{font-size:23px}.command-card{background:#fff;color:var(--text);border:1px solid var(--line);border-radius:15px;padding:12px;grid-template-columns:minmax(275px,.58fr) minmax(600px,1.42fr);gap:12px;min-height:174px;box-shadow:0 9px 24px rgba(20,43,27,.04)}.command-card:after,.signal-key{display:none}.signal-canvas{opacity:.06}.hero-copy-panel{background:linear-gradient(135deg,#173d27,#245b38);border-radius:12px;padding:22px;min-height:148px;display:flex;flex-direction:column;justify-content:center}.brief-label{font-size:8px}.brief-title{font-size:25px;color:#fff;margin-top:8px}.brief-title em{font-family:var(--sg);font-style:normal;font-weight:700;color:#e8bf53}.brief-copy{font-size:11px;line-height:1.55;margin-top:9px}.brief-cta{margin-top:14px;border-radius:8px;padding:9px 12px}.workflow-path{gap:0;height:100%}.workflow-step,.workflow-step:nth-child(2),.workflow-step:nth-child(3),.workflow-step:nth-child(4){min-height:148px;border:0;border-right:1px solid var(--line-soft);border-radius:0;background:#fff;padding:20px 15px;box-shadow:none;display:flex;flex-direction:column;justify-content:center}.workflow-step:first-child{border-radius:12px 0 0 12px}.workflow-step:last-child{border-right:0;border-radius:0 12px 12px 0}.workflow-step:before,.workflow-step:not(:last-child):after{display:none}.workflow-step:hover{transform:none;background:#f7f9f6;box-shadow:none}.workflow-num{font-size:9px;color:var(--text-faint)}.workflow-icon{font-size:22px;margin-top:8px}.workflow-title{font-size:14px;margin-top:7px}.workflow-copy{font-size:11px;font-weight:500;color:var(--text-soft);line-height:1.4;margin-top:5px}#homeMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}#v-home .viz-grid{margin-top:18px}#v-home .viz-card.light{padding:22px}#v-home .viz-title{font-size:16px}#v-home .candidate-plan-sub{font-size:12px;margin-top:5px}.call-plan{gap:16px}.call-role{border-color:var(--line);background:#fafbf9;padding:12px 13px}.call-suggestion{background:#173d27;border-radius:12px;min-height:142px}.chart-card{padding:20px}.chart-title{font-size:15px}.chart-sub{font-size:11px}#v-pipeline .shead{margin-bottom:14px}#v-pipeline .pipeline-standalone-insight{min-height:46px;padding:9px 13px;margin:0 0 12px;border-radius:10px;background:#173d27;box-shadow:none}#v-pipeline .pipeline-standalone-insight:before{display:none}#v-pipeline .pipeline-standalone-insight .pipeline-insight-k{font-size:8px;color:#a8d7bd}#v-pipeline .pipeline-standalone-insight .pipeline-insight-t{font-family:var(--sg);font-style:normal;font-size:14px;color:#fff}#v-pipeline .pipeline-standalone-insight .pipeline-insight-copy{font-size:10px;color:rgba(255,255,255,.64)}#v-pipeline .pipeline-standalone-insight .pipeline-insight-action{font-size:9px;border-radius:7px;background:rgba(255,255,255,.09)}.pipeline-board{gap:12px;padding-bottom:14px}.pipe-col{background:#f1f3ef;border-color:var(--line);border-radius:14px;padding:11px;min-height:390px}#v-pipeline .pipe-head{font-size:15px;padding:4px 5px 12px}#v-pipeline .pipe-count{font-size:11px;background:#fff;border:1px solid var(--line)}.pipe-drop{gap:9px}#v-pipeline .pipe-card{background:#fff;border-color:var(--line);border-radius:11px;padding:16px;box-shadow:0 5px 15px rgba(20,43,27,.035)}#v-pipeline .pipe-card.stale{border-color:var(--line);box-shadow:inset 3px 0 #d0a23c,0 5px 15px rgba(20,43,27,.035)}#v-pipeline .pipe-card:hover{transform:translateY(-1px);box-shadow:0 9px 20px rgba(20,43,27,.07)}#v-pipeline .pipe-n{font-size:15px}#v-pipeline .pipe-r{font-size:11px;color:var(--text-soft)}#v-pipeline .pipe-score{font-size:14px}#v-pipeline .pipe-age{font-size:10px}.pipeline-stage-summary{margin:10px 0 12px;padding:16px 18px}#v-pipeline .pipeline-flow-head{margin-bottom:13px}#v-pipeline .pipeline-flow-title{font-size:15px}#v-pipeline .pipeline-flow-sub{font-size:10px}#v-pipeline .pipeline-flow-stage{background:#f6f7f4;border-color:var(--line);padding:11px}#v-pipeline .pipeline-flow-stage.hot{background:#f5e8bd;border-color:#ddc675}#v-pipeline .pipeline-tools{margin-bottom:0}#v-pipeline .pipeline-tools .in{background:#fff}#v-pipeline{color:var(--brand-white);background:radial-gradient(circle at 92% 5%,rgba(245,185,66,.13),transparent 24%),radial-gradient(circle at 34% 0,rgba(255,231,163,.06),transparent 23%),var(--brand-midnight)}#v-pipeline .interview-agenda-title,#v-pipeline .pipeline-flow-title,#v-pipeline .shead-t{color:var(--brand-white)}#v-pipeline .shead-t span{color:var(--brand-gold)}#v-pipeline .pipeline-flow-rate,#v-pipeline .shead .eyebrow{color:var(--brand-gold)}#v-pipeline .shead .btn{background:var(--brand-surface);border-color:var(--brand-border);color:var(--brand-white)}#v-pipeline .shead .btn:hover{border-color:var(--brand-gold);color:var(--brand-gold)}#v-pipeline .pipeline-standalone-insight{background:linear-gradient(100deg,var(--brand-forest),var(--brand-surface));border:1px solid var(--brand-border);border-left:4px solid var(--brand-gold);box-shadow:0 12px 30px rgba(0,0,0,.22)}#v-pipeline .pipeline-standalone-insight .pipeline-insight-k{color:var(--brand-gold-light)}#v-pipeline .pipeline-standalone-insight .pipeline-insight-action{border-color:var(--brand-border);background:var(--brand-gold);color:var(--brand-midnight)}#v-pipeline .pipeline-board,#v-pipeline .pipeline-flow{--pipeline-gold:var(--brand-gold);--pipeline-gold-light:var(--brand-gold-light);--pipeline-forest:var(--brand-forest);--pipeline-surface:var(--brand-surface);--pipeline-border:var(--brand-border);--pipeline-white:var(--brand-white)}#v-pipeline .pipeline-tone-0{--stage-accent:var(--pipeline-gold);--stage-soft:var(--pipeline-gold-light);--stage-node-ink:var(--brand-midnight)}#v-pipeline .pipeline-tone-1{--stage-accent:var(--pipeline-gold-light);--stage-soft:var(--pipeline-gold-light);--stage-node-ink:var(--brand-midnight)}#v-pipeline .pipeline-tone-2{--stage-accent:var(--pipeline-border);--stage-soft:var(--pipeline-white);--stage-node-ink:var(--brand-white)}#v-pipeline .pipeline-tone-3{--stage-accent:var(--pipeline-white);--stage-soft:var(--pipeline-gold-light);--stage-node-ink:var(--brand-midnight)}#v-pipeline .pipe-col{position:relative;overflow:hidden;border-color:var(--brand-border);border-top:4px solid var(--stage-accent);background:linear-gradient(180deg,var(--brand-surface),var(--brand-midnight));box-shadow:0 14px 30px rgba(0,0,0,.16)}#v-pipeline .pipe-col:before{content:"";position:absolute;width:100px;height:100px;right:-55px;top:-62px;border:1px solid var(--stage-accent);opacity:.18;border-radius:50%;box-shadow:0 0 0 19px rgba(255,255,255,.025)}#v-pipeline .pipe-head{position:relative;color:var(--stage-soft)}#v-pipeline .pipe-count{color:var(--brand-midnight);border-color:var(--stage-accent);background:var(--stage-soft)}#v-pipeline .pipe-card{position:relative;overflow:hidden;background:var(--brand-forest);border-color:var(--brand-border);color:var(--brand-white)}#v-pipeline .pipe-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--stage-accent);opacity:.8}#v-pipeline .pipe-card:hover{border-color:var(--stage-accent);box-shadow:0 11px 24px rgba(0,0,0,.28)}#v-pipeline .pipe-r{color:rgba(255,255,255,.58)}#v-pipeline .pipe-score{color:var(--stage-soft)}#v-pipeline .pipe-age{color:var(--brand-midnight);background:var(--stage-soft);border-radius:999px;padding:3px 7px}#v-pipeline #pipelineMetrics .metric,#v-pipeline .interview-agenda,#v-pipeline .pipeline-stage-summary{background:var(--brand-surface);border-color:var(--brand-border);color:var(--brand-white);box-shadow:0 12px 28px rgba(0,0,0,.15)}#v-pipeline .interview-agenda-sub,#v-pipeline .metric-d,#v-pipeline .pipeline-flow-meta,#v-pipeline .pipeline-flow-sub{color:rgba(255,255,255,.54)}#v-pipeline .pipeline-flow-stage{border-top:3px solid var(--stage-accent);background:var(--brand-forest);border-right-color:var(--brand-border);border-bottom-color:var(--brand-border);border-left-color:var(--brand-border)}#v-pipeline .pipeline-flow-stage.hot{background:var(--brand-forest);border-color:var(--stage-accent);box-shadow:0 9px 22px rgba(0,0,0,.24)}#v-pipeline .pipeline-flow-node{background:var(--stage-accent);color:var(--stage-node-ink)}#v-pipeline .pipeline-flow-stage.hot .pipeline-flow-node{background:var(--stage-accent);color:var(--stage-node-ink)}#v-pipeline .pipeline-flow-conv,#v-pipeline .pipeline-flow-name{color:var(--stage-soft)}#v-pipeline #pipelineMetrics .metric{border-top:3px solid var(--metric-accent)}#v-pipeline .pipeline-metric-tone-0{--metric-accent:var(--brand-gold);--metric-ink:var(--brand-gold)}#v-pipeline .pipeline-metric-tone-1{--metric-accent:var(--brand-gold-light);--metric-ink:var(--brand-gold-light)}#v-pipeline .pipeline-metric-tone-2{--metric-accent:var(--brand-border);--metric-ink:var(--brand-white)}#v-pipeline .pipeline-metric-tone-3{--metric-accent:var(--brand-white);--metric-ink:var(--brand-gold-light)}#v-pipeline #pipelineMetrics .metric-v{color:var(--metric-ink)}#v-pipeline .pipeline-tools .in{background:var(--brand-surface);border-color:var(--brand-border);color:var(--brand-white)}#v-pipeline .pipeline-tools .in::placeholder{color:rgba(255,255,255,.48)}#v-pipeline{color:var(--text);background:#f7f8f5;padding-top:58px}#v-pipeline .shead{align-items:flex-end;margin:0 0 25px}#v-pipeline .section-kicker{color:var(--green);font-size:11px;letter-spacing:2px;margin-bottom:7px}#v-pipeline .shead-t{color:#121914;font-size:42px;line-height:1;letter-spacing:-2px}#v-pipeline .pipeline-page-sub{color:#707d74;font-size:15px;margin-top:13px}#v-pipeline .shead .chip{min-height:46px;padding:0 17px;background:#fff;border:1px solid #d9dfda;color:#26332a;box-shadow:0 8px 23px rgba(15,45,30,.06)}#v-pipeline .shead .pipeline-primary-action{background:var(--green);border-color:var(--green);color:#fff;padding-inline:20px}#v-pipeline #pipelineMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0 0 17px}#v-pipeline #pipelineMetrics .metric{min-height:142px;padding:23px 21px;background:#fff;border:1px solid #d9dfda;border-top:1px solid #d9dfda;border-radius:18px;color:#141b16;box-shadow:none}#v-pipeline #pipelineMetrics .metric-k{color:#8d9990;font-size:10px;letter-spacing:1.5px}#v-pipeline #pipelineMetrics .metric-v{color:#111813;font-size:34px;margin-top:17px}#v-pipeline #pipelineMetrics .metric-d{color:#758178;font-size:12px;margin-top:10px}#v-pipeline .pipeline-standalone-insight{min-height:52px;margin:0 0 17px;padding:10px 14px;background:#fff;border:1px solid #d9dfda;border-left:4px solid var(--brand-gold);color:#172019;box-shadow:none}#v-pipeline .pipeline-standalone-insight .pipeline-insight-k{color:#68776d}#v-pipeline .pipeline-standalone-insight .pipeline-insight-t{color:#18231b}#v-pipeline .pipeline-standalone-insight .pipeline-insight-copy{color:#7b877f}#v-pipeline .pipeline-standalone-insight .pipeline-insight-action{color:var(--brand-midnight);background:var(--brand-gold);border-color:var(--brand-gold)}#v-pipeline .pipeline-command-grid{display:grid;grid-template-columns:minmax(720px,1.72fr) minmax(290px,.68fr);gap:17px;align-items:stretch}#v-pipeline .pipeline-board-panel{min-width:0;padding:22px;border-radius:24px;background:#eef1ec;color:#172019;border:1px solid #d9dfda;box-shadow:none}#v-pipeline .pipeline-panel-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px}#v-pipeline .pipeline-panel-title{font-size:17px;font-weight:800}#v-pipeline .pipeline-panel-sub{font-size:11px;color:#7a847d;margin-top:4px}#v-pipeline .pipeline-tools{width:min(290px,42%);margin:0}#v-pipeline .pipeline-tools .pool-search i{color:var(--green)}#v-pipeline .pipeline-tools .in{min-height:39px;padding-top:9px;padding-bottom:9px;background:#fff;border-color:#d9dfda;color:#172019}#v-pipeline .pipeline-tools .in::placeholder{color:#97a19a}#v-pipeline .pipeline-board{grid-template-columns:repeat(4,minmax(165px,1fr));gap:10px;padding:0;overflow-x:auto}#v-pipeline .pipe-col{min-height:430px;padding:10px;background:#fff;border:1px solid #d9dfda;border-top:4px solid var(--stage-accent);border-radius:15px;box-shadow:none}#v-pipeline .pipe-col:before{display:none}#v-pipeline .pipe-head{color:#172019;font-size:13px;padding:4px 4px 11px}#v-pipeline .pipe-count{min-width:25px;text-align:center;color:var(--brand-forest);background:var(--brand-gold);border-color:var(--brand-gold)}#v-pipeline .pipe-card{padding:14px;background:#f8faf7;border:1px solid #d9dfda;color:#172019;box-shadow:0 5px 14px rgba(15,45,30,.04)}#v-pipeline .pipe-card:before{background:var(--brand-gold);width:3px}#v-pipeline .pipe-card:hover{background:#fff;border-color:var(--brand-border);box-shadow:0 10px 22px rgba(15,45,30,.08)}#v-pipeline .pipe-r{color:#7d877f}#v-pipeline .pipe-score{color:var(--green)}#v-pipeline .pipe-age{color:#7d877f;background:#fff;border:1px solid #e1e6e1;padding:3px 7px}#v-pipeline .pipeline-table-panel{margin-top:14px;background:#fff;border:1px solid #d9dfda;border-radius:6px;box-shadow:none;overflow:hidden}#v-pipeline .pipeline-table-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:10px 12px;border-bottom:1px solid #d9dfda;background:#edf1ed}#v-pipeline .pipeline-table-title{font-size:13px;font-weight:800;color:#172019}#v-pipeline .pipeline-table-sub{margin-top:3px;font-size:10px;color:#7a847d}#v-pipeline .pipeline-table-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#v-pipeline .pipeline-table-tools .pool-search{min-width:260px;flex:1 1 260px}#v-pipeline .pipeline-table-tools .in{min-height:34px;padding-top:7px;padding-bottom:7px;background:#fff;border-color:#d9dfda;color:#172019}#v-pipeline .pipeline-table-tools .in::placeholder{color:#97a19a}#v-pipeline .pipeline-table-shell{overflow:auto}#v-pipeline .pipeline-row,#v-pipeline .pipeline-table-headrow{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(140px,1.1fr) minmax(145px,1fr) 120px 66px 74px minmax(160px,1fr) 168px;min-width:1020px;align-items:center}#v-pipeline .pipeline-table-headrow{background:#edf1ed;border-bottom:1px solid #d9dfda;color:#4a574e;font:700 9px var(--mono);text-transform:uppercase;letter-spacing:.45px}#v-pipeline .pipeline-row>div,#v-pipeline .pipeline-table-headrow>div{padding:10px 11px;border-right:1px solid #e5e9e5}#v-pipeline .pipeline-row>div:last-child,#v-pipeline .pipeline-table-headrow>div:last-child{border-right:0}#v-pipeline .pipeline-row{font-size:11px;border-bottom:1px solid #e5e9e5;background:#fff;cursor:pointer}#v-pipeline .pipeline-row:hover{background:#f7f9f7}#v-pipeline .pipeline-row.stale{box-shadow:inset 3px 0 #d2a447}#v-pipeline .pipeline-name{font-weight:800;color:#18231b}#v-pipeline .pipeline-role{font-size:10px;line-height:1.35;color:#768079;margin-top:2px}#v-pipeline .pipeline-meta{font-size:10px;color:#5c675f}#v-pipeline .pipeline-stage-select{width:100%;min-height:28px;padding:4px 6px;border:1px solid #d5dbd6;border-radius:4px;background:#fff;font-size:10px;color:#18231b}#v-pipeline .pipeline-age,#v-pipeline .pipeline-score{font:800 11px var(--mono);color:#18231b}#v-pipeline .pipeline-next{font-size:10px;line-height:1.35;color:#546057}#v-pipeline .pipeline-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}#v-pipeline .pipeline-action{min-height:26px;padding:4px 7px;border:1px solid #d5dbd6;border-radius:4px;background:#fff;color:#3a4540;font-size:10px;font-weight:650}#v-pipeline .pipeline-action.primary{background:#245d3b;border-color:#245d3b;color:#fff}#v-pipeline .pipeline-stage-summary{margin:0;padding:24px;min-width:0;background:#fff;border:1px solid #d9dfda;border-radius:24px;color:#172019;box-shadow:none}#v-pipeline .pipeline-flow-head{display:block;margin-bottom:25px}#v-pipeline .pipeline-flow-title{color:#172019;font-size:18px}#v-pipeline .pipeline-flow-sub{color:#818c84;font-size:11px;margin-top:5px}#v-pipeline .pipeline-flow-rate{margin-top:20px;color:var(--green);text-align:left;font-size:34px}#v-pipeline .pipeline-flow-rate small{color:#8d9890}#v-pipeline .pipeline-flow{display:flex;flex-direction:column;gap:9px}#v-pipeline .pipeline-flow:before{display:none}#v-pipeline .pipeline-flow-stage{display:grid;grid-template-columns:35px minmax(0,1fr);column-gap:11px;padding:12px;background:#f6f8f5;border:1px solid #e0e5e0;border-top:1px solid #e0e5e0;color:#172019}#v-pipeline .pipeline-flow-stage.hot{background:#fff6da;border-color:#efd078;box-shadow:none}#v-pipeline .pipeline-flow-node{grid-row:1/span 3;width:35px;height:35px;background:var(--brand-gold);color:var(--brand-forest)}#v-pipeline .pipeline-flow-name{margin:0;color:#172019}#v-pipeline .pipeline-flow-meta{margin-top:2px;color:#8b968e}#v-pipeline .pipeline-flow-conv{margin-top:5px;color:var(--green)}#v-pipeline .interview-agenda{margin-top:17px;background:#fff;border:1px solid #d9dfda;color:#172019;box-shadow:none}#v-pipeline .interview-agenda-title{color:#172019}#v-pipeline .interview-agenda-sub{color:#818c84}@media(max-width:1180px){#v-pipeline .pipeline-command-grid{grid-template-columns:1fr}#v-pipeline .pipeline-stage-summary{min-height:auto}#v-pipeline .pipeline-flow{display:grid;grid-template-columns:repeat(4,minmax(145px,1fr));overflow-x:auto}}@media(max-width:850px){#v-pipeline #pipelineMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}#v-pipeline .shead-t{font-size:34px}#v-pipeline .pipeline-panel-head{align-items:flex-start;flex-direction:column}#v-pipeline .pipeline-tools{width:100%}}.coach-layout{grid-template-columns:minmax(320px,.58fr) minmax(620px,1.42fr);gap:18px;align-items:start}.coach-panel{padding:20px;box-shadow:none}.coach-candidate{background:#f2f6f2;border-color:var(--line);padding:16px}.coach-avatar{border-radius:10px}.coach-name{font-size:17px}.coach-role{font-size:11px;color:var(--text-soft)}.coach-intel-item{border:1px solid var(--line-soft);padding:10px}.coach-intel-v{font-size:12px}.coach-intel-l{font-size:8px}.coach-consent{font-size:10px;padding:11px;background:#f6f4ec;border:1px solid #e8e2cf}.coach-controls .btn{font-size:12px;padding:12px}.coach-board{background:#fff;color:var(--text);border:1px solid var(--line);border-top:4px solid var(--green);border-radius:14px;padding:22px;min-height:0;box-shadow:0 12px 28px rgba(20,43,27,.055)}.coach-label{font-size:8px;color:var(--green);font-weight:700}.coach-title{font-family:var(--sg);font-style:normal;font-size:29px;font-weight:700;letter-spacing:-1px;color:var(--green-deep);margin-top:5px}.coach-board .tag{background:#e9f3ec;color:var(--green);border:0}.coach-signals{gap:10px;margin-top:18px}.coach-signal{border:1px solid var(--line);background:#f5f7f4;border-radius:10px;padding:12px}.coach-signal-k{font-size:8px;color:var(--text-faint)}.coach-signal-v{font-size:12px;line-height:1.45;color:var(--text);margin-top:5px}.coach-question-list{gap:9px;margin-top:16px}.coach-question{grid-template-columns:32px 1fr auto;background:#f7f8f6;border:1px solid var(--line);border-radius:10px;padding:12px 13px}.coach-question-n{width:30px;height:30px;border-radius:8px;background:var(--green);color:#fff;font-size:12px}.coach-question-text{font-size:14px;line-height:1.45;color:var(--text)}.coach-question-tag{font-size:7px;color:var(--green)}.coach-live-tools{border-top-color:var(--line);margin-top:18px;padding-top:16px}.coach-live-status{color:var(--text-faint)}.coach-live-status.on{color:var(--green)}.coach-transcript{min-height:190px;background:#f7f8f6;color:var(--text);border:1px solid var(--line);border-radius:10px;padding:16px;font:500 15px/1.65 var(--sg)}.coach-transcript::placeholder{color:var(--text-faint)}.coach-transcript:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(36,91,56,.08)}.coach-note-btn{background:#fff;color:var(--text);border-color:var(--line);font-size:10px;padding:9px 12px}.coach-note-btn.primary{background:var(--green);border-color:var(--green);color:#fff}#v-coach .coach-flow{display:flex;flex-direction:column;gap:14px;max-width:800px;margin:0 auto}#v-coach .coach-step{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 20px;box-shadow:0 8px 24px rgba(15,43,24,.05)}#v-coach .coach-step-h{display:flex;align-items:center;gap:10px;font-weight:800;font-size:15px;color:var(--text);margin-bottom:13px;letter-spacing:-.2px}#v-coach .coach-step-n{width:24px;height:24px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font:800 12px var(--mono,monospace);flex-shrink:0}#v-coach .coach-start-btn{width:100%;margin-top:14px;padding:15px;font-size:15px;border-radius:13px;box-shadow:0 10px 26px rgba(36,91,56,.22)}#v-coach .coach-live-status{text-align:center;margin-top:11px;font-size:12px;color:var(--text-soft)}#v-coach .coach-live-status.on{color:var(--green);font-weight:600}#v-coach .coach-live-status.error{color:var(--red);font-weight:600}#v-coach .coach-step-hero{border:2px solid var(--green);background:linear-gradient(160deg,#fff,#f3f9f5);box-shadow:0 16px 40px rgba(36,91,56,.1)}#v-coach .coach-step-hero .coach-step-h{font-size:17px}#v-coach .coach-refresh{margin-left:auto;display:inline-flex;align-items:center;gap:5px;background:0 0;border:1px solid var(--line);border-radius:8px;padding:5px 10px;font-size:11px;font-weight:600;color:var(--green);cursor:pointer;transition:.14s ease}#v-coach .coach-refresh:hover{background:var(--paper);border-color:var(--green)}#v-coach .coach-focus-label{font:700 9px var(--mono,monospace);letter-spacing:.7px;text-transform:uppercase;color:var(--text-faint);margin-bottom:8px}#v-coach .coach-step-hero .coach-question{background:#fff;border:1px solid var(--line);border-left:3px solid var(--green);border-radius:12px;padding:15px 16px}#v-coach .coach-step-hero .coach-question-n{width:34px;height:34px;font-size:15px;background:var(--gold);color:var(--green-dark)}#v-coach .coach-step-hero .coach-question-text{font-size:16px;font-weight:600;line-height:1.45}#v-coach .coach-step-hero .coach-question-tag{font-size:8px;font-weight:700}#v-coach .coach-secondary{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}#v-coach .coach-secondary>summary{list-style:none;cursor:pointer;padding:15px 20px;font-weight:700;font-size:13px;color:var(--text-soft);display:flex;align-items:center;gap:8px}#v-coach .coach-secondary>summary::-webkit-details-marker{display:none}#v-coach .coach-secondary>summary::after{content:'⌄';margin-left:auto;font-size:17px;color:var(--text-faint);line-height:1}#v-coach .coach-secondary[open]{padding-bottom:16px}#v-coach .coach-secondary[open]>summary{border-bottom:1px solid var(--line-soft)}#v-coach .coach-secondary .coach-mentions{padding:14px 20px 0}#v-coach .coach-secondary .coach-transcript{margin:12px 20px 0;width:calc(100% - 40px)}#v-coach .coach-secondary .coach-note-actions{padding:12px 20px 0;display:flex;gap:8px;justify-content:flex-end}#v-result .shead{margin-bottom:10px}.result-top-grid{grid-template-columns:minmax(300px,.55fr) minmax(680px,1.45fr);gap:14px;margin-bottom:16px}.result-hero{min-height:124px;padding:16px 18px;border-radius:12px;background:linear-gradient(115deg,#173d27,#245b38);gap:16px}.result-hero:after{display:none}.rg{width:82px;height:82px}.rg svg{width:82px;height:82px}.rg-n{font-size:28px}#r-photo-slot{margin-bottom:5px}.result-nm{font-size:22px;letter-spacing:-.5px}.result-meta .tag{font-size:10px!important;padding:5px 10px!important;letter-spacing:.25px;display:inline-block;margin-top:2px}.result-rl{font-size:10px;margin-top:2px;margin-bottom:5px}.result-contact{padding:15px 16px;box-shadow:none;border-color:#cfd9d2;background:#fff}.result-contact-head{margin-bottom:10px}.result-contact-title{font-size:17px}.result-contact-sub{font-size:10px;margin-top:3px}.result-contact-action{width:34px;height:34px;border-radius:9px}.result-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.result-contact-fact{padding:11px 12px;border-radius:9px;background:#f5f8f6}.result-contact-fact label{font-size:7px}.result-contact-fact strong{font-size:13px;line-height:1.35;margin-top:4px}.result-contact-fact.primary{background:#eaf5ed;border-color:#bfd5c5}.result-contact-fact.skills{background:#eef6f1;border-color:#c8dacf}.result-contact-fact.skills strong{font-size:14px;color:var(--green-deep)}.result-call-card{border-left:0;border-top:4px solid var(--gold);padding:22px;box-shadow:0 9px 24px rgba(20,43,27,.04)}.result-call-card .card-h{font-size:16px;margin-bottom:16px}.call-history-list{gap:9px}.call-history-item{background:#f4f5f1;border:1px solid var(--line-soft);border-radius:10px;padding:13px 14px;grid-template-columns:105px 1fr auto;gap:14px}.call-history-date{font-size:9px}.call-history-summary{font-size:12px;line-height:1.55;color:var(--text-soft)}.call-history-summary.transcript{max-height:145px}.call-history-duration{font-size:10px}.result-lower-grid{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.intel-grid{gap:10px}.intel{background:#f5f6f2;border-color:var(--line-soft);padding:13px}.intel-v{font-size:14px}.assess{font-size:14px;line-height:1.7}.skip-link{position:fixed;left:232px;top:6px;z-index:120;transform:translateY(-150%);background:#fff;color:var(--green-deep);border:2px solid var(--gold);border-radius:8px;padding:8px 12px;font-weight:700}.skip-link:focus{transform:none}.global-search{position:relative;margin-left:24px;width:min(540px,50vw);height:34px;display:flex;align-items:center}.global-search>i{position:absolute;left:12px;color:var(--text-faint);font-size:16px;pointer-events:none}.global-search-input{width:100%;height:32px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:0 74px 0 36px;color:var(--text);font-size:13px;font-weight:600;outline:0}.global-search-input:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(36,91,56,.14)}.global-search kbd{position:absolute;right:8px;border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;background:var(--paper);padding:2px 6px;color:var(--text-faint);font:700 9px var(--mono)}.global-search-results{position:absolute;left:0;right:0;top:38px;z-index:85;background:#fff;border:1px solid var(--line);border-radius:13px;padding:6px;box-shadow:0 20px 48px rgba(17,36,23,.18);max-height:420px;overflow:auto}.global-search-results[hidden]{display:none}.global-result{width:100%;border:0;background:0 0;border-radius:9px;padding:10px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;color:var(--text)}.global-result:focus-visible,.global-result:hover{background:var(--paper)}.global-result-icon{width:34px;height:34px;border-radius:9px;background:var(--mint-soft);color:var(--green);display:grid;place-items:center;font-size:17px}.global-result-title{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-result-meta{font-size:11px;color:var(--text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.global-result-type{font:700 10px var(--mono);letter-spacing:.5px;text-transform:uppercase;color:var(--text-faint)}.global-search-empty{padding:18px;text-align:center;color:var(--text-soft);font-size:12px}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #e1ad27;outline-offset:2px}button{min-height:36px}.ni-x,.row-x{min-width:36px;min-height:36px}.attention-k,.coach-intel-l,.coach-question-tag,.commute-metric-l,.dash-eyebrow,.fld-l,.metric-k,.section-kicker,.sidebar-focus-empty,.sidebar-focus-link,.sidebar-focus-meta,.sidebar-focus-score,.sidebar-focus-title{font-size:10px}.chart-sub,.data-role,.metric-d,.pipe-age,.pipe-r,.sidebar-focus-name{font-size:11px}.status{font-size:12px}.toast{font-size:13px}@media(max-width:1180px){.view{padding-left:26px;padding-right:26px}.command-card{grid-template-columns:1fr}.workflow-path{grid-template-columns:repeat(4,1fr)}.coach-layout{grid-template-columns:1fr}.result-top-grid{grid-template-columns:1fr}}@media(max-width:760px){.bar{width:100%;height:60px}.identity-strip{display:flex;left:0;right:0;top:60px;height:54px;padding:9px 12px;gap:8px;background:rgba(250,251,249,.98);border-bottom:1px solid var(--line);box-shadow:0 8px 22px rgba(15,43,24,.08);overflow:hidden}.global-search{margin-left:0;width:auto;height:36px;flex:1 1 auto;min-width:0}.global-search-input{height:36px;padding-right:40px;font-size:13px}.global-search kbd{display:none}.sync-pill{display:none!important}.account-button{flex:0 0 36px;min-width:36px;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--green-deep)}.account-button span{display:none}.account-logout{flex:0 0 36px;width:36px;height:36px;padding:0;justify-content:center;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--red)}.account-logout span{display:none}.view{margin-left:0;padding:122px 16px 112px}.nav{top:auto;left:0;right:0;bottom:0;width:100%;height:68px;flex-direction:row;padding:0;padding-bottom:env(safe-area-inset-bottom);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav-i{min-width:72px;justify-content:center;padding:10px 4px 11px;border-top:2.5px solid transparent}.nav-i span{display:block;font-size:11px;line-height:1.2;font-weight:600}.nav:after,.sidebar-focus{display:none}.dash-head{align-items:flex-start}.dash-title{font-size:28px}.dash-head-tools{width:100%;flex-wrap:wrap}.desk-clock{display:none}.dash-actions{width:100%;overflow-x:auto}.attention-card{grid-template-columns:84px 36px 1fr 18px;padding:12px}.attention-card:first-child{padding:15px}.attention-card:first-child .attention-rank{font-size:20px}.attention-card:first-child .attention-t{font-size:18px}.workflow-path{grid-template-columns:1fr 1fr}.workflow-step:nth-child(n){border:1px solid var(--line-soft);border-radius:8px;min-height:120px}#homeMetrics{grid-template-columns:1fr 1fr}.pipeline-standalone-insight{grid-template-columns:1fr!important}.pipeline-standalone-insight .pipeline-insight-copy{white-space:normal!important}.result-contact-grid{grid-template-columns:1fr 1fr}.result-lower-grid{grid-template-columns:1fr}.data-row{font-size:12px}.pool-tools{flex-wrap:wrap}}#v-pipeline .pipe-r,.call-ai-next,.call-history-summary,.pipeline-insight-copy,.queue-purpose,.result-call-sub{font-size:11px}.call-role-action,.pipeline-insight-action{font-size:10px}.email-type-row{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:4px}.email-type-btn{padding:7px 13px;border-radius:20px;border:1.5px solid var(--line-soft);background:0 0;color:var(--text-soft);font-size:12px;font-weight:500;cursor:pointer;transition:all .18s}.email-type-btn:hover{border-color:var(--green);color:var(--green)}.email-type-btn.on{background:var(--green);color:#fff;border-color:var(--green)}.match-row{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;background:var(--cream-card);border:1px solid var(--line-soft);margin-bottom:7px}.match-rank{font-family:var(--mono);font-weight:700;font-size:13px;color:var(--gold)}.match-info{min-width:0}.match-name{font-weight:600;font-size:13px;display:flex;align-items:center;gap:8px}.match-score{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--green);background:var(--mint-soft);padding:2px 6px;border-radius:6px}.match-reason{font-size:11px;color:var(--text-soft);margin-top:2px}.placements-section{margin-top:28px;padding-top:22px;border-top:1px solid var(--line-soft)}.placement-row{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(90px,1fr)) 1fr 34px;gap:10px;align-items:center;padding:12px 14px;background:var(--cream-card);border:1px solid var(--line-soft);border-radius:12px;margin-bottom:8px}.placement-name{font-weight:600;font-size:13px}.placement-meta{font-size:11px;color:var(--text-soft);margin-top:2px}.placement-fact{display:flex;flex-direction:column}.placement-fact label{font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:var(--text-faint)}.placement-fact strong{font-size:12px;font-weight:600;margin-top:2px}.guarantee-badge{display:inline-block;padding:4px 9px;border-radius:20px;font-size:10px;font-weight:600;background:var(--mint-soft);color:var(--green)}.guarantee-badge.expiring{background:#fff0dc;color:#a06010}.guarantee-badge.cleared{background:#f0f0f0;color:var(--text-soft)}@media(max-width:760px){.placement-row{grid-template-columns:1fr 1fr}}.stage-history-list{display:flex;flex-wrap:wrap;gap:0;align-items:center;padding:6px 0}.stage-hist-item{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-soft)}.stage-hist-item.current{color:var(--green)}.stage-hist-item:not(:last-child)::after{content:"→";margin:0 6px;color:var(--line-soft);font-size:11px}.stage-hist-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.stage-hist-label{font-weight:600}.stage-hist-date{color:var(--text-faint)}.bulk-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.bulk-select{padding:5px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.12);color:#fff;font-size:11px;font-weight:500;cursor:pointer;max-width:160px}.bulk-select option{background:var(--forest);color:#fff}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.signal-canvas{display:none}.depth-card{transform:none!important}}.cand-tag-row{display:flex;flex-wrap:nowrap;gap:4px;margin-top:4px;overflow:hidden}.cand-tag-more{background:var(--line-soft);color:var(--text-soft);border-color:var(--line)}.cand-tag{display:inline-block;font-size:9px;font-weight:650;padding:2px 7px;border-radius:20px;background:var(--mint-soft);color:var(--green);border:1px solid rgba(36,91,56,.12);white-space:nowrap}.li-link{color:var(--text-faint);font-size:13px;margin-left:5px;text-decoration:none;vertical-align:middle;transition:color .15s}.li-link:hover{color:#0077b5}.saved-search-list{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0 4px}.saved-search-chip{display:inline-flex;align-items:center;border-radius:20px;background:var(--cream-card);border:1px solid var(--line);overflow:hidden;box-shadow:0 2px 6px rgba(15,43,24,.04)}.saved-search-chip button{border:none;background:0 0;cursor:pointer;color:var(--text-soft);font-size:11px;font-weight:600;padding:4px 10px}.saved-search-chip button:hover{color:var(--green)}.saved-search-chip .ss-del{padding:4px 8px 4px 2px;color:var(--text-faint)}.saved-search-chip .ss-del:hover{color:var(--red)}.result-inline-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.result-inline-field{display:flex;flex-direction:column;gap:5px}.result-inline-field:last-child{grid-column:1/-1}.result-inline-field span{font:700 9px var(--mono);letter-spacing:.55px;text-transform:uppercase;color:var(--text-faint)}.result-inline-field input{width:100%;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--text);padding:9px 10px;font:600 12px var(--sg)}.result-inline-field input:hover{border-color:#bcc8be}.result-inline-field input:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(36,91,56,.11);outline:0}.recently-deleted{margin-top:16px}.recently-deleted:empty{display:none}.recently-deleted-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#f5eee2;border:1px solid #e3d3b7;border-radius:12px 12px 0 0}.recently-deleted-head>div{display:flex;align-items:baseline;gap:9px}.recently-deleted-head strong{font-size:13px;color:#61461e}.recently-deleted-head span{font-size:10px;color:#8b7654}.recently-deleted-list{border:1px solid #e3d3b7;border-top:0;border-radius:0 0 12px 12px;background:#fffcf7}.recently-deleted-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;border-top:1px solid #eee2ce}.recently-deleted-row:first-child{border-top:0}.recently-deleted-row b{display:block;font-size:12px}.recently-deleted-row span{display:block;font-size:10px;color:var(--text-soft);margin-top:2px}@media(max-width:760px){.result-inline-editor{grid-template-columns:1fr}.result-inline-field:last-child{grid-column:auto}.recently-deleted-row{align-items:flex-start}}#shortlistModal .btn,#shortlistModal .fld,#shortlistModal .in,#shortlistModal .modal,#shortlistModal .shortlist-no-sb{border-radius:0!important}#shortlistModal .modal{border:1px solid rgba(36,91,56,.18)}.portal-share-row{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.portal-share-url{font:600 10px var(--mono);color:var(--green);background:var(--mint-soft);border-radius:0;padding:5px 9px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-share-actions{display:flex;gap:5px;flex-shrink:0}.portal-share-btn{border:1.5px solid var(--line);background:0 0;border-radius:0;padding:5px 10px;font-size:10px;font-weight:700;color:var(--text-soft);cursor:pointer;display:flex;align-items:center;gap:5px}.portal-share-btn:hover{border-color:var(--green);color:var(--green)}.portal-share-btn.primary{background:var(--green);color:#fff;border-color:var(--green)}.portal-share-btn.primary:hover{background:var(--green-deep)}.portal-share-btn.danger{color:var(--red)}.portal-share-btn.danger:hover{border-color:var(--red)}.feedback-badges{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px;width:100%}.feedback-badge{font:700 9px var(--mono);padding:3px 8px;border-radius:0}.feedback-badge.interview{background:#e3f5ea;color:#1e6b38}.feedback-badge.hold{background:var(--amber-bg);color:var(--amber-tx)}.feedback-badge.decline{background:var(--red-soft);color:var(--red)}.feedback-badge.pending{background:var(--paper);color:var(--text-faint)}.shortlist-no-sb{font-size:11px;color:var(--text-faint);padding:8px 0}.shortlist-modal-candidates{display:flex;flex-direction:column;gap:4px;margin:8px 0 12px;max-height:180px;overflow-y:auto}.shortlist-modal-candidate{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;background:var(--paper);border-radius:0;font-size:11px}.shortlist-modal-candidate b{font-weight:700}.shortlist-modal-candidate span{font-family:var(--mono);font-size:10px;color:var(--green)}.shortlist-share-result{background:var(--mint-soft);border:1px solid rgba(36,91,56,.15);border-radius:0;padding:12px;margin-top:10px}.shortlist-share-result-url{font:600 10px var(--mono);color:var(--green);word-break:break-all;margin:6px 0 10px}html[data-theme=dark] .portal-card{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] .portal-feedback{background:var(--cream-card)}html[data-theme=dark] .feedback-badge.interview{background:rgba(30,107,56,.3);color:#6dd68a}html[data-theme=dark] .feedback-badge.hold{background:var(--amber-bg);color:var(--amber-tx)}html[data-theme=dark] .feedback-badge.decline{background:rgba(192,57,43,.2);color:#f87171}html[data-theme=dark]{--cream:#18201e;--cream-card:#1f2b28;--paper:#111714;--line:#283530;--line-soft:#1e2d28;--text:#e2eae4;--text-soft:#809a88;--text-faint:#4c6459;--red-soft:#2a1818;--amber-bg:#231c0a;--amber-tx:#d49030;--mint-soft:#16281e;--hover:rgba(255,255,255,.042)}html[data-theme=dark] body{background:radial-gradient(circle at 8% 0,rgba(180,130,18,.06),transparent 30%),radial-gradient(circle at 92% 8%,rgba(26,60,38,.1),transparent 28%),var(--paper)}html[data-theme=dark] .shell{background:rgba(21,27,24,.92)}html[data-theme=dark] .outcome-option{background:var(--cream-card)}html[data-theme=dark] .workflow-step{background:var(--cream-card)!important;border-color:var(--line);color:var(--text)}html[data-theme=dark] .workflow-title{color:var(--text)}html[data-theme=dark] .workflow-copy{color:var(--text-soft)}html[data-theme=dark] .scene-card{background:rgba(28,34,32,.95);color:var(--text);border-color:rgba(255,255,255,.1)}html[data-theme=dark] .desk-clock{background:rgba(28,34,32,.8);border-color:var(--line)}html[data-theme=dark] .clock-face{background:var(--cream-card)}html[data-theme=dark] .call-task-fact{background:var(--paper);border-color:var(--line)}html[data-theme=dark] .chart-dot{fill:var(--cream-card)}html[data-theme=dark] .attention-card{background:rgba(28,34,32,.88);border-color:var(--line)}html[data-theme=dark] .attention-card:first-child{background:linear-gradient(105deg,var(--green-dark),var(--green) 68%,#376f4b)}html[data-theme=dark] .data-row:hover{background:rgba(255,255,255,.03)}html[data-theme=dark] .contact-cell-input{background:0 0;color:var(--text);border-color:transparent}html[data-theme=dark] .contact-cell-input:focus{border-color:var(--green);background:var(--cream-card)}html[data-theme=dark] .call-log-card{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] .call-attempt{background:var(--paper)}html[data-theme=dark] .queue-row{background:var(--paper)}html[data-theme=dark] .stage-pill{background:var(--paper);color:var(--text-soft)}html[data-theme=dark] select.in option{background:var(--cream-card);color:var(--text)}html[data-theme=dark] .bulk-select option{background:#1c2220}html[data-theme=dark] .in{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] #v-pipeline .pipeline-tools .in,html[data-theme=dark] .pipeline-flow-stage input{background:var(--cream-card)}html[data-theme=dark] .business-row:hover,html[data-theme=dark] .contact-row:hover,html[data-theme=dark] .revenue-row:hover{background:rgba(255,255,255,.03)}html[data-theme=dark] .metric{background:var(--cream-card)!important;border-color:var(--line)!important}html[data-theme=dark] .chip{border-color:var(--line);color:var(--text-soft)}html[data-theme=dark] .chip:hover{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.05)}html[data-theme=dark] .tag.s,html[data-theme=dark] .yesterday-card .tag{background:#173922;color:#f4d987}html[data-theme=dark] .pipeline-flow-stage.hot{background:rgba(212,160,23,.13);border-color:rgba(212,160,23,.3)}html[data-theme=dark] .coach-intel-item{background:var(--cream-card);border:1px solid var(--line)}html[data-theme=dark] .coach-mentions .copilot-claim{background:rgba(212,160,23,.11);border-color:rgba(212,160,23,.28);color:#d4a832}html[data-theme=dark] .coach-board .tag{background:rgba(36,91,56,.4);color:var(--mint);border:0}html[data-theme=dark] .coach-consent{background:var(--paper);border-color:var(--line);color:var(--text-soft)}html[data-theme=dark] .result-contact-fact{background:var(--paper)}html[data-theme=dark] .approach-item{background:var(--paper)}html[data-theme=dark] .result-action-primary:not(.green):not(.gold){background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] .result-action-sec{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] .card{background:var(--cream-card)}html[data-theme=dark] .desk-flow-inner{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] .desk-flow-step{border-right-color:var(--line)}html[data-theme=dark] .desk-flow-step:hover{background:rgba(255,255,255,.04)}html[data-theme=dark] .desk-flow-step.active{background:rgba(36,91,56,.12)}html[data-theme=dark] .desk-flow-step.win{background:rgba(212,160,23,.08)}html[data-theme=dark] .guarantee-badge.expiring{background:var(--amber-bg);color:var(--amber-tx)}html[data-theme=dark] .recently-deleted-head{background:var(--amber-bg);border-color:rgba(212,160,23,.18)}html[data-theme=dark] .recently-deleted-head strong{color:var(--amber-tx)}html[data-theme=dark] .recently-deleted-head span{color:var(--text-faint)}html[data-theme=dark] .recently-deleted-list{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] .recently-deleted-row{border-color:var(--line)}html[data-theme=dark] .identity-strip{background:rgba(18,24,20,.97)!important;border-color:var(--line)}html[data-theme=dark] .account-button{color:var(--text)}html[data-theme=dark] .account-button:hover{background:rgba(255,255,255,.06)}html[data-theme=dark] .global-search-input{color:var(--text)}html[data-theme=dark] .ov{background:rgba(5,10,7,.72)}html[data-theme=dark] .trust-settings{border-color:var(--line)}html[data-theme=dark] .supabase-auth-state{color:var(--text-soft)}html[data-theme=dark] .supabase-auth-state.signed-in{color:var(--mint)}html[data-theme=dark] .supabase-owner-setup{border-color:var(--line);color:var(--text-soft)}html[data-theme=dark] .acct-hero{background:linear-gradient(135deg,var(--green-dark) 0,#071510 100%)}html[data-theme=dark] .acct-card{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] .acct-usage-row{background:var(--paper)}html[data-theme=dark] .acct-ref-code{background:var(--paper);color:var(--text)}html[data-theme=dark] .acct-ref-stat{background:var(--paper)}html[data-theme=dark] .ref-share-btn{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] .acct-plan-current{border-color:var(--green)}html[data-theme=dark] .acct-compare-table .acct-compare-current{background:rgba(36,107,58,.12)}html[data-theme=dark] .tpl-card{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] .tpl-cat-btn{background:var(--cream-card);border-color:var(--line);color:var(--text-soft)}html[data-theme=dark] .tpl-cat-btn.active{background:var(--green);color:#fff}html[data-theme=dark] .tpl-compose-body{background:var(--cream-card);border-color:var(--line);color:var(--text)}html[data-theme=dark] .tpl-compose-subject{background:var(--paper)}html[data-theme=dark] .jb-platform-btn{background:var(--cream-card);border-color:var(--line);color:var(--text-soft)}html[data-theme=dark] .jb-platform-btn.active{border-color:var(--green);color:var(--green);background:rgba(36,107,58,.12)}html[data-theme=dark] .ic-tab{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] .ic-tab.active{border-color:var(--green);color:var(--green);background:rgba(36,107,58,.12)}html[data-theme=dark] .goals-card{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] .goals-row{border-color:var(--line)}html[data-theme=dark] .goal-bar-bg{background:var(--line)}html[data-theme=dark] .reminder-strip{background:rgba(180,130,18,.12);border-color:rgba(180,130,18,.25)}html[data-theme=dark] .reminder-item{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] .bulk-outreach-modal .modal{background:var(--cream-card)}html[data-theme=dark] .forecast-card{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] .quick-fab{box-shadow:0 6px 24px rgba(0,0,0,.4)}html[data-theme=dark] .quick-fab-menu{background:var(--cream-card);border-color:var(--line);box-shadow:0 12px 36px rgba(0,0,0,.4)}html[data-theme=dark] .quick-fab-item{border-color:var(--line)}html[data-theme=dark] .quick-fab-item:hover{background:var(--paper)}html.theme-transitioning,html.theme-transitioning *{transition:background-color .18s ease,border-color .15s ease,color .12s ease!important}.onb-screen{position:fixed;inset:0;z-index:9999;background:radial-gradient(circle at 10% 20%,rgba(36,135,90,.09),transparent 30%),radial-gradient(circle at 88% 80%,rgba(192,128,14,.1),transparent 28%),radial-gradient(circle at 72% 8%,rgba(124,58,237,.07),transparent 22%),#f2f5f0;display:none;align-items:center;justify-content:center;color:var(--text);overflow:auto;padding:22px}.onb-screen.on{display:flex;animation:onbIn .45s cubic-bezier(.22,.68,0,1.1) both}.onb-screen.leaving{animation:onbOut .48s ease forwards}@keyframes onbIn{from{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes onbOut{from{opacity:1}to{opacity:0}}.onb-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.06;pointer-events:none}.onb-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(100px);opacity:.18}.onb-orb-1{width:500px;height:500px;background:radial-gradient(circle,#5bbf84,transparent 70%);top:-120px;left:-100px}.onb-orb-2{width:400px;height:400px;background:radial-gradient(circle,#e8b940,transparent 70%);bottom:-80px;right:-60px}.onb-split{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr 1fr;width:min(1060px,95vw);min-height:min(680px,calc(100vh - 44px));border-radius:28px;overflow:hidden;box-shadow:0 32px 80px rgba(10,30,18,.16),0 0 0 1px rgba(0,0,0,.06);background:#fff}.onb-vis{background:linear-gradient(160deg,#f6faf7,#f0f5ee);border-right:1px solid #e4ebe5;display:flex;align-items:center;justify-content:center;padding:44px 48px 40px}.onb-vis-inner{width:100%}.onb-eyebrow-pill{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:var(--green);background:rgba(36,91,56,.1);padding:5px 13px;border-radius:20px;margin-bottom:18px}.onb-vis-headline{font-size:40px;font-weight:900;letter-spacing:-2px;line-height:1.02;color:var(--ink);margin-bottom:10px;max-width:14ch}.onb-vis-tagline{font-size:14px;line-height:1.65;color:var(--text-soft);margin-bottom:22px;max-width:38ch}.onb-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px}.onb-metric-card{background:#fff;border:1px solid var(--line);border-radius:13px;padding:13px 8px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.04)}.onb-metric-card.accent{background:var(--green);border-color:var(--green)}.onb-metric-val{font-size:28px;font-weight:900;color:var(--green);letter-spacing:-1.5px;line-height:1}.onb-metric-card.accent .onb-metric-val{color:#fff}.onb-metric-desc{font-size:10.5px;font-weight:600;color:var(--text-soft);margin-top:5px;line-height:1.3}.onb-metric-card.accent .onb-metric-desc{color:rgba(255,255,255,.78)}.onb-feats{display:flex;flex-direction:column;gap:9px;margin-bottom:20px}.onb-feat-row{display:flex;align-items:flex-start;gap:11px;font-size:13px;color:var(--text-soft);line-height:1.45}.onb-feat-dot{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.onb-feat-row strong{color:var(--ink)}.onb-trust-strip{display:flex;gap:16px;flex-wrap:wrap}.onb-trust-strip span{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--text-soft)}.onb-trust-strip i{font-size:14px;color:var(--green)}.onb-inner{background:linear-gradient(160deg,#0b2016 0,#112a1c 55%,#163622 100%);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:58px 52px}.onb-wordmark{font-family:var(--sg);font-size:54px;font-weight:900;letter-spacing:-2px;color:#fff;line-height:1;margin-bottom:6px}.onb-j{color:var(--gold)}.onb-tag{display:block;font-size:11px;font-weight:800;letter-spacing:4.2px;color:rgba(255,255,255,.32);margin-bottom:24px}.onb-headline-main{font-size:30px;font-weight:800;color:#fff;letter-spacing:-1px;line-height:1.14;margin-bottom:10px;max-width:11ch}.onb-sub{font-size:14px;color:rgba(255,255,255,.52);margin-bottom:30px;line-height:1.55;max-width:30ch}.onb-google-btn{display:flex;align-items:center;gap:12px;background:#fff;color:#1a1a1a;border:none;border-radius:15px;padding:16px 22px;font-size:15px;font-weight:700;cursor:pointer;width:100%;transition:background .15s,transform .12s,box-shadow .15s;box-shadow:0 8px 26px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.9)}.onb-google-btn:hover{background:#f8f8f8;transform:translateY(-1px);box-shadow:0 8px 28px rgba(0,0,0,.45)}.onb-divider{display:flex;align-items:center;gap:12px;margin:18px 0;width:100%;color:rgba(255,255,255,.22);font-size:11px}.onb-divider::after,.onb-divider::before{content:'';flex:1;height:1px;background:rgba(255,255,255,.09)}.onb-skip{background:0 0;border:1px solid rgba(255,255,255,.14);border-radius:13px;color:rgba(255,255,255,.56);padding:13px 16px;font-size:13px;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;transition:border-color .15s,color .15s,background .15s}.onb-skip:hover{border-color:rgba(255,255,255,.28);color:rgba(255,255,255,.85);background:rgba(255,255,255,.04)}.onb-free-note{display:flex;align-items:flex-start;gap:9px;margin-top:18px;font-size:11.5px;color:rgba(255,255,255,.36);line-height:1.48;max-width:32ch}.onb-free-note i{font-size:14px;color:rgba(159,225,203,.6);flex-shrink:0;margin-top:1px}.onb-status{font-size:12px;color:rgba(255,255,255,.45);margin-top:12px;min-height:16px;display:none}@media(max-width:960px){.onb-split{grid-template-columns:1fr;width:min(720px,94vw);min-height:auto}.onb-vis{display:none}.onb-inner{padding:44px 30px}.onb-headline-main{font-size:26px}.onb-wordmark{font-size:46px}}@media(max-width:700px){.onb-inner{padding:38px 24px}}.home-greeting{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px;gap:20px}.home-greeting-text{display:flex;flex-direction:column;gap:2px}.home-eyebrow{font-size:12px;font-weight:700;color:var(--green);letter-spacing:.6px;text-transform:uppercase;margin-bottom:4px}.home-title{font-size:30px;font-weight:800;color:var(--text);letter-spacing:-1px;line-height:1.15;font-family:var(--sg)}.home-subtitle{font-size:16px;color:var(--text-soft);font-weight:400;margin-top:3px}.home-head-tools{display:flex;align-items:center;gap:14px;flex-shrink:0}.home-kpi-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start;margin:10px 0 18px}.hkpi-strip{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:12px;align-items:stretch}.hkpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hkpi-card{background:#fff;border:1px solid var(--line-soft);border-radius:16px;padding:14px 16px;min-width:0;min-height:82px;box-shadow:0 4px 16px rgba(15,43,24,.04);display:flex;flex-direction:column;justify-content:flex-start}.hkpi-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:6px}.hkpi-n{font-size:26px;font-weight:800;color:var(--text);letter-spacing:-1.5px;line-height:1;font-family:var(--sg)}.hkpi-n.win{color:var(--gold)}.hkpi-icon{width:28px;height:28px;border-radius:9px;background:var(--hover);display:flex;align-items:center;justify-content:center;color:var(--text-faint);font-size:14px}.hkpi-label{font-size:11px;font-weight:700;color:var(--text);margin-bottom:2px}.hkpi-sub{font-size:9px;color:var(--text-faint);line-height:1.35}.hkpi-screening{background:linear-gradient(135deg,#eef8f0,#dcefe0);border:1.5px solid #bfddca;border-radius:16px;padding:14px 16px;min-width:0;min-height:176px;box-shadow:0 4px 16px rgba(15,43,24,.06);display:flex;flex-direction:column}.hkpi-screening-eyebrow{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.9px;color:var(--green);margin-bottom:6px}.hkpi-screening-n{font-size:30px;font-weight:800;color:var(--text);letter-spacing:-1.5px;line-height:1;font-family:var(--sg)}.hkpi-screening-title{font-size:11px;font-weight:700;color:var(--text);margin:4px 0 6px}.hkpi-screening-sub{font-size:9px;color:var(--text-soft);line-height:1.35;margin-bottom:10px}.hkpi-chips{display:flex;gap:6px;flex-wrap:wrap}.hkpi-chip{background:#fff;border:1.5px solid #bfddca;border-radius:8px;padding:4px 8px;font-size:10px;font-weight:700;color:var(--green);cursor:pointer;transition:.12s}.hkpi-chip:hover{background:var(--green);color:#fff;border-color:var(--green)}.home-main{display:grid;grid-template-columns:1fr 320px;gap:16px;align-items:start}.home-col-left{display:flex;flex-direction:column;gap:14px}.home-col-right{display:flex;flex-direction:column;gap:14px}.home-dov-card{padding:18px 20px}.dov-head{font-size:13px;font-weight:800;color:var(--text);margin-bottom:14px}.dov-body{display:flex;align-items:center;gap:18px}.dov-chart-wrap{position:relative;width:110px;height:110px;flex-shrink:0}.dov-chart-wrap svg{width:110px;height:110px}.dov-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.dov-center-val{font-size:13px;font-weight:800;color:var(--text);letter-spacing:-.5px;font-family:var(--sg)}.dov-center-lbl{font-size:8px;font-weight:600;color:var(--text-faint);text-transform:uppercase;letter-spacing:.4px;margin-top:2px}.dov-legend{display:flex;flex-direction:column;gap:7px;flex:1}.dov-leg-row{display:flex;align-items:center;gap:7px}.dov-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dov-leg-label{flex:1;font-size:11px;color:var(--text-soft)}.dov-leg-val{font-size:11px;font-weight:700;color:var(--text);font-family:var(--mono)}.home-ais-card{padding:0;overflow:hidden}.ais-head{padding:14px 16px 10px;border-bottom:1px solid var(--line)}.ais-title{font-size:13px;font-weight:800;color:var(--text);display:block}.ais-sub{font-size:10px;color:var(--text-faint);display:block;margin-top:2px}.ais-list{padding:6px 0}.ais-row{display:flex;align-items:center;gap:10px;padding:8px 16px;transition:.1s}.ais-row:hover{background:var(--hover)}.ais-icon{width:26px;height:26px;border-radius:8px;background:var(--hover);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--text-soft);flex-shrink:0}.ais-label{flex:1;font-size:11px;color:var(--text);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ais-time{font-size:9px;color:var(--text-faint);flex-shrink:0;white-space:nowrap}.ais-empty{padding:16px;font-size:11px;color:var(--text-faint);display:flex;align-items:center;gap:8px}.ais-insight{margin:8px 12px 12px;background:rgba(36,91,56,.05);border:1px solid rgba(36,91,56,.12);border-radius:10px;padding:10px 12px}.ais-insight-head{font-size:10px;font-weight:700;color:var(--green);display:flex;align-items:center;gap:5px;margin-bottom:5px}.ais-insight-body{font-size:11px;color:var(--text-soft);line-height:1.45}.home-uiv-card{padding:0;overflow:hidden}.home-uiv-top{min-height:170px}.uiv-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--line)}.uiv-title{font-size:12px;font-weight:800;color:var(--text)}.uiv-all{background:0 0;border:none;font-size:11px;color:var(--green);font-weight:700;cursor:pointer;padding:0}.uiv-group-lbl{font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--text-faint);padding:6px 14px 3px}.uiv-row{display:flex;align-items:center;gap:10px;padding:7px 14px;cursor:pointer;transition:.1s}.uiv-row:hover{background:var(--hover)}.uiv-time{font-family:var(--mono);font-size:10px;font-weight:800;color:var(--green);width:34px;flex-shrink:0}.uiv-info{flex:1;min-width:0}.uiv-name{font-size:11px;font-weight:700;color:var(--text)}.uiv-role{font-size:9px;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uiv-empty{padding:14px 14px;font-size:10px;color:var(--text-faint);display:flex;align-items:center;gap:8px}.htf-card{background:#fff;border:1px solid var(--line-soft);border-radius:16px;padding:16px 18px;box-shadow:0 4px 14px rgba(15,43,24,.04)}.htf-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.htf-title{font-size:13px;font-weight:800;color:var(--text)}.htf-all{background:0 0;border:none;font-size:11px;color:var(--green);font-weight:700;cursor:pointer;padding:0}.htf-list{display:flex;flex-direction:column;gap:4px}.htf-item{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:9px;cursor:pointer;transition:.1s}.htf-item:hover{background:var(--hover)}.htf-icon{width:26px;height:26px;border-radius:8px;background:rgba(36,91,56,.08);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--green);flex-shrink:0}.htf-text{font-size:12px;color:var(--text)}.htc-section{background:#fff;border:1px solid var(--line-soft);border-radius:16px;padding:16px 18px;box-shadow:0 4px 14px rgba(15,43,24,.04)}.htc-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.htc-title{font-size:13px;font-weight:800;color:var(--text)}.htc-all{background:0 0;border:none;font-size:11px;color:var(--green);font-weight:700;cursor:pointer;padding:0}.htc-list{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.htc-card{background:var(--hover);border:1px solid var(--line);border-radius:12px;padding:12px 14px;cursor:pointer;transition:.12s}.htc-card:hover{border-color:#bfddca;background:#f0faf2}.htc-name{font-size:12px;font-weight:700;color:var(--text);margin-bottom:4px}.htc-fee{font-size:15px;font-weight:800;color:var(--green);font-family:var(--sg);letter-spacing:-.5px}.htc-roles{font-size:10px;color:var(--text-faint);margin-top:2px}html[data-theme=dark] .hkpi-card{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] .hkpi-screening{background:rgba(36,91,56,.12);border-color:var(--line)}html[data-theme=dark] .hkpi-chip{background:0 0;border-color:var(--line)}html[data-theme=dark] .dov-chart-wrap svg circle[stroke="#e4ede8"]{stroke:var(--line)}html[data-theme=dark] .ais-insight{background:rgba(36,91,56,.1);border-color:rgba(36,91,56,.2)}.htc-section,html[data-theme=dark] .htf-card{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] .htc-card{background:rgba(255,255,255,.04);border-color:var(--line)}html[data-theme=dark] .htc-card:hover{background:rgba(36,91,56,.1)}@media (max-width:1180px){.home-kpi-layout{grid-template-columns:1fr}}@media (max-width:860px){.hkpi-strip{grid-template-columns:1fr}.hkpi-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.hkpi-grid{grid-template-columns:1fr}}.home-cal-card{display:flex;flex-direction:column;padding:0;overflow:hidden}.hcal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid var(--line);flex-shrink:0}.hcal-title-block{display:flex;flex-direction:column;gap:1px}.hcal-title{font-size:14px;font-weight:800;color:var(--text);letter-spacing:-.2px}.hcal-title-sub{font-size:11px;color:var(--text-faint)}.hcal-toolbar-right{display:flex;align-items:center;gap:8px}.hcal-nav{display:flex;align-items:center;gap:2px}.hcal-nav-btn{background:0 0;border:1px solid var(--line);border-radius:7px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-soft);font-size:13px;transition:.12s}.hcal-nav-btn:hover{background:var(--hover);color:var(--text)}.hcal-today-btn{background:0 0;border:1px solid var(--line);border-radius:7px;padding:0 10px;height:28px;font-size:11px;font-weight:700;color:var(--text-soft);cursor:pointer;transition:.12s}.hcal-today-btn:hover{background:var(--hover);color:var(--text)}.hcal-mode-toggle{display:flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.hcal-mode-toggle button{background:0 0;border:none;padding:5px 11px;font-size:11px;font-weight:600;color:var(--text-faint);cursor:pointer;transition:.12s}.hcal-mode-toggle button.on{background:var(--green);color:#fff}.hcal-mode-toggle button:not(.on):hover{background:var(--hover)}.hcal-col-headers{display:flex;border-bottom:1px solid var(--line);flex-shrink:0}.hcal-hour-col-spacer{width:50px;flex-shrink:0}.hcal-col-hdr-row{flex:1;display:flex}.hcal-col-hdr{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border-left:1px solid var(--line)}.hcal-col-hdr:first-child{border-left:none}.hcal-dow{font-size:9px;font-weight:700;color:var(--text-faint);text-transform:uppercase;letter-spacing:.5px}.hcal-dn{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--text-soft)}.hcal-dn.today{background:var(--green);color:#fff}.hcal-col-hdr.today .hcal-dow{color:var(--green)}.hcal-day-banner{font-size:11px;font-weight:700;color:var(--text-soft);padding:7px 16px;border-bottom:1px solid var(--line);flex-shrink:0;letter-spacing:-.1px}.hcal-body{display:flex;overflow-y:auto;flex:1;max-height:456px;position:relative}.hcal-hour-col{width:50px;flex-shrink:0;position:relative}.hcal-hour-label{position:absolute;right:8px;font-size:9px;font-weight:600;color:var(--text-faint);transform:translateY(-50%);white-space:nowrap;user-select:none}.hcal-grid-area{flex:1;position:relative}.hcal-hlines{position:absolute;inset:0;pointer-events:none}.hcal-hline{position:absolute;left:0;right:0;height:1px;background:rgba(36,91,56,.07)}.hcal-hline.half{background:rgba(36,91,56,.035)}.hcal-cols{position:absolute;inset:0;display:flex}.hcal-col{flex:1;position:relative;border-left:1px solid rgba(36,91,56,.06)}.hcal-col:first-child{border-left:none}.hcal-col.today{background:rgba(36,91,56,.025)}.hcal-ev{position:absolute;left:4px;right:4px;border-radius:7px;padding:5px 8px;cursor:pointer;overflow:hidden;transition:.12s;border-left:3px solid}.hcal-ev:hover{filter:brightness(.95);z-index:5}.hcal-ev.iv{background:rgba(212,160,23,.13);border-color:var(--gold)}.hcal-ev.cl{background:rgba(36,91,56,.09);border-color:var(--green)}.hcal-ev.cb{background:rgba(36,91,56,.07);border-color:var(--mint)}.hcal-ev-inner{display:flex;align-items:center;justify-content:space-between;gap:6px;height:100%}.hcal-ev-body{flex:1;min-width:0}.hcal-ev-type{font-size:10px;font-weight:800;color:var(--text);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hcal-ev.iv .hcal-ev-type{color:#7a5600}.hcal-ev.cl .hcal-ev-type{color:var(--green)}.hcal-ev.cb .hcal-ev-type{color:var(--green)}.hcal-ev-name{font-size:10px;color:var(--text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.hcal-ev-meta{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0;color:var(--text-faint)}.hcal-ev-range{font-family:var(--mono);font-size:8.5px;font-weight:700;color:var(--text-faint);white-space:nowrap}.hcal-ev-meta i{font-size:10px}.hcal-ev-title{font-size:10px;font-weight:700;color:var(--text);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hcal-now{position:absolute;left:0;right:0;height:2px;background:#e03131;z-index:8;pointer-events:none}.hcal-now-dot{position:absolute;left:-4px;top:-4px;width:10px;height:10px;border-radius:50%;background:#e03131;display:block}.home-right-panel{padding:0;overflow:hidden}.hrp-inner{display:flex;flex-direction:column;padding:12px 14px;gap:6px}.hrp-label{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--text-faint);margin-top:4px}.hrp-label:first-child{margin-top:0}.hrp-ev{border-radius:9px;padding:8px 10px;cursor:pointer;border-left:3px solid;transition:.12s}.hrp-ev:hover{filter:brightness(.97)}.hrp-ev.iv{background:rgba(212,160,23,.1);border-color:var(--gold)}.hrp-ev.cl{background:rgba(36,91,56,.07);border-color:var(--green)}.hrp-ev-time{font-family:var(--mono);font-size:9px;font-weight:700;color:var(--text-faint);display:block;margin-bottom:2px}.hrp-ev-name{font-size:12px;font-weight:700;color:var(--text);line-height:1.3}.hrp-ev-sub{font-size:10px;color:var(--text-faint);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hrp-divider{height:1px;background:var(--line);margin:4px 0}.hrp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 14px;color:var(--text-faint);font-size:11px;text-align:center}.hrp-empty i{font-size:22px;opacity:.4}html[data-theme=dark] .hkpi-card{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] .hkpi-icon{background:rgba(255,255,255,.06)}html[data-theme=dark] .hkpi-screening{background:linear-gradient(135deg,rgba(36,91,56,.18),rgba(36,91,56,.1));border-color:var(--line)}html[data-theme=dark] .hkpi-chip{background:0 0;border-color:rgba(255,255,255,.12)}html[data-theme=dark] .hkpi-chip:hover{background:var(--green);border-color:var(--green)}html[data-theme=dark] .home-ais-card,html[data-theme=dark] .home-dov-card,html[data-theme=dark] .home-uiv-card{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] .ais-head{border-color:var(--line)}html[data-theme=dark] .ais-icon{background:rgba(255,255,255,.06)}html[data-theme=dark] .ais-insight{background:rgba(36,91,56,.12);border-color:rgba(36,91,56,.25)}html[data-theme=dark] .uiv-head{border-color:var(--line)}html[data-theme=dark] .htf-card{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] .htf-icon{background:rgba(36,91,56,.2)}html[data-theme=dark] .htc-section{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] .htc-card{background:rgba(255,255,255,.04);border-color:var(--line)}html[data-theme=dark] .htc-card:hover{background:rgba(36,91,56,.15);border-color:var(--green)}html[data-theme=dark] .home-cal-card{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] .hcal-toolbar{border-color:var(--line)}html[data-theme=dark] .hcal-day-banner{border-color:var(--line)}html[data-theme=dark] .hcal-col-headers{border-color:var(--line)}html[data-theme=dark] .hcal-col-hdr{border-color:var(--line)}html[data-theme=dark] .hcal-hline{background:rgba(255,255,255,.05)}html[data-theme=dark] .hcal-hline.half{background:rgba(255,255,255,.025)}html[data-theme=dark] .hcal-col{border-color:rgba(255,255,255,.05)}html[data-theme=dark] .hcal-col.today{background:rgba(36,91,56,.08)}html[data-theme=dark] .hcal-ev.iv{background:rgba(212,160,23,.12);border-color:var(--gold)}html[data-theme=dark] .hcal-ev.cl{background:rgba(36,91,56,.18)}html[data-theme=dark] .hcal-ev-type{color:var(--text-soft)}html[data-theme=dark] .hcal-ev.iv .hcal-ev-type{color:var(--gold)}html[data-theme=dark] .hcal-ev.cb .hcal-ev-type,html[data-theme=dark] .hcal-ev.cl .hcal-ev-type{color:var(--mint)}html[data-theme=dark] .hcal-now{background:#f05050}html[data-theme=dark] .hcal-now-dot{background:#f05050}html[data-theme=dark] .hcal-mode-toggle{border-color:var(--line)}html[data-theme=dark] .hcal-nav-btn,html[data-theme=dark] .hcal-today-btn{border-color:var(--line);color:var(--text-soft)}html[data-theme=dark] #v-home .desk-flow-inner{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] .desk-flow-bar{border-color:var(--line)}html[data-theme=dark] .desk-flow-bar:hover{background:rgba(255,255,255,.04)}html[data-theme=dark] .hrp-ev.iv{background:rgba(212,160,23,.08)}html[data-theme=dark] .hrp-ev.cl{background:rgba(36,91,56,.12)}.colour-picker{display:flex;gap:8px;align-items:center;margin-top:10px}.colour-swatch{width:26px;height:26px;border-radius:50%;border:3px solid transparent;cursor:pointer;transition:.15s;outline:0}.colour-swatch:hover{transform:scale(1.15)}.colour-swatch.active{box-shadow:0 0 0 2px var(--cream-card),0 0 0 4px var(--text)}.colour-swatch[data-c=forest]{background:#245b38}.colour-swatch[data-c=ocean]{background:#1e5c8a}.colour-swatch[data-c=ember]{background:#9a3d1e}.colour-swatch[data-c=plum]{background:#5c3d7a}.home-kpi-layout{display:grid;grid-template-columns:1fr 310px;gap:14px;margin-bottom:18px;align-items:start}.key-modal{max-width:440px}.key-modal-hero{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,var(--green-deep),var(--green));border-radius:14px;padding:18px 20px;margin-bottom:18px;color:#fff}.key-modal-hero-icon{width:44px;height:44px;background:rgba(255,255,255,.15);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.key-modal-hero-title{font-weight:700;font-size:16px;letter-spacing:-.3px}.key-modal-hero-sub{font-size:12px;opacity:.75;margin-top:3px;line-height:1.4}.key-provider-card{background:var(--surface);border:1.5px solid var(--line);border-radius:13px;padding:14px 16px;margin-bottom:12px}.key-provider-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.key-provider-badge{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;padding:3px 9px;border-radius:20px}.key-provider-badge.openai{background:rgba(36,91,56,.1);color:var(--green);border:1px solid rgba(36,91,56,.15)}.key-provider-status{font-size:11px;color:var(--text-faint)}.key-status{margin-top:8px;margin-bottom:0;font-size:11.5px}.key-note{display:flex;align-items:flex-start;gap:8px;font-size:11px;color:var(--text-faint);line-height:1.5;margin-bottom:12px;padding:10px 12px;background:rgba(36,91,56,.05);border-radius:9px;border:1px solid rgba(36,91,56,.1)}.key-note i{color:var(--green);flex-shrink:0;margin-top:1px}.key-note code{font-family:monospace;font-size:10.5px;background:rgba(36,91,56,.1);padding:1px 5px;border-radius:4px}.key-backup-card{background:var(--surface);border:1.5px dashed var(--line);border-radius:13px;padding:14px 16px;margin-bottom:16px}.key-backup-title{font-size:13px;font-weight:700;color:var(--text);display:flex;align-items:center;gap:7px;margin-bottom:5px}.key-backup-sub{font-size:11.5px;color:var(--text-faint);line-height:1.45}html[data-theme=dark] .key-provider-card{background:rgba(255,255,255,.03)}html[data-theme=dark] .key-backup-card{background:rgba(255,255,255,.02)}html[data-theme=dark] .key-note{background:rgba(36,91,56,.1);border-color:rgba(36,91,56,.2)}.ai-cost-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.ai-cost-card{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 10px 8px;text-align:center}.ai-cost-card.ai-cost-green{border-color:rgba(36,91,56,.25);background:rgba(36,91,56,.05)}.ai-cost-val{font-size:16px;font-weight:700;color:var(--text);line-height:1.2}.ai-cost-green .ai-cost-val{color:var(--green)}.ai-cost-label{font-size:10px;color:var(--text-faint);margin-top:2px}.ai-cost-section-title{font-size:11px;font-weight:700;color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;margin:10px 0 5px}.ai-cost-table{width:100%;border-collapse:collapse;font-size:12px}.ai-cost-table th{text-align:left;color:var(--text-faint);font-weight:600;padding:3px 6px;border-bottom:1px solid var(--line)}.ai-cost-table td{padding:3px 6px;color:var(--text);border-bottom:1px solid var(--line-soft)}.ai-cost-table tr:last-child td{border-bottom:none}@media(max-width:480px){.ai-cost-grid{grid-template-columns:repeat(2,1fr)}}#v-news{padding-top:20px}.news-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px;flex-wrap:wrap;padding:20px 22px;border:1px solid var(--line-soft);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(248,246,239,.92)),radial-gradient(circle at right top,rgba(245,185,66,.14),transparent 30%);box-shadow:0 18px 40px rgba(15,43,24,.06)}.news-toolbar-left{display:flex;flex-direction:column;align-items:flex-start;gap:14px;flex:1;min-width:0}.news-toolbar-title{font-size:24px;font-weight:800;color:var(--text);display:flex;align-items:center;gap:10px;letter-spacing:-.6px}.news-toolbar-title i{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,#fff3c8,#ffe2a0);color:#8a6411;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.news-toolbar-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.news-refresh-btn{width:auto;padding:10px 16px;font-size:12px;border-radius:14px}.news-chips{display:flex;gap:8px;flex-wrap:wrap}.news-chip{background:rgba(255,255,255,.72);border:1.5px solid var(--line-soft);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;color:var(--text-soft);cursor:pointer;font-family:var(--sg);transition:.16s;display:flex;align-items:center;gap:7px;box-shadow:0 3px 10px rgba(15,43,24,.03)}.news-chip:hover{border-color:var(--green);color:var(--green);transform:translateY(-1px)}.news-chip.active{background:linear-gradient(135deg,var(--green),#315f41);border-color:var(--green);color:#fff;box-shadow:0 10px 22px rgba(24,63,38,.18)}.news-saved-btn{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.78);border:1.5px solid var(--line-soft);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;color:var(--text-soft);cursor:pointer;font-family:var(--sg);transition:.16s;flex-shrink:0}.news-saved-btn.active,.news-saved-btn:hover{border-color:var(--gold);color:#8a6411;background:#fff8e5}.news-saved-count{background:var(--gold);color:var(--green-dark);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:800;min-width:18px;text-align:center}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}@keyframes news-spin{to{transform:rotate(360deg)}}.news-spin{animation:news-spin .8s linear infinite;display:inline-block}@keyframes newsCardIn{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.news-card{position:relative;background:var(--cream-card);border:1px solid var(--line-soft);border-radius:24px;display:flex;flex-direction:column;gap:0;overflow:hidden;transition:box-shadow .22s,transform .22s,border-color .22s;cursor:default;animation:newsCardIn .32s cubic-bezier(.22,.68,0,1.1) both;box-shadow:0 14px 36px rgba(15,43,24,.06)}.news-card:hover{box-shadow:0 18px 46px rgba(15,43,24,.12);transform:translateY(-4px);border-color:rgba(0,0,0,.08)}.news-card-featured{grid-column:span 2}.news-media{position:relative;min-height:182px;padding:18px 18px 16px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(145deg,var(--media-a,#183f26),var(--media-b,#325642)),radial-gradient(circle at top right,rgba(255,255,255,.18),transparent 30%);overflow:hidden}.news-media::before{content:'';position:absolute;inset:auto -12% -26% auto;width:68%;height:92%;background:radial-gradient(circle,rgba(255,255,255,.12),transparent 70%);pointer-events:none}.news-media::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.18)),radial-gradient(circle at var(--img-x,20%) var(--img-y,18%),rgba(255,255,255,.12),transparent 26%);pointer-events:none}.news-card-top,.news-media-top{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.news-card-actions{display:flex;align-items:center;gap:8px}.news-read-time{font-size:10px;color:rgba(255,255,255,.72);font-family:var(--mono);padding:6px 10px;border-radius:999px;background:rgba(8,25,18,.26);backdrop-filter:blur(8px)}.news-bookmark{background:rgba(8,25,18,.26);border:1px solid rgba(255,255,255,.18);cursor:pointer;color:#fff;font-size:15px;padding:7px;border-radius:12px;transition:.16s;line-height:1;backdrop-filter:blur(8px)}.news-bookmark.saved,.news-bookmark:hover{color:#8a6411;background:#fff4cf;border-color:rgba(245,185,66,.35)}.news-bookmark.saved i::before{content:"\ea35"}.news-cat{font-size:10px;font-weight:800;letter-spacing:.8px;padding:6px 10px;border-radius:999px;text-transform:uppercase;white-space:nowrap;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(8px)}.news-cat.cat-trend{background:#e8f5ee;color:#246b3a}.news-cat.cat-tech{background:#e8eef8;color:#2d5a9e}.news-cat.cat-talent{background:#fef3e8;color:#b85c00}.news-cat.cat-economy{background:#fce8ec;color:#9e2d3c}.news-cat.cat-tip{background:#f0ebf8;color:#5c2d9e}.news-cat.cat-insight{background:#f5f5f5;color:#555}.news-media-art{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:14px;min-height:92px}.news-art-title{max-width:14ch;font-size:27px;font-weight:800;line-height:1.02;letter-spacing:-1px;color:#fff;text-shadow:0 8px 24px rgba(0,0,0,.18)}.news-art-badge{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.news-art-chip{padding:8px 10px;border-radius:14px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);font-size:11px;font-weight:700;color:#fff;backdrop-filter:blur(8px)}.news-art-metric{display:flex;align-items:flex-end;gap:6px;padding:10px 12px;border-radius:18px;background:rgba(8,25,18,.26);border:1px solid rgba(255,255,255,.16);color:#fff;backdrop-filter:blur(10px)}.news-art-metric strong{font-size:28px;font-weight:800;letter-spacing:-1px;line-height:1}.news-art-metric span{font-size:10px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;opacity:.8;max-width:56px;line-height:1.2}.news-card-body-wrap{padding:18px 18px 17px;display:flex;flex-direction:column;gap:12px}.news-card-title{font-weight:800;font-size:20px;color:var(--text);line-height:1.18;letter-spacing:-.55px}.news-card-body{font-size:13.5px;color:var(--text-soft);line-height:1.64}.news-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:2px}.news-source{font-size:11px;font-weight:700;color:var(--text-faint);display:flex;align-items:center;gap:7px}.news-source-dot{width:8px;height:8px;border-radius:50%;background:var(--card-accent,var(--green));box-shadow:0 0 0 5px rgba(36,107,58,.12)}.news-cta{font-size:11px;font-weight:800;color:var(--card-accent,var(--green));letter-spacing:.4px;text-transform:uppercase}.news-empty{display:flex;align-items:center;gap:10px;color:var(--text-faint);font-size:13px;padding:40px 0;grid-column:1/-1}.news-skeleton{pointer-events:none}@keyframes shimmer{from{background-position:200% 0}to{background-position:-200% 0}}.news-skeleton .skel-body,.news-skeleton .skel-media,.news-skeleton .skel-title,.news-skeleton .skel-top{border-radius:10px;background:linear-gradient(90deg,var(--line-soft) 25%,var(--paper) 50%,var(--line-soft) 75%);background-size:200% 100%;animation:shimmer 1.6s ease-in-out infinite}.news-skeleton .skel-media{height:182px;border-radius:22px 22px 0 0;margin-bottom:18px}.news-skeleton .skel-top{height:20px;width:96px;margin:0 18px 10px}.news-skeleton .skel-title{height:18px;width:82%;margin:0 18px 10px}.news-skeleton .skel-body{height:12px;width:calc(100% - 36px);margin:0 18px 6px}.news-skeleton .skel-body.short{width:75%}html[data-theme=dark] .news-toolbar{background:linear-gradient(135deg,rgba(23,33,28,.96),rgba(18,29,24,.94)),radial-gradient(circle at right top,rgba(245,185,66,.13),transparent 26%);border-color:#2a3830;box-shadow:0 18px 40px rgba(0,0,0,.26)}html[data-theme=dark] .news-card{background:#1a2420;border-color:#2a3830}html[data-theme=dark] .news-chip{background:rgba(255,255,255,.03);border-color:#31413a;color:#9fb3a7}html[data-theme=dark] .news-saved-btn{background:rgba(255,255,255,.03);border-color:#31413a;color:#9fb3a7}html[data-theme=dark] .news-bookmark{background:rgba(0,0,0,.22)}html[data-theme=dark] .news-source{color:#91a59a}html[data-theme=dark] .news-cat.cat-trend{background:rgba(36,107,58,.25);color:#6fcf9e}html[data-theme=dark] .news-cat.cat-tech{background:rgba(45,90,158,.25);color:#89b0f0}html[data-theme=dark] .news-cat.cat-talent{background:rgba(184,92,0,.25);color:#f0a860}html[data-theme=dark] .news-cat.cat-economy{background:rgba(158,45,60,.25);color:#f08090}html[data-theme=dark] .news-cat.cat-tip{background:rgba(92,45,158,.25);color:#c0a0f0}html[data-theme=dark] .news-cat.cat-insight{background:rgba(255,255,255,.08);color:#aaa}.pricing-modal{max-width:840px;padding:0;overflow:hidden}.pricing-header{text-align:center;padding:32px 32px 22px;background:linear-gradient(160deg,var(--green-deep),var(--green));color:#fff;position:relative}.pricing-header .modal-close{position:absolute;top:18px;right:18px;background:rgba(255,255,255,.12);border:none;border-radius:8px;cursor:pointer;color:#fff;font-size:16px;padding:6px;line-height:1;transition:.14s}.pricing-header .modal-close:hover{background:rgba(255,255,255,.22)}.pricing-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:6px}.pricing-title{font-size:28px;font-weight:800;letter-spacing:-.7px;color:#fff;margin-bottom:6px}.pricing-subtitle{font-size:13px;color:rgba(255,255,255,.6);margin-bottom:20px}.pricing-toggle{display:inline-flex;background:rgba(0,0,0,.2);border-radius:12px;padding:4px;gap:4px}.ptog-btn{background:0 0;border:none;border-radius:9px;padding:7px 18px;font-size:12px;font-weight:700;color:rgba(255,255,255,.55);cursor:pointer;font-family:var(--sg);transition:.16s;display:flex;align-items:center;gap:6px}.ptog-btn.active{background:#fff;color:var(--green-deep)}.ptog-btn:disabled{opacity:.45;cursor:not-allowed}.ptog-save{background:var(--gold);color:var(--green-dark);border-radius:20px;padding:1px 7px;font-size:10px;font-weight:800}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line)}.pricing-tier{padding:26px 22px;display:flex;flex-direction:column;border-right:1px solid var(--line);position:relative}.pricing-tier:last-child{border-right:none}.pricing-tier.popular{background:linear-gradient(160deg,#f0faf4,#e8f5ec);position:relative}.pricing-tier.popular::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(36,91,56,.04),transparent);pointer-events:none}.pricing-badge{display:flex;align-items:center;gap:5px;background:var(--green);color:#fff;font-size:9px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;padding:3px 10px;border-radius:20px;margin-bottom:12px;width:fit-content}.pricing-tier-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--text-faint);margin-bottom:6px}.pricing-desc{font-size:11.5px;color:var(--text-faint);margin-bottom:14px;line-height:1.4}.pricing-amount{display:flex;align-items:baseline;gap:2px;margin-bottom:16px}.pricing-price{font-size:36px;font-weight:800;color:var(--text);letter-spacing:-1.5px;font-family:var(--sg);transition:all .25s ease}.pricing-freq{font-size:13px;color:var(--text-faint)}.pricing-features{display:flex;flex-direction:column;gap:8px;flex:1;margin-bottom:18px;list-style:none;padding:0}.pricing-features li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-soft)}.pricing-features li.muted{color:var(--text-faint);opacity:.6}.pricing-features i{font-size:14px;color:var(--green);flex-shrink:0}.pricing-features li.muted i{color:var(--text-faint)}.pricing-btn{width:100%;padding:11px;border-radius:11px;border:none;font-weight:700;font-size:13px;cursor:pointer;transition:.16s;font-family:var(--sg);display:flex;align-items:center;justify-content:center;gap:7px}.pricing-btn.current{background:var(--paper);border:1.5px solid var(--line);color:var(--text-faint);cursor:default}.pricing-btn.cta{background:var(--green);color:#fff;box-shadow:0 4px 16px rgba(36,91,56,.3)}.pricing-btn.cta:hover{background:var(--green-deep);box-shadow:0 6px 22px rgba(36,91,56,.4)}.pricing-btn.outline{background:0 0;border:1.5px solid var(--green);color:var(--green)}.pricing-btn.outline:hover{background:var(--green);color:#fff}.pricing-trust{display:flex;align-items:center;justify-content:center;gap:22px;padding:16px 24px;background:var(--paper);font-size:11.5px;color:var(--text-faint);flex-wrap:wrap;border-top:1px solid var(--line)}.pricing-trust span{display:flex;align-items:center;gap:5px}.pricing-trust i{color:var(--green)}html[data-theme=dark] .pricing-tier{background:var(--cream-card)}html[data-theme=dark] .pricing-tier.popular{background:rgba(36,91,56,.12)}html[data-theme=dark] .pricing-trust{background:rgba(255,255,255,.03)}.ref-modal{max-width:500px;padding:0;overflow:hidden}.ref-modal-hero{background:linear-gradient(135deg,var(--green-dark),var(--green-deep));padding:26px 26px 20px;color:#fff;position:relative}.ref-modal-hero-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ref-hero-icon{width:46px;height:46px;background:rgba(255,255,255,.12);border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:22px}.ref-modal-close{background:rgba(255,255,255,.1);border:none;border-radius:8px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:15px;transition:.14s}.ref-modal-close:hover{background:rgba(255,255,255,.2)}.ref-hero-title{font-size:22px;font-weight:800;letter-spacing:-.5px;margin-bottom:5px}.ref-hero-sub{font-size:12.5px;color:rgba(255,255,255,.6);line-height:1.45}#referralPanel{padding:20px 24px 24px}.ref-stats-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:16px}.ref-stat-box{background:var(--paper);border:1.5px solid var(--line);border-radius:12px;padding:12px;text-align:center}.ref-stat-box.highlight{background:linear-gradient(135deg,rgba(36,91,56,.08),rgba(36,91,56,.04));border-color:rgba(36,91,56,.2)}.ref-stat-v{font-size:22px;font-weight:800;color:var(--text);letter-spacing:-1px;font-family:var(--sg)}.ref-stat-k{font-size:10px;color:var(--text-faint);margin-top:2px;font-weight:600}.ref-stat-box.highlight .ref-stat-v{color:var(--green)}.ref-progress-wrap{margin-bottom:16px}.ref-progress-label{display:flex;justify-content:space-between;font-size:11px;color:var(--text-faint);margin-bottom:6px}.ref-progress-track{height:6px;background:var(--line);border-radius:10px;overflow:hidden}.ref-progress-fill{height:100%;background:linear-gradient(90deg,var(--green),var(--gold));border-radius:10px;transition:width .5s cubic-bezier(.22,.68,0,1.1)}.ref-code-box{background:linear-gradient(135deg,var(--mint-soft),#fff);border:1.5px dashed var(--green);border-radius:13px;padding:14px 18px;margin-bottom:12px}.ref-code-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--green);display:flex;align-items:center;gap:6px;margin-bottom:8px}.ref-code-row{display:flex;align-items:center;gap:8px}.ref-code{font-family:var(--mono);font-size:20px;font-weight:800;color:var(--text);letter-spacing:2px;flex:1}.ref-copy-btn{background:var(--green);border:none;border-radius:8px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:15px;flex-shrink:0;transition:.14s}.ref-copy-btn:hover{background:var(--green-deep)}.ref-share-label{font-size:11px;font-weight:700;color:var(--text-faint);text-transform:uppercase;letter-spacing:.5px;margin-bottom:7px}.ref-share{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:16px}.ref-share-btn{padding:10px 8px;border-radius:11px;border:1.5px solid var(--line);background:#fff;font-size:12px;font-weight:700;color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:.14s;font-family:var(--sg)}.ref-share-btn:hover{border-color:var(--green);color:var(--green)}.ref-share-btn.whatsapp:hover{border-color:#25d366;color:#25d366}.ref-list-section{border-top:1px solid var(--line);padding-top:14px}.ref-list-head{font-size:13px;font-weight:800;color:var(--text);margin-bottom:10px;display:flex;align-items:center;gap:8px}.ref-count{background:var(--green);color:#fff;border-radius:20px;padding:1px 8px;font-size:10px;font-weight:800}.ref-list-empty{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-faint);padding:8px 0;font-style:italic}.ref-ref-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.ref-ref-avatar{width:28px;height:28px;border-radius:50%;background:var(--mint-soft);color:var(--green);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ref-ref-email{font-size:12px;color:var(--text);flex:1}.ref-ref-status{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 9px;border-radius:6px;background:var(--hover);color:var(--text-faint)}.ref-ref-status.paying{background:rgba(36,91,56,.1);color:var(--green)}html[data-theme=dark] .ref-stat-box{background:rgba(255,255,255,.04)}html[data-theme=dark] .ref-code-box{background:rgba(36,91,56,.12);border-color:var(--green)}html[data-theme=dark] .ref-share-btn{background:rgba(255,255,255,.04)}@media(max-width:1180px){.home-kpi-layout{grid-template-columns:1fr}}@media(max-width:860px){.hkpi-strip{flex-wrap:wrap}.home-main{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr}.news-grid{grid-template-columns:1fr 1fr}.news-card-featured{grid-column:span 2}.ref-modal{max-width:100%}}.jd-modal{max-width:700px;width:100%}.jd-body{padding:0 28px 28px}.jd-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.jd-tone-row{display:flex;gap:8px;flex-wrap:wrap}.jd-tone-btn{padding:7px 16px;border:1.5px solid var(--border);border-radius:20px;background:0 0;color:var(--text-secondary);font-size:13px;cursor:pointer;transition:all .18s}.jd-tone-btn.active,.jd-tone-btn:hover{border-color:var(--accent);color:var(--accent);background:rgba(26,107,58,.08)}.jd-generate-btn{width:100%;margin-top:16px;padding:13px;font-size:15px}.jd-output-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:12px}.jd-back-btn{display:flex;align-items:center;gap:6px;background:0 0;border:none;color:var(--text-secondary);font-size:13px;cursor:pointer;padding:6px 10px;border-radius:8px;transition:background .15s}.jd-back-btn:hover{background:var(--hover)}.jd-output-actions{display:flex;gap:8px}.jd-result{background:var(--cream-card);border:1px solid var(--border);border-radius:12px;padding:24px 28px;line-height:1.75;color:var(--text-primary);max-height:55vh;overflow-y:auto}.jd-result h2{color:var(--accent);font-size:16px;margin:24px 0 8px;border-bottom:1px solid var(--border);padding-bottom:5px}.jd-result h3{color:var(--accent);font-size:15px;margin:20px 0 6px}.jd-result ul{padding-left:20px;margin:8px 0}.jd-result li{margin:5px 0;color:var(--text-primary)}.jd-result p{margin:8px 0;color:var(--text-primary)}.jd-result strong{color:var(--text-primary)}.shortlist-modal{max-width:680px;width:100%}.shortlist-body{padding:0 28px 28px}.shortlist-setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.shortlist-cands-label{font-size:13px;font-weight:600;color:var(--text-secondary);margin:16px 0 8px;text-transform:uppercase;letter-spacing:.5px}.shortlist-cands{display:flex;flex-direction:column;gap:6px;max-height:36vh;overflow-y:auto;border:1px solid var(--border);border-radius:10px;padding:8px}.shortlist-cand-row{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:8px;cursor:pointer;transition:background .15s}.shortlist-cand-row:hover{background:var(--hover)}.shortlist-check{accent-color:var(--accent);width:16px;height:16px;flex-shrink:0;cursor:pointer}.shortlist-cand-info{flex:1;min-width:0}.shortlist-cand-name{font-weight:600;font-size:14px;color:var(--text-primary)}.shortlist-cand-meta{font-size:12px;color:var(--text-secondary);margin-top:1px}.shortlist-cand-score{font-weight:700;font-size:13px;padding:3px 9px;border-radius:20px;flex-shrink:0}.shortlist-cand-score.score-high{background:#d4f0e0;color:#1a6b3a}.shortlist-cand-score.score-mid{background:#fff3cd;color:#8a6200}.shortlist-cand-score.score-low{background:#fde8e8;color:#c0392b}.shortlist-empty{padding:20px;text-align:center;color:var(--text-secondary);font-size:14px}.shortlist-gen-btn{width:100%;margin-top:16px;padding:13px;font-size:15px}.shortlist-doc{background:var(--cream-card);border:1px solid var(--border);border-radius:12px;padding:28px;max-height:58vh;overflow-y:auto}.slist-header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid var(--accent);padding-bottom:14px;margin-bottom:20px}.slist-logo{font-weight:800;font-size:16px;color:var(--accent);letter-spacing:-.5px}.slist-title{font-size:20px;font-weight:700;color:var(--text-primary);text-align:right}.slist-role{color:var(--text-secondary);font-size:13px;text-align:right;margin-top:3px}.slist-date{color:var(--text-secondary);font-size:12px;text-align:right;margin-top:2px}.slist-note{background:rgba(26,107,58,.07);border-left:3px solid var(--accent);padding:12px 16px;border-radius:0 8px 8px 0;font-style:italic;color:var(--text-secondary);font-size:14px;margin-bottom:18px}.slist-body h2{color:var(--accent);font-size:15px;margin:20px 0 6px;border-bottom:1px solid var(--border);padding-bottom:4px}.slist-body h3{color:var(--accent);font-size:14px;margin:16px 0 4px}.slist-body ul{padding-left:18px;margin:6px 0}.slist-body li{margin:4px 0;font-size:14px}.slist-body p{font-size:14px;line-height:1.7;margin:8px 0}.slist-footer{margin-top:28px;padding-top:12px;border-top:1px solid var(--border);color:var(--text-secondary);font-size:12px;text-align:center}.invoice-modal{max-width:780px;width:100%}.invoice-body{padding:0 28px 28px}.invoice-two-col{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.invoice-section-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text-secondary);margin:18px 0 4px}.invoice-doc{background:var(--cream-card);border:1px solid var(--border);border-radius:12px;padding:28px;max-height:60vh;overflow-y:auto}.inv-doc{font-family:system-ui,sans-serif}.inv-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px;padding-bottom:18px;border-bottom:2px solid var(--accent)}.inv-from-name{font-size:18px;font-weight:800;color:var(--accent)}.inv-from-detail{color:var(--text-secondary);font-size:13px;margin-top:3px}.inv-label-block{text-align:right}.inv-label-word{font-size:28px;font-weight:800;color:var(--text-primary)}.inv-number{color:var(--text-secondary);font-size:14px;margin-top:3px}.inv-dates{font-size:13px;color:var(--text-secondary);margin-top:10px;line-height:1.8}.inv-dates span{font-weight:600;color:var(--text-primary)}.inv-to{margin-bottom:24px}.inv-to-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--text-secondary);margin-bottom:5px}.inv-to-name{font-size:17px;font-weight:700;color:var(--text-primary)}.inv-to-addr{color:var(--text-secondary);font-size:13px;margin-top:4px;line-height:1.6}.inv-table{width:100%;border-collapse:collapse;margin-bottom:20px}.inv-table th{text-align:left;padding:10px 14px;background:var(--hover);font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);border-bottom:1px solid var(--border)}.inv-table td{padding:14px 14px;border-bottom:1px solid var(--border);font-size:14px;vertical-align:top;line-height:1.6;color:var(--text-primary)}.inv-amt{text-align:right!important;font-weight:600}.inv-vat-row td{color:var(--text-secondary);font-size:13px}.inv-total-row td{font-weight:700;font-size:16px;padding-top:14px;border-top:2px solid var(--text-primary);border-bottom:none}.inv-total-amt{font-size:20px;color:var(--accent);text-align:right}.inv-footer{padding-top:14px;border-top:1px solid var(--border);font-size:13px;color:var(--text-secondary)}.inv-footer-reg{margin-top:3px}#v-account,#v-news,#v-templates{padding-top:42px}#v-account>*{max-width:1240px;margin-inline:auto}#v-templates>*{max-width:1240px;margin-inline:auto}#v-news>*{max-width:1240px;margin-inline:auto}.acct-hero{background:linear-gradient(135deg,var(--green) 0,#0d4a28 100%);border-radius:18px;padding:28px 28px 24px;display:flex;align-items:center;gap:18px;margin-bottom:24px;color:#fff;position:relative;overflow:hidden}.acct-hero::before{content:'';position:absolute;right:-30px;top:-30px;width:160px;height:160px;background:rgba(255,255,255,.06);border-radius:50%}.acct-hero-info{flex:1;min-width:0}.acct-name{font-size:22px;font-weight:800;color:#fff;margin-bottom:2px}.acct-email{font-size:14px;color:rgba(255,255,255,.75);margin-bottom:4px}.acct-since{font-size:12px;color:rgba(255,255,255,.55)}.acct-plan-badge{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;background:rgba(255,255,255,.2);color:#fff;backdrop-filter:blur(4px)}.acct-plan-badge.acct-plan-pro{background:rgba(255,255,255,.25);color:#fff}.acct-plan-badge.acct-plan-agency{background:rgba(139,92,246,.4);color:#fff}.acct-main-grid{display:grid;grid-template-columns:300px 1fr;gap:20px;align-items:start}.acct-col{display:flex;flex-direction:column;gap:20px}.acct-col-wide{display:flex;flex-direction:column;gap:20px}.acct-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:20px 22px}.acct-card-title{font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:14px;display:flex;align-items:center;gap:7px}.acct-card-title i{color:var(--green)}.acct-plan-current{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--plan-colour,var(--green)) 35%,var(--line));border-radius:15px;padding:18px;background:linear-gradient(150deg,color-mix(in srgb,var(--plan-colour,var(--green)) 8%,var(--cream-card)),var(--cream-card) 55%);box-shadow:0 12px 28px rgba(15,43,24,.07)}.acct-plan-current::after{content:'';position:absolute;width:120px;height:120px;right:-62px;top:-65px;border-radius:50%;background:color-mix(in srgb,var(--plan-colour,var(--green)) 11%,transparent);box-shadow:0 0 0 24px color-mix(in srgb,var(--plan-colour,var(--green)) 4%,transparent);pointer-events:none}.acct-plan-current:not(.acct-plan-current-free){border-width:2px;box-shadow:0 16px 38px color-mix(in srgb,var(--plan-colour,var(--green)) 22%,transparent)}.acct-plan-highlight{position:relative;z-index:1;display:flex;align-items:center;gap:7px;width:max-content;max-width:100%;margin:-2px 0 14px;padding:7px 10px;border-radius:8px;background:color-mix(in srgb,var(--plan-colour,var(--green)) 14%,#fff);color:var(--green-deep);font:850 10px var(--mono,monospace);letter-spacing:.8px;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--plan-colour,var(--green)) 32%,transparent)}.acct-plan-highlight i{font-size:14px;color:var(--plan-colour,var(--green))}.acct-plan-current-early_adopter{--plan-colour:#9b6a21!important;background:linear-gradient(155deg,#fff4d6 0,#f3ddad 42%,#d2a052 100%);border-color:#9b6a21;box-shadow:0 16px 38px rgba(119,78,24,.24)}.acct-plan-current-early_adopter::after{background:rgba(122,78,22,.14);box-shadow:0 0 0 24px rgba(196,139,43,.12)}.acct-plan-current-early_adopter .acct-plan-highlight{background:linear-gradient(120deg,#7a4e16,#c68b2b);color:#fff;border:0;box-shadow:0 8px 18px rgba(122,78,22,.25)}.acct-plan-current-early_adopter .acct-plan-highlight i{color:#fff}.acct-plan-current-early_adopter .acct-plan-price{color:#5f3b10}.acct-plan-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;position:relative;z-index:1}.acct-plan-kicker{font:700 9px var(--mono,monospace);letter-spacing:1.1px;text-transform:uppercase;color:var(--text-faint)}.acct-plan-name{margin-top:3px;font-size:15px;font-weight:800;color:var(--text)}.acct-plan-status{display:flex;align-items:center;gap:4px;padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--plan-colour,var(--green)) 13%,#fff);color:var(--green);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;border:1px solid color-mix(in srgb,var(--plan-colour,var(--green)) 24%,transparent)}.acct-plan-price{display:flex;align-items:baseline;gap:4px;margin-top:18px;font-size:38px;line-height:1;font-weight:850;letter-spacing:-1.5px;color:var(--text-primary)}.acct-plan-price span{font-size:12px;font-weight:600;letter-spacing:0;color:var(--text-secondary)}.acct-plan-summary{margin-top:8px;font-size:11.5px;line-height:1.45;color:var(--text-soft)}.acct-plan-feats{display:grid;grid-template-columns:1fr;gap:6px;margin-top:16px;margin-bottom:4px;padding-top:14px;border-top:1px solid var(--line-soft)}.acct-plan-feats span{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;background:color-mix(in srgb,var(--paper) 75%,transparent);font-size:11.5px;color:var(--text-secondary)}.acct-plan-feats span b{font-weight:650}.acct-plan-feats span.ok{color:var(--green)}.acct-plan-feats span.no{color:var(--text-tertiary)}.acct-plan-feats i{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:7px;background:rgba(36,91,56,.09);color:var(--green);font-size:14px}.acct-plan-upgrade{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px;padding:11px 12px;border:0;border-radius:11px;background:linear-gradient(120deg,#dca51d,var(--green) 72%);color:#fff;text-align:left;cursor:pointer;box-shadow:0 9px 22px rgba(36,91,56,.22);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.acct-plan-upgrade:hover{transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 13px 28px rgba(36,91,56,.3)}.acct-plan-upgrade span{font-size:12.5px;font-weight:800;line-height:1.2}.acct-plan-upgrade small{display:block;margin-bottom:3px;font:700 8px var(--mono,monospace);letter-spacing:.6px;text-transform:uppercase;color:rgba(255,255,255,.72)}.acct-plan-upgrade>i{font-size:18px}.acct-plan-active-badge{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:14px;padding:10px;border-radius:9px;background:rgba(36,91,56,.08);font-size:12px;color:var(--green);font-weight:700}.acct-usage{display:flex;flex-direction:column;gap:10px}.acct-usage-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--text-secondary);padding:8px 10px;background:var(--hover);border-radius:8px}.acct-usage-row i{color:var(--green);margin-right:4px}.acct-usage-row strong{color:var(--text-primary);font-size:16px;font-weight:700}.pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}.pricing-card{position:relative;display:flex;flex-direction:column;background:var(--cream-card);border:1px solid var(--line);border-radius:16px;padding:20px 18px;box-shadow:0 8px 24px rgba(15,43,24,.05);transition:.18s ease}.pricing-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(15,43,24,.1)}.pricing-card.popular{border:2px solid var(--green);box-shadow:0 18px 40px rgba(36,91,56,.16);transform:scale(1.02)}.pricing-card.popular:hover{transform:scale(1.02) translateY(-3px)}.pricing-card.current{outline:2px dashed var(--gold);outline-offset:-2px}.pricing-ribbon{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--green),var(--green-deep));color:#fff;font:800 9px var(--mono,monospace);letter-spacing:1px;text-transform:uppercase;padding:5px 12px;border-radius:999px;box-shadow:0 6px 14px rgba(36,91,56,.3);white-space:nowrap}.pricing-card-name{font:800 13px var(--mono,monospace);letter-spacing:1px;text-transform:uppercase;color:var(--text-soft)}.pricing-card-price{font-weight:800;font-size:34px;color:var(--text);line-height:1;margin-top:8px;letter-spacing:-1px}.pricing-card-price span{font-size:14px;font-weight:600;color:var(--text-faint);letter-spacing:0}.pricing-card-annual{font-size:10.5px;color:var(--text-faint);margin-top:6px;min-height:15px}.pricing-card-annual b{color:var(--green)}.pricing-card-tag{font-size:12px;color:var(--text-soft);margin:12px 0 14px;line-height:1.45;border-top:1px solid var(--line-soft);padding-top:12px}.pricing-card-feats{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px;flex:1}.pricing-card-feats li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--text);line-height:1.4}.pricing-card-feats li i{color:var(--green);font-size:15px;flex-shrink:0;margin-top:1px}.pricing-card-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px;border-radius:11px;border:1px solid var(--green);background:0 0;color:var(--green);font:700 13px var(--sg,inherit);cursor:pointer;transition:.15s ease}.pricing-card-cta:hover{background:var(--green);color:#fff}.pricing-card-cta.primary{background:var(--green);color:#fff;border-color:var(--green);box-shadow:0 8px 20px rgba(36,91,56,.25)}.pricing-card-cta.primary:hover{background:var(--green-deep)}.pricing-card-current{text-align:center;padding:11px;border-radius:11px;background:rgba(36,91,56,.08);color:var(--green);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;gap:6px}.pricing-reassure{text-align:center;margin-top:16px;font-size:11.5px;color:var(--text-soft);display:flex;align-items:center;justify-content:center;gap:6px}.pricing-reassure i{color:var(--green)}@media(max-width:760px){.pricing-cards{grid-template-columns:1fr}.pricing-card.popular{transform:none}.pricing-card.popular:hover{transform:translateY(-3px)}}.acct-compare-table{width:100%;border-collapse:collapse;font-size:13px}.acct-compare-table thead th{text-align:center;padding:8px 12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);border-bottom:1px solid var(--border)}.acct-compare-table thead th:first-child{text-align:left}.acct-compare-table td{padding:8px 12px;border-bottom:1px solid var(--border);color:var(--text-secondary);text-align:center}.acct-compare-table td:first-child{text-align:left;color:var(--text-primary)}.acct-compare-table .acct-compare-current{background:rgba(26,107,58,.06);font-weight:600;color:var(--green)}.acct-check{color:var(--green)!important;font-size:16px}.acct-dash{color:var(--text-tertiary)}.acct-referral-card{background:linear-gradient(135deg,var(--card) 0,rgba(26,107,58,.04) 100%)}.acct-ref-how{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.acct-ref-how-item{display:flex;align-items:flex-start;gap:12px}.acct-ref-how-item>div:last-child{display:flex;flex-direction:column;gap:2px}.acct-ref-how-item strong{font-size:13px;color:var(--text-primary);display:block}.acct-ref-how-item span{font-size:12px;color:var(--text-secondary)}.acct-ref-how-icon{width:36px;height:36px;border-radius:10px;background:var(--hover);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;color:var(--green)}.acct-ref-how-icon.gold{background:rgba(245,158,11,.12);color:#d97706}.acct-ref-how-icon.green{background:rgba(26,107,58,.1);color:var(--green)}.acct-ref-code-row{display:flex;align-items:center;gap:10px;margin-bottom:14px}.acct-ref-code{font-size:22px;font-weight:800;font-family:var(--mono);color:var(--text-primary);letter-spacing:3px;background:var(--hover);border-radius:10px;padding:10px 16px;flex:1;text-align:center}.acct-ref-share{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.ref-share-btn{display:flex;align-items:center;gap:6px;padding:9px 14px;border-radius:8px;border:1px solid var(--border);background:var(--card);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.ref-share-btn:hover{background:var(--hover)}.ref-share-btn.email{color:#e05d2a}.ref-share-btn.whatsapp{color:#25d366}.ref-share-btn.copy{color:var(--green)}.acct-ref-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.acct-ref-stat{text-align:center;background:var(--hover);border-radius:10px;padding:12px 8px}.acct-ref-num{font-size:22px;font-weight:800;color:var(--text-primary)}.acct-ref-lbl{font-size:11px;color:var(--text-secondary);margin-top:2px}.acct-ref-terms{font-size:12px;color:var(--text-secondary);line-height:1.6;border-top:1px solid var(--border);padding-top:12px}.acct-ref-terms strong{color:var(--text-primary)}.tpl-toolbar{margin-bottom:20px;display:flex;flex-direction:column;gap:12px}.tpl-cats{display:flex;gap:8px;flex-wrap:wrap}.tpl-cat-btn{padding:7px 16px;border-radius:20px;border:1px solid var(--border);background:var(--card);font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all .15s}.tpl-cat-btn.active,.tpl-cat-btn:hover{background:var(--green);color:#fff;border-color:var(--green)}.tpl-context-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.tpl-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:20px;cursor:pointer;transition:all .18s;display:flex;flex-direction:column;gap:8px}.tpl-card:hover{border-color:var(--green);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.08)}.tpl-card-icon{width:40px;height:40px;border-radius:10px;background:rgba(26,107,58,.1);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--green)}.tpl-card-cat{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary)}.tpl-card-title{font-size:15px;font-weight:700;color:var(--text-primary)}.tpl-card-preview{font-size:12px;color:var(--text-secondary);line-height:1.5}.tpl-compose{display:flex;flex-direction:column;gap:12px}.tpl-compose-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.tpl-compose-subject{font-size:14px;color:var(--text-secondary);padding:10px 14px;background:var(--hover);border-radius:8px}.tpl-compose-subject span:first-child{font-weight:700;color:var(--text-primary)}.tpl-compose-body{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:18px 20px;min-height:300px;font-size:14px;line-height:1.8;color:var(--text-primary);outline:0;white-space:pre-wrap}.tpl-compose-body:focus{border-color:var(--green)}.ic-type-row,.jb-platform-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.jb-platform-btn{display:flex;align-items:center;gap:7px;padding:9px 16px;border-radius:8px;border:1.5px solid var(--border);background:var(--card);font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all .15s}.jb-platform-btn.active{border-color:var(--green);background:rgba(26,107,58,.08);color:var(--green)}.jb-platform-btn:hover{border-color:var(--green)}.ic-tabs{display:flex;gap:6px;margin-bottom:12px}.ic-tab{padding:8px 16px;border-radius:8px;border:1.5px solid var(--border);background:var(--card);font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer}.ic-tab.active{border-color:var(--green);background:rgba(26,107,58,.08);color:var(--green)}.quick-fab{position:fixed;bottom:28px;right:28px;z-index:200;width:52px;height:52px;border-radius:50%;background:var(--green);color:#fff;border:none;font-size:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(0,0,0,.22);cursor:pointer;transition:transform .18s,box-shadow .18s}.quick-fab:hover{transform:scale(1.07);box-shadow:0 10px 28px rgba(0,0,0,.28)}.quick-fab.open{transform:rotate(45deg)}.quick-fab-menu{position:fixed;bottom:88px;right:28px;z-index:200;background:var(--cream-card);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 32px rgba(0,0,0,.16);min-width:200px;overflow:hidden;display:none;animation:fabIn .15s ease both}.quick-fab-menu.on{display:block}@keyframes fabIn{from{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.quick-fab-item{display:flex;align-items:center;gap:10px;width:100%;border:none;background:0 0;padding:13px 16px;font-size:13px;font-weight:600;color:var(--text);cursor:pointer;border-bottom:1px solid var(--line-soft);transition:background .12s;text-align:left}.quick-fab-item:last-child{border-bottom:none}.quick-fab-item:hover{background:var(--hover)}.quick-fab-item i{font-size:17px;color:var(--green);width:20px;text-align:center}.support-help-button{position:fixed;right:28px;bottom:94px;z-index:10025;display:flex;align-items:center;justify-content:center;gap:8px;min-width:94px;height:46px;padding:0 18px;border-radius:999px;border:1px solid rgba(160,220,180,.34);background:linear-gradient(145deg,#19472e,#0d2a1b);color:#fff;font:800 13px var(--sg);letter-spacing:.1px;box-shadow:0 14px 34px rgba(4,18,11,.24),inset 0 1px 0 rgba(255,255,255,.13);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.support-help-button i{font-size:19px;color:#f0c64a}.support-help-button:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(4,18,11,.3),inset 0 1px 0 rgba(255,255,255,.16)}body.quick-add-open .support-help-button,body.support-help-dismissed .support-help-button{display:none!important}.support-widget{position:fixed;inset:0;z-index:10035;display:none;align-items:flex-end;justify-content:flex-end;padding:24px;background:rgba(4,18,11,.18);backdrop-filter:blur(7px)}.support-widget.on{display:flex}.support-panel{width:min(420px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 48px));overflow:auto;border:1px solid rgba(160,220,180,.24);border-radius:24px;background:radial-gradient(circle at 16% 0,rgba(159,225,203,.14),transparent 32%),linear-gradient(155deg,#143f29,#071b12 72%);color:#fff;box-shadow:0 28px 80px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.1)}.support-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 14px;border-bottom:1px solid rgba(160,220,180,.16)}.support-kicker{margin-bottom:6px;color:#96dfad;font:800 9px var(--mono);letter-spacing:1.8px;text-transform:uppercase}.support-panel h2{margin:0;color:#fff;font-size:25px;line-height:1.08;letter-spacing:0}.support-close{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(160,220,180,.2);border-radius:12px;background:rgba(255,255,255,.08);color:#e9fff0;cursor:pointer}.support-close:hover{background:rgba(255,255,255,.14)}.support-widget-body{padding:18px 22px 20px}.support-options{display:grid;gap:10px}.support-option{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:12px;width:100%;padding:14px;border:1px solid rgba(160,220,180,.2);border-radius:16px;background:rgba(255,255,255,.075);color:#fff;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.support-option:hover{transform:translateY(-1px);background:rgba(255,255,255,.12);border-color:rgba(240,198,74,.48)}.support-option i{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:rgba(240,198,74,.14);color:#f0c64a;font-size:21px}.support-option strong{display:block;font-size:14px;color:#fff;margin-bottom:3px}.support-option small{display:block;color:rgba(239,250,244,.72);font-size:12px;line-height:1.35}.support-back{display:inline-flex;align-items:center;gap:5px;margin-bottom:12px;padding:7px 0;border:0;background:0 0;color:#a9dbba;font:800 12px var(--sg);cursor:pointer}.support-form{display:grid;gap:12px}.support-form label{display:grid;gap:6px;color:#effaf4;font-size:12px;font-weight:800}.support-form input,.support-form textarea{width:100%;border:1px solid rgba(160,220,180,.24);border-radius:14px;background:rgba(255,255,255,.96);color:#122018;font:600 14px var(--sg);line-height:1.45;padding:12px 13px;outline:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.support-form textarea{resize:vertical;min-height:96px}.support-form input:focus,.support-form textarea:focus{border-color:#f0c64a;box-shadow:0 0 0 3px rgba(240,198,74,.2)}.support-primary,.support-secondary{min-height:46px;border-radius:14px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:0 15px;font:900 14px var(--sg);cursor:pointer}.support-primary{background:linear-gradient(180deg,#f2c94c,#dca81f);color:#102d1d;box-shadow:0 12px 24px rgba(0,0,0,.18)}.support-primary:disabled{opacity:.74;cursor:wait}.support-secondary{margin-top:12px;background:rgba(255,255,255,.95);color:#143f29;border-color:rgba(255,255,255,.65)}.support-answer{margin-top:14px;padding:15px;border:1px solid rgba(160,220,180,.2);border-radius:16px;background:rgba(255,255,255,.09)}.support-answer-label{margin-bottom:8px;color:#f0c64a;font:900 9px var(--mono);letter-spacing:1.2px;text-transform:uppercase}.support-answer p{margin:0;color:rgba(248,255,250,.9);font-size:13px;line-height:1.55}.support-success{display:grid;justify-items:center;gap:13px;padding:18px 4px 6px;text-align:center}.support-success i{font-size:42px;color:#96dfad}.support-success strong{max-width:30ch;color:#fff;font-size:17px;line-height:1.35}.support-widget-status{min-height:20px;padding:0 22px 18px;color:rgba(239,250,244,.72);font-size:12px;line-height:1.4}.support-widget-status.error{color:#ffd8d2}.support-widget-status.success{color:#b9efc8}@media(max-width:760px){.support-help-button{right:16px;bottom:calc(122px + env(safe-area-inset-bottom));min-width:82px;height:44px;padding:0 14px;z-index:10025}.support-help-button span{font-size:12px}.support-widget{align-items:flex-end;justify-content:center;padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.support-panel{width:100%;max-height:calc(100vh - 24px - env(safe-area-inset-bottom));border-radius:22px}.support-panel-head{padding:18px 18px 12px}.support-widget-body{padding:16px 18px 18px}.support-widget-status{padding:0 18px 16px}.support-panel h2{font-size:22px}.support-option{grid-template-columns:40px 1fr;padding:12px}.support-form textarea{min-height:88px}}@media(max-width:390px){.support-help-button{right:12px;bottom:calc(116px + env(safe-area-inset-bottom));min-width:44px;width:44px;padding:0}.support-help-button span{display:none}}.goals-card{background:var(--cream-card);border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin-bottom:18px}.goals-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.goals-title{font-size:13px;font-weight:700;color:var(--text);display:flex;align-items:center;gap:6px}.goals-title i{color:var(--green)}.goals-edit-btn{font-size:12px;color:var(--text-soft);background:0 0;border:none;cursor:pointer;padding:4px 8px;border-radius:6px}.goals-edit-btn:hover{background:var(--hover)}.goals-rows{display:flex;flex-direction:column;gap:10px}.goals-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.goals-row:last-child{border-bottom:none}.goals-row-label{font-size:12px;color:var(--text-soft);width:110px;flex-shrink:0}.goals-row-bar{flex:1;display:flex;align-items:center;gap:8px}.goal-bar-bg{flex:1;height:6px;background:var(--line);border-radius:3px;overflow:hidden}.goal-bar-fill{height:100%;border-radius:3px;transition:width .4s ease}.goal-bar-fill.on-track{background:var(--green)}.goal-bar-fill.behind{background:#f59e0b}.goal-bar-fill.over{background:var(--green)}.goals-row-nums{font-size:12px;font-weight:700;color:var(--text);white-space:nowrap;font-family:var(--mono)}.goals-modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.reminder-strip{background:rgba(212,160,23,.08);border:1px solid rgba(212,160,23,.22);border-radius:12px;padding:14px 16px;margin-bottom:16px}.reminder-strip-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--text);margin-bottom:10px}.reminder-strip-head i{color:#d97706}.reminder-items{display:flex;flex-direction:column;gap:8px}.reminder-item{display:flex;align-items:center;gap:10px;background:var(--cream-card);border:1px solid var(--line-soft);border-radius:8px;padding:10px 12px;cursor:pointer;transition:background .12s}.reminder-item:hover{background:var(--hover)}.reminder-item-name{font-size:13px;font-weight:600;color:var(--text);flex:1}.reminder-item-date{font-size:11px;color:var(--text-faint);font-family:var(--mono)}.reminder-item-overdue{color:#ef4444}.reminder-dot{width:8px;height:8px;border-radius:50%;background:#f59e0b;flex-shrink:0}.reminder-dot.overdue{background:#ef4444}.forecast-card{background:var(--cream-card);border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin-bottom:18px}.forecast-title{font-size:13px;font-weight:700;color:var(--text);display:flex;align-items:center;gap:6px;margin-bottom:14px}.forecast-title i{color:var(--green)}.forecast-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--line-soft);font-size:13px}.forecast-row:last-child{border-bottom:none}.forecast-label{color:var(--text-soft)}.forecast-val{font-weight:700;color:var(--text);font-family:var(--mono)}.forecast-val.green{color:var(--green)}.forecast-val.amber{color:#d97706}.forecast-total{margin-top:12px;padding-top:12px;border-top:2px solid var(--line);display:flex;justify-content:space-between;font-size:15px;font-weight:800;color:var(--text)}.forecast-total .forecast-val{font-size:18px}.bulk-outreach-cands{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto;border:1px solid var(--border);border-radius:10px;padding:8px;margin-bottom:14px}.bulk-outreach-cand{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:7px;font-size:13px;color:var(--text-primary)}.bulk-outreach-cand i{color:var(--green)}.tag-chips-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.cand-tag-chip{display:inline-flex;align-items:center;gap:4px;background:rgba(26,107,58,.09);color:var(--green);font-size:11px;font-weight:600;border-radius:5px;padding:3px 8px;cursor:default}.cand-tag-chip.clickable{cursor:pointer}.cand-tag-chip.clickable:hover{background:rgba(26,107,58,.18)}html[data-colour=ocean] .cand-tag-chip{background:rgba(27,107,170,.09);color:var(--green)}html[data-colour=ember] .cand-tag-chip{background:rgba(176,72,32,.09);color:var(--green)}html[data-colour=plum] .cand-tag-chip{background:rgba(109,64,160,.09);color:var(--green)}html[data-theme=dark] .cand-tag-chip{background:rgba(36,107,58,.2);color:var(--mint)}.nav-more-button,.nav-more-menu{display:none}@media(max-width:960px){.acct-main-grid{grid-template-columns:1fr}}@media(max-width:860px){.invoice-two-col,.jd-form-grid,.shortlist-setup-grid{grid-template-columns:1fr}}@media(max-width:560px){.news-toolbar{padding:18px 16px}.news-toolbar-title{font-size:20px}.news-grid{grid-template-columns:1fr}.news-card-featured{grid-column:auto}.news-media-art{align-items:flex-start;flex-direction:column}.news-art-badge{align-items:flex-start}.pricing-modal{max-width:100%}.onb-split{grid-template-columns:1fr}.onb-vis{display:none}.invoice-modal,.jd-modal,.shortlist-modal{max-width:100%}}@media(max-width:760px){.identity-strip{left:0;right:16px;width:auto;max-width:calc(100vw - 16px);padding-left:12px;padding-right:8px;gap:8px;overflow:hidden}.identity-strip .global-search{width:auto;min-width:0;flex:1 1 auto}.identity-strip .account-button,.identity-strip .account-logout{flex:0 0 36px;min-width:36px;width:36px;height:36px;padding:0;justify-content:center;border:1px solid var(--line);border-radius:10px;background:#fff}.identity-strip .account-logout{color:var(--red)}.identity-strip .account-button span,.identity-strip .account-logout span{display:none}.nav{left:0;right:0;width:100%;max-width:none;padding-right:6px;scroll-padding-right:0}.nav-i:last-of-type{margin-right:8px}#v-pipeline .pipeline-board-panel{padding:14px;border-radius:18px}#v-pipeline .pipeline-board{display:flex;gap:10px;margin:0 -4px;padding:0 4px 10px;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain}#v-pipeline .pipe-col{flex:0 0 min(78vw,260px);width:min(78vw,260px);min-height:0;padding:9px;scroll-snap-align:start}#v-pipeline .pipe-drop{min-height:140px;gap:7px}#v-pipeline .pipe-card{padding:11px}#v-pipeline .pipe-card-top{margin-bottom:5px}#v-pipeline .pipe-foot{margin-top:7px}}@media(max-width:560px){.nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));right:0;width:100%;max-width:none;padding-right:6px;overflow:visible}.nav .nav-mobile-secondary{display:none}.nav .nav-more-button{display:flex}.nav .nav-i{min-width:0;width:auto;margin:0;padding:9px 2px 10px}.nav .nav-i i{font-size:20px}.nav .nav-i span{font-size:9.5px;white-space:nowrap}.nav-more-menu{position:fixed;right:16px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:80;width:min(360px,calc(100vw - 32px));grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;border:1px solid var(--line);border-radius:16px;background:var(--cream-card);box-shadow:0 16px 38px rgba(15,43,24,.22)}.nav-more-menu.on{display:grid}.nav-more-menu button{min-width:0;min-height:48px;display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid var(--line-soft);border-radius:10px;background:var(--card);color:var(--text);font:inherit;font-size:12px;font-weight:650;text-align:left;cursor:pointer}.nav-more-menu button i{flex:0 0 20px;font-size:19px;color:var(--green)}.nav-more-menu button.on{border-color:var(--green);background:rgba(26,107,58,.08);color:var(--green)}}.qualification-interview{grid-column:1/-1;grid-row:5;min-width:0;padding:18px;border:1px solid rgba(36,91,56,.14);border-radius:22px;background:#f4f7f3;box-shadow:0 14px 34px rgba(15,45,30,.08)}.qualification-interview[hidden]{display:none!important}.qualification-interview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:12px}.qualification-interview-title{font-size:27px;font-weight:800;letter-spacing:-.8px;color:var(--green-deep)}.call-status-bar{padding:10px 12px;margin-bottom:12px;border-radius:14px;background:var(--green-deep);overflow:visible}.call-status-bar:after{display:none}.call-status-bar .call-who{gap:10px}.call-status-bar .call-dot{width:8px;height:8px;background:var(--gold);animation:none}.call-status-bar.listening .call-dot{background:#7ee2a3;box-shadow:0 0 0 5px rgba(126,226,163,.12);animation:pulse 1.2s infinite}.call-status-bar .call-nm{font-size:14px}.call-status-bar .call-rl{font-size:10px}.call-status-message{margin-left:auto;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:rgba(255,255,255,.62)}.call-status-bar .call-timer{margin-left:8px;font-size:14px}.call-status-bar .mic-toggle{flex:0 0 auto;padding:8px 11px;font-size:10px;border-radius:9px}.call-recording-setup{position:relative;z-index:2;margin-top:8px;border-top:1px solid rgba(255,255,255,.1);padding-top:7px}.call-recording-setup summary{display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,.58);font-size:9px;font-weight:700;cursor:pointer;list-style:none}.call-recording-setup summary::-webkit-details-marker{display:none}.call-recording-options{display:grid;grid-template-columns:minmax(180px,.55fr) 1fr 1fr;gap:10px;align-items:center;margin-top:9px}.call-recording-options #call-num{margin:0;padding:8px 10px;font-size:11px}.call-recording-options .record-consent{min-width:0;margin:0;font-size:9px}.call-recording-options .record-consent span{min-width:0;overflow-wrap:anywhere}.call-recording-options .call-privacy{grid-column:1/-1;margin:0;text-align:left;font-size:7px}.call-status-bar.listening .call-recording-setup{display:none}.call-interviewer-layout{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(280px,.85fr);gap:12px;align-items:start}.call-interviewer-layout .recruiter-copilot{min-height:620px;padding:25px;background:linear-gradient(145deg,#102d1a,#1c4b2e 68%,#2a6540)}.copilot-sub{max-width:640px;margin-top:7px;font-size:11px;line-height:1.5;color:rgba(255,255,255,.58)}.copilot-question-section{margin-top:24px}.copilot-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.copilot-section-head>span{font:700 7px var(--mono);text-transform:uppercase;color:rgba(255,255,255,.35)}.call-interviewer-layout .copilot-questions{display:grid;grid-template-columns:1fr;gap:9px}.call-interviewer-layout .copilot-question{min-height:66px;grid-template-columns:38px minmax(0,1fr) 20px;padding:13px 15px;border-radius:13px}.call-interviewer-layout .copilot-question>span{width:38px;height:38px;border-radius:10px;font-size:12px}.call-interviewer-layout .copilot-question b{min-width:0;font-size:16px;line-height:1.35;overflow-wrap:anywhere}.call-interviewer-layout .copilot-manual{width:auto;padding:9px 13px;margin-top:10px}.copilot-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;position:relative;z-index:1}.copilot-evidence-card,.copilot-gap-card{margin:0;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(255,255,255,.055)}.copilot-evidence-card .copilot-label,.copilot-gap-card .copilot-label{display:flex;align-items:center;gap:6px}.copilot-gaps{display:flex;flex-direction:column;gap:6px}.copilot-gap{display:flex;align-items:center;gap:7px;min-height:30px;padding:6px 9px;border-radius:8px;background:rgba(245,185,66,.11);border:1px solid rgba(245,185,66,.18);color:#ffe7a3;font-size:10px;font-weight:700}.copilot-gap.complete{background:rgba(126,226,163,.1);border-color:rgba(126,226,163,.18);color:#a9efbf}.prepared-questions{position:relative;z-index:1;margin:16px 0 0;padding:13px;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12);box-shadow:none;color:#fff}.prepared-questions .card-h{color:var(--gold);font-size:11px}.prepared-questions .qrow{border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.75)}.call-interview-sidebar{display:flex;flex-direction:column;gap:12px;position:sticky;top:16px}.call-note-pad{margin:0;padding:16px;background:#fffdf3;border-color:#e3d9b8}.call-note-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.call-note-head .card-h{margin:0;color:var(--green-deep)}.call-note-head>span{font:700 7px var(--mono);text-transform:uppercase;color:#9a8954}#callRecruiterNotes{width:100%;min-height:235px;margin-top:12px;padding:13px;border:1px solid #ded5b8;border-radius:11px;background:#fffef8;color:#3e3a2e;font:18px/1.45 var(--hand);resize:vertical;outline:0}#callRecruiterNotes:focus{border-color:#c7a94f;box-shadow:0 0 0 3px rgba(199,169,79,.13)}.call-capture-card{padding:14px}.call-capture-card .call-note-head{margin-bottom:10px}.call-capture-card .call-note-head>span{font:800 7px var(--mono);text-transform:uppercase;color:var(--green)}.call-capture-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.call-capture-grid label{min-width:0}.call-capture-grid label:last-child{grid-column:1/-1}.call-capture-grid label>span{display:block;margin-bottom:4px;font:750 8px var(--mono);text-transform:uppercase;color:var(--text-soft)}.call-capture-grid input,.call-capture-grid textarea{width:100%;min-width:0;padding:8px;border:1px solid var(--line);background:#fff;color:var(--text);font:600 10px/1.4 var(--sg);outline:0}.call-capture-grid textarea{min-height:58px;resize:vertical}.call-capture-grid input:focus,.call-capture-grid textarea:focus{border-color:var(--green)}.call-capture-save{min-height:36px;margin-top:9px;padding:8px;font-size:10px;border-radius:0}.call-interview-sidebar .call-reference{position:static;max-height:340px;margin:0;padding:14px;overflow:auto}.call-interview-sidebar .call-reference summary{cursor:pointer;list-style:none}.call-interview-sidebar .call-reference summary::-webkit-details-marker{display:none}.call-transcript-drawer{margin:12px 0 0;padding:0;overflow:hidden;box-shadow:none}.call-transcript-drawer>summary{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;cursor:pointer;list-style:none;font-size:12px;font-weight:750;color:var(--text-soft)}.call-transcript-drawer>summary::-webkit-details-marker{display:none}.call-transcript-drawer>summary span:first-child{display:flex;align-items:center;gap:7px}.call-transcript-drawer>summary small{font-size:8px;color:var(--text-faint)}.call-transcript-drawer .call-transcript-panel{min-height:0;padding:0 15px 15px}.call-transcript-drawer .live-tx{min-height:150px;max-height:280px}.call-finish-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:11px 13px;border:1px solid var(--line);border-radius:13px;background:#fff}.call-finish-bar>span{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--text-soft)}.call-finish-bar>span i{color:var(--gold)}.call-finish-bar .btn{width:auto;min-width:225px;padding:11px 15px}@media(max-width:1100px){.call-interviewer-layout{grid-template-columns:minmax(0,1.65fr) minmax(260px,.85fr)}}@media(max-width:820px){.call-status-bar .call-who{flex-wrap:wrap}.call-status-message{order:5;width:100%;max-width:none;margin-left:18px}.call-recording-options{grid-template-columns:1fr}.call-recording-options .call-privacy{grid-column:auto}.call-interviewer-layout{grid-template-columns:1fr}.call-interviewer-layout .recruiter-copilot{min-height:0}.call-interview-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr}.call-interview-sidebar .call-reference{max-height:none}}@media(max-width:560px){.qualification-flow{grid-template-columns:1fr}.qualification-step small{white-space:normal}#v-assess .shead-t{font-size:32px;line-height:1.02;letter-spacing:-1.3px;overflow-wrap:anywhere}#v-assess .qualification-sub{font-size:12px}#v-assess .qualification-flow{grid-row:2}#v-assess .assess-cv{grid-row:3}#v-assess .assess-hero{grid-row:4}#v-assess>.btn.gold{grid-row:5}#v-assess .qualification-interview{grid-row:6}#v-assess .assess-notes{grid-row:7}#v-assess>.btn.green{grid-row:8}#v-assess>.status{grid-row:9}#v-assess .assess-hero>div:first-child{align-items:stretch!important;flex-direction:column}#v-assess .assess-hero>div:first-child .btn{width:100%}.qualification-interview{padding:12px;border-radius:16px}.qualification-interview-head{align-items:stretch;flex-direction:column}.call-interviewer-layout,.call-interviewer-layout>*{min-width:0;max-width:100%}.call-interviewer-layout .copilot-question{width:100%;max-width:100%;grid-template-columns:38px minmax(0,1fr) 16px;padding-left:12px;padding-right:10px}.call-interviewer-layout .recruiter-copilot{padding:18px}.call-interviewer-layout .copilot-question b{font-size:14px}.call-interview-sidebar,.copilot-evidence-grid{grid-template-columns:1fr}.call-status-bar .call-timer{margin-left:auto}.call-status-bar .mic-toggle{width:100%;justify-content:center}.call-finish-bar{align-items:stretch;flex-direction:column}.call-finish-bar .btn{width:100%;min-width:0}}#v-assess{width:calc(100% - 220px);max-width:none;margin-left:220px;margin-right:0;padding-top:60px;background:#fbfcfb}#v-assess.on{display:block}.qual-header{align-items:center;margin-bottom:18px}.qual-candidate-header{display:flex;align-items:center;gap:14px;min-width:0}.qual-candidate-avatar{width:58px;height:58px;display:grid;place-items:center;flex:0 0 58px;border-radius:18px;background:linear-gradient(145deg,#0d3d27,#052b1a);color:#fff;font:800 20px var(--mono);box-shadow:0 8px 20px rgba(5,43,26,.14)}.qual-candidate-name{font-size:22px;font-weight:800;letter-spacing:-.5px;color:#121914}.qual-candidate-role{margin-top:2px;font-size:13px;font-weight:650;color:var(--text-soft)}.qual-candidate-facts{display:flex;flex-wrap:wrap;gap:14px;margin-top:7px}.qual-candidate-facts span{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--text-faint)}.qual-header-actions .btn{min-height:44px}.flow-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-bottom:20px;padding:0 16px;border:1px solid #e2e7e3;border-radius:15px;background:#fff}.flow-tab{position:relative;min-width:0;justify-content:center;border:0;border-radius:0;padding:17px 10px;background:0 0;box-shadow:none}.flow-tab:not(:last-child):after{content:"";position:absolute;right:-12px;top:50%;width:24px;height:1px;background:#e4e9e5}.flow-tab:hover{border-color:transparent;background:0 0}.flow-tab.on{border-color:transparent;background:0 0;box-shadow:none;color:var(--green)}.flow-tab-n{width:29px;height:29px;border-radius:50%;background:#f0f2f0;border:1px solid #e1e5e2;color:#747c76;font-size:11px}.flow-tab.on .flow-tab-n{background:var(--green);border-color:var(--green);box-shadow:0 5px 13px rgba(36,91,56,.2)}.flow-tab.done .flow-tab-n{font-size:0;background:#fff;border:2px solid #65bd8a;color:var(--green)}.flow-tab.done .flow-tab-n:after{content:"✓";font-size:13px;font-weight:900}.flow-tab b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-tab.on b{color:var(--green)}.qual-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.95fr);gap:16px;align-items:start;margin-bottom:16px}.qual-left,.qual-right{display:contents}#v-assess [data-qual-panel]{display:none}#v-assess[data-qual-stage="1"] [data-qual-panel="1"],#v-assess[data-qual-stage="2"] [data-qual-panel="2"],#v-assess[data-qual-stage="3"] [data-qual-panel="3"],#v-assess[data-qual-stage="4"] [data-qual-panel="4"],#v-assess[data-qual-stage="5"] [data-qual-panel="5"]{display:block}#v-assess[data-qual-stage="1"] .qual-card[data-qual-panel="1"]{grid-column:1/-1;width:min(760px,100%);justify-self:center}#v-assess[data-qual-stage="2"] .qual-card[data-qual-panel="2"]{grid-column:1/-1;width:min(940px,100%);justify-self:center}#v-assess[data-qual-stage="3"] .qual-left [data-qual-panel="3"]{grid-column:1}#v-assess[data-qual-stage="3"] .qual-glance{grid-column:2}#v-assess[data-qual-stage="3"] .qp-profile-head{display:none}#v-assess[data-qual-stage="4"] .qual-right>.qual-card[data-qual-panel="4"]:not(.qual-call-prep){grid-column:1;grid-row:1/span 2}#v-assess[data-qual-stage="4"] .qual-call-prep{grid-column:2;grid-row:1}#v-assess[data-qual-stage="4"] .qp-interview-cta{display:flex;grid-column:2;grid-row:2;align-self:start;justify-content:center}#v-assess[data-qual-stage="5"]>.btn.green{display:flex;justify-content:center}.qual-card{padding:22px;border-color:#e1e6e2;border-radius:15px;box-shadow:0 5px 18px rgba(15,43,24,.035)}.qual-card-h{font-size:15px;margin-bottom:16px}.qual-step-badge{display:none}.qp-dropzone{min-height:155px;padding:28px;background:#fbfcfb;border:1.5px dashed #bdd4c4}.qp-dropzone i{font-size:29px}.qp-cvtext{margin-top:14px}.qp-profile-head{margin-bottom:18px}.qp-summary{font-size:13px;line-height:1.65;color:#36423a}.qp-timeline{margin-top:4px}.qual-skill-list{display:flex;flex-wrap:wrap;gap:7px}.qual-skill-list span:not(.qp-empty){padding:5px 10px;border:1px solid #dfe5e0;border-radius:999px;background:#fff;font-size:10px;color:#39473e}.qp-hire,.qp-trio,.qualification-completeness{display:none!important}.qp-key-form{margin-bottom:0}.qp-edit{margin-top:18px}.qual-fact-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid var(--line-soft)}.qual-fact-row:last-child{border-bottom:0}.qual-fact-row span{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--text-soft)}.qual-fact-row span i{font-size:15px;color:#536059}.qual-fact-row b{font-size:11px;text-align:right;color:#1c2720}.qp-question-list{gap:9px}.qp-question{padding:13px 14px;background:#fff;border-color:#e1e6e2}.qp-q-send{display:none}.qual-call-prep{align-self:start}.qp-interview-cta{min-height:48px;background:var(--green);color:#fff}.qualification-interview{grid-column:1/-1;margin-bottom:16px}#v-assess[data-qual-stage="5"] .assess-notes{margin-top:16px}#v-assess .assess-notes{grid-column:auto;grid-row:auto;padding:20px;background:#fff;border:1px solid #e1e6e2;color:var(--text);border-radius:15px;box-shadow:0 5px 18px rgba(15,43,24,.035)}#v-assess .assess-notes .notelist .ni{background:#f7f9f7;border-color:var(--line-soft)}#v-assess .assess-notes .notelist .ni-tx{color:var(--text)}#v-assess .assess-notes .notelist .ni-x{color:var(--text-faint)}#v-assess .call-summary-preview{background:#f5f8f5;border-color:var(--line);color:var(--text)}#v-assess .call-summary-kicker{color:var(--green)}#v-assess .call-summary-title{color:var(--text)}#v-assess .call-summary-block span,#v-assess .call-summary-copy{color:var(--text-soft)}#v-assess .call-summary-block{background:#fff;border-color:var(--line-soft)}#v-assess .call-summary-block b{color:var(--text-faint)}#v-assess>.btn.green,#v-assess>.status{grid-column:auto;grid-row:auto}@media(max-width:900px){.qual-grid{grid-template-columns:1fr}#v-assess[data-qual-stage="3"] .qual-glance,#v-assess[data-qual-stage="3"] .qual-left [data-qual-panel="3"],#v-assess[data-qual-stage="4"] .qp-interview-cta,#v-assess[data-qual-stage="4"] .qual-call-prep,#v-assess[data-qual-stage="4"] .qual-right>.qual-card[data-qual-panel="4"]:not(.qual-call-prep){grid-column:1;grid-row:auto}.flow-tabs{overflow-x:auto;grid-template-columns:repeat(5,minmax(145px,1fr));padding:0 8px}}@media(max-width:760px){#v-assess{width:100%;max-width:100%;margin-left:0;padding:122px 16px 80px;overflow-x:hidden}#v-assess .flow-tabs,#v-assess .qual-grid,#v-assess .qual-header{width:100%;max-width:100%}}#v-assess:not(.cq-has-cv) .cq-ai-snapshot,#v-assess:not(.cq-has-cv) .cq-preview-card{display:none!important}#v-assess.cq-has-cv .cq-cv-card{padding:10px 12px}#v-assess.cq-has-cv .cq-dropzone{min-height:38px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:center;margin-bottom:7px;padding:8px 10px;border-width:1px;border-radius:0;text-align:left}#v-assess.cq-has-cv .cq-dropzone i{font-size:16px}#v-assess.cq-has-cv .cq-dropzone b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}#v-assess.cq-has-cv .cq-dropzone span{justify-self:end;font-size:8px}#v-assess.cq-has-cv .cq-or-row{display:none}#v-assess.cq-has-cv .cq-cv-ta{min-height:44px;max-height:72px}#v-assess.cq-has-cv .cq-build-btn{min-height:34px;padding:8px 10px;border-radius:0;font-size:10px}#v-assess.cq-has-cv .cq-cv-status{min-height:0;margin-top:6px}.calendar-day-detail-modal,.company-employees-modal,.global-search-results,.lead-crm-modal,.nav-more-menu,.ov .modal,.pricing-modal,.quick-fab-menu,.recruiter-note-modal,.support-panel,[role=dialog]{border-radius:0!important}.calendar-day-detail-modal :is(button,.calendar-day-detail-event),.ov .modal :is(.card,.btn,.chip,.in,button,input,textarea,select,.fld),.pricing-modal :is(button,.pricing-tier,.pricing-flow-strip span),.quick-fab-menu button,.support-panel :is(button,input,textarea,.support-option,.support-mode-card){border-radius:0!important}#onbScreen.on{overflow:hidden!important;overscroll-behavior:none}#onbScreen.on .onb-inner,#onbScreen.on .onb-split{overflow:hidden!important;overscroll-behavior:none}@media(max-width:960px){#onbScreen.on{align-items:center!important;justify-content:center!important;padding:8px!important}#onbScreen.on .onb-split{display:block!important;width:min(520px,calc(100vw - 16px))!important;height:calc(100dvh - 16px)!important;min-height:0!important;max-height:calc(100dvh - 16px)!important}#onbScreen.on .onb-copy,#onbScreen.on .onb-vis{display:none!important}#onbScreen.on .onb-inner{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:clamp(14px,3vh,28px) clamp(14px,5vw,28px)!important;justify-content:center!important}}@media(max-width:700px),(max-height:720px){#onbScreen.on .onb-entry-proof{display:none!important}#onbScreen.on .onb-entry-title{font-size:clamp(23px,7vw,29px)!important}#onbScreen.on .onb-entry-copy{margin-bottom:10px!important;font-size:11px!important;line-height:1.38!important}#onbScreen.on .onb-brand-row{margin-bottom:9px!important}#onbScreen.on .onb-access-card{padding:10px!important}#onbScreen.on .onb-plan-options{gap:5px!important}#onbScreen.on .onb-plan-options button{padding-top:7px!important;padding-bottom:7px!important}}.ov .modal{border-radius:0!important}@media(max-width:600px){#v-assess{width:100%;max-width:100%;margin:0!important;padding-top:128px!important;padding-left:16px!important;padding-right:16px!important;overflow-x:hidden}#v-assess .flow-tabs,#v-assess .qual-grid,#v-assess .qual-header{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.qual-header{align-items:flex-start}.qual-card,.qual-grid,.qual-left,.qual-right{min-width:0;max-width:100%}.qual-candidate-avatar{width:48px;height:48px;flex-basis:48px;border-radius:14px;font-size:17px}.qual-candidate-name{font-size:18px}.qual-candidate-facts{gap:8px}.qual-header-actions{width:100%}.qual-header-actions .btn{flex:1;min-width:0;padding:10px;font-size:11px;white-space:normal}.flow-tabs{width:100%;max-width:100%;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;margin-left:0;margin-right:0;padding:0 5px}.flow-tab{justify-content:center;padding:12px 4px}.flow-tab:not(:last-child):after{right:-8px;width:16px}.flow-tab b{display:none}.flow-tab-n{width:28px;height:28px;flex-basis:28px}#qualHeaderNext span{display:none}#qualHeaderNext:before{content:attr(data-short-label)}.qual-card{padding:16px}.qp-question{align-items:flex-start;min-width:0}.qp-q-text{overflow-wrap:anywhere}.qp-q-tag{display:none}.qp-regen{font-size:0;width:34px;height:34px;padding:0;justify-content:center}.qp-regen i{font-size:15px}.qp-dropzone{min-height:130px;padding:20px}.qp-exp-detail,.qp-exp-top b,.qp-summary{overflow-wrap:anywhere}.qp-exp-top{display:block}.qp-exp-top span{display:block;margin-top:4px;white-space:normal}.qual-fact-row{align-items:flex-start}.qual-fact-row b{min-width:0;max-width:54%;overflow-wrap:anywhere}}#v-revenue{background:#f7f8f6}#v-revenue .dash-head{align-items:center;margin-bottom:18px}.revenue-sheet-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.revenue-sheet-metric{padding:17px 18px;background:#fff;border:1px solid #dfe4df;border-radius:8px}.revenue-sheet-metric span{display:block;font-size:10px;color:var(--text-soft);text-transform:uppercase;letter-spacing:.55px}.revenue-sheet-metric strong{display:block;margin-top:7px;font:800 26px var(--mono);color:#15231a}.revenue-sheet-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.revenue-sheet-card{min-height:210px;padding:17px 18px;background:#fff;border:1px solid #dfe4df;border-radius:8px}.revenue-sheet-title{font-size:13px;font-weight:750;margin-bottom:16px}.revenue-reason-chart{display:flex;flex-direction:column;gap:10px}.revenue-reason-row{display:grid;grid-template-columns:minmax(110px,1fr) minmax(100px,2fr) 24px;gap:10px;align-items:center;font-size:10px}.revenue-reason-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.revenue-reason-row>div{height:14px;background:#edf0ed;border:1px solid #e0e5e0}.revenue-reason-row i{display:block;height:100%;background:#2f6d46}.revenue-reason-row b{text-align:right;font:700 10px var(--mono)}.revenue-month-chart{height:155px;display:flex;align-items:flex-end;gap:12px;padding-top:8px}.revenue-month-col{height:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;min-width:0}.revenue-month-col b{font:700 8px var(--mono);white-space:nowrap}.revenue-month-col i{display:block;width:min(46px,70%);min-height:8px;background:#2f6d46;border-radius:2px 2px 0 0}.revenue-month-col span{font-size:8px;color:var(--text-faint);white-space:nowrap}.revenue-sheet-table{background:#fff;border:1px solid #d7ddd8;border-radius:8px;overflow:auto}.revenue-sheet-head,.revenue-sheet-row{display:grid;grid-template-columns:minmax(150px,1.15fr) minmax(120px,1fr) minmax(145px,1.1fr) minmax(135px,1fr) 105px 100px 105px 38px;min-width:980px;align-items:center}.revenue-sheet-head{background:#edf1ed;border-bottom:1px solid #cfd7d0;color:#48544c;font:700 9px var(--mono);text-transform:uppercase}.revenue-sheet-head>div,.revenue-sheet-row>div{padding:10px 11px;border-right:1px solid #e5e9e5}.revenue-sheet-head>div:last-child,.revenue-sheet-row>div:last-child{border-right:0}.revenue-sheet-row{font-size:10px;border-bottom:1px solid #e5e9e5}.revenue-sheet-row:last-child{border-bottom:0}.revenue-sheet-row:hover{background:#fafbfa}.revenue-sheet-money{font:750 11px var(--mono)}#v-calls #callMetrics,#v-calls .calls-command,#v-contacts #businessCallStrip,#v-contacts #businessCommercialPanel,#v-home #homeAiSummary,#v-home #homeCalendar,#v-home #homeDeskOverview,#v-home #homeForecastCard,#v-home #homeGoalsCard,#v-home #homeKpiRow,#v-home #homeTopClients,#v-home .desk-clock,#v-jobs .jobs-overview,#v-maps .route-history,#v-pipeline #pipelineInsight,#v-pipeline #pipelineMetrics,#v-pipeline .pipeline-stage-summary,#v-pool #portalMetrics,#v-revenue #revenueMoneyList,#v-revenue .revenue-sheet-grid{display:none!important}#v-home .home-kpi-layout,#v-home .home-main,#v-pipeline .pipeline-command-grid{display:block;margin:12px 0 0}#v-home .home-col-left,#v-home .home-col-right{display:contents}#v-home #homeTodayFocus,#v-home #homeUpcomingInterviews{max-width:none;margin:0 0 12px}#v-jobs .pool-tools{margin-top:12px!important}#v-jobs .job-grid{grid-template-columns:repeat(4,minmax(210px,1fr));gap:8px}#v-jobs .job-card{padding:9px 10px;min-height:0}#v-jobs .job-client{font-size:7px}#v-jobs .job-title{margin-top:1px;font-size:12px;line-height:1.15}#v-jobs .job-fee{font-size:12px}#v-jobs .job-meta{gap:4px;margin-top:6px;font-size:8px}#v-jobs .job-meta span{padding:2px 5px;border-radius:5px}#v-jobs .job-risk{margin-top:5px;padding:3px 5px;border-radius:5px;font-size:8px}#v-jobs .job-progress{margin-top:7px}#v-jobs .job-progress-top{margin-bottom:3px;font-size:7px}#v-jobs .job-track{height:4px}#v-jobs .job-actions{gap:5px;margin-top:7px}#v-jobs .job-action{padding:5px;border-radius:5px;font-size:8px}#v-calls .call-library,#v-contacts .contact-table,#v-pipeline .pipeline-board-panel,#v-revenue .revenue-sheet-table{box-shadow:none}#v-account .acct-card,#v-assess .card,#v-coach .coach-step,#v-maps .commute-form,#v-maps .commute-result,#v-result .card,#v-templates .tpl-grid>*{box-shadow:none!important}#v-assess .qual-card,#v-coach .coach-step,#v-result .card{border-color:var(--line-soft)}#v-coach .flow-tabs{display:none}#v-account .acct-col-wide{display:none}#v-account .acct-main-grid{display:block;max-width:760px}.onb-vis{display:none!important}.onb-split{display:block!important;width:min(460px,calc(100vw - 32px))!important;min-height:0!important;max-height:none!important}.onb-inner{min-height:0!important;padding:38px!important}.onb-headline-main{font-size:34px!important;line-height:1.05!important}#v-calls .call-log-card,#v-jobs .job-card,#v-pool .candidate-client-toolbar,#v-pool .portal-card,#v-templates .tpl-card{border-radius:6px!important}#v-pool .candidate-client-toolbar{background:0 0;border:0;padding:0}#v-revenue .revenue-sheet-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}#v-revenue .revenue-sheet-metric{border-radius:4px;box-shadow:none}@media(max-width:760px){#v-home .home-head-tools{gap:8px}#v-pipeline .pipeline-board-panel{padding:10px}#v-revenue .revenue-sheet-metrics{grid-template-columns:1fr}.onb-inner{padding:28px 24px!important}.onb-headline-main{font-size:30px!important}#v-jobs .job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#v-jobs .job-meta span:nth-child(n+4){display:none}#v-jobs .job-actions{display:grid;grid-template-columns:1fr}}@media(max-width:430px){#v-jobs .job-grid{grid-template-columns:1fr}#v-jobs .job-actions{grid-template-columns:1fr 1fr}}.revenue-sheet-status{display:inline-block;padding:4px 7px;border-radius:4px;background:#eef1ee;color:#59645d;font-size:8px;font-weight:700}.revenue-sheet-status.paid{background:#dff1e5;color:#19663a}.revenue-sheet-status.invoiced{background:#e8eef8;color:#315f9b}.revenue-sheet-empty{display:grid;place-items:center;min-height:130px;color:var(--text-faint);font-size:11px}.revenue-sheet-empty.table{min-width:980px;min-height:90px}@media(max-width:800px){.revenue-sheet-metrics{grid-template-columns:1fr}.revenue-sheet-grid{grid-template-columns:1fr}}.candidate-page-sub{margin-top:4px;color:var(--text-soft);font-size:11px}.candidate-mode-tabs{display:flex;gap:4px;margin:12px 0 14px;padding:4px;width:max-content;max-width:100%;background:#edf1ed;border:1px solid #dce3dd;border-radius:9px}.candidate-mode-tab{display:flex;align-items:center;gap:7px;border:0;background:0 0;color:var(--text-soft);padding:8px 12px;border-radius:6px;font:700 10px var(--sans);cursor:pointer}.candidate-mode-tab.on{background:#fff;color:var(--green);box-shadow:0 1px 3px rgba(15,43,24,.08)}.candidate-pool-tools{margin:0 0 8px;padding:0;background:0 0;border:0;box-shadow:none}.candidate-pool-tools .pool-search{flex:1}.candidate-pool-tools select{width:155px;max-width:155px;background:#fff}.candidate-saved-views{margin:0 0 10px}.candidate-data-table{border-radius:8px;box-shadow:none}.candidate-board-sheet{background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden}.candidate-board-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 10px;border-bottom:1px solid var(--line);background:#f6f8f5}.candidate-board-head>div:first-child{display:flex;align-items:baseline;gap:9px;min-width:0}.candidate-board-head strong{font-size:12px}.candidate-board-head span{font-size:9px;color:var(--text-soft)}.candidate-board-search{width:min(280px,38%)}#candidateBoardPanel .pipeline-board{grid-template-columns:repeat(4,minmax(165px,1fr));gap:0;padding:0;overflow-x:auto}#candidateBoardPanel .pipe-col{min-height:340px;padding:0;border:0;border-right:1px solid var(--line);border-radius:0;background:#fff}#candidateBoardPanel .pipe-col:last-child{border-right:0}#candidateBoardPanel .pipe-head{height:34px;padding:7px 9px;border-bottom:1px solid var(--line);background:#eef2ee;font-size:10px;text-transform:uppercase;letter-spacing:.35px}#candidateBoardPanel .pipe-count{padding:2px 5px;border-radius:3px;font-size:8px;background:#fff;border:1px solid var(--line)}#candidateBoardPanel .pipe-drop{min-height:300px;gap:0;border-radius:0}#candidateBoardPanel .pipe-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:7px 9px;border:0;border-bottom:1px solid var(--line-soft);border-radius:0;background:#fff;box-shadow:none}#candidateBoardPanel .pipe-card.stale{border-color:var(--line-soft);box-shadow:inset 3px 0 #d2a447}#candidateBoardPanel .pipe-card:hover{transform:none;background:#f5f8f5;box-shadow:none}#candidateBoardPanel .pipe-card-top{min-width:0;margin:0;gap:6px}#candidateBoardPanel .pipe-card-top .cand-avatar{display:none}#candidateBoardPanel .pipe-n{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#candidateBoardPanel .pipe-r{font-size:8px;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#candidateBoardPanel .pipe-foot{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;margin:0;gap:1px}#candidateBoardPanel .pipe-score{font-size:10px}#candidateBoardPanel .pipe-age{font-size:7px;white-space:nowrap}#candidateBoardPanel .pipe-more{margin:5px;border-radius:3px;padding:6px;font-size:8px}.candidate-client-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:8px}.candidate-client-toolbar>div:first-child{display:flex;flex-direction:column;gap:3px}.candidate-client-toolbar strong{font-size:12px}.candidate-client-toolbar span{font-size:10px;color:var(--text-soft)}.candidate-client-actions{display:flex;gap:6px;flex-wrap:wrap}.portal-compact-metrics{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-bottom:10px;background:#fff}.portal-compact-metric{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-right:1px solid var(--line)}.portal-compact-metric:last-child{border-right:0}.portal-compact-metric span{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-soft)}.portal-compact-metric strong{font:800 19px var(--mono);color:var(--green)}#candidateClientsPanel .portal-grid{grid-template-columns:1fr;gap:8px}#candidateClientsPanel .portal-card{border-radius:8px;padding:14px;box-shadow:none}#candidateClientsPanel .portal-progress{margin:10px 0}#candidateClientsPanel .portal-candidate{border:1px solid var(--line-soft);background:#fff;border-radius:7px}@media(max-width:760px){#v-pool .shead{align-items:flex-start}#v-pool .shead .chips{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.candidate-mode-tabs{width:100%}.candidate-mode-tab{flex:1;justify-content:center;padding:7px 6px;font-size:9px}.candidate-board-head{align-items:stretch;flex-direction:column}.candidate-board-head>div:first-child{display:block}.candidate-board-head span{display:block;margin-top:2px}.candidate-board-search{width:100%}#candidateBoardPanel .pipeline-board{display:flex;scroll-snap-type:x proximity}#candidateBoardPanel .pipe-col{flex:0 0 min(72vw,235px);width:min(72vw,235px);min-height:0;scroll-snap-align:start}#candidateBoardPanel .pipe-drop{min-height:180px}.candidate-pool-tools{display:grid;grid-template-columns:1fr 1fr}.candidate-pool-tools .pool-search{grid-column:1/-1}.candidate-pool-tools select{width:100%;max-width:none}.candidate-client-toolbar{align-items:flex-start;flex-direction:column}.candidate-client-actions{width:100%}.candidate-client-actions .chip{flex:1;justify-content:center}.portal-compact-metrics{grid-template-columns:1fr}.portal-compact-metric{border-right:0;border-bottom:1px solid var(--line)}.portal-compact-metric:last-child{border-bottom:0}#candidateClientsPanel .portal-candidate{grid-template-columns:32px minmax(110px,1fr) auto}#candidateClientsPanel .portal-feedback{grid-column:2/-1;width:100%}}.view{background:#f5f7f6;color:#26312a}.view :is(.dash-head,.shead,.home-greeting){margin-bottom:14px}.view :is(.dash-title,.shead-t,.home-title){font-family:var(--sg);font-size:24px;line-height:1.15;font-weight:700;letter-spacing:-.5px;color:#202a24}.view :is(.dash-eyebrow,.section-kicker,.home-eyebrow){color:#66726a;font:700 8px var(--mono);letter-spacing:1px}.view :is(.dash-sub,.pipeline-page-sub,.candidate-page-sub,.home-subtitle){color:#758078;font-size:10px}.view :is(.dash-action,.chip,.saved-view,.page-btn,.job-action,.bulk-btn,.interview-action){border-radius:4px;box-shadow:none}.view :is(.dash-action,.chip,.saved-view){min-height:32px;padding:7px 10px;background:#fff;border:1px solid #d7ddd8;color:#445048;font-size:10px}.view :is(.dash-action.primary,.chip.on,.pipeline-primary-action){background:#245d3b;border-color:#245d3b;color:#fff}.view :is(.card,.metric,.chart-card,.qual-card,.call-log-card,.commute-form,.commute-result,.acct-card,.tpl-card,.portal-card,.interview-agenda){border-radius:5px;border-color:#d8ded9;box-shadow:none;background:#fff}.view :is(.card,.metric,.chart-card,.qual-card,.call-log-card,.commute-form,.commute-result,.acct-card,.tpl-card)::after,.view :is(.card,.metric,.chart-card,.qual-card,.call-log-card,.commute-form,.commute-result,.acct-card,.tpl-card)::before{display:none}.view :is(.pool-tools,.calls-tools,.contacts-toolbar,.tpl-toolbar){padding:8px;border:1px solid #d8ded9;border-radius:5px;background:#eef1ef;box-shadow:none}.view :is(.in,.pool-search){border-radius:4px}.view .in{min-height:34px;border-color:#d5dbd6;background:#fff;font-size:11px}.view :is(.data-table,.contact-table,.revenue-sheet-table,.candidate-board-sheet,.call-library){border-radius:5px;border-color:#cfd7d1;box-shadow:none;background:#fff}.view :is(.data-head,.contact-head,.revenue-sheet-head){background:#e9eeea;color:#4a574e}.view :is(.data-row,.contact-row,.revenue-sheet-row){min-height:44px;border-color:#e1e6e2}.view :is(.data-row,.contact-row,.revenue-sheet-row):hover{background:#f4f7f5}.view :is(.metric-grid,.revenue-sheet-metrics){gap:0;border:1px solid #d8ded9;border-radius:5px;overflow:hidden;background:#fff}.view :is(.metric,.revenue-sheet-metric){min-height:0;padding:11px 13px;border:0;border-right:1px solid #dfe4e0;border-radius:0}.view :is(.metric,.revenue-sheet-metric):last-child{border-right:0}#v-home :is(#homeUpcomingInterviews,#homeTodayFocus){padding:0;overflow:hidden}#v-home :is(.chart-head,.focus-head,.interview-agenda-head){padding:10px 12px;margin:0;border-bottom:1px solid #dfe4e0;background:#eef1ef}#v-home :is(.focus-item,.interview-row,.queue-row,.attention-card){border:0;border-bottom:1px solid #e2e6e3;border-radius:0;background:#fff;box-shadow:none}#v-home :is(.focus-item,.interview-row,.queue-row,.attention-card):last-child{border-bottom:0}#v-jobs .job-grid{gap:0;border:1px solid #d4dbd5;border-radius:5px;overflow:visible;background:#fff}#v-jobs .job-card{border:0;border-right:1px solid #e0e5e1;border-bottom:1px solid #e0e5e1;border-radius:0!important;box-shadow:none;background:#fff;transform-origin:center top;will-change:transform}#v-jobs .job-card:hover{transform:translateY(-5px) scale(1.035);z-index:5;background:#f6f8f6;box-shadow:0 16px 38px rgba(15,43,24,.16)}#v-jobs .job-card.job-card-zoom{transform:translateY(-8px) scale(1.75)!important;z-index:80;background:#fff;border-color:#c7d2c9;box-shadow:0 28px 70px rgba(15,43,24,.24)}@media (hover:none),(prefers-reduced-motion:reduce){#v-jobs .job-card.job-card-zoom,#v-jobs .job-card:hover{transform:none;box-shadow:none}}#v-jobs .job-action{background:#fff;border:1px solid #d5dbd6}#v-jobs .job-action.primary{background:#245d3b;border-color:#245d3b;color:#fff}#v-jobs .job-action.danger{color:var(--red);border-color:rgba(192,57,43,.25);background:rgba(192,57,43,.06)}#v-contacts .contact-mode-tabs,#v-pool .candidate-mode-tabs{padding:3px;border-radius:5px;background:#e9eeea}#v-pool .candidate-mode-tab{border-radius:3px}#v-pool .candidate-mode-tab.on{box-shadow:none}#candidateBoardPanel .candidate-board-head{border-radius:0;background:#e9eeea}#candidateBoardPanel .pipe-card{min-height:42px}#v-calls .call-library{display:block;overflow:hidden;background:#fff;border:1px solid #d8ded9;border-radius:5px;box-shadow:none}#v-calls .call-sheet-head,#v-calls .call-sheet-row{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(280px,1.6fr) minmax(190px,.95fr) 88px 92px 148px;min-width:1100px;align-items:center}#v-calls .call-sheet-head{background:#edf1ed;border-bottom:1px solid #d9dfda;color:#4a574e;font:700 9px var(--mono);text-transform:uppercase;letter-spacing:.45px}#v-calls .call-sheet-head>div,#v-calls .call-sheet-row>div{padding:10px 11px;border-right:1px solid #e5e9e5}#v-calls .call-sheet-head>div:last-child,#v-calls .call-sheet-row>div:last-child{border-right:0}#v-calls .call-sheet-row{border-bottom:1px solid #e5e9e5;background:#fff;cursor:pointer;font-size:11px}#v-calls .call-sheet-row:hover{background:#f7f9f7}#v-calls .call-sheet-row.due{box-shadow:inset 3px 0 var(--gold)}#v-calls .call-sheet-name{font-size:12px;font-weight:800;color:#18231b}#v-calls .call-sheet-role{font-size:10px;color:#768079;margin-top:2px}#v-calls .call-sheet-summary{font-size:10px;line-height:1.4;color:#48544c}#v-calls .call-sheet-signals{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}#v-calls .call-sheet-next{font-size:10px;line-height:1.4;color:#48544c}#v-calls .call-sheet-next b{display:block;font:700 8px var(--mono);text-transform:uppercase;letter-spacing:.45px;color:var(--amber-tx);margin-bottom:3px}#v-calls .call-sheet-due,#v-calls .call-sheet-status{font:700 10px var(--mono);color:#18231b}#v-calls .call-sheet-status strong{display:block;margin-top:4px;color:var(--green)}#v-calls .call-sheet-actions{display:flex;gap:5px;justify-content:flex-end;flex-wrap:wrap}#v-calls .call-sheet-actions .mini-action{min-height:26px;padding:4px 6px;border-radius:4px}#v-contacts .contact-table{border-radius:5px}#v-contacts .contact-row{background:#fff}#v-revenue .revenue-sheet-metrics{margin-bottom:12px}#v-revenue .revenue-sheet-metric strong{font-size:20px}#v-pipeline .pipeline-command-grid{display:none}#v-pipeline .interview-agenda{margin-top:0;padding:0;overflow:hidden}#v-pipeline .interview-agenda-head{padding:10px 12px;margin:0;border-bottom:1px solid #dfe4e0;background:#e9eeea}#v-pipeline .interview-list{display:block}#v-pipeline .interview-row{grid-template-columns:70px minmax(0,1fr) auto;border:0;border-bottom:1px solid #e0e5e1;border-radius:0;background:#fff}#v-pipeline .interview-row:last-child{border-bottom:0}#v-pipeline .interview-date{border-radius:3px;background:#e6eee8;color:#245d3b}#v-assess .qual-card{padding:14px}#v-assess .qual-card-h{margin-bottom:10px;font-size:12px}#v-assess :is(.qual-stepper,.qual-header,.qualification-interview){box-shadow:none}#v-result .card,#v-result .result-actions{border-radius:5px}#v-maps .maps-layout{gap:10px}#v-maps :is(.commute-form,.commute-result){padding:14px}#v-templates .tpl-grid{display:block;border:1px solid #d8ded9;border-radius:5px;overflow:hidden;background:#fff}#v-templates .tpl-sheet-head,#v-templates .tpl-sheet-row{display:grid;grid-template-columns:minmax(180px,1.2fr) 110px minmax(260px,1.5fr) 68px;align-items:center}#v-templates .tpl-sheet-head{background:#edf1ed;border-bottom:1px solid #d9dfda;color:#4a574e;font:700 9px var(--mono);text-transform:uppercase;letter-spacing:.45px}#v-templates .tpl-sheet-head>div,#v-templates .tpl-sheet-row>div{padding:10px 11px;border-right:1px solid #e5e9e5}#v-templates .tpl-sheet-head>div:last-child,#v-templates .tpl-sheet-row>div:last-child{border-right:0}#v-templates .tpl-sheet-row{border-bottom:1px solid #e5e9e5;background:#fff;cursor:pointer}#v-templates .tpl-sheet-row:hover{background:#f7f9f7}#v-templates .tpl-sheet-title{font-size:12px;font-weight:800;color:#18231b}#v-templates .tpl-sheet-sub{font-size:10px;color:#768079;margin-top:2px}#v-templates .tpl-sheet-cat{display:inline-flex;min-height:20px;align-items:center;padding:3px 7px;border-radius:4px;background:#f4f7f4;border:1px solid #dbe1dc;font:700 8px var(--mono);color:#48544c}#v-templates .tpl-sheet-preview{font-size:10px;line-height:1.4;color:#48544c}#v-templates .tpl-sheet-open{min-height:26px;padding:4px 7px;border:1px solid #d5dbd6;border-radius:4px;background:#fff;color:#3a4540;font-size:10px;font-weight:650}#v-account .acct-hero{border-radius:5px;box-shadow:none}.nav-more-menu{border-radius:5px;box-shadow:0 8px 22px rgba(20,35,25,.12)}@media(max-width:760px){.view :is(.dash-title,.shead-t,.home-title){font-size:22px}.view :is(.dash-head,.shead,.home-greeting){align-items:flex-start}.view :is(.metric-grid,.revenue-sheet-metrics){display:grid;grid-template-columns:1fr}.view :is(.metric,.revenue-sheet-metric){border-right:0;border-bottom:1px solid #dfe4e0}.view :is(.metric,.revenue-sheet-metric):last-child{border-bottom:0}#v-contacts .contacts-toolbar{display:grid;grid-template-columns:1fr 1fr}#v-contacts .contacts-toolbar .contact-count,#v-contacts .contacts-toolbar .pool-search{grid-column:1/-1;min-width:0}#v-contacts .contacts-toolbar .dash-action{width:100%;justify-content:center}#v-pipeline .shead{align-items:flex-start;flex-direction:column}#v-pipeline .shead .btn-row{width:100%;justify-content:flex-start}#v-pipeline .pipeline-table-head{flex-direction:column}#v-pipeline .pipeline-table-tools{width:100%}#v-pipeline .pipeline-table-tools .pool-search{min-width:0;flex:1 1 100%}#v-templates .tpl-card{grid-template-columns:30px 1fr}#v-templates .tpl-card-preview{grid-column:2}.nav .nav-i{flex:none;min-width:0}.nav .nav-more-button{display:flex;flex:none;min-width:0}}.nav{gap:2px;padding-top:12px}.nav:after{content:"AI CANDIDATE INTELLIGENCE"}.nav-i{min-height:40px;padding:8px 11px;border-radius:5px}.nav-i i{font-size:17px}.nav-i span{font-size:12px}.nav-premium:focus-visible,.nav-premium:hover{transform:none;box-shadow:none}.nav-premium:before{border-radius:5px}#v-pool{padding-top:48px}#v-pool .shead{margin-top:0;margin-bottom:10px}#v-pool .shead-t{font-size:28px}.candidate-intelligence-flow{display:grid;grid-template-columns:repeat(6,minmax(112px,1fr));margin-bottom:8px;border:1px solid #dce3de;border-radius:5px;overflow-x:auto;background:#f8faf8;scroll-padding-inline:10px}.candidate-intelligence-flow button{position:relative;min-width:112px;min-height:44px;padding:7px 9px 7px 32px;border:0;border-right:1px solid #e4e9e5;background:0 0;color:#26312a;text-align:left}.candidate-intelligence-flow button:last-child{border-right:0}.candidate-intelligence-flow button:hover{background:#f1f6f2}.candidate-intelligence-flow span{position:absolute;left:9px;top:9px;color:#2d6743;font:800 8px var(--mono)}.candidate-intelligence-flow b{display:block;font-size:9px;line-height:1.2}.candidate-intelligence-flow small{display:block;margin-top:2px;color:#7a847d;font-size:7px;line-height:1.2;white-space:nowrap}#v-pool .candidate-mode-tabs{width:100%;margin:0 0 8px;padding:0;border:1px solid #cfd7d1;background:#e9eeea;border-radius:5px}#v-pool .candidate-mode-tab{min-height:34px;padding:7px 13px;border-right:1px solid #cfd7d1;border-radius:0}#v-pool .candidate-mode-tab.on{background:#fff;color:#245d3b;box-shadow:inset 0 -2px #245d3b}#v-pool .candidate-pool-tools{display:grid;grid-template-columns:minmax(260px,1fr) 155px 155px;gap:0;margin:0;padding:0;border:1px solid #cfd7d1;border-bottom:0;border-radius:5px 5px 0 0;overflow:hidden;background:#eef1ef}#v-pool .candidate-pool-tools .pool-search,#v-pool .candidate-pool-tools select{width:100%;max-width:none;border:0;border-right:1px solid #d8ded9;border-radius:0}#v-pool .candidate-pool-tools select:last-child{border-right:0}#v-pool .candidate-pool-tools .in{border:0;border-radius:0}#v-pool .candidate-saved-views{gap:0;margin:0;padding:6px 8px;border-right:1px solid #cfd7d1;border-left:1px solid #cfd7d1;background:#f7f8f7}#v-pool .candidate-saved-views .saved-view{min-height:25px;padding:4px 9px;border-radius:0}#v-pool .candidate-data-table{border-radius:0 0 5px 5px}#v-pool .data-head{top:28px;background:#e4eae5}#v-pool .data-head>div,#v-pool .data-row>div{min-width:0;padding:8px 10px;overflow:hidden;border-right:1px solid #e1e6e2}#v-pool .data-head>div:last-child,#v-pool .data-row>div:last-child{border-right:0}#v-pool .data-row{min-height:42px;background:#fff}#v-pool .data-row:nth-child(2n){background:#fafbfa}#v-pool .data-row:hover{background:#eef5f0}#v-pool .data-name{font-size:11px}#v-pool .data-role{font-size:9px}#v-pool .data-person .data-name{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.25}#v-pool .data-person .data-role{white-space:normal;line-height:1.3}#v-pool .candidate-location-source,#v-pool .data-person>div{min-width:0}#v-pool .candidate-location{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#v-pool .data-score{font-size:12px}#v-pool .stage-pill{border:1px solid #d6ded8;border-radius:3px;background:#eef2ef;font-size:8px}#v-pipeline{padding-top:48px}#v-pipeline .shead{align-items:center;margin:0 0 10px}#v-pipeline .shead-t{font-size:28px;letter-spacing:-.7px}#v-pipeline .pipeline-page-sub{margin-top:4px;font-size:10px}#v-pipeline #pipelineMetrics{gap:0;margin-bottom:8px;border:1px solid #cfd7d1;border-radius:5px;overflow:hidden}#v-pipeline #pipelineMetrics .metric{min-height:68px;padding:9px 11px;border:0;border-right:1px solid #dfe4e0;border-radius:0}#v-pipeline #pipelineMetrics .metric:last-child{border-right:0}#v-pipeline #pipelineMetrics .metric-k{font-size:8px}#v-pipeline #pipelineMetrics .metric-v{display:inline-block;margin-top:5px;font-size:19px}#v-pipeline #pipelineMetrics .metric-d{display:inline;margin-left:6px;font-size:9px}#v-pipeline .pipeline-standalone-insight{margin-bottom:8px;border-radius:4px}#v-pipeline .pipeline-table-panel{margin-top:0}#v-pipeline .interview-agenda{margin-top:8px;border-radius:5px}#v-pipeline .interview-list{display:block;border:1px solid #dfe4e0}#v-pipeline .interview-row{grid-template-columns:76px minmax(0,1fr) auto;padding:7px 9px;border:0;border-bottom:1px solid #e2e6e3;border-radius:0;background:#fff}#v-pipeline .interview-row:last-child{border-bottom:0}#v-pipeline .interview-date{padding:5px;border-radius:3px;font-size:9px}@media(max-width:760px){.candidate-intelligence-flow{grid-template-columns:repeat(6,145px)}#v-pool .candidate-pool-tools{grid-template-columns:1fr 1fr}#v-pool .candidate-pool-tools .pool-search{grid-column:1/-1;border-bottom:1px solid #d8ded9}#v-pool .candidate-pool-tools select{border-top:0}.nav .nav-i{flex:0 0 76px;min-width:76px}}#v-pipeline .candidate-board{margin-bottom:12px;padding:32px 40px;overflow:hidden;border:1px solid #d9dfd8;border-radius:18px;background:#f4f7f2}#v-pipeline .board-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}#v-pipeline .board-header h2{margin:0;color:#18231b;font-size:28px;line-height:1.1}#v-pipeline .board-header p{margin-top:8px;color:#8b948b;font-size:12px}#v-pipeline .board-filter{position:relative;width:min(360px,38%);flex:0 1 360px}#v-pipeline .board-filter i{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#607068}#v-pipeline .board-filter input{width:100%;min-height:44px;padding:10px 14px 10px 39px;border:1px solid #cfd8cf;border-radius:9px;outline:0;background:#fff;color:#18231b;font:600 12px var(--sg)}#v-pipeline .board-filter input:focus{border-color:#245d3b;box-shadow:0 0 0 3px rgba(36,93,59,.11)}#v-pipeline .stage-tabs{display:flex;align-items:flex-end;gap:0;margin-bottom:0;overflow-x:auto;border-bottom:1px solid #cfd8cf}#v-pipeline .stage-tabs button{min-width:150px;padding:14px 28px;margin-right:-1px;border:1px solid #cfd8cf;border-bottom:0;border-radius:10px 10px 0 0;background:#fff;color:#18231b;font:700 16px var(--sg);white-space:nowrap}#v-pipeline .stage-tabs button span{display:inline-grid;min-width:22px;height:22px;margin-left:7px;place-items:center;border-radius:999px;background:#eef2ee;font:800 9px var(--mono)}#v-pipeline .stage-tabs button.active{position:relative;z-index:1;border-color:#f8b735;background:#f8b735}#v-pipeline .stage-tabs button.active span{background:rgba(255,255,255,.55)}#v-pipeline .board-grid{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));overflow-x:auto;border:1px solid #cfd8cf;border-top:0;background:#fff}#v-pipeline .board-column{min-height:360px;padding:24px;border-right:1px solid #e1e6e1}#v-pipeline .board-column:last-child{border-right:0}#v-pipeline .board-column-list{min-height:310px;display:flex;flex-direction:column;gap:10px}#v-pipeline .board-column-list.over{border-radius:8px;outline:2px dashed #245d3b;outline-offset:8px;background:#eef7f0}#v-pipeline .board-candidate-card{padding:13px;border:1px solid #dce3dd;border-radius:9px;background:#fff;box-shadow:0 4px 12px rgba(20,45,29,.05);cursor:grab}#v-pipeline .board-candidate-card:hover{border-color:#aebcaf;box-shadow:0 8px 18px rgba(20,45,29,.09)}#v-pipeline .board-candidate-card.stale{box-shadow:inset 3px 0 #d2a447,0 4px 12px rgba(20,45,29,.05)}#v-pipeline .board-card-top{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px}#v-pipeline .board-card-top>div{min-width:0}#v-pipeline .board-card-top strong{display:block;overflow:hidden;color:#18231b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}#v-pipeline .board-card-top span{display:block;overflow:hidden;margin-top:2px;color:#7c877f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}#v-pipeline .board-card-top>b{color:#245d3b;font:800 12px var(--mono)}#v-pipeline .board-card-meta{display:flex;justify-content:space-between;gap:8px;margin-top:10px;padding-top:8px;border-top:1px solid #edf0ed;color:#7c877f;font-size:8px}#v-pipeline .board-column-empty{display:grid;min-height:90px;place-items:center;border:1px dashed #d9dfd8;border-radius:8px;color:#9aa29b;font-size:10px}@media(max-width:900px){#v-pipeline .candidate-board{padding:22px}#v-pipeline .board-header{align-items:stretch;flex-direction:column;margin-bottom:20px}#v-pipeline .board-filter{width:100%;flex-basis:auto}#v-pipeline .board-grid{display:flex;scroll-snap-type:x proximity}#v-pipeline .board-column{flex:0 0 min(78vw,280px);scroll-snap-align:start}}@media(min-width:761px){body,html{background:#eef1f5}.shell{min-height:100vh;background:#eef1f5}.bar{left:0;right:0;top:0;width:auto;height:54px;padding:0 14px;overflow:visible;border-bottom:1px solid #101a31;background:#1c2948;box-shadow:0 1px 4px rgba(13,24,46,.2)}.bar:after{display:none}.wm{width:176px;min-width:176px;height:54px;padding:0 10px;border-right:1px solid rgba(255,255,255,.16)}.wm-j{font-size:22px}.wm-r{font-size:10px;color:#c7d0df}.bar-key{position:absolute;right:14px;min-height:31px;padding:0 11px;border:1px solid rgba(255,255,255,.2);border-radius:3px;background:rgba(255,255,255,.08);color:#fff;font-size:10px}.identity-strip{left:190px;right:0;top:54px;height:44px;padding:6px 12px;overflow:visible;border-bottom:1px solid #ccd3db;background:#fff;box-shadow:0 1px 2px rgba(28,41,72,.06)}.global-search{width:min(620px,55vw);height:31px;margin-left:0}.global-search-input{height:31px;border-color:#c9d1da;border-radius:2px;background:#f8fafc;font-size:11px;font-weight:500}.global-search-input:focus{border-color:#4385c5;box-shadow:0 0 0 1px #4385c5}.global-search kbd{border-radius:2px}.account-button,.account-logout,.sync-pill{height:31px;border:1px solid #ccd3db;border-radius:2px;background:#fff;color:#374151}.account-button{margin-left:auto}.account-button:hover,.account-logout:hover{background:#f1f4f7}.nav{left:0;top:54px;bottom:0;width:190px;gap:0;padding:44px 0 20px;overflow-y:auto;border-top:0;border-right:1px solid #cbd2da;background:#f6f7f9;box-shadow:none}.nav:before{content:"MENU";position:absolute;left:0;right:0;top:0;height:44px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid #d5dbe2;background:#fff;color:#4b5563;font:700 10px var(--sg);letter-spacing:.4px}.nav:after{content:"JOBE RECRUIT";margin-top:auto;padding:14px 16px 0;color:#9aa3ae;font:700 8px var(--mono);letter-spacing:.8px}.nav-i{min-height:39px;padding:0 14px;gap:9px;border-bottom:1px solid #e5e8ec;border-radius:0;color:#59636f}.nav-i i{width:19px;color:#7a8592;font-size:16px;text-align:center}.nav-i span{font-size:11px;font-weight:600}.nav-i:focus-visible,.nav-i:hover{transform:none;background:#edf3f8;color:#23344f;box-shadow:none}.nav-premium .nav-ripple,.nav-premium:after,.nav-premium:before{display:none}.nav-premium:focus-visible i,.nav-premium:hover i{transform:none;filter:none;color:#2f78b7}.nav-premium.on{color:#1d5e95;background:#fff;box-shadow:inset 3px 0 #2d84c6}.nav-premium.on i{color:#2d84c6}.sidebar-focus{display:none}.view{min-height:100vh;margin-left:190px;padding:116px 18px 30px;background:#fff;color:#2f3740}.view.on{animation:none}.view :is(.dash-head,.shead,.home-greeting){min-height:43px;margin:0 -18px 10px;padding:0 18px 10px;border-bottom:1px solid #d8dde3}.view :is(.dash-title,.shead-t,.home-title){color:#26313d;font-size:20px;font-weight:600;letter-spacing:-.2px}.view :is(.dash-eyebrow,.section-kicker,.home-eyebrow){color:#2d84c6;font-size:8px;letter-spacing:.7px}.view :is(.dash-sub,.pipeline-page-sub,.candidate-page-sub,.home-subtitle){margin-top:2px;color:#7c8793;font-size:10px}.view :is(.dash-action,.chip,.saved-view,.page-btn,.job-action,.bulk-btn,.interview-action,.pipeline-action){min-height:28px;padding:5px 9px;border:1px solid #c9d1da;border-radius:2px;background:#fff;color:#45515e;box-shadow:none;font-size:9px}.view :is(.dash-action.primary,.chip.on,.pipeline-primary-action,.pipeline-action.primary){border-color:#347fbc;background:#3d8dcc;color:#fff}.view :is(.card,.metric,.chart-card,.qual-card,.call-log-card,.commute-form,.commute-result,.acct-card,.tpl-card,.portal-card,.interview-agenda){border:1px solid #d4dae1;border-radius:2px;background:#fff;box-shadow:none}.view :is(.pool-tools,.calls-tools,.contacts-toolbar,.tpl-toolbar){padding:6px;border:1px solid #d4dae1;border-radius:2px;background:#f3f5f7}.view .in{min-height:30px;border-color:#cbd3dc;border-radius:2px;font-size:10px}.view :is(.data-table,.contact-table,.revenue-sheet-table,.candidate-board-sheet,.call-library){border:1px solid #cdd4dc;border-radius:2px;box-shadow:none}.view :is(.data-head,.contact-head,.revenue-sheet-head){background:#eef1f4;color:#56616d}.view :is(.data-row,.contact-row,.revenue-sheet-row){min-height:35px;border-color:#e0e4e8}.view :is(.data-row,.contact-row,.revenue-sheet-row):nth-child(2n){background:#f7f8fa}.view :is(.data-row,.contact-row,.revenue-sheet-row):hover{background:#edf5fb}#v-pool .candidate-intelligence-flow{margin-bottom:7px;border-radius:2px}#v-pool .candidate-intelligence-flow button{min-height:43px;padding-top:6px;padding-bottom:5px}#v-pool .candidate-mode-tabs{margin-bottom:6px;border-radius:2px;background:#eef1f4}#v-pool .candidate-mode-tab{min-height:30px;border-radius:0;font-size:9px}#v-pool .candidate-pool-tools{border-radius:2px 2px 0 0}#v-pool .candidate-data-table{border-radius:0 0 2px 2px}#v-pool .data-head>div,#v-pool .data-row>div{padding:6px 8px}#v-pool .data-name{font-size:10px;color:#397ab1}#v-pipeline{padding-top:116px;background:#fff}#v-pipeline .candidate-board{margin:0 0 8px;padding:0;overflow:hidden;border:1px solid #cbd3dc;border-radius:2px;background:#fff}#v-pipeline .board-header{min-height:48px;margin:0;padding:8px 10px;align-items:center;border-bottom:1px solid #d2d8df;background:#f1f3f6}#v-pipeline .board-header h2{font-size:14px;font-weight:600}#v-pipeline .board-header p{margin-top:2px;font-size:9px}#v-pipeline .board-filter{width:min(360px,42%)}#v-pipeline .board-filter input{min-height:30px;padding-top:5px;padding-bottom:5px;border-radius:2px;font-size:10px}#v-pipeline .stage-tabs{padding-left:8px;border-bottom:1px solid #bfc8d1;background:#f8f9fa}#v-pipeline .stage-tabs button{min-width:118px;padding:8px 14px;border-radius:2px 2px 0 0;color:#46515e;font-size:10px}#v-pipeline .stage-tabs button.active{border-color:#3b85c1;background:#3b85c1;color:#fff}#v-pipeline .stage-tabs button span{min-width:17px;height:17px;font-size:7px}#v-pipeline .board-grid{grid-template-columns:repeat(4,minmax(190px,1fr));border:0}#v-pipeline .board-column{min-height:230px;padding:8px}#v-pipeline .board-column-list{min-height:212px;gap:5px}#v-pipeline .board-candidate-card{padding:8px;border-radius:2px;box-shadow:none}#v-pipeline .board-card-top{grid-template-columns:26px minmax(0,1fr) auto;gap:6px}#v-pipeline .board-card-top .cand-avatar{width:26px!important;height:26px!important;border-radius:50%!important}#v-pipeline .board-card-top strong{font-size:9px;color:#397ab1}#v-pipeline .board-card-meta,#v-pipeline .board-card-top span{font-size:7px}#v-pipeline #pipelineMetrics{margin-bottom:6px;border-radius:2px}#v-pipeline #pipelineMetrics .metric{min-height:48px;padding:6px 8px}#v-pipeline #pipelineMetrics .metric-v{font-size:15px}#v-pipeline .pipeline-standalone-insight{min-height:38px;margin-bottom:6px;padding:6px 9px;border-radius:2px}#v-pipeline .pipeline-table-panel{border-radius:2px}#v-pipeline .pipeline-table-head{padding:7px 9px;background:#eef1f4}#v-pipeline .pipeline-row>div,#v-pipeline .pipeline-table-headrow>div{padding:7px 8px}#v-pipeline .pipeline-row{min-height:35px}}@media(min-width:761px){body,html{background:radial-gradient(circle at 8% 0,rgba(212,160,23,.1),transparent 30%),radial-gradient(circle at 92% 8%,rgba(31,74,44,.11),transparent 28%),var(--paper)}.shell{background:rgba(244,241,232,.9)}.bar{left:0;right:auto;top:0;width:232px;height:72px;padding:18px 20px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);background:var(--green-deep);box-shadow:none}.bar:after{display:block}.wm{width:auto;min-width:0;height:auto;padding:0;border-right:0}.wm-j{font-size:24px}.wm-r{font-size:11px;color:rgba(255,255,255,.7)}.bar-key{position:static;right:auto;min-height:0;padding:8px;border:0;border-radius:8px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.55);font-size:0}.identity-strip{left:232px;right:0;top:0;height:28px;padding:0;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,var(--green-dark),#173d24 55%,#214f31);box-shadow:none}.global-search{width:min(540px,50vw);height:34px;margin-left:24px}.global-search-input{height:32px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:13px;font-weight:600}.global-search-input:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(36,91,56,.14)}.global-search kbd{border-radius:5px}.account-button,.account-logout,.sync-pill{height:28px;border:0;border-left:1px solid rgba(255,255,255,.1);border-radius:0;background:rgba(255,255,255,.06);color:#fff}.account-button:hover,.account-logout:hover{background:rgba(255,255,255,.12)}.nav{left:0;top:72px;bottom:0;width:232px;gap:2px;padding:12px 12px 16px;overflow:visible;border-top:1px solid rgba(255,255,255,.06);border-right:0;background:var(--green-deep)}.nav:before{display:none;content:none}.nav:after{content:"AI CANDIDATE INTELLIGENCE";position:static;display:block;height:auto;margin-top:0;padding:10px 12px 0;border:0;background:0 0;color:rgba(255,255,255,.32);font:700 8px var(--mono);letter-spacing:.7px}.nav-i{min-height:40px;padding:8px 11px;gap:10px;border-bottom:0;border-radius:5px;color:rgba(255,255,255,.48)}.nav-i i{width:auto;color:inherit;font-size:17px}.nav-i span{font-size:12px;font-weight:600}.nav-i:focus-visible,.nav-i:hover{color:#fff;background:rgba(255,255,255,.06)}.nav-premium:after,.nav-premium:before{display:block}.nav-premium:focus-visible,.nav-premium:hover{transform:translateX(2px) perspective(420px) rotateX(var(--nav-rx,0deg)) rotateY(var(--nav-ry,0deg));box-shadow:0 10px 24px rgba(0,0,0,.12)}.nav-premium:focus-visible i,.nav-premium:hover i{color:var(--nav-accent);transform:translateX(2px) rotate(var(--nav-icon-rotate,0deg)) scale(1.12);filter:drop-shadow(0 0 7px rgba(var(--nav-accent-rgb),.52))}.nav-premium.on{color:#fff;background:linear-gradient(100deg,rgba(var(--nav-accent-rgb),.22),rgba(var(--nav-accent-rgb),.06));box-shadow:none}.nav-premium.on i{color:var(--nav-accent)}.sidebar-focus{display:block}.view{margin-left:232px;padding:48px 20px 34px;background:#f5f7f6}#v-pipeline{padding-top:48px}}.cq-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 0 14px;border-bottom:1px solid var(--line);margin-bottom:0}.cq-identity{display:flex;align-items:center;gap:12px;min-width:0}.cq-avatar{width:42px;height:42px;flex-shrink:0;border-radius:12px;background:var(--green);color:#fff;display:grid;place-items:center;font:800 17px/1 var(--sans);letter-spacing:-.5px}.cq-identity-body{min-width:0}.cq-name{font-size:17px;font-weight:800;color:var(--text);letter-spacing:-.4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cq-meta{font-size:12px;color:var(--text-soft);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cq-header-btns{display:flex;gap:8px;flex-shrink:0}.cq-header-btns .btn{padding:8px 16px;min-height:0;font-size:13px;border-radius:10px}.cq-tabs{display:flex;gap:2px;background:var(--bg);border-bottom:1px solid var(--line);margin:0 0 16px;overflow-x:auto;scrollbar-width:none}.cq-tabs::-webkit-scrollbar{display:none}.cq-tab{flex-shrink:0;display:flex;align-items:center;gap:7px;padding:10px 16px;font-size:13px;font-weight:600;color:var(--text-soft);background:0 0;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:.12s ease;margin-bottom:-1px}.cq-tab:hover{color:var(--text)}.cq-tab.on{color:var(--green);border-bottom-color:var(--green)}.cq-tab i{font-size:15px}.cq-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;margin-bottom:14px}.cq-card:last-child{margin-bottom:0}.cq-card-h{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--text);margin-bottom:14px;letter-spacing:-.1px}.cq-card-h .chip{margin-left:auto}.cq-status-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;background:var(--bg-soft);color:var(--text-soft);margin-left:auto}.cq-status-chip.populated{background:rgba(36,91,56,.1);color:var(--green)}.cq-hint{font-size:12px;color:var(--text-soft);margin:0 0 14px;line-height:1.5}.cq-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;align-items:start}.cq-dropzone{border:2px dashed var(--line);border-radius:12px;padding:28px 16px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:.15s ease;margin-bottom:12px;text-align:center}.cq-drag-over,.cq-dropzone:hover{border-color:var(--green);background:rgba(36,91,56,.03)}.cq-dropzone i{font-size:22px;color:var(--text-soft)}.cq-dropzone b{font-size:13px;color:var(--text)}.cq-dropzone span{font-size:11px;color:var(--text-faint)}.cq-or-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.cq-or-row::after,.cq-or-row::before{content:'';flex:1;height:1px;background:var(--line)}.cq-or-row span{font-size:11px;color:var(--text-faint);flex-shrink:0}.cq-cv-ta{font-size:12px;line-height:1.5;resize:vertical;min-height:140px}.cq-build-btn{width:100%;margin-top:10px;justify-content:center}.cq-build-btn:disabled{cursor:not-allowed;opacity:.45;filter:saturate(.5)}.cq-record-table{width:100%;border-collapse:collapse;font-size:13px}.cq-record-table tr{border-bottom:1px solid var(--line-soft)}.cq-record-table tr:last-child{border-bottom:none}.cq-record-table th{width:110px;padding:8px 10px 8px 0;font-size:11px;font-weight:700;color:var(--text-soft);text-align:left;white-space:nowrap;vertical-align:top;padding-top:10px}.cq-record-table td{padding:4px 0}.cq-inline-in{width:100%;background:0 0;border:none;padding:6px 8px;border-radius:7px;font-size:13px;color:var(--text);font-family:inherit;transition:.1s ease;outline:0}.cq-inline-in:hover{background:var(--bg-soft)}.cq-inline-in:focus{background:var(--bg-soft);box-shadow:0 0 0 2px rgba(36,91,56,.18)}.cq-skills-ta{resize:vertical;min-height:52px;line-height:1.4}.cq-more{margin-top:14px;padding-top:14px;border-top:1px solid var(--line-soft)}.cq-more summary{font-size:12px;font-weight:600;color:var(--text-soft);cursor:pointer;user-select:none}.cq-more summary:hover{color:var(--text)}.cq-more .fld{margin-top:10px}.cq-insights-card{margin-top:0}.cq-insight-row{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--text);padding:5px 0;border-bottom:1px solid var(--line-soft)}.cq-insight-row:last-child{border-bottom:none}.cq-insight-icon{font-size:14px;flex-shrink:0;margin-top:1px}.cq-qual-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start}.cq-qual-table{width:100%;border-collapse:collapse;font-size:13px}.cq-qual-table thead tr{border-bottom:2px solid var(--line)}.cq-qual-table th{padding:6px 10px;font-size:11px;font-weight:700;color:var(--text-soft);text-align:left}.cq-src-col{width:70px}.cq-qual-table tbody tr{border-bottom:1px solid var(--line-soft)}.cq-qual-table tbody tr:last-child{border-bottom:none}.cq-qual-table td{padding:8px 10px;vertical-align:top}.cq-qual-q{font-size:13px;color:var(--text-soft);font-weight:600}.cq-qual-in{width:100%;background:0 0;border:none;padding:4px 6px;border-radius:6px;font-size:13px;color:var(--text);font-family:inherit;outline:0}.cq-qual-in:hover{background:var(--bg-soft)}.cq-qual-in:focus{background:var(--bg-soft);box-shadow:0 0 0 2px rgba(36,91,56,.18)}.cq-qual-in::placeholder{color:var(--text-faint);font-style:italic}.cq-src-badge{display:inline-block;font-size:10px;font-weight:700;padding:2px 7px;border-radius:20px;white-space:nowrap}.cq-src-badge.pending{background:var(--bg-soft);color:var(--text-faint)}.cq-src-badge.cv{background:rgba(36,91,56,.1);color:var(--green)}.cq-src-badge.call{background:rgba(30,110,200,.1);color:#1e6ec8}.cq-suggest-card{margin-bottom:12px}.cq-suggest-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:700;color:var(--text)}.cq-suggest-head .chip{margin-left:auto}.cq-suggest-text{font-size:13px;color:var(--text-soft);line-height:1.5;min-height:44px}.cq-call-cta{width:100%;justify-content:center;padding:13px}.cq-notes-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;align-items:start}.cq-voice-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:18px;border-radius:12px;background:var(--bg-soft);border:2px solid var(--line);cursor:pointer;font-size:14px;font-weight:700;color:var(--text);transition:.15s ease}.cq-voice-btn:hover{border-color:var(--green)}.cq-voice-btn.recording{background:rgba(200,30,30,.07);border-color:#c81e1e;color:#c81e1e;animation:cq-pulse 1.2s ease infinite}.cq-voice-btn i{font-size:20px}.cq-voice-live{margin-top:10px;padding:10px;background:var(--bg-soft);border-radius:8px;font-size:12px;color:var(--text-soft);min-height:44px;line-height:1.5}.cq-voice-records{display:grid;gap:8px;margin-top:12px}.cq-voice-record-title{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--text-soft)}.cq-voice-records article{padding:11px;border:1px solid var(--line);background:#fff}.cq-voice-records article>span{font-size:10px;font-weight:800;color:var(--green)}.cq-voice-records article>small{float:right;font-size:8px;color:var(--text-faint)}.cq-voice-records article p{clear:both;margin-top:7px;font-size:12px;line-height:1.5;color:var(--text)}.cq-voice-assist{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.cq-voice-assist>.cq-card-h{margin-bottom:3px;color:var(--green)}.cq-voice-assist>p{margin-bottom:9px;font-size:10px;color:var(--text-soft)}#cqVoiceQuestions{display:grid;gap:7px}#cqVoiceQuestions button{display:grid;grid-template-columns:22px 1fr 16px;gap:8px;align-items:center;width:100%;padding:9px;border:1px solid var(--line);background:#fff;text-align:left;font:600 11px/1.4 var(--sg);color:var(--text)}#cqVoiceQuestions button span{display:grid;place-items:center;width:22px;height:22px;background:var(--green);color:#fff;font:800 8px var(--mono)}@keyframes cq-pulse{0%,100%{opacity:1}50%{opacity:.65}}.cq-summary-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;align-items:start}#cqAISummary{font-size:13px;color:var(--text);line-height:1.6;white-space:pre-wrap}.dark .cq-card{background:var(--card-bg,#1a2420);border-color:var(--line)}.dark .cq-tabs{background:var(--bg)}.dark .cq-dropzone{border-color:var(--line)}.dark .cq-inline-in:focus,.dark .cq-inline-in:hover,.dark .cq-qual-in:focus,.dark .cq-qual-in:hover{background:rgba(255,255,255,.05)}.dark .cq-voice-btn{background:rgba(255,255,255,.04)}@media(max-width:700px){.cq-notes-layout,.cq-qual-layout,.cq-summary-layout,.cq-two-col{grid-template-columns:1fr}.cq-tabs{gap:0}.cq-tab{padding:10px 12px;font-size:12px}.cq-tab span{display:none}.cq-btn-label{display:none}.cq-src-col{display:none}.cq-record-table th{width:90px;font-size:10px}}@media(min-width:1180px){#v-jobs .job-grid{grid-template-columns:repeat(5,minmax(170px,1fr))}}#v-jobs .job-card{min-height:0;padding:7px 8px}#v-jobs .job-top{gap:6px}#v-jobs .job-client{font-size:6.5px;letter-spacing:.45px}#v-jobs .job-title{margin-top:1px;font-size:10px;line-height:1.15}#v-jobs .job-fee{font-size:10px;white-space:nowrap}#v-jobs .job-meta{gap:3px;margin-top:5px;font-size:7px}#v-jobs .job-meta span{padding:2px 4px;border-radius:3px}#v-jobs .job-risk{margin-top:4px;padding:3px 4px;border-radius:3px;font-size:7px;line-height:1.2}#v-jobs .job-progress{margin-top:5px}#v-jobs .job-progress-top{margin-bottom:2px;font-size:6.5px}#v-jobs .job-track{height:3px}#v-jobs .job-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:5px}#v-jobs .job-action{min-height:23px;padding:3px 4px;border-radius:3px;font-size:7px}.launch-empty{display:flex;min-height:210px;flex-direction:column;align-items:center;justify-content:center}.launch-empty-copy{max-width:440px;margin-top:7px;font-size:11px;line-height:1.5;color:var(--text-soft)}.launch-empty-action{margin-top:14px;cursor:pointer}.coach-empty{min-height:190px;padding:24px 12px}.coach-consent input:disabled,.coach-refresh:disabled,.coach-start-btn:disabled{cursor:not-allowed;opacity:.48}@media(max-width:1179px) and (min-width:761px){#v-jobs .job-grid{grid-template-columns:repeat(4,minmax(170px,1fr))}}.pricing-modal{width:min(1180px,calc(100vw - 32px));max-width:1180px;max-height:92vh;overflow:auto}.pricing-header{padding:30px 34px 23px}.pricing-title{max-width:780px;margin-left:auto;margin-right:auto}.pricing-subtitle{max-width:760px;margin-left:auto;margin-right:auto;line-height:1.5}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-tier{padding:24px 19px}.pricing-tier.popular{z-index:1;box-shadow:inset 0 3px 0 var(--green)}.pricing-tier.founding{background:linear-gradient(180deg,rgba(224,180,74,.09),transparent)}.pricing-tier.early-adopter{background:linear-gradient(180deg,rgba(36,91,56,.08),transparent)}.pricing-tier.enterprise{background:linear-gradient(180deg,rgba(76,60,122,.06),transparent)}.pricing-price.custom{font-size:30px;letter-spacing:-.8px}.founding-availability{display:flex;align-items:center;gap:5px;width:max-content;max-width:100%;margin:-7px 0 12px;padding:5px 8px;border-radius:7px;background:rgba(224,180,74,.17);color:#856211;font-size:10px;font-weight:800}.founding-availability.sold-out{background:rgba(125,125,125,.12);color:var(--text-faint)}.pricing-btn:disabled{cursor:not-allowed;opacity:.55}.pricing-btn.enterprise-cta{background:#30284b;color:#fff}.pricing-btn.enterprise-cta:hover{background:#201a34}.pricing-matrix-wrap{padding:22px 24px;border-top:1px solid var(--line);background:var(--cream-card)}.pricing-matrix-head strong{display:block;font-size:15px;color:var(--text)}.pricing-matrix-head span{display:block;margin-top:3px;font-size:11px;color:var(--text-soft)}.pricing-matrix{margin-top:14px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper)}.pm-row{display:grid;grid-template-columns:1.5fr repeat(3,1fr);border-bottom:1px solid var(--line-soft)}.pm-row:last-child{border-bottom:none}.pm-row>div{padding:9px 11px;border-right:1px solid var(--line-soft);font-size:10.5px;color:var(--text-soft)}.pm-row>div:last-child{border-right:none}.pm-row>div:first-child{font-weight:700;color:var(--text)}.pm-head{background:rgba(36,91,56,.07)}.pm-head>div{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--green)}.pricing-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.acct-plan-badge.acct-plan-founding{background:rgba(224,180,74,.45);color:#fff}.acct-plan-badge.acct-plan-early_adopter{background:rgba(36,91,56,.5);color:#fff}.acct-plan-badge.acct-plan-professional{background:rgba(255,255,255,.25);color:#fff}.acct-plan-badge.acct-plan-business{background:rgba(75,111,196,.5);color:#fff}.acct-plan-badge.acct-plan-enterprise{background:rgba(124,91,179,.5);color:#fff}@media(max-width:1050px){.pricing-cards,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-tier:nth-child(2n){border-right:none}.pricing-tier:nth-child(-n+4){border-bottom:1px solid var(--line)}}@media(max-width:700px){.pricing-modal{width:100%;max-height:100vh;border-radius:0}.pricing-cards,.pricing-grid{grid-template-columns:1fr}.pricing-tier{border-right:none;border-bottom:1px solid var(--line)}.pricing-tier:last-child{border-bottom:none}.pricing-matrix-wrap{overflow-x:auto}.pricing-matrix{min-width:880px}}#v-coach .coach-flow{width:100%;max-width:1180px;gap:10px}#v-coach .coach-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#v-coach .coach-mode-btn{display:flex;align-items:center;gap:10px;min-width:0;min-height:54px;padding:9px 12px;border:1px solid #d4dbd5;border-radius:6px;background:#fff;color:#536159;text-align:left;cursor:pointer}#v-coach .coach-mode-btn:hover{border-color:#779782;background:#f7faf7}#v-coach .coach-mode-btn.on{border-color:#245b38;background:#edf5ef;color:#183f28;box-shadow:inset 3px 0 0 #245b38}#v-coach #coachClientMode{border-color:#c8d7e5;background:#f7fafd}#v-coach #coachClientMode i{color:#315f87}#v-coach #coachClientMode:hover{border-color:#7193b1;background:#f0f5fa}#v-coach #coachClientMode.on{border-color:#315f87;background:#eaf1f7;color:#173d5d;box-shadow:inset 3px 0 0 #315f87}#v-coach .coach-mode-btn i{flex:0 0 auto;font-size:20px;color:#39724d}#v-coach .coach-mode-btn span{min-width:0}#v-coach .coach-mode-btn b{display:block;font-size:11px;line-height:1.25}#v-coach .coach-mode-btn small{display:block;margin-top:2px;color:#56645b;font-size:9px;line-height:1.3}#v-coach .coach-command{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr);border:1px solid #d4dbd5;border-radius:6px;overflow:hidden;background:#fff}#v-coach .coach-command-action,#v-coach .coach-command-candidate{min-width:0;padding:12px 14px}#v-coach .coach-command-action{border-left:1px solid #dfe4e0;background:#f1f6f2;box-shadow:inset 3px 0 0 rgba(36,91,56,.55)}#v-coach .coach-compact-head,#v-coach .coach-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}#v-coach .coach-section-label{display:block;color:#214f34;font:800 9px var(--mono);letter-spacing:.65px;text-transform:uppercase}#v-coach .coach-section-help{display:block;margin-top:2px;color:#7c8880;font-size:10px;line-height:1.3}#v-coach #coachCandidate,#v-coach #coachClient{width:100%;min-height:34px;margin-top:8px;padding:6px 9px;border-radius:4px;font-size:11px}#v-coach .coach-candidate{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr);gap:10px;align-items:center;margin-top:8px;padding:8px;border-radius:4px;background:#f4f7f4}#v-coach .coach-avatar{width:34px;height:34px;border-radius:4px;font-size:11px}#v-coach .coach-name{font-size:13px}#v-coach .coach-role{font-size:9px}#v-coach .coach-intel{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:0}#v-coach .coach-intel-item{min-width:0;padding:6px 7px;border-radius:3px}#v-coach .coach-intel-v{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}#v-coach .coach-intel-l{font-size:7px}#v-coach .coach-consent{margin-top:8px;padding:7px 8px;border-radius:4px;background:#fff;font-size:9px}#v-coach .coach-start-btn{min-height:34px;margin-top:8px;padding:7px 10px;border-radius:4px;box-shadow:none;font-size:11px}#v-coach .coach-live-status{margin-top:6px;text-align:left;font-size:9px;line-height:1.35}#v-coach .coach-command-action:has(#coachRecordBtn .ti-microphone) .coach-live-status:not(.error){display:none}#v-coach .coach-workspace{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.65fr);gap:10px}#v-coach .coach-panel{min-width:0;padding:12px 14px;border:1px solid #d4dbd5;border-radius:6px;background:#fff}#v-coach .coach-focus-panel{background:#f5f7f5}#v-coach .coach-refresh{min-height:28px;margin-left:auto;padding:4px 8px;border-radius:4px;background:#fff;font-size:9px}#v-coach .coach-question-list{gap:0;margin-top:9px;border:1px solid #dfe4e0;border-radius:4px;overflow:hidden}#v-coach .coach-live-summary{margin-top:9px;padding:9px 11px;border:1px solid #cfdcd3;border-left:3px solid #39724d;border-radius:4px;background:#f2f7f3}#v-coach .coach-live-summary>span{display:block;color:#245b38;font:800 7px var(--mono);letter-spacing:.6px;text-transform:uppercase}#v-coach .coach-live-summary p{margin:4px 0 0;color:#344a3b;font-size:11px;font-weight:650;line-height:1.45}#v-coach[data-coach-mode=client] .coach-command{border-color:#bfd0df}#v-coach[data-coach-mode=client] .coach-command-candidate{background:#f7fafd}#v-coach[data-coach-mode=client] .coach-command-action{border-left-color:#cddae6;background:#e8f0f6;box-shadow:inset 3px 0 0 rgba(49,95,135,.65)}#v-coach[data-coach-mode=client] .coach-section-label{color:#285777}#v-coach[data-coach-mode=client] #coachClient{border-color:#9cb5ca;background:#fff}#v-coach[data-coach-mode=client] #coachClient:focus{border-color:#315f87;box-shadow:0 0 0 3px rgba(49,95,135,.12)}#v-coach[data-coach-mode=client] .coach-candidate{border:1px solid #cbd9e5;background:#edf3f8}#v-coach[data-coach-mode=client] .coach-avatar{background:#315f87}#v-coach[data-coach-mode=client] .coach-intel-item{border:1px solid #d5e0e9;background:#fff}#v-coach[data-coach-mode=client] .coach-consent{border-color:#cbd9e5}#v-coach[data-coach-mode=client] .coach-start-btn{border-color:#315f87;background:#315f87}#v-coach[data-coach-mode=client] .coach-start-btn:hover{border-color:#244b6d;background:#244b6d}#v-coach[data-coach-mode=client] .coach-live-status.on{color:#285f88}#v-coach[data-coach-mode=client] .coach-panel{border-color:#c4d3df}#v-coach[data-coach-mode=client] .coach-focus-panel{background:#edf3f8}#v-coach[data-coach-mode=client] .coach-refresh{border-color:#b9cad8;color:#285777}#v-coach[data-coach-mode=client] .coach-refresh:hover{border-color:#315f87;background:#edf3f8}#v-coach[data-coach-mode=client] .coach-live-summary{border-color:#b9ccdc;border-left-color:#315f87;background:#eaf1f7}#v-coach[data-coach-mode=client] .coach-live-summary>span{color:#285777}#v-coach[data-coach-mode=client] .coach-live-summary p{color:#263f53}#v-coach[data-coach-mode=client] .coach-question-list,#v-coach[data-coach-mode=client] .coach-signals{border-color:#c4d3df}#v-coach[data-coach-mode=client] .coach-question,#v-coach[data-coach-mode=client] .coach-signal{border-color:#d7e1e9}#v-coach[data-coach-mode=client] .coach-question-n{background:#315f87;color:#fff}#v-coach[data-coach-mode=client] .coach-question-tag,#v-coach[data-coach-mode=client] .coach-signal-k{color:#285f88}#v-coach[data-coach-mode=client] .coach-secondary{border-color:#c4d3df}#v-coach[data-coach-mode=client] .coach-mentions{border-color:#c4d3df;background:#edf3f8}#v-coach[data-coach-mode=client] .coach-mentions .copilot-claim{border-color:#b7cddd;background:#fff;color:#244f70}#v-coach[data-coach-mode=client] .coach-transcript:focus{border-color:#315f87;box-shadow:0 0 0 3px rgba(49,95,135,.12)}#v-coach[data-coach-mode=client] .coach-note-btn.primary{border-color:#315f87;background:#315f87}#v-coach .coach-question{grid-template-columns:24px minmax(0,1fr) 44px;gap:8px;min-height:49px;padding:7px 9px;border:0;border-bottom:1px solid #e2e6e3;border-radius:0;background:#fff}#v-coach .coach-question:last-child{border-bottom:0}#v-coach .coach-question-n{width:22px;height:22px;border-radius:3px;font-size:9px}#v-coach .coach-question-text{font-size:11px;font-weight:650;line-height:1.35}#v-coach .coach-question-tag{justify-self:end;font-size:7px}#v-coach .coach-signals{display:grid;grid-template-columns:1fr;gap:0;margin-top:9px;overflow:hidden;border:1px solid #dfe4e0;border-radius:4px}#v-coach .coach-signal{padding:8px 9px;border:0;border-bottom:1px solid #e2e6e3;border-radius:0;background:#fff}#v-coach .coach-signal:last-child{border-bottom:0}#v-coach .coach-signal-k{font-size:7px}#v-coach .coach-signal-v{margin-top:2px;font-size:10px;line-height:1.3}#v-coach .coach-secondary{border-radius:6px;box-shadow:none}#v-coach .coach-secondary>summary{min-height:38px;padding:9px 13px;font-size:10px}#v-coach .coach-secondary[open]{padding-bottom:10px}#v-coach .coach-secondary .coach-mentions{padding:10px 13px 0}#v-coach .coach-secondary .coach-transcript{min-height:130px;margin:8px 13px 0;width:calc(100% - 26px);padding:10px;border-radius:4px;font-size:12px}#v-coach .coach-secondary .coach-note-actions{padding:8px 13px 0}#v-coach .coach-empty{min-height:72px;padding:10px}#v-coach .coach-empty .launch-empty-copy{font-size:9px}#v-calls .call-library,#v-contacts .contact-table,#v-pipeline .board-grid,#v-pipeline .stage-tabs,#v-pool .candidate-intelligence-flow,#v-revenue .revenue-sheet-table,#v-templates .tpl-grid{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}#v-templates .tpl-grid{display:block;grid-template-columns:none;gap:0}@media(max-width:1150px) and (min-width:761px){#v-maps .maps-layout{grid-template-columns:minmax(0,1fr)}#v-maps .commute-result{min-width:0}#v-coach .coach-command{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)}#v-pool .candidate-pool-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#v-pool .candidate-pool-tools .pool-search{grid-column:1/-1;border-bottom:1px solid #d8ded9}#v-pool .candidate-pool-tools select{width:100%;max-width:none;border-top:0}#v-result .result-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}#v-result .result-secondary-actions{grid-template-columns:repeat(3,minmax(0,1fr))}#v-result .result-action-primary{min-width:0}}#v-maps .commute-advice{border-left-color:#73c9aa;background:#edf7f2;color:#3f5b4b}#v-maps .commute-advice strong{color:#245d3b!important}@media(max-width:760px){.view{padding-bottom:106px}.dash-actions,.dash-head,.dash-head>div{min-width:0;max-width:100%}.login-prompt{display:grid;grid-template-columns:40px minmax(0,1fr);gap:9px 11px;padding:13px 14px;border-radius:7px}.login-prompt .lp-icon{border-radius:5px}.login-prompt .lp-body{padding-right:18px}.login-prompt .lp-title{font-size:12px}.login-prompt .lp-sub{font-size:10px}.login-prompt .lp-actions{grid-column:1/-1;width:100%}.login-prompt .lp-btn{flex:1 1 0;justify-content:center;min-width:0;padding:7px 9px;border-radius:4px;font-size:10px}#v-coach .dash-head{margin-bottom:10px}#v-coach .coach-mode-switch{grid-template-columns:minmax(0,1fr)}#v-coach .coach-mode-btn{min-height:48px}#v-coach .coach-command,#v-coach .coach-workspace{grid-template-columns:minmax(0,1fr)}#v-coach .coach-command-action{border-top:1px solid #dfe4e0;border-left:0;box-shadow:inset 0 3px 0 rgba(36,91,56,.55)}#v-coach[data-coach-mode=client] .coach-command-action{border-top-color:#cddae6;box-shadow:inset 0 3px 0 rgba(49,95,135,.65)}#v-coach .coach-candidate{grid-template-columns:minmax(0,1fr)}#v-coach .coach-intel{margin-top:0}#v-coach .coach-question{grid-template-columns:22px minmax(0,1fr)}#v-coach .coach-question-tag{display:none}#v-coach .coach-signals{grid-template-columns:repeat(3,minmax(0,1fr))}#v-coach .coach-signal{border-right:1px solid #e2e6e3;border-bottom:0}#v-coach .coach-signal:last-child{border-right:0}#v-pipeline .candidate-board{padding:14px;border-radius:7px}#v-pipeline .board-header{gap:10px;margin-bottom:14px}#v-pipeline .board-header h2{font-size:21px}#v-pipeline .stage-tabs button{min-width:118px;padding:9px 12px;font-size:11px}#v-pipeline .board-column{flex:0 0 min(78vw,260px);min-height:250px;padding:12px}#v-templates .tpl-grid{overflow-x:hidden}#v-templates .tpl-sheet-head,#v-templates .tpl-sheet-row{grid-template-columns:minmax(0,1fr) 82px 52px;min-width:0}#v-templates .tpl-sheet-head>div:nth-child(3),#v-templates .tpl-sheet-row>div:nth-child(3){display:none}#v-templates .tpl-sheet-head>div,#v-templates .tpl-sheet-row>div{padding:8px 7px}#v-templates .tpl-sheet-open{position:relative;width:38px;overflow:hidden;color:transparent;white-space:nowrap}#v-templates .tpl-sheet-open::after{content:"›";position:absolute;inset:0;display:grid;place-items:center;color:#3a4540;font-size:18px;line-height:1}#v-templates .tpl-sheet-open i{color:#3a4540;font-size:14px}}#v-home #homeCalendar{display:flex!important;width:100%;margin:0 0 12px;overflow-x:auto}#v-home .mcal-toolbar{min-height:46px;padding:6px 9px}#v-home .mcal-toolbar h2{font-size:14px}#v-home .mcal-controls{display:flex;align-items:center;gap:6px}#v-home .mcal-mode{display:flex;overflow:hidden;border:1px solid #c7d0da;border-radius:3px;background:#fff}#v-home .mcal-mode button{height:29px;padding:0 9px;border:0;border-right:1px solid #d4dae1;background:#fff;color:#596572;font-size:9px;font-weight:650;cursor:pointer}#v-home .mcal-mode button:last-child{border-right:0}#v-home .mcal-mode button:hover{background:#edf5fb;color:#1d5e95}#v-home .mcal-mode button.on{background:#2d84c6;color:#fff}#v-home .mcal-weekdays div{padding:4px 6px}#v-home .mcal-grid.month{grid-template-rows:repeat(var(--mcal-weeks),62px)}#v-home .mcal-grid.week{grid-template-rows:132px}#v-home .mcal-grid.week .mcal-day{padding:7px}#v-home .mcal-grid.week .mcal-event{min-height:20px;grid-template-columns:32px minmax(0,1fr)}#v-home .mcal-day{padding:4px}#v-home .mcal-date{min-height:16px;margin-bottom:2px}#v-home .mcal-date span{width:17px;height:17px;font-size:8px}#v-home .mcal-date b{font-size:6px}#v-home .mcal-event{min-height:15px;padding:1px 3px}#v-home .mcal-event-copy strong{font-size:7px}#v-home .mcal-foot{padding:4px 9px}#v-home .mcal-agenda{min-width:760px;max-height:260px;overflow-y:auto;background:#fff}#v-home .mcal-agenda-day{display:grid;grid-template-columns:64px minmax(0,1fr);min-height:42px;border-bottom:1px solid #e0e4e8}#v-home .mcal-agenda-day:last-child{border-bottom:0}#v-home .mcal-agenda-day.today{background:#f1f7fc}#v-home .mcal-agenda-date{display:flex;align-items:center;gap:7px;padding:7px 9px;border-right:1px solid #e0e4e8}#v-home .mcal-agenda-date strong{color:#26313d;font:750 15px var(--mono)}#v-home .mcal-agenda-date span{color:#6d7884;font:650 7px var(--mono);text-transform:uppercase}#v-home .mcal-agenda-events{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:4px;padding:6px}#v-home .mcal-agenda .mcal-event{min-height:27px;grid-template-columns:38px minmax(0,1fr);padding:4px 6px}#v-home .mcal-agenda .mcal-event-copy strong{font-size:9px}#v-home .mcal-agenda .mcal-event-copy small{display:block;overflow:hidden;margin-top:1px;font-size:7px;text-overflow:ellipsis;white-space:nowrap}#v-home .mcal-empty{display:flex;align-items:center;justify-content:center;gap:7px;min-height:100px;color:#78838e;font-size:10px}html[data-theme=dark] #v-home .mcal-mode{border-color:var(--line);background:var(--cream-card)}html[data-theme=dark] #v-home .mcal-mode button{border-color:var(--line);background:var(--cream-card);color:var(--text-soft)}html[data-theme=dark] #v-home .mcal-mode button.on{background:#2d84c6;color:#fff}html[data-theme=dark] #v-home .mcal-agenda{background:var(--cream-card)}html[data-theme=dark] #v-home .mcal-agenda-date,html[data-theme=dark] #v-home .mcal-agenda-day{border-color:var(--line)}@media(max-width:760px){#v-home .mcal-toolbar{min-width:700px;align-items:flex-start}#v-home .mcal-controls{gap:5px}#v-home .mcal-mode button{padding:0 7px}#v-home .mcal-grid.month{grid-template-rows:repeat(var(--mcal-weeks),58px)}#v-home .mcal-agenda{min-width:700px}}#v-pool .candidate-data-table .data-head{position:relative;top:auto}#v-pool .candidate-data-table .data-row{min-height:48px}#v-pool .candidate-data-table .data-person{min-height:34px}#v-home .home-desk-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}#v-home .home-desk-panels>div{min-width:0;margin:0;padding:0;overflow:hidden;border:1px solid #cdd4dc;border-radius:3px;background:#fff;box-shadow:0 1px 3px rgba(28,41,72,.06)}#v-home .desk-panel-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:45px;padding:7px 9px 7px 11px;border-bottom:1px solid #d7dde4;background:#eef1f4}#v-home .desk-panel-head>div{min-width:0}#v-home .desk-panel-head span{display:block;color:#2d3945;font-size:11px;font-weight:750}#v-home .desk-panel-head small{display:block;margin-top:1px;color:#7b8590;font-size:8px}#v-home .desk-panel-head>b{display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:3px;background:#dce8f2;color:#286b9e;font:750 9px var(--mono)}#v-home .desk-panel-head>button{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:4px 7px;border:1px solid #c7d0da;border-radius:3px;background:#fff;color:#397ab1;font-size:8px;font-weight:700;cursor:pointer}#v-home .desk-panel-head>button:hover{background:#edf5fb}#v-home .desk-panel-list{max-height:250px;overflow-y:auto}#v-home .desk-panel-group{padding:5px 10px;border-bottom:1px solid #e1e5ea;background:#f8f9fa;color:#6d7884;font:700 7px var(--mono);letter-spacing:.5px;text-transform:uppercase}#v-home .desk-panel-row{display:grid;grid-template-columns:56px minmax(0,1fr) 14px;align-items:center;gap:9px;width:100%;min-height:46px;padding:6px 10px;border:0;border-bottom:1px solid #e3e7eb;background:#fff;color:#34404c;text-align:left;cursor:pointer}#v-home .desk-panel-row:last-child{border-bottom:0}#v-home .desk-panel-row:hover{background:#f3f7fa}#v-home .desk-panel-row>span:nth-child(2){min-width:0}#v-home .desk-panel-row strong{display:block;overflow:hidden;color:#2f3944;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}#v-home .desk-panel-row small{display:block;overflow:hidden;margin-top:2px;color:#7b8590;font-size:8px;text-overflow:ellipsis;white-space:nowrap}#v-home .desk-panel-row>i{color:#a0a8b1;font-size:11px}#v-home .desk-panel-time{display:flex;align-items:center;gap:4px;min-height:25px;padding:4px 5px;border-left:2px solid #c68a17;border-radius:2px;background:#fff6df;color:#6f5012;font:700 8px var(--mono)}#v-home .desk-panel-time i{font-size:11px}#v-home .desk-panel-icon{display:grid;place-items:center;width:27px;height:27px;margin-left:3px;border-radius:3px;background:#eaf3ed;color:#35734c;font-size:13px}#v-home .desk-panel-row.task{grid-template-columns:36px minmax(0,1fr) 14px}#v-home .desk-panel-empty{display:flex;align-items:center;justify-content:center;gap:7px;min-height:96px;padding:16px;color:#7d8791;font-size:9px}#v-home .desk-panel-empty i{font-size:17px;color:#7ba08a}html[data-theme=dark] #v-home .desk-panel-row,html[data-theme=dark] #v-home .home-desk-panels>div{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] #v-home .desk-panel-group,html[data-theme=dark] #v-home .desk-panel-head{background:rgba(255,255,255,.04);border-color:var(--line)}html[data-theme=dark] #v-home .desk-panel-head>button{background:var(--cream-card);border-color:var(--line)}@media(max-width:900px){#v-home .home-desk-panels{grid-template-columns:1fr}#v-home .desk-panel-list{max-height:220px}}#v-pool .table-foot-left{display:flex;align-items:center;gap:10px}#v-pool .candidate-add-row{display:inline-flex;align-items:center;gap:4px;min-height:27px;padding:4px 8px;border:1px solid #347fbc;border-radius:3px;background:#3d8dcc;color:#fff;font-size:8px;font-weight:700;cursor:pointer}#v-pool .candidate-add-row:hover{background:#327db9}#v-pool .candidate-draft-row{min-height:58px;background:#f3f8fc;box-shadow:inset 3px 0 #2d84c6}#v-pool .candidate-draft-row:hover{background:#f3f8fc}#v-pool .candidate-draft-row>div:first-child{color:#2d84c6;font-size:15px;text-align:center}#v-pool .candidate-draft-stack{display:flex;min-width:0;flex-direction:column;gap:3px}#v-pool .candidate-draft-input{width:100%;min-width:0;height:27px;padding:4px 6px;border:1px solid #bfcbd6;border-radius:2px;background:#fff;color:#303a44;font:600 9px var(--sg);outline:0}#v-pool .candidate-draft-input.sub{height:22px;color:#67737f;font-size:8px}#v-pool .candidate-draft-input:focus{border-color:#3d8dcc;box-shadow:0 0 0 1px #3d8dcc}#v-pool .candidate-draft-input.score{text-align:center}#v-pool .candidate-draft-actions{display:flex;align-items:center;gap:3px}#v-pool .candidate-draft-actions button{display:grid;place-items:center;width:25px;height:25px;border:1px solid #c6d0d8;border-radius:3px;background:#fff;cursor:pointer}#v-pool .candidate-draft-save{color:#2f7048}#v-pool .candidate-draft-cancel{color:#9a4a43}html[data-theme=dark] #v-pool .candidate-draft-row{background:rgba(45,132,198,.1)}html[data-theme=dark] #v-pool .candidate-draft-actions button,html[data-theme=dark] #v-pool .candidate-draft-input{background:var(--cream-card);border-color:var(--line);color:var(--text)}#v-pool .candidate-pool-tools{grid-template-columns:minmax(180px,1.16fr) repeat(9,minmax(78px,.58fr));align-items:stretch;overflow:visible}#v-pool .candidate-filter-field{display:flex;min-width:0;flex-direction:column;gap:2px;padding:4px 5px 5px;border-right:1px solid #e1e7e3;background:#f8faf8}#v-pool .candidate-filter-field:last-child{border-right:0}#v-pool .candidate-filter-field>span{padding-left:2px;color:#7d8981;font:700 7px var(--mono);letter-spacing:.45px;text-transform:uppercase}#v-pool .candidate-filter-field .pool-search,#v-pool .candidate-filter-field select{width:100%;max-width:none;min-width:0;border:1px solid #d8e0db;border-radius:2px;background:#fff}#v-pool .candidate-filter-field .in,#v-pool .candidate-filter-field .pool-search .in{min-height:27px;border:0;background:#fff;font-size:11px}#v-pool .candidate-filter-field .pool-search i{left:9px}#v-pool .candidate-filter-field .pool-search .in{padding-left:28px}#v-pool .candidate-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px;padding:3px 7px 3px 10px;border-right:1px solid #dde5df;border-left:1px solid #dde5df;background:#fafbfa}#v-pool .candidate-filter-summary>span{color:#65716a;font:650 8px var(--mono)}#v-pool .candidate-filter-summary>div{display:flex;align-items:center;gap:7px}#v-pool #candidateClearFilters{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:3px 7px;border:0;background:0 0;color:#397ab1;font-size:8px;font-weight:700;cursor:pointer}#v-pool #candidateClearFilters[hidden]{display:none}#v-pool .candidate-ai-shortlist{display:inline-flex;align-items:center;gap:4px;min-height:25px;padding:3px 8px;border:1px solid #8a73bd;border-radius:2px;background:#f3f0fa;color:#604b91;font-size:8px;font-weight:750;cursor:pointer}#v-pool .candidate-ai-shortlist:hover{background:#eae4f6}#v-pool .candidate-ai-shortlist:disabled{opacity:.6;cursor:wait}#v-pool .candidate-density{display:flex;overflow:hidden;border:1px solid #cbd3dc;border-radius:2px}#v-pool .candidate-density button{min-height:24px;padding:3px 7px;border:0;border-right:1px solid #d7dde3;background:#fff;color:#6b7580;font-size:7px;font-weight:700;cursor:pointer}#v-pool .candidate-density button:last-child{border-right:0}#v-pool .candidate-density button.on{background:#e8f2f9;color:#276b9f}#v-pool .candidate-data-table.comfortable .data-row{min-height:62px}#v-pool .candidate-data-table.comfortable .data-row>div{padding-top:10px;padding-bottom:10px}#v-pool .candidate-data-table.comfortable .data-name{font-size:12px}#v-pool .candidate-data-table.comfortable .data-role{font-size:10px}html[data-theme=dark] #v-pool .candidate-filter-field,html[data-theme=dark] #v-pool .candidate-filter-summary{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] #v-pool .candidate-density button,html[data-theme=dark] #v-pool .candidate-filter-field .pool-search,html[data-theme=dark] #v-pool .candidate-filter-field select{background:var(--cream-card);border-color:var(--line);color:var(--text-soft)}html[data-theme=dark] #v-pool .candidate-ai-shortlist{background:rgba(124,107,178,.18);color:#c5b8ec;border-color:#6f5e9e}#v-result .candidate-references-card{padding:0;overflow:hidden}#v-result .candidate-references-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border-bottom:1px solid #dce2dd;background:#f4f6f4}#v-result .candidate-references-head .card-h{margin:0}#v-result .candidate-references-sub{margin-top:2px;color:#78827b;font-size:9px}#v-result .candidate-reference-add{display:inline-flex;align-items:center;gap:5px;min-height:29px;padding:5px 9px;border:1px solid #347fbc;border-radius:3px;background:#3d8dcc;color:#fff;font-size:9px;font-weight:700;cursor:pointer}#v-result .candidate-reference-list{background:#fff}#v-result .candidate-reference-row{display:grid;grid-template-columns:minmax(180px,1.25fr) minmax(190px,1.1fr) 135px 105px 100px;align-items:center;gap:10px;min-height:58px;padding:8px 12px;border-bottom:1px solid #e2e6e3}#v-result .candidate-reference-row:last-child{border-bottom:0}#v-result .candidate-reference-person{display:flex;align-items:center;min-width:0;gap:9px}#v-result .candidate-reference-avatar{display:grid;place-items:center;width:31px;height:31px;flex-shrink:0;border-radius:4px;background:#e5efe8;color:#316847;font:750 9px var(--mono)}#v-result .candidate-reference-contact,#v-result .candidate-reference-person>span:last-child{min-width:0}#v-result .candidate-reference-contact a,#v-result .candidate-reference-contact small,#v-result .candidate-reference-person small,#v-result .candidate-reference-person strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#v-result .candidate-reference-person strong{font-size:10px}#v-result .candidate-reference-contact small,#v-result .candidate-reference-person small{margin-top:2px;color:#7b857e;font-size:8px}#v-result .candidate-reference-contact a{color:#397ab1;font-size:9px;font-weight:650}#v-result .candidate-reference-consent{display:flex;align-items:center;gap:5px;color:#626e66;font-size:8px}#v-result .candidate-reference-consent input{accent-color:#2f7048}#v-result .candidate-reference-status{width:100%;min-height:27px;padding:4px 6px;border:1px solid #cdd5cf;border-radius:3px;background:#f4f6f4;color:#4f5b53;font-size:8px;font-weight:700}#v-result .candidate-reference-status.requested{background:#fff7e3;color:#775615}#v-result .candidate-reference-status.received{background:#eaf5ed;color:#2f7048}#v-result .candidate-reference-status.declined{background:#fbeceb;color:#9b4039}#v-result .candidate-reference-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}#v-result .candidate-reference-actions button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:27px;padding:4px 7px;border:1px solid #c7d0da;border-radius:3px;background:#fff;color:#397ab1;font-size:8px;font-weight:700;cursor:pointer}#v-result .candidate-reference-actions button.delete{width:27px;padding:0;color:#9b4039}#v-result .candidate-reference-draft{padding:12px;background:#f5f9fc;box-shadow:inset 3px 0 #3d8dcc}#v-result .candidate-reference-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#v-result .candidate-reference-fields label{display:flex;min-width:0;flex-direction:column;gap:4px}#v-result .candidate-reference-fields label>span{color:#68746c;font:700 7px var(--mono);letter-spacing:.4px;text-transform:uppercase}#v-result .candidate-reference-fields input{width:100%;min-width:0;height:30px;padding:5px 7px;border:1px solid #c4ced6;border-radius:3px;background:#fff;color:#303a34;font-size:9px;outline:0}#v-result .candidate-reference-fields input:focus{border-color:#3d8dcc;box-shadow:0 0 0 1px #3d8dcc}#v-result .candidate-reference-fields .candidate-reference-draft-consent{flex-direction:row;align-items:center;justify-content:flex-start;padding-top:17px}#v-result .candidate-reference-fields .candidate-reference-draft-consent input{width:15px;height:15px;accent-color:#2f7048}#v-result .candidate-reference-fields .candidate-reference-draft-consent span{font-family:var(--sg);font-size:8px;letter-spacing:0;text-transform:none}#v-result .candidate-reference-draft-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:9px}#v-result .candidate-reference-draft-actions button{min-height:28px;padding:5px 9px;border:1px solid #c7d0da;border-radius:3px;background:#fff;color:#53605a;font-size:8px;font-weight:700}#v-result .candidate-reference-draft-actions button.primary{border-color:#347fbc;background:#3d8dcc;color:#fff}#v-result .candidate-reference-empty{display:flex;align-items:center;justify-content:center;gap:10px;min-height:92px;padding:16px;color:#7a857e}#v-result .candidate-reference-empty i{font-size:22px;color:#8ca498}#v-result .candidate-reference-empty span,#v-result .candidate-reference-empty strong{display:block}#v-result .candidate-reference-empty strong{color:#4b5750;font-size:10px}#v-result .candidate-reference-empty span{margin-top:3px;font-size:8px}html[data-theme=dark] #v-result .candidate-reference-draft,html[data-theme=dark] #v-result .candidate-references-head{background:rgba(255,255,255,.04);border-color:var(--line)}html[data-theme=dark] #v-result .candidate-reference-list,html[data-theme=dark] #v-result .candidate-reference-row{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] #v-result .candidate-reference-actions button,html[data-theme=dark] #v-result .candidate-reference-fields input{background:var(--cream-card);border-color:var(--line);color:var(--text)}@media(max-width:900px){#v-result .candidate-reference-row{grid-template-columns:minmax(0,1fr) auto}#v-result .candidate-reference-consent,#v-result .candidate-reference-contact{grid-column:1}#v-result .candidate-reference-actions,#v-result .candidate-reference-status{grid-column:2}#v-result .candidate-reference-fields{grid-template-columns:1fr 1fr}}@media(max-width:600px){#v-result .candidate-references-head{align-items:flex-start}#v-result .candidate-reference-row{grid-template-columns:1fr}#v-result .candidate-reference-actions,#v-result .candidate-reference-consent,#v-result .candidate-reference-contact,#v-result .candidate-reference-status{grid-column:1}#v-result .candidate-reference-actions{justify-content:flex-start}#v-result .candidate-reference-fields{grid-template-columns:1fr}#v-result .candidate-reference-fields .candidate-reference-draft-consent{padding-top:4px}}@media(max-width:1200px) and (min-width:761px){#v-pool .candidate-pool-tools{grid-template-columns:repeat(5,minmax(0,1fr))}#v-pool .candidate-filter-field.search{grid-column:span 2}#v-pool .candidate-filter-field{border-bottom:1px solid #d8ded9}#v-pool .candidate-filter-field:nth-child(5n){border-right:0}#v-pool .candidate-filter-field:nth-last-child(-n+5){border-bottom:0}}@media(max-width:760px){#v-pool .candidate-pool-tools{grid-template-columns:repeat(2,minmax(0,1fr))}#v-pool .candidate-filter-field.search{grid-column:1/-1}#v-pool .candidate-filter-summary{min-width:0;align-items:flex-start;flex-direction:column}#v-pool .candidate-filter-summary>div{width:100%;justify-content:space-between}#v-pool .candidate-intelligence-flow{box-shadow:inset -24px 0 18px -20px rgba(36,91,56,.45);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 26px),transparent)}}#v-assess{max-width:none}#v-assess .cq-header{display:grid;grid-template-columns:minmax(220px,1fr) minmax(360px,1.25fr) minmax(360px,1fr);align-items:center;gap:24px;padding:0 0 16px}.cq-title-block{display:flex;align-items:center;gap:12px;min-width:0}.cq-back{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;border:0;border-radius:9px;background:0 0;color:var(--text);font-size:18px;cursor:pointer}.cq-back:hover{background:rgba(36,91,56,.08);color:var(--green)}.cq-stepper{display:flex;align-items:flex-start;justify-content:center;min-width:0}.cq-step{width:104px;display:grid;justify-items:center;gap:5px;color:var(--text-faint)}.cq-step span{width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff;font:700 9px var(--mono)}.cq-step small{font-size:9px;white-space:nowrap}.cq-step.done,.cq-step.on{color:var(--green)}.cq-step.done span,.cq-step.on span{border-color:var(--green);background:var(--green);color:#fff}.cq-step-line{height:22px;flex:1;max-width:120px;padding-top:10px;background:linear-gradient(var(--line),var(--line)) center/100% 1px no-repeat}.cq-step-line i{display:block;width:0;height:2px;background:var(--green);transition:width .2s ease}.cq-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px}.cq-completion{width:126px;flex:0 0 126px}.cq-completion>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:8px;color:var(--text-soft)}.cq-completion b{font:800 9px var(--mono);color:var(--text)}.cq-completion-track{height:5px;margin-top:6px;overflow:hidden;border-radius:99px;background:#dfe6e1}.cq-completion-track i{display:block;width:0;height:100%;border-radius:inherit;background:var(--green);transition:width .2s ease}.cq-tabs{align-items:center;padding-top:4px}.cq-duplicate{display:flex;align-items:center;gap:7px;margin-left:auto;padding:0 5px 0 16px;font-size:9px;color:var(--text-soft);white-space:nowrap}.cq-duplicate i{font-size:15px;color:var(--green)}.cq-duplicate b{padding-left:10px;border-left:1px solid var(--line);color:var(--green);font-weight:700}.cq-duplicate b.match{color:#a86700}.cq-two-col{grid-template-columns:minmax(290px,.72fr) minmax(620px,1.45fr);gap:14px}.cq-cv-column,.cq-profile-workspace{min-width:0}.cq-cv-card{padding:16px}.cq-dropzone{min-height:118px;justify-content:center;padding:20px 14px}.cq-cv-ta{min-height:88px;max-height:140px}.cq-cv-status{min-height:14px;margin-top:8px;font-size:8px;line-height:1.4;color:var(--text-soft)}.cq-preview-card{padding:0;overflow:hidden;min-height:300px}.cq-preview-card>.cq-card-h{padding:14px 16px;margin:0;border-bottom:1px solid var(--line-soft)}.cq-preview-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--text-faint);text-align:center}.cq-preview-empty i{font-size:30px}.cq-preview-empty b{font-size:11px;color:var(--text-soft)}.cq-preview-empty span{font-size:9px}.cq-preview-card .cv-preview{margin:0;border:0;border-radius:0}.cq-preview-card .cv-preview-frame{height:440px}.cq-profile-workspace{padding:14px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.42)}.cq-profile-workspace .cq-card{box-shadow:none}.cq-profile-hero{padding:14px 16px}.cq-profile-top{display:grid;grid-template-columns:auto minmax(210px,1fr) auto;align-items:center;gap:14px}.cq-profile-hero .cq-avatar{width:62px;height:62px;border-radius:16px;font-size:20px}.cq-profile-identity{min-width:0}.cq-profile-identity>div{display:flex;align-items:center;gap:8px;min-width:0}.cq-profile-identity strong{font-size:20px;letter-spacing:-.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cq-profile-identity>b{display:block;margin-top:4px;font-size:11px;color:var(--text)}.cq-profile-identity>span{display:flex;align-items:center;gap:5px;margin-top:7px;font-size:9px;color:var(--text-soft)}.cq-contact-chips em,.cq-profile-identity em{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cq-match-chip{flex:0 0 auto;padding:3px 7px;border-radius:6px;background:var(--bg-soft);font-size:8px;color:var(--text-soft)}.cq-match-chip.populated{background:rgba(36,91,56,.1);color:var(--green)}.cq-quick-actions>small{display:block;margin-bottom:7px;font-size:8px;font-weight:700;color:var(--text-soft)}.cq-quick-actions>div{display:flex;gap:6px}.cq-quick-actions button{width:62px;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--text);font:600 8px var(--sans);cursor:pointer}.cq-quick-actions button:hover{border-color:var(--green);color:var(--green)}.cq-quick-actions i{font-size:15px}.cq-contact-chips{display:grid;grid-template-columns:1fr .8fr 1.4fr;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid var(--line-soft)}.cq-contact-chips span{min-width:0;display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--line-soft);border-radius:8px;background:#fafbfa;font-size:9px;color:var(--text-soft)}.cq-contact-chips i{flex:0 0 auto;color:var(--green)}.cq-ai-snapshot{position:relative;padding:13px 132px 13px 15px;border-color:rgba(36,91,56,.18);background:linear-gradient(100deg,rgba(36,91,56,.07),rgba(36,91,56,.015))}.cq-ai-snapshot .cq-card-h{margin-bottom:5px;color:var(--green)}.cq-ai-snapshot>button{position:absolute;right:14px;top:50%;transform:translateY(-50%);padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--green);font:700 8px var(--sans);cursor:pointer}.cq-ai-snapshot #cqInsights{display:flex;flex-wrap:wrap;gap:2px 18px}.cq-ai-snapshot .cq-insight-row{border:0;padding:2px 0;font-size:9px}.cq-snapshot-placeholder{font-size:9px;color:var(--text-soft)}.cq-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cq-data-card{padding:13px 14px;margin:0!important}.cq-data-card .cq-card-h{margin-bottom:5px}.cq-data-card .cq-record-table th{width:96px;padding-top:9px;font-size:9px}.cq-data-card .cq-inline-in{font-size:10px;padding:6px}.cq-inline-in.cq-needs-info{border-color:#d99022;background:#fff8ea;box-shadow:inset 3px 0 #e0a13c}.cq-inline-in.cq-required-error{border-color:#c94c3c;background:#fff1ee;box-shadow:inset 3px 0 #c94c3c}.cq-inline-in.cq-needs-info::placeholder{color:#a46b17;opacity:1}.cq-inline-in.cq-required-error::placeholder{color:#a63b31;opacity:1}.cq-validation-flash{animation:cqValidationFlash .55s ease 3}@keyframes cqValidationFlash{0%,100%{box-shadow:inset 3px 0 #c94c3c,0 0 0 0 rgba(201,76,60,0)}50%{box-shadow:inset 3px 0 #c94c3c,0 0 0 4px rgba(201,76,60,.2)}}.cq-data-card select.cq-inline-in{appearance:auto}.cq-skills-card .cq-skills-ta{min-height:58px;border:1px solid transparent}.cq-skills-preview{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.cq-skills-preview span{padding:3px 7px;border:1px solid rgba(36,91,56,.22);border-radius:6px;background:rgba(36,91,56,.06);font-size:8px;color:var(--green)}.cq-more-card{margin-top:12px!important;padding:0 14px!important}.cq-more-card .cq-more{margin:0;padding:0;border:0}.cq-more-card summary{display:flex;align-items:center;gap:8px;padding:12px 0;color:var(--text)}.cq-more-card summary small{color:var(--text-faint);font-weight:400}html[data-theme=dark] .cq-ai-snapshot>button,html[data-theme=dark] .cq-contact-chips span,html[data-theme=dark] .cq-profile-workspace,html[data-theme=dark] .cq-quick-actions button,html[data-theme=dark] .cq-step span{background:var(--cream-card);border-color:var(--line);color:var(--text)}@media(max-width:1500px){#v-assess .cq-header{grid-template-columns:1fr auto}.cq-stepper{grid-column:1/-1;grid-row:2}.cq-two-col{grid-template-columns:minmax(270px,.72fr) minmax(500px,1.3fr)}.cq-profile-top{grid-template-columns:auto 1fr}.cq-quick-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line-soft);padding-top:10px}.cq-quick-actions>small{margin:0}}@media(max-width:960px){.cq-two-col{grid-template-columns:1fr}.cq-cv-column{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cq-cv-column .cq-card{margin:0}.cq-preview-card .cv-preview-frame{height:360px}}@media(max-width:700px){#v-assess .cq-header{display:flex;align-items:flex-start}.cq-title-block{width:100%}.cq-stepper{order:3;width:100%}.cq-head-actions{width:100%;justify-content:space-between}.cq-completion,.cq-duplicate{display:none}.cq-cv-column,.cq-profile-grid{grid-template-columns:1fr}.cq-profile-workspace{padding:8px}.cq-profile-top{grid-template-columns:auto 1fr}.cq-profile-identity strong{font-size:16px}.cq-contact-chips{grid-template-columns:1fr}.cq-ai-snapshot{padding:12px}.cq-ai-snapshot>button{position:static;transform:none;margin-top:9px}}#candidateClientsPanel .portal-grid{display:block;overflow:hidden;gap:0;border:1px solid #d8ded9;border-radius:5px;background:#fff}#candidateClientsPanel .portal-card{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(180px,.75fr) minmax(280px,1.5fr);column-gap:18px;align-items:center;min-height:124px;margin:0;padding:16px 18px;border:0;border-bottom:1px solid #dfe4e0;border-radius:0;background:#fff;box-shadow:none}#candidateClientsPanel .portal-card:nth-child(2n){background:#fafbfa}#candidateClientsPanel .portal-card:hover{background:#eef5f0}#candidateClientsPanel .portal-card:last-child{border-bottom:0}#candidateClientsPanel .portal-card-head{align-items:center;min-width:0;padding-right:18px;border-right:1px solid #e2e6e3}#candidateClientsPanel .portal-client{font-family:var(--sans);font-size:11px;font-weight:700;line-height:1.25;letter-spacing:0;text-transform:none;color:#397ab1}#candidateClientsPanel .portal-role{margin-top:5px;font-size:13px;font-weight:700;line-height:1.3;color:var(--text)}#candidateClientsPanel .portal-status{flex:0 0 auto;padding:4px 8px;border-radius:4px;background:#e9f2eb;font:700 8px var(--mono);color:var(--green)}#candidateClientsPanel .portal-progress{margin:0;padding:4px 18px 4px 0;border-right:1px solid #e2e6e3}#candidateClientsPanel .portal-progress .job-progress-top{margin-bottom:7px;font-size:9px;color:var(--text-soft)}#candidateClientsPanel .portal-progress .job-progress-top span:last-child{font:800 10px var(--mono);color:var(--text)}#candidateClientsPanel .portal-progress .job-track{height:5px;background:#e1e7e2}#candidateClientsPanel .portal-candidates{min-width:0;gap:4px}#candidateClientsPanel .portal-candidate{min-height:42px;padding:5px 7px;border:0;border-bottom:1px solid #e4e8e5;border-radius:0;background:0 0}#candidateClientsPanel .portal-candidate:last-child{border-bottom:0}#candidateClientsPanel .portal-empty{display:flex;align-items:center;min-height:42px;padding:8px 10px;color:var(--text-faint);font-size:9px}@media(max-width:980px){#candidateClientsPanel .portal-card{grid-template-columns:minmax(200px,1fr) minmax(180px,.8fr)}#candidateClientsPanel .portal-candidates{grid-column:1/-1;padding-top:10px;border-top:1px solid #e2e6e3}#candidateClientsPanel .portal-progress{border-right:0}}@media(max-width:640px){#candidateClientsPanel .portal-card{grid-template-columns:1fr;gap:10px;min-height:124px;padding:14px}#candidateClientsPanel .portal-card-head,#candidateClientsPanel .portal-progress{padding-right:0;border-right:0}#candidateClientsPanel .portal-candidates{grid-column:1}}.job-intake-modal{max-width:760px}.job-intake-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.job-intake-head .modal-h{margin-bottom:3px}.job-intake-head p{margin:0 0 16px;font-size:10px;color:var(--text-soft)}.job-intake-close{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text-soft);cursor:pointer}.job-brief-intake{margin-bottom:16px;padding:14px;border:1px solid rgba(36,91,56,.18);border-radius:12px;background:linear-gradient(135deg,rgba(36,91,56,.07),rgba(36,91,56,.015))}.job-brief-intake.dragging{border-color:#2d84c6;background:#eef7fd;box-shadow:inset 0 0 0 2px rgba(45,132,198,.18)}.job-advert-preview{display:none;margin-top:10px;border:1px solid var(--line);background:#f7f8f6}.job-advert-preview.on{display:block}.job-advert-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-bottom:1px solid var(--line);background:#eef1ef;font-size:9px;font-weight:750}.job-advert-preview-head span{display:flex;align-items:center;gap:6px}.job-advert-preview-head button{width:25px;height:25px;border:1px solid var(--line);background:#fff;color:var(--text)}.job-advert-preview>img{display:block;width:100%;max-height:430px;object-fit:contain;background:#fff}.job-advert-preview>a{display:block;padding:12px;color:#397ab1;font-size:11px;overflow-wrap:anywhere}.job-advert-original-toggle{border-top:1px solid var(--line);background:#fff}.job-advert-original-toggle summary,.job-full-page-source summary{padding:9px 11px;color:#397ab1;font-size:9px;font-weight:750;cursor:pointer}.job-advert-original-toggle img,.job-full-page-source img{display:block;width:100%;max-height:650px;object-fit:contain}.job-crop-label{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #b7d1e5;border-bottom:0;background:#edf5fb;color:#315d7d;font-size:9px;font-weight:750}.job-full-page-source{border:1px solid var(--line);background:#fff}.job-original-advert{display:grid;gap:10px;padding-top:12px}.job-original-advert>small{color:var(--text-faint);font-size:8px}.job-original-advert-image{display:block;width:100%;max-height:680px;object-fit:contain;border:1px solid var(--line);background:#fff}.job-original-advert-pdf{width:100%;height:600px;border:1px solid var(--line);background:#fff}.job-original-advert-link{display:flex;align-items:center;gap:7px;padding:12px;border:1px solid #b7d1e5;background:#edf5fb;color:#315d7d;font-size:11px;font-weight:750}.job-original-advert-text{max-height:320px;padding:12px;overflow:auto;border:1px solid var(--line);background:#fff;white-space:pre-wrap;font-size:11px;line-height:1.55}.job-brief-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.job-brief-title span{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;color:var(--green)}.job-brief-title small{font-size:8px;color:var(--text-faint)}.job-brief-intake textarea{min-height:116px;background:#fff}.job-url-import{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:8px}.job-url-import .btn{min-height:32px;padding:7px 10px;font-size:9px;white-space:nowrap}.job-brief-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:9px}.job-brief-actions .btn{min-height:32px;padding:7px 10px;font-size:9px}.job-brief-actions>span{flex:1;min-width:150px;font-size:8px;line-height:1.4;color:var(--text-soft)}.job-field-help{display:block;margin-top:5px;font-size:8px;line-height:1.35;color:var(--text-faint)}.job-skill-input{min-height:76px!important}.job-detail-skill-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.job-detail-skill-grid>div{padding:11px;border:1px solid var(--line-soft);border-radius:9px;background:var(--paper)}.job-detail-skill-grid b{display:block;margin-bottom:7px;font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-soft)}.job-detail-skill-grid>div>div{display:flex;flex-wrap:wrap;gap:5px}.job-detail-skill-grid span{padding:4px 7px;border:1px solid #cbd8d0;border-radius:6px;background:#fff;font-size:9px;color:var(--text-soft)}.job-detail-skill-grid span.required{border-color:rgba(36,91,56,.28);background:rgba(36,91,56,.08);color:var(--green);font-weight:700}.job-detail-skill-grid small{font-size:9px;color:var(--text-faint)}.job-original-brief summary{display:flex;align-items:center;gap:7px;cursor:pointer;font-size:12px;font-weight:700;color:var(--text)}.job-original-brief>div{margin-top:12px;padding-top:12px;border-top:1px solid var(--line-soft);font-size:10px;line-height:1.55;white-space:pre-wrap;color:var(--text-soft)}.jobs-widget-brief-state{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:8px;font-weight:700}.jobs-widget-brief-state.ready{color:var(--green)}.jobs-widget-brief-state.missing{color:#a86700}#v-jobs .job-meta .job-brief-chip.ready{background:rgba(36,91,56,.1);color:var(--green);font-weight:700}#v-jobs .job-meta .job-brief-chip.missing{background:rgba(212,160,23,.12);color:#8b6100;font-weight:700}html[data-theme=dark] .job-brief-intake textarea,html[data-theme=dark] .job-detail-skill-grid span,html[data-theme=dark] .job-intake-close{background:var(--cream-card);border-color:var(--line);color:var(--text)}@media(max-width:620px){.job-detail-skill-grid{grid-template-columns:1fr}.job-url-import{grid-template-columns:1fr}.job-url-import .btn{width:100%;justify-content:center}.job-brief-actions .btn{flex:1}.job-brief-actions>span{flex-basis:100%}}#jobModal .job-intake-modal.job-import-pending{width:min(680px,calc(100vw - 24px))!important;max-width:680px!important}#jobModal .job-intake-modal.job-import-pending .job-capture-reference{padding:17px 19px 14px!important}#jobModal .job-capture-reference .job-capture-ref-head{grid-template-columns:40px minmax(0,1fr) 132px;align-items:center;padding:0 34px 13px 0}#jobModal .job-capture-reference .job-capture-ref-head h2{font-size:18px}#jobModal .job-capture-reference .job-capture-ref-head p{max-width:390px;font-size:9px}.job-selection-capture{display:grid;grid-template-columns:48px minmax(0,1fr) 190px;grid-template-areas:"icon copy button" ". flow flow" ". note note";align-items:center;gap:9px 13px;padding:16px;border:1px solid #cfdcd3;border-radius:13px;background:linear-gradient(135deg,#f2f7f3 0,#f8faf8 72%,#f6f7f4 100%);box-shadow:0 7px 20px rgba(24,55,34,.045)}.job-selection-capture-icon{grid-area:icon;display:grid;width:46px;height:46px;place-items:center;border:1px solid #c5d7ca;border-radius:11px;background:#fff;color:#245f3b;font-size:22px;box-shadow:0 4px 12px rgba(24,55,34,.06)}.job-selection-capture-copy{grid-area:copy;min-width:0}.job-selection-capture-copy .job-snip-board-badge{margin-bottom:6px}.job-selection-capture-copy h3{margin:0 0 4px;color:#15231a;font-size:15px;letter-spacing:-.25px}.job-selection-capture-copy p{max-width:355px;margin:0;color:#66736a;font-size:8.5px;line-height:1.45}#jobModal .job-selection-capture .job-snip-primary{grid-area:button;min-height:42px;margin:0!important;padding:8px 11px!important;border-radius:9px!important;font-size:9.5px}#jobModal .job-selection-capture .job-snip-primary:disabled{border-color:#557361!important;background:#557361!important;cursor:wait;opacity:1}.job-selection-flow{grid-area:flow;display:flex;min-width:0;align-items:center;gap:7px;padding-top:8px;border-top:1px solid #dce5df;color:#536259;font-size:7.5px}.job-selection-flow span{display:flex;min-width:0;align-items:center;gap:5px;white-space:nowrap}.job-selection-flow span b{display:grid;width:17px;height:17px;flex:0 0 17px;place-items:center;border-radius:50%;background:#e2eee6;color:#245f3b;font-size:7px}.job-selection-flow>i{color:#9ca8a0;font-size:10px}.job-selection-capture>small{grid-area:note;display:flex;align-items:center;gap:5px;color:#748078;font-size:7.5px;line-height:1.35}.job-selection-capture>small i{color:#2b7047;font-size:10px}#jobModal .job-capture-reference .job-capture-status{margin:5px 0 0;font-size:8px}.job-selection-text{display:none;grid-template-columns:165px minmax(0,1fr);align-items:center;gap:12px;margin-top:6px;padding:10px 11px;border:1px solid #a9c8b3;border-radius:10px;background:#f4f9f5}#jobModal .job-intake-modal:is(.job-selection-received,.job-import-extracted) .job-selection-text{display:grid}.job-selection-text>div small,.job-selection-text>div span{display:block}.job-selection-text>div span{color:#245f3b;font-size:9px;font-weight:800}.job-selection-text>div span i{margin-right:5px;font-size:14px;vertical-align:-2px}.job-selection-text>div small{margin-top:4px;color:#708078;font-size:7px;line-height:1.4}#jobModal .job-selection-text #j-description{width:100%;min-height:72px!important;max-height:145px;margin:0;padding:9px!important;border:1px solid #cad8ce!important;border-radius:8px!important;background:#fff!important;color:#27352c;font-size:8.5px;line-height:1.4;resize:vertical}#jobModal .job-selection-text #j-description:focus{outline:0!important;border-color:#4b8562!important;box-shadow:0 0 0 3px rgba(49,95,67,.09)!important}#jobModal .job-capture-reference .job-capture-ref-result{margin-top:6px}#jobModal .job-capture-reference .job-capture-ref-support{margin-top:5px}@media(max-width:620px){#jobModal .job-capture-reference .job-capture-ref-head{grid-template-columns:38px minmax(0,1fr)}#jobModal .job-capture-reference .job-capture-ref-secure{grid-column:2;margin:0}.job-selection-capture{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon copy" "button button" "flow flow" "note note";padding:13px}.job-selection-capture-icon{width:40px;height:40px;font-size:19px}#jobModal .job-selection-capture .job-snip-primary{width:100%!important}.job-selection-flow{justify-content:space-between;gap:4px;overflow:hidden}.job-selection-flow span{font-size:6.5px;white-space:normal}.job-selection-flow>i{display:none}.job-selection-text{grid-template-columns:1fr;gap:7px}}#v-account .acct-product-feedback-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff 0,#fbfdfb 100%)}#v-account .acct-product-feedback-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#2d7047}.product-feedback-intro{display:flex;align-items:baseline;gap:7px;margin:1px 0 11px}.product-feedback-intro strong{color:#1d2c22;font-size:11px}.product-feedback-intro span{color:#748078;font-size:8px}.product-rating-stars{display:flex;align-items:center;gap:4px;margin-bottom:12px}.product-rating-stars button{display:grid;width:29px;height:29px;place-items:center;padding:0;border:1px solid #d7ded8;border-radius:7px;background:#fff;color:#c7cec9;font-size:16px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.product-rating-stars button:focus-visible,.product-rating-stars button:hover{transform:translateY(-1px);border-color:#d0a63a;outline:2px solid rgba(208,166,58,.18);outline-offset:1px}.product-rating-stars button.selected{border-color:#e0bd5d;background:#fff8e4;color:#d5a72a}.product-rating-stars>span{margin-left:5px;color:#69766e;font-size:8px;font-weight:700}.product-feedback-copy{display:block}.product-feedback-copy>span{display:flex;align-items:center;gap:5px;margin-bottom:6px;color:#35443a;font-size:8px;font-weight:800}.product-feedback-copy small{color:#8b958e;font-size:7px;font-weight:600}.product-feedback-copy textarea{width:100%;min-height:76px;resize:vertical;padding:10px 11px;border:1px solid #d7ded8;border-radius:7px;background:#fff;color:#1d2c22;font:500 9px/1.55 var(--sans)}.product-feedback-copy textarea:focus{border-color:#4e8a62;outline:3px solid rgba(45,112,71,.09)}.product-feedback-consent{display:flex;align-items:flex-start;gap:9px;margin-top:10px;padding:10px;border:1px solid #dbe3dd;border-radius:7px;background:#f5f8f6;cursor:pointer}.product-feedback-consent input{width:15px;height:15px;margin:1px 0 0;accent-color:#2d7047;flex:0 0 auto}.product-feedback-consent span{display:block;min-width:0}.product-feedback-consent strong{display:block;color:#294334;font-size:8.5px}.product-feedback-consent small{display:block;margin-top:3px;color:#6f7d74;font-size:7px;line-height:1.45}.product-feedback-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px}.product-feedback-footer>span{display:flex;align-items:center;gap:5px;color:#758078;font-size:7px;line-height:1.35}.product-feedback-footer>span i{color:#2d7047;font-size:10px}.product-feedback-footer>button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border:1px solid #245f3b;border-radius:6px;background:#245f3b;color:#fff;font-size:8px;font-weight:800;cursor:pointer}.product-feedback-footer>button:hover{background:#194d2e}.product-feedback-footer>button:disabled{opacity:.65;cursor:wait}.onb-review-proof{width:min(100%,360px);margin:10px auto 0;padding:12px 13px;border:1px solid rgba(241,204,99,.28);border-radius:10px;background:rgba(255,255,255,.065);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);text-align:left}.onb-review-proof[hidden]{display:none!important}.onb-review-summary{display:flex;align-items:center;gap:7px;color:rgba(255,255,255,.63);font-size:8px}.onb-review-summary strong{color:#fff;font-size:10px}.onb-review-stars{display:flex;gap:1px}.onb-review-stars i{color:rgba(255,255,255,.2);font-size:11px}.onb-review-stars i.on{color:#f0c959}.onb-review-proof blockquote{margin:8px 0 4px;color:rgba(255,255,255,.86);font-size:9px;font-weight:650;line-height:1.45}.onb-review-proof>small{color:#a9d7b9;font-size:7px;font-weight:700}@media(min-width:961px){.onb-copy .onb-review-proof{width:100%;margin:10px 0 0}}@media(max-width:700px){.product-feedback-intro{align-items:flex-start;flex-direction:column;gap:3px}.product-feedback-footer{align-items:stretch;flex-direction:column}.product-feedback-footer>button{width:100%}}html[data-theme=dark] #v-account .acct-product-feedback-card{background:var(--cream-card)}html[data-theme=dark] .product-feedback-copy textarea,html[data-theme=dark] .product-feedback-intro strong{color:var(--text)}html[data-theme=dark] .product-feedback-copy textarea,html[data-theme=dark] .product-rating-stars button{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] .product-feedback-consent{background:rgba(45,112,71,.08);border-color:var(--line)}.job-import-input-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:8px;padding:4px;border:1px solid #d6dfd8;border-radius:10px;background:#edf2ee}#jobModal .job-import-input-switch button{display:flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:6px 10px!important;border:1px solid transparent!important;border-radius:7px!important;background:0 0!important;color:#69766d;font-size:8.5px;font-weight:800;cursor:pointer}#jobModal .job-import-input-switch button.on{border-color:#cbd7ce!important;background:#fff!important;color:#245f3b;box-shadow:0 2px 7px rgba(21,48,29,.06)}#jobModal .job-import-input-switch button i{font-size:14px}.job-paste-import-card[hidden],.job-screenshot-import-card[hidden]{display:none!important}.job-paste-import-card{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:9px;padding:13px;border:1px solid #cddbd1;border-radius:13px;background:linear-gradient(135deg,#f3f7f4 0,#f8faf8 100%);box-shadow:0 7px 20px rgba(24,55,34,.045)}.job-paste-import-card>div{grid-column:1/-1}.job-paste-import-card>div small,.job-paste-import-card>div span{display:block}.job-paste-import-card>div span{color:#245f3b;font-size:9px;font-weight:800}.job-paste-import-card>div span i{margin-right:5px;font-size:14px;vertical-align:-2px}.job-paste-import-card>div small{margin-top:3px;color:#708078;font-size:7px}#jobModal .job-paste-import-card #j-paste-advert{width:100%;min-height:112px!important;max-height:190px;margin:0;padding:10px!important;border:1px solid #cad8ce!important;border-radius:8px!important;background:#fff!important;color:#27352c;font-size:9px;line-height:1.45;resize:vertical}#jobModal .job-paste-import-card #j-paste-advert:focus{outline:0!important;border-color:#4b8562!important;box-shadow:0 0 0 3px rgba(49,95,67,.09)!important}#jobModal .job-paste-import-card>button{display:flex;min-height:42px;align-items:center;justify-content:center;gap:6px;align-self:end;padding:8px 10px!important;border:1px solid #1e6039!important;border-radius:8px!important;background:#1e6039!important;color:#fff!important;font-size:8.5px;font-weight:800;cursor:pointer}#jobModal .job-paste-import-card>button:disabled{border-color:#6b8272!important;background:#6b8272!important;cursor:wait}#jobModal .job-intake-modal.job-import-extracted :is(.job-import-input-switch,[data-job-import-panel]){display:none!important}@media(max-width:620px){.job-paste-import-card{grid-template-columns:1fr}.job-paste-import-card>div{grid-column:1}#jobModal .job-paste-import-card>button{width:100%}}#v-result .candidate-360-tabs{gap:0;padding:0 8px;border:1px solid #d8ded9;border-radius:6px;background:#fff;box-shadow:none}#v-result .candidate-360-tabs button{min-height:40px;padding:8px 14px;border:0;border-bottom:2px solid transparent;border-radius:0!important;background:0 0;color:#657169;font-size:10px}#v-result .candidate-360-tabs button.on{border-bottom-color:#2d7047;background:0 0;color:#245d3b}#v-result .result-top-grid{grid-template-columns:minmax(300px,.62fr) minmax(560px,1.38fr);gap:10px;align-items:stretch}#v-result .result-hero{min-height:0;display:grid;grid-template-columns:78px minmax(0,1fr);gap:15px;align-items:center;padding:18px;border:1px solid #d3ddd5;border-left:4px solid #2d7047;border-radius:6px!important;background:linear-gradient(135deg,#fff,#f4f8f5);color:#18231b;overflow:visible}#v-result .result-hero:after{display:none}#v-result .rg,#v-result .rg svg{width:72px;height:72px}#v-result .rg svg circle:first-child{stroke:#e0e8e2!important}#v-result .rg-n{color:#173d27;font-size:25px}#v-result .rg-of{color:#7e8a82}#v-result .result-meta{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"avatar name" "avatar role" "avatar stamp";column-gap:10px;align-items:center}#v-result #r-photo-slot{grid-area:avatar;margin:0}#v-result #r-photo-slot .cand-initials,#v-result #r-photo-slot .cand-photo{width:42px!important;height:42px!important;border:0;border-radius:5px!important;background:#245d3b;color:#fff;box-shadow:none;font-size:13px!important}#v-result .result-nm{grid-area:name;overflow:hidden;color:#18231b;font-size:18px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}#v-result .result-rl{grid-area:role;margin:2px 0;color:#68746c;font-size:10px}#v-result #r-stamp{grid-area:stamp}#v-result .result-meta .tag{margin-top:4px!important;padding:3px 7px!important;border-radius:3px!important;font-size:7px!important}#v-result .result-contact{padding:16px;border:1px solid #d3ddd5;border-radius:6px!important;background:#fff}#v-result .result-contact-title{font-size:15px}#v-result .result-contact-sub{font-size:9px}#v-result .result-contact-action{width:34px;height:34px;border-radius:4px}#v-result .result-contact-grid{gap:6px}#v-result .result-contact-fact{min-height:64px;padding:10px 11px;border:1px solid #e0e6e1;border-radius:5px;background:#f7f9f7}#v-result .result-contact-fact.primary,#v-result .result-contact-fact.skills{background:#eef6f0;border-color:#c8dccd}#v-result .result-contact-fact label{font-size:7px;letter-spacing:.65px}#v-result .result-contact-fact strong{font-size:12px;line-height:1.3}#v-result .result-call-card,#v-result>.card{border-radius:6px!important;box-shadow:none}@media(max-width:1050px){#v-result .result-top-grid{grid-template-columns:1fr}}@media(max-width:620px){#v-result .result-hero{grid-template-columns:64px minmax(0,1fr);padding:13px}#v-result .rg,#v-result .rg svg{width:60px;height:60px}#v-result .result-contact-grid{grid-template-columns:1fr 1fr}}#v-home .home-recent-activity,#v-home .home-schedule-card{padding:0;overflow:hidden}#v-home .home-recent-activity{margin-top:12px}#v-home .home-section-head{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border-bottom:1px solid #dfe5e0;background:#fff}#v-home .home-section-head span{display:block;font-size:10px;font-weight:800;color:#34423a}#v-home .home-section-head small{display:block;margin-top:2px;font-size:7px;color:#7a857e}#v-home .home-recent-activity .activity-list{padding:0 13px;background:#fff}#v-home .activity-item{min-height:42px;padding:8px 0}#v-home .activity-mark{width:24px;height:24px;display:grid;place-items:center;border-radius:5px;background:#eef5f0;color:#2d6f48}#v-home .activity-copy{font-size:9px;color:#46524b}#v-home .activity-at{font:700 7px var(--mono);color:#849089}#v-home .desk-panel-row.schedule .desk-panel-time{color:#397ab1}.quick-fab-label{padding:9px 16px 7px;border-bottom:1px solid var(--line-soft);font:800 8px var(--mono);letter-spacing:.7px;text-transform:uppercase;color:var(--text-faint);background:var(--paper)}.business-company-link{width:100%;display:block;padding:3px 4px;border:0;background:0 0;text-align:left;color:#397ab1;cursor:pointer}.business-company-link.has-logo{position:relative;padding-left:33px;min-height:30px}.business-company-link.has-logo:before{content:"";position:absolute;left:2px;top:50%;width:24px;height:24px;transform:translateY(-50%);border:1px solid var(--line-soft);border-radius:7px;background:#fff var(--company-logo) center/contain no-repeat;box-shadow:0 4px 10px rgba(15,43,24,.08)}.business-company-link strong{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.business-company-link small{display:flex;align-items:center;gap:3px;margin-top:3px;font-size:7px;color:#7c8780}.business-company-link:hover strong{text-decoration:underline}.relationship-modal-colour label{display:flex;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--relationship-colour,#397ab1) 28%,var(--line));background:color-mix(in srgb,var(--relationship-colour,#397ab1) 9%,#fff);border-radius:8px;padding:10px}.relationship-modal-colour input{width:32px;height:28px;padding:0;border:0;background:0 0;cursor:pointer}.relationship-modal-colour span{font-size:10px;color:var(--text-soft);line-height:1.35}.key-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.key-service-grid>div{border:1px solid var(--line-soft);background:var(--paper);border-radius:8px;padding:10px}.key-service-grid span{display:block;font:800 8px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--text-faint)}.key-service-grid strong{display:block;margin-top:5px;font-size:12px;color:var(--text)}[data-owner-only]{display:none!important}html[data-owner-tools=true] [data-owner-only]{display:block!important}.company-employees-modal{max-width:920px}.company-intel-modal{max-width:940px}.company-intel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.company-intel-head .modal-h{margin-bottom:3px}.company-intel-head p{margin:0 0 14px;font-size:9px;color:var(--text-soft)}.company-intel-head>button{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--text-soft);cursor:pointer}.company-intel-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.company-intel-next{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #cfe5d5;border-radius:8px;background:#f0f8f2;padding:13px;margin-bottom:12px}.company-intel-next span{display:block;font:800 8px var(--mono);letter-spacing:.65px;text-transform:uppercase;color:var(--green)}.company-intel-next strong{display:block;margin-top:3px;color:var(--text);font-size:13px}.company-intel-next small{display:block;margin-top:4px;color:var(--text-soft);font-size:10px;line-height:1.4}.company-intel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.company-intel-grid section{min-width:0;border:1px solid #d8ded9;border-radius:8px;background:#fff;padding:12px}.company-intel-grid h3{margin:0 0 8px;color:var(--text);font-size:12px}.company-intel-line{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #ecf0ed;padding:9px 0}.company-intel-line:first-of-type{border-top:0}.company-intel-line div{min-width:0}.company-intel-line strong{display:block;color:var(--text);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-intel-line span{display:block;margin-top:2px;color:var(--text-faint);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-intel-line small{flex-shrink:0;color:var(--text-soft);font:800 8px var(--mono);text-align:right}.company-intel-empty{padding:16px;border:1px dashed var(--line);border-radius:7px;color:var(--text-faint);font-size:10px;text-align:center}.company-employees-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.company-employees-head .modal-h{margin-bottom:3px}.company-employees-head p{margin:0 0 16px;font-size:9px;color:var(--text-soft)}.company-employees-head>button{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--text-soft);cursor:pointer}.company-employees-table{overflow:auto;border:1px solid #d8ded9;border-radius:5px;background:#fff}.company-employee-row,.company-employees-table-head{display:grid;grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) minmax(170px,1.2fr) 120px 100px 64px;align-items:center;min-width:760px}.company-employees-table-head{background:#eef1ef;border-bottom:1px solid #d8ded9;font:800 7px var(--mono);letter-spacing:.55px;text-transform:uppercase;color:#6f7a73}.company-employee-row>span,.company-employees-table-head span{padding:9px 10px;border-right:1px solid #e2e6e3}.company-employee-row>span:last-child,.company-employees-table-head span:last-child{border-right:0}.company-employee-row{min-height:48px;border-bottom:1px solid #e2e6e3;font-size:9px;color:#4b5750}.company-employee-row:nth-child(2n){background:#fafbfa}.company-employee-row:last-child{border-bottom:0}.company-employee-row strong{font-size:10px;color:#303b35}.company-employee-row a{color:#397ab1;text-decoration:none}.company-employee-status{display:inline-flex;padding:3px 6px;border-radius:4px;background:#e9f2eb;color:#2d6f48;font-size:7px}.company-employee-actions{display:flex;align-items:center;justify-content:center;gap:4px}.company-employee-actions button{width:24px;height:24px;display:grid;place-items:center;border:1px solid #d4dbd5;border-radius:4px;background:#fff;color:#617068;cursor:pointer}.company-employee-actions button:hover{border-color:#397ab1;color:#397ab1}.company-employees-empty{padding:28px;text-align:center;font-size:10px;color:var(--text-faint)}.company-employees-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:14px}#v-reports{max-width:none}.reports-metrics{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:10px;margin-bottom:12px}.report-metric{position:relative;min-height:96px;padding:14px;border:1px solid #d8ded9;border-radius:6px;background:#fff}.report-metric>i{position:absolute;right:13px;top:13px;font-size:17px;color:#397ab1}.report-metric span{display:block;font:800 7px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:#76827a}.report-metric strong{display:block;margin-top:16px;font:800 23px var(--mono);letter-spacing:-1px;color:#26342c}.reports-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.report-card{min-width:0;padding:15px;border:1px solid #d8ded9;border-radius:6px;background:#fff}.report-card.report-wide{grid-column:span 2}.report-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #e2e6e3}.report-card-head span{display:block;font-size:11px;font-weight:800;color:#303d35}.report-card-head small{display:block;margin-top:3px;font-size:8px;color:#7b867f}.report-card-head>i{font-size:17px;color:#397ab1}.report-bars{display:flex;flex-direction:column;gap:9px}.report-bar-row{display:grid;grid-template-columns:115px minmax(90px,1fr) 72px;align-items:center;gap:9px}.report-bar-row>span{font-size:9px;color:#56625b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-bar-row>div{height:8px;overflow:hidden;border-radius:2px;background:#e7ece8}.report-bar-row i{display:block;height:100%;border-radius:2px;background:#397ab1}.report-bar-row b{text-align:right;font:800 9px var(--mono);color:#344139}.report-columns{height:190px;display:flex;align-items:stretch;gap:10px;padding-top:7px}.report-column{flex:1;min-width:0;display:grid;grid-template-rows:20px 1fr 18px;justify-items:center;gap:5px}.report-column>b{font:800 8px var(--mono);color:#53605a}.report-column>div{width:min(44px,80%);height:100%;display:flex;align-items:flex-end;overflow:hidden;border-radius:3px 3px 0 0;background:#edf1ee}.report-column i{display:block;width:100%;min-height:0;background:#397ab1;border-radius:3px 3px 0 0}.report-column span{font:700 8px var(--mono);color:#758078}.report-funnel{display:flex;flex-direction:column;align-items:center;gap:5px}.report-funnel>div{min-height:34px;display:flex;align-items:center;justify-content:space-between;padding:7px 12px;border-radius:3px;background:#e9f1ec;color:#2d603f}.report-funnel>div:nth-child(2){background:#dcebe1}.report-funnel>div:nth-child(3){background:#cde2d3}.report-funnel>div:nth-child(4){background:#b9d5c2}.report-funnel span{font-size:9px;font-weight:700}.report-funnel b{font:800 11px var(--mono)}.report-empty{min-height:160px;display:grid;place-items:center;text-align:center;font-size:9px;color:var(--text-faint)}.simple-line-chart{min-height:210px}.simple-line-chart svg{display:block;width:100%;height:180px;overflow:visible}.simple-line-chart svg line{stroke:#dfe6e1;stroke-width:1}.simple-line-chart svg polyline{fill:none;stroke:#397ab1;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.simple-line-chart svg circle{fill:#fff;stroke:#397ab1;stroke-width:3}.simple-line-chart>div{display:flex;justify-content:space-between;padding:4px 17px 0;font:700 8px var(--mono);color:#758078}html[data-theme=dark] #v-home .home-recent-activity .activity-list,html[data-theme=dark] #v-home .home-section-head,html[data-theme=dark] .company-employee-actions button,html[data-theme=dark] .company-employees-head>button,html[data-theme=dark] .company-employees-table,html[data-theme=dark] .company-intel-grid section,html[data-theme=dark] .company-intel-head>button,html[data-theme=dark] .report-card,html[data-theme=dark] .report-metric{background:var(--cream-card);border-color:var(--line);color:var(--text)}@media(max-width:1050px){.reports-metrics{grid-template-columns:repeat(3,minmax(140px,1fr))}.company-intel-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.company-intel-grid{grid-template-columns:1fr}.company-intel-next{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.reports-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-grid{grid-template-columns:1fr}.report-card.report-wide{grid-column:1}.report-bar-row{grid-template-columns:92px minmax(70px,1fr) 62px}}@media(max-width:480px){.reports-metrics{grid-template-columns:1fr}}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px}.dashboard-metric-card{position:relative;min-height:92px;padding:13px 14px;border:1px solid #d8ded9;border-radius:6px;background:#fff}.dashboard-metric-card>i{position:absolute;right:13px;top:13px;font-size:17px;color:#397ab1}.dashboard-metric-card>strong{display:block;font:800 23px var(--mono);color:#26342c}.dashboard-metric-card>span{display:block;margin-top:3px;font-size:9px;font-weight:800;color:#4e5a53}.dashboard-metric-card>small{display:flex;align-items:center;gap:4px;margin-top:9px;font-size:7px;color:#2d7047}.dashboard-metric-card>small.down{color:#b34a3d}.match-score{display:inline-flex;align-items:center;justify-content:center;min-width:43px;padding:5px 7px;border-radius:5px;font:800 10px var(--mono)}.match-score.high{background:#e6f2e9;color:#24653d}.match-score.medium{background:#fff3d9;color:#9b6500}.match-score.low{background:#fbe7e4;color:#a33d32}.candidate-360-tabs{display:flex;align-items:center;gap:3px;margin-bottom:12px;padding:4px;border:1px solid #d9dfda;border-radius:7px;background:#fff;overflow:auto}.candidate-360-tabs button{padding:8px 13px;border:0;border-radius:5px;background:0 0;color:#68736c;font-size:9px;font-weight:800;cursor:pointer;white-space:nowrap}.candidate-360-tabs button.on{background:#e9f2eb;color:#28633e}.candidate-360-panel{min-height:380px}.candidate-360-card{padding:16px;border:1px solid #d8ded9;border-radius:7px;background:#fff}.candidate-360-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #e3e7e4}.candidate-360-head strong{display:block;font-size:12px;color:#2d3932}.candidate-360-head span{display:block;margin-top:3px;font-size:8px;color:#7a857e}.candidate-tags-editor{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:10px 12px;border:1px solid #d8ded9;border-radius:7px;background:#fff}.candidate-tags-list{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.candidate-tags-list>span{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:5px;background:#edf3ee;color:#2c6841;font-size:8px;font-weight:800}.candidate-tags-list button{padding:0;border:0;background:0 0;color:inherit;cursor:pointer}.candidate-360-empty,.candidate-tags-list>small{padding:18px 4px;font-size:9px;color:#7a857e}.candidate-timeline{padding:6px 0}.candidate-timeline-item{display:grid;grid-template-columns:30px 1fr;gap:10px;position:relative;padding:9px 0}.candidate-timeline-item:not(:last-child):after{content:"";position:absolute;left:14px;top:37px;bottom:-9px;width:1px;background:#d9e1db}.candidate-timeline-item>span{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#e9f2eb;color:#2d7047}.candidate-timeline-item small,.candidate-timeline-item strong{display:block}.candidate-timeline-item strong{font-size:10px;color:#344039}.candidate-timeline-item small{margin-top:3px;font-size:8px;color:#7b857f}.candidate-activity-list,.candidate-interview-list,.candidate-note-stack{display:grid;gap:8px;padding-top:12px}.candidate-activity-list>div,.candidate-file-row,.candidate-interview-card,.candidate-note-stack article{padding:11px;border:1px solid #e0e5e1;border-radius:6px;background:#fafbfa;font-size:9px;line-height:1.5;color:#536058}.candidate-file-row,.candidate-interview-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px}.candidate-file-row span,.candidate-file-row strong,.candidate-interview-card span,.candidate-interview-card strong{display:block}.candidate-file-row span,.candidate-interview-card span{margin-top:2px;font-size:8px;color:#7a857e}.candidate-interview-card>b{font:800 10px var(--mono);color:#2c6841}.candidate-activity-list>div{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:8px}.candidate-activity-list small{font-size:7px;color:#8a938d}.client-feedback-actions{display:flex;gap:3px}.client-feedback-actions button{height:29px;display:flex;align-items:center;gap:3px;padding:0 7px;border:1px solid #d8ded9;border-radius:0;background:#fff;color:#68736c;font-size:7px;cursor:pointer}.client-feedback-actions button.on.approved{border-color:#74a584;background:#e8f3eb;color:#28633e}.client-feedback-actions button.on.favourite{border-color:#ddb64f;background:#fff6da;color:#8c6400}.client-feedback-actions button.on.rejected{border-color:#d58a82;background:#fbe9e6;color:#9f3f35}.client-feedback-badge{display:inline-flex;margin-left:4px;padding:2px 5px;border-radius:0;background:#eef1ef;color:#667169;font-size:6px;text-transform:uppercase}.client-feedback-badge.approved{background:#e8f3eb;color:#28633e}.client-feedback-badge.favourite{background:#fff3cf;color:#8c6400}.client-feedback-badge.rejected{background:#fbe7e4;color:#9f3f35}.interview-scorecard{margin:4px 0 14px;padding:13px;border:1px solid #d8ded9;border-radius:7px;background:#f8faf8}.interview-scorecard-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}.interview-scorecard-head span,.interview-scorecard-head strong{display:block}.interview-scorecard-head strong{font-size:11px}.interview-scorecard-head span{margin-top:2px;font-size:8px;color:#7a857e}.interview-scorecard-head b{font:800 10px var(--mono);color:#2c6841}.interview-scorecard-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.interview-scorecard-grid label{font-size:8px;font-weight:800;color:#57635c}.interview-scorecard-grid .in{margin-top:4px}.duplicate-actions{display:inline-flex;gap:4px;margin-left:7px}.duplicate-actions button{padding:3px 6px;border:1px solid #c7d3c9;border-radius:4px;background:#fff;color:#2d6841;font-size:7px;font-weight:800;cursor:pointer}.tpl-row-actions{display:flex;justify-content:flex-end;gap:4px;flex-wrap:wrap}#v-templates .tpl-sheet-open.danger{color:#a33d32}#jobModal{z-index:250;padding:18px}#jobModal .job-intake-modal{width:min(920px,100%);max-width:920px;max-height:94vh;padding:0;border-radius:10px;overflow:auto;background:#f7f9f7}.job-intake-head{position:sticky;top:0;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;padding:19px 21px 13px;border-bottom:1px solid #dce2dd;background:#fff}.job-intake-kicker{margin-bottom:4px;font:800 7px var(--mono);letter-spacing:.8px;text-transform:uppercase;color:#397ab1}.job-intake-head p{margin:0;font-size:9px;color:#758078}.job-intake-close{width:30px;height:30px;display:grid;place-items:center;border:1px solid #d7ddd8;border-radius:6px;background:#fff;color:#647168;cursor:pointer}.job-intake-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:10px 21px;border-bottom:1px solid #dfe4e0;background:#fff}.job-intake-steps span{display:flex;align-items:center;gap:7px;font-size:8px;font-weight:800;color:#7a857e}.job-intake-steps b{width:20px;height:20px;display:grid;place-items:center;border:1px solid #ccd5ce;border-radius:50%;font:800 7px var(--mono)}.job-intake-steps span.on{color:#28633e}.job-intake-steps span.on b{border-color:#28633e;background:#28633e;color:#fff}#jobModal .job-brief-intake,#jobModal>.job-intake-modal>.fld,#jobModal>.job-intake-modal>.in-2,#jobModal>.job-intake-modal>.in-3{margin:12px 21px 0}#jobModal>.job-intake-modal>.in-2,#jobModal>.job-intake-modal>.in-3{padding:13px;border:1px solid #dce2dd;border-radius:7px;background:#fff}#jobModal>.job-intake-modal>.fld{padding:13px;border:1px solid #dce2dd;border-radius:7px;background:#fff}#jobModal .job-brief-intake{padding:13px;border:1px solid #dce2dd;border-radius:7px;background:#fff}#jobModal .fld-l{font-size:8px;color:#56625b}#jobModal .in{border-radius:5px;background:#fbfcfb}.job-intake-footer{position:sticky;bottom:0;z-index:4;justify-content:flex-end;margin-top:14px;padding:13px 21px;border-top:1px solid #d8dfd9;background:#fff}.job-intake-footer>span{margin-right:auto;font-size:8px;color:#7b857f}html[data-theme=dark] #jobModal .job-brief-intake,html[data-theme=dark] #jobModal .job-intake-head,html[data-theme=dark] #jobModal .job-intake-steps,html[data-theme=dark] #jobModal>.job-intake-modal>.fld,html[data-theme=dark] #jobModal>.job-intake-modal>.in-2,html[data-theme=dark] #jobModal>.job-intake-modal>.in-3,html[data-theme=dark] .candidate-360-card,html[data-theme=dark] .candidate-360-tabs,html[data-theme=dark] .candidate-tags-editor,html[data-theme=dark] .dashboard-metric-card,html[data-theme=dark] .job-intake-footer{background:var(--cream-card);border-color:var(--line)}@media(max-width:900px){.dashboard-metrics{grid-template-columns:repeat(2,1fr)}.client-feedback-actions button span{display:none}}@media(max-width:620px){.dashboard-metrics{grid-template-columns:1fr 1fr}.dashboard-metric-card{min-height:84px}.interview-scorecard-grid{grid-template-columns:1fr}.candidate-file-row,.candidate-interview-card{grid-template-columns:1fr}.job-intake-steps{grid-template-columns:1fr;gap:6px}#jobModal>.job-intake-modal>.in-2,#jobModal>.job-intake-modal>.in-3{grid-template-columns:1fr}.job-intake-footer>span{display:none}}#v-assess .cq-profile-workspace{padding:0;overflow:hidden;border:1px solid #d8ded9;border-radius:7px;background:#f7f9f7}#v-assess .cq-profile-hero{margin:0!important;padding:0;border:0;border-bottom:1px solid rgba(36,91,56,.16);border-radius:0;background:linear-gradient(135deg,#dfece3 0,#c4dbc9 58%,#a8c9b0 100%);color:#173d27}#v-assess .cq-profile-kicker{display:flex;align-items:center;justify-content:space-between;padding:8px 15px;border-bottom:1px solid rgba(36,91,56,.14);font:800 7px var(--mono);letter-spacing:.7px;text-transform:uppercase;color:rgba(23,61,39,.68)}#v-assess .cq-profile-kicker i{font-size:13px;color:#28633e}#v-assess .cq-profile-top{padding:14px 15px 12px}#v-assess .cq-profile-hero .cq-avatar{width:54px;height:54px;border-radius:7px;background:rgba(255,255,255,.62);color:#28633e;font-size:17px}#v-assess .cq-profile-identity strong{font-size:17px;letter-spacing:-.35px}#v-assess .cq-profile-identity>b{color:#173d27}#v-assess .cq-profile-identity>span{color:rgba(23,61,39,.68)}#v-assess .cq-profile-identity>span i{color:#28633e}#v-assess .cq-match-chip{padding:3px 6px;border:1px solid rgba(36,91,56,.18);border-radius:4px;background:rgba(255,255,255,.42);color:#496655;font:700 7px var(--mono)}#v-assess .cq-match-chip.populated{border-color:#a9c8b1;background:rgba(255,255,255,.55);color:#28633e}#v-assess .cq-quick-actions{min-width:286px;padding-left:14px;border-left:1px solid #e0e5e1}#v-assess .cq-quick-actions>small{margin:0 0 6px;font:800 7px var(--mono);letter-spacing:.55px;text-transform:uppercase;color:#7b857f}#v-assess .cq-quick-actions>div{overflow:hidden;gap:0;border:1px solid #d8ded9;border-radius:5px;background:#fff}#v-assess .cq-quick-actions button{width:auto;min-width:92px;min-height:34px;flex:1;flex-direction:row;gap:5px;padding:7px 9px;border:0;border-right:1px solid #e0e5e1;border-radius:0;background:#fff;font-size:8px}#v-assess .cq-quick-actions button:last-child{border-right:0}#v-assess .cq-quick-actions button:hover{background:#edf4ef;color:#28633e}#v-assess .cq-quick-actions i{font-size:13px;color:#397ab1}#v-assess .cq-contact-chips{gap:0;margin:0;padding:0 15px 13px 83px;border-top:0}#v-assess .cq-contact-chips span{padding:7px 9px;border:1px solid rgba(36,91,56,.14);border-right:0;border-radius:0;background:rgba(255,255,255,.48);font-size:8px;color:#496655}#v-assess .cq-contact-chips i{color:#28633e}#v-assess .cq-contact-chips span:first-child{border-radius:5px 0 0 5px}#v-assess .cq-contact-chips span:last-child{border-right:1px solid rgba(36,91,56,.14);border-radius:0 5px 5px 0}#v-assess .cq-ai-snapshot{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin:10px 10px 12px!important;padding:11px 12px;border:1px solid #cddbd1;border-left:3px solid #2d7047;border-radius:5px;background:#f4f8f5}#v-assess .cq-ai-snapshot-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:5px;background:#e4efe7;color:#28633e;font-size:15px}#v-assess .cq-ai-snapshot-copy{min-width:0}#v-assess .cq-ai-snapshot .cq-card-h{gap:7px;margin:0 0 4px;color:#28633e;font-size:10px}#v-assess .cq-ai-snapshot .cq-card-h span{padding-left:7px;border-left:1px solid #cbd8ce;font-size:7px;font-weight:600;color:#758078}#v-assess .cq-ai-snapshot #cqInsights{gap:2px 14px}#v-assess .cq-ai-snapshot .cq-insight-row{font-size:8px}#v-assess .cq-ai-snapshot>button{position:static;transform:none;padding:7px 9px;border:1px solid #bfd0c3;border-radius:4px;background:#fff;color:#28633e;font-size:7px;white-space:nowrap}#v-assess .cq-ai-snapshot>button:hover{border-color:#28633e;background:#eaf3ec}#v-assess .cq-summary-layout{gap:12px}#v-assess .cq-summary-layout>.cq-card{border-radius:7px;box-shadow:none}#v-assess .cq-summary-card{position:relative;overflow:hidden;padding:17px;border-color:#cbd9cf;border-left:3px solid #2d7047;background:linear-gradient(120deg,#f3f8f4,#fff 68%)}#v-assess .cq-summary-head{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #dce5de}#v-assess .cq-summary-head-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:5px;background:#e1eee5;color:#28633e;font-size:16px}#v-assess .cq-summary-head .cq-card-h{margin:0;font-size:12px;color:#2d3932}#v-assess .cq-summary-head span{display:block;margin-top:2px;font-size:8px;color:#758078}#v-assess .cq-summary-card .cq-hint{max-width:520px;margin:13px 0 12px;line-height:1.55}#v-assess .cq-summary-card #cqAISummary{padding:12px;border:1px solid #dce4de;border-radius:5px;background:#fff;font-size:10px;line-height:1.6}html[data-theme=dark] #v-assess .cq-ai-snapshot>button,html[data-theme=dark] #v-assess .cq-profile-hero,html[data-theme=dark] #v-assess .cq-quick-actions button,html[data-theme=dark] #v-assess .cq-quick-actions>div,html[data-theme=dark] #v-assess .cq-summary-card #cqAISummary{background:var(--cream-card);border-color:var(--line)}html[data-theme=dark] #v-assess .cq-ai-snapshot,html[data-theme=dark] #v-assess .cq-profile-workspace,html[data-theme=dark] #v-assess .cq-summary-card{background:var(--paper);border-color:var(--line)}@media(max-width:1240px){#v-assess .cq-quick-actions{min-width:0;padding:10px 0 0;border-top:1px solid #e0e5e1;border-left:0}}@media(max-width:700px){#v-assess .cq-profile-top{padding:12px}#v-assess .cq-contact-chips{padding:0 12px 12px;grid-template-columns:1fr}#v-assess .cq-contact-chips span,#v-assess .cq-contact-chips span:first-child,#v-assess .cq-contact-chips span:last-child{border:1px solid #dfe4e0;border-bottom:0;border-radius:0}#v-assess .cq-contact-chips span:first-child{border-radius:5px 5px 0 0}#v-assess .cq-contact-chips span:last-child{border-bottom:1px solid #dfe4e0;border-radius:0 0 5px 5px}#v-assess .cq-quick-actions{display:block}#v-assess .cq-quick-actions>small{margin-bottom:6px}#v-assess .cq-quick-actions>div{display:grid;grid-template-columns:repeat(3,1fr)}#v-assess .cq-quick-actions button{min-width:0;padding:7px 5px}#v-assess .cq-ai-snapshot{grid-template-columns:31px 1fr;margin:8px!important}#v-assess .cq-ai-snapshot>button{grid-column:1/-1;width:100%}}#reportsJobsCreated .simple-line-chart{min-height:158px}#reportsJobsCreated .simple-line-chart svg{height:130px;max-width:620px;margin:0 auto}#v-account{max-width:none}#v-account .settings-page-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px;padding:14px 16px;border:1px solid #d8ded9;border-radius:7px;background:#fff}#v-account .settings-page-head span{display:block;font:800 7px var(--mono);letter-spacing:.7px;text-transform:uppercase;color:#397ab1}#v-account .settings-page-head strong{display:block;margin-top:4px;font-size:17px;color:#2d3932}#v-account .settings-page-head small{display:block;margin-top:3px;font-size:8px;color:#768079}#v-account .settings-page-head button{display:flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid #2d7047;border-radius:5px;background:#2d7047;color:#fff;font-size:8px;font-weight:800;cursor:pointer}#v-account .acct-hero{margin-bottom:12px;padding:18px;border-radius:7px;background:linear-gradient(135deg,#143f26,#245b38)}#v-account .acct-main-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:12px;max-width:none}#v-account .acct-col,#v-account .acct-col-wide{gap:12px}#v-account .acct-col-wide{display:flex}#v-account .acct-card{padding:15px;border-color:#d8ded9;border-radius:7px;box-shadow:none}#v-account .pricing-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}#v-account .pricing-card{min-width:0;padding:14px 12px;border-radius:6px;box-shadow:none}#v-account .pricing-card-founding,#v-account .pricing-cards .pricing-card.current:first-child{background:linear-gradient(155deg,#fff9e8 0,#f6e5b8 54%,#e3bf63 100%);border-color:#d7ab3e;color:#213329}#v-account .pricing-card-founding .pricing-card-feats li,#v-account .pricing-card-founding .pricing-card-name,#v-account .pricing-card-founding .pricing-card-price,#v-account .pricing-card-founding .pricing-card-tag,#v-account .pricing-cards .pricing-card.current:first-child .pricing-card-feats li,#v-account .pricing-cards .pricing-card.current:first-child .pricing-card-name,#v-account .pricing-cards .pricing-card.current:first-child .pricing-card-price,#v-account .pricing-cards .pricing-card.current:first-child .pricing-card-tag{color:#213329}#v-account .pricing-card-founding .pricing-card-annual,#v-account .pricing-card-founding .pricing-card-price span,#v-account .pricing-cards .pricing-card.current:first-child .pricing-card-annual,#v-account .pricing-cards .pricing-card.current:first-child .pricing-card-price span{color:rgba(33,51,41,.68)}#v-account .pricing-card-founding .pricing-card-tag,#v-account .pricing-cards .pricing-card.current:first-child .pricing-card-tag{border-top-color:rgba(94,74,20,.22)}#v-account .pricing-card-founding .pricing-card-feats li i,#v-account .pricing-cards .pricing-card.current:first-child .pricing-card-feats li i{color:#1e6b3b}#v-account .pricing-card-founding .pricing-card-current,#v-account .pricing-cards .pricing-card.current:first-child .pricing-card-current{background:rgba(36,91,56,.1);color:var(--green)}#v-account .pricing-card:hover{transform:none;box-shadow:none;border-color:#9eb6a5}#v-account .pricing-card.popular,#v-account .pricing-card.popular:hover{transform:none;box-shadow:inset 0 3px 0 #2d7047}#v-account .pricing-ribbon{top:7px;right:7px;left:auto;transform:none;padding:3px 6px;border-radius:3px;font-size:6px}#v-account .pricing-card-name{font-size:9px}#v-account .pricing-card-price{font-size:25px}#v-account .pricing-card-annual{min-height:25px;font-size:7px}#v-account .pricing-card-tag{margin:8px 0 10px;padding-top:8px;font-size:8px}#v-account .pricing-card-feats{gap:5px;margin-bottom:10px}#v-account .pricing-card-feats li{gap:5px;font-size:8px}#v-account .pricing-card-feats li i{font-size:10px}#v-account .pricing-card-cta,#v-account .pricing-card-current{padding:8px 6px;border-radius:4px;font-size:8px}#pricingModal{z-index:10020}.onb-inner{overflow:auto;text-align:center;align-items:center}.onb-plan-preview{width:min(100%,360px);margin:-8px auto 18px;padding:12px;border:1px solid rgba(159,212,177,.22);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 14px 28px rgba(0,0,0,.18)}.onb-plan-preview-head{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:9px;text-align:center}.onb-plan-preview-head span{font-size:9px;font-weight:800;color:rgba(255,255,255,.72)}.onb-plan-preview-head button{padding:0;border:0;background:0 0;color:#9fd4b1;font-size:8px;font-weight:800;cursor:pointer}.onb-plan-options{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.onb-plan-options button{position:relative;min-width:0;padding:8px 6px;border:1px solid rgba(255,255,255,.11);border-radius:6px;background:rgba(255,255,255,.04);color:#fff;text-align:center;cursor:pointer}.onb-plan-options button:hover{border-color:rgba(159,212,177,.6);background:rgba(255,255,255,.07)}.onb-plan-options button:first-child{border-color:rgba(232,185,64,.48);background:rgba(232,185,64,.1)}.onb-plan-options button:first-child strong{color:#f3cc5a}.onb-plan-options button.recommended{border-color:#6cab82;background:rgba(64,130,86,.18)}.onb-plan-options button.recommended:after{content:"Best fit";position:absolute;right:5px;top:5px;font-size:5px;text-transform:uppercase;color:#a9dbba}.onb-plan-options small,.onb-plan-options span,.onb-plan-options strong{display:block}.onb-plan-options span{font-size:7px;font-weight:800;color:rgba(255,255,255,.58)}.onb-plan-options strong{margin-top:5px;font-size:14px}.onb-plan-options strong em{font-size:7px;font-style:normal;font-weight:500;color:rgba(255,255,255,.5)}.onb-plan-options small{margin-top:2px;font-size:6px;color:rgba(255,255,255,.4)}.onb-funnel-btn{width:min(100%,320px);min-height:44px;margin:-5px auto 12px;border:1px solid rgba(232,185,64,.55);border-radius:11px;background:linear-gradient(120deg,#dca51d,#f2c84d);color:#102718;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:900;cursor:pointer;box-shadow:0 12px 26px rgba(0,0,0,.28)}.onb-funnel-btn:hover{filter:saturate(1.06);transform:translateY(-1px)}.onb-divider,.onb-google-btn,.onb-skip{max-width:320px}.onb-free-note{width:min(100%,320px);justify-content:center;align-items:center;margin:18px auto 0;padding:10px 12px;border:1px solid rgba(159,225,203,.16);border-radius:9px;background:rgba(159,225,203,.055);text-align:center}html[data-theme=dark] #v-account .acct-card,html[data-theme=dark] #v-account .settings-page-head{background:var(--cream-card);border-color:var(--line)}@media(max-width:1100px){#v-account .acct-main-grid{grid-template-columns:1fr}#v-account .pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){#v-account .settings-page-head{align-items:flex-start;flex-direction:column}#v-account .pricing-cards{grid-template-columns:1fr}.onb-plan-options{grid-template-columns:1fr}.onb-plan-options button{display:grid;grid-template-columns:1fr auto;align-items:center}.onb-plan-options strong{grid-column:2;grid-row:1/3;margin:0}}@media(max-width:760px){.view{padding-bottom:calc(132px + env(safe-area-inset-bottom))!important}.nav{position:fixed!important;left:16px!important;right:16px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;top:auto!important;width:auto!important;height:96px!important;min-height:92px!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;align-items:center!important;gap:0!important;padding:10px 12px 12px!important;border:1px solid rgba(160,220,180,.25)!important;border-radius:28px!important;background:linear-gradient(135deg,rgba(6,31,20,.88),rgba(14,55,33,.82))!important;box-shadow:0 -18px 42px rgba(4,18,11,.28),0 10px 28px rgba(0,0,0,.18)!important;backdrop-filter:blur(22px) saturate(1.18)!important;-webkit-backdrop-filter:blur(22px) saturate(1.18)!important;overflow:visible!important;z-index:180!important}.nav:after,.sidebar-focus{display:none!important;content:none!important}.nav:before{content:""!important;display:block!important;grid-column:4!important;grid-row:1!important;width:100%!important;height:66px!important;pointer-events:none!important}.nav .nav-mobile-secondary{display:none!important}.nav .nav-more-button{display:flex!important}.nav .nav-i{width:100%!important;min-width:0!important;min-height:66px!important;height:66px!important;margin:0!important;padding:8px 0 12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:0!important;border-radius:16px!important;background:0 0!important;color:rgba(230,249,237,.66)!important;text-align:center!important;box-shadow:none!important;transform:none!important}.nav .nav-i[data-v=home]{grid-column:1}.nav .nav-i[data-v=jobs]{grid-column:2}.nav .nav-i[data-v=pool]{grid-column:3}.nav .nav-i[data-v=leads]{grid-column:5}.nav .nav-i[data-v=account]{grid-column:6}.nav .nav-more-button{grid-column:7}.nav .nav-i i{width:auto!important;color:inherit!important;font-size:20px!important;line-height:1!important;filter:none!important;transform:none!important}.nav .nav-i span{display:block!important;max-width:100%!important;color:inherit!important;font-size:9px!important;line-height:1!important;font-weight:760!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}.nav .nav-i.on{color:#fff!important;background:rgba(160,220,180,.09)!important}.nav .nav-i.on i{color:#9fe1bd!important}.nav .nav-premium:before{display:none!important}.nav .nav-premium:after{content:""!important;display:block!important;position:absolute!important;left:50%!important;right:auto!important;top:auto!important;bottom:7px!important;width:24px!important;height:2px!important;border-radius:999px!important;background:#d9b247!important;box-shadow:0 0 12px rgba(217,178,71,.48)!important;opacity:0!important;transform:translateX(-50%) scaleX(.55)!important;transition:opacity .18s ease,transform .18s ease!important}.nav .nav-premium.on:after{opacity:1!important;transform:translateX(-50%) scaleX(1)!important}.quick-fab{left:50%!important;right:auto!important;bottom:calc(26px + env(safe-area-inset-bottom))!important;width:62px!important;height:62px!important;z-index:220!important;transform:translateX(-50%)!important;border:1px solid rgba(180,235,198,.48)!important;background:linear-gradient(145deg,#2ab66a,#12783f)!important;color:#fff!important;box-shadow:0 14px 34px rgba(0,0,0,.32),0 0 0 7px rgba(6,31,20,.72)!important}.quick-fab:hover{transform:translateX(-50%) scale(1.04)!important}.quick-fab.open{transform:translateX(-50%) rotate(45deg)!important}.quick-fab-menu{right:16px!important;bottom:calc(118px + env(safe-area-inset-bottom))!important;z-index:230!important;border-radius:18px!important}.nav-more-menu{right:16px!important;bottom:calc(118px + env(safe-area-inset-bottom))!important;z-index:230!important;border:1px solid rgba(160,220,180,.25)!important;border-radius:18px!important;background:rgba(250,253,250,.96)!important;box-shadow:0 18px 42px rgba(4,18,11,.24)!important}}@media(max-width:390px){.nav{left:10px!important;right:10px!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;padding-inline:9px!important}.nav .nav-i span{font-size:8px!important}.nav .nav-i i{font-size:18px!important}.quick-fab{width:56px!important;height:56px!important;bottom:calc(29px + env(safe-area-inset-bottom))!important}}.login-hero-fallback,.login-hero-video{position:absolute;inset:0;width:100%;height:100%}.login-hero-video{object-fit:cover;z-index:1;background:#031d14}.login-hero-fallback{z-index:0;overflow:hidden;background:radial-gradient(circle at 25% 18%,rgba(142,240,180,.22),transparent 28%),radial-gradient(circle at 82% 75%,rgba(212,175,55,.2),transparent 24%),linear-gradient(135deg,#031d14,#073b26 56%,#02140e)}.login-hero-fallback:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent,rgba(142,240,180,.16),transparent);transform:translateX(-100%);animation:loginHeroSweep 8s ease-in-out infinite}.login-demo-frame{position:absolute;left:50%;top:50%;width:min(620px,76vw);min-height:360px;transform:translate(-50%,-50%);padding:20px;border:1px solid rgba(160,220,180,.25);border-radius:24px;background:rgba(3,29,20,.62);box-shadow:0 28px 90px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:loginDemoFloat 7s ease-in-out infinite}.login-demo-top{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;color:#fff}.login-demo-top span{font:900 24px var(--sg);letter-spacing:-1px;color:#fff}.login-demo-top b{font:800 9px var(--mono);letter-spacing:1.1px;text-transform:uppercase;color:#8ef0b4}.login-demo-grid{display:grid;grid-template-columns:1.25fr .85fr;gap:12px}.login-demo-panel{min-height:132px;padding:16px;border:1px solid rgba(160,220,180,.18);border-radius:16px;background:rgba(255,255,255,.07);color:#fff}.login-demo-panel.wide{grid-row:span 2;min-height:276px}.login-demo-panel small{display:block;font:800 9px var(--mono);letter-spacing:1px;text-transform:uppercase;color:rgba(142,240,180,.8);margin-bottom:9px}.login-demo-panel strong{display:block;font-size:22px;line-height:1.05;letter-spacing:-.6px;max-width:12ch}.login-demo-panel i{display:block;height:9px;margin-top:16px;border-radius:999px;background:linear-gradient(90deg,#8ef0b4,rgba(142,240,180,.18));animation:loginMetricPulse 3.4s ease-in-out infinite}.login-demo-pill{display:inline-flex;margin-top:18px;padding:7px 10px;border-radius:999px;background:rgba(142,240,180,.14);color:#8ef0b4;font:800 9px var(--mono);text-transform:uppercase;letter-spacing:.6px}.login-demo-pill.gold{background:rgba(212,175,55,.16);color:#d4af37}.login-demo-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.login-demo-metrics span{padding:12px;border-radius:14px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.64);font-size:11px}.login-demo-metrics b{display:block;color:#fff;font-size:20px;line-height:1}.login-hero-headlines{position:absolute;left:50%;bottom:46px;transform:translateX(-50%);width:min(620px,76vw);color:#fff;text-align:left}.login-hero-headlines span{display:block;font:900 10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#8ef0b4;margin-bottom:8px}.login-hero-headlines strong{font-size:34px;letter-spacing:-1.2px;line-height:1}@keyframes loginHeroSweep{0%,42%{transform:translateX(-100%)}100%,65%{transform:translateX(100%)}}@keyframes loginDemoFloat{0%,100%{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-10px)}}@keyframes loginMetricPulse{0%,100%{opacity:.45}50%{opacity:1}}@media(min-width:961px){.onb-screen{padding:0;background:#031d14}.onb-screen.on{align-items:stretch;justify-content:stretch}.onb-screen.on .onb-split{display:grid!important;place-items:center;width:100vw!important;min-height:100vh!important;max-height:none!important;border-radius:0!important;overflow:hidden!important;background:#031d14!important;box-shadow:none!important}.onb-screen.on .onb-vis{position:absolute!important;inset:0!important;display:block!important;padding:0!important;border:0!important;background:#031d14!important}.onb-screen.on .onb-vis:after{content:"";position:absolute;inset:0;z-index:3;background:rgba(0,0,0,.5);pointer-events:none}.onb-screen.on .onb-vis-inner{position:absolute;inset:0;width:100%;height:100%}.onb-screen.on .onb-inner{position:relative;z-index:5;width:min(430px,calc(100vw - 48px));min-height:auto!important;padding:38px!important;border:1px solid rgba(160,220,180,.22);border-radius:24px;background:rgba(7,59,38,.72);box-shadow:0 28px 90px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}@media(max-width:960px){.onb-screen{padding:16px;background:#031d14}.onb-screen.on .onb-split{display:block!important;width:min(460px,calc(100vw - 32px))!important;min-height:0!important;max-height:calc(100vh - 32px)!important;overflow:auto!important;border-radius:22px!important;background:#0b2016!important}.onb-screen.on .onb-vis{position:relative!important;display:block!important;width:100%!important;height:clamp(250px,36vh,320px)!important;padding:0!important;border:0!important;background:#031d14!important;overflow:hidden!important}.onb-screen.on .onb-vis:after{content:"";position:absolute;inset:0;z-index:3;background:rgba(0,0,0,.34);pointer-events:none}.onb-screen.on .onb-vis-inner{position:absolute;inset:0;width:100%;height:100%}.onb-screen.on .onb-inner{padding:30px 24px 34px!important}.login-demo-frame{width:88%;min-height:210px;padding:13px;border-radius:18px}.login-demo-top span{font-size:18px}.login-demo-top b{font-size:7px}.login-demo-grid{gap:8px}.login-demo-panel{min-height:76px;padding:10px;border-radius:12px}.login-demo-panel.wide{min-height:160px}.login-demo-panel strong{font-size:14px}.login-demo-panel i{height:6px;margin-top:10px}.login-demo-metrics{gap:6px;margin-top:8px}.login-demo-metrics span{padding:8px;font-size:8px}.login-demo-metrics b{font-size:14px}.login-hero-headlines{bottom:18px;width:88%}.login-hero-headlines strong{font-size:21px}}@media(prefers-reduced-motion:reduce){.login-hero-video{display:none!important}.login-demo-frame,.login-demo-panel i,.login-hero-fallback:before{animation:none!important}}.login-hero-video{opacity:0;transition:opacity .28s ease}.login-hero-video.ready{opacity:1}.login-hero-video[hidden]{display:none!important}.login-hero-video[hidden]+.login-hero-fallback{z-index:1}.onb-sales-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,360px);margin:0 auto 18px}.onb-sales-proof span{min-height:38px;display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(159,212,177,.18);border-radius:9px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.74);font-size:10.5px;font-weight:800;text-align:left}.onb-sales-proof i{color:#9fe1cb;font-size:15px;flex:0 0 auto}@media(min-width:961px){.onb-screen{padding:24px!important;background:radial-gradient(circle at 16% 20%,rgba(142,240,180,.14),transparent 28%),radial-gradient(circle at 82% 76%,rgba(212,175,55,.12),transparent 24%),#031d14!important}.onb-screen.on{align-items:center!important;justify-content:center!important}.onb-screen.on .onb-split{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;width:min(1180px,calc(100vw - 48px))!important;min-height:min(720px,calc(100vh - 48px))!important;max-height:calc(100vh - 48px)!important;border:1px solid rgba(160,220,180,.22)!important;border-radius:30px!important;overflow:hidden!important;background:#061c13!important;box-shadow:0 34px 110px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08)!important}.onb-screen.on .onb-vis{position:relative!important;inset:auto!important;display:block!important;min-height:100%!important;padding:0!important;border:0!important;border-right:1px solid rgba(160,220,180,.18)!important;background:#031d14!important;overflow:hidden!important}.onb-screen.on .onb-vis:after{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(90deg,rgba(0,0,0,.08),rgba(0,0,0,.32));pointer-events:none}.onb-screen.on .onb-vis-inner{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.onb-screen.on .onb-inner{position:relative!important;z-index:5!important;width:auto!important;min-height:100%!important;max-height:calc(100vh - 50px)!important;padding:48px!important;border:0!important;border-radius:0!important;background:linear-gradient(160deg,rgba(10,38,25,.98),rgba(17,56,36,.96))!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;align-items:center!important;justify-content:center!important;text-align:center!important}.onb-screen.on .onb-wordmark{margin-bottom:14px}.onb-screen.on .onb-eyebrow-pill{margin:0 0 16px;color:#9fe1cb;background:rgba(159,225,203,.12)}.onb-screen.on .onb-headline-main{max-width:12ch!important;margin-bottom:14px!important;font-size:42px!important;line-height:1.02!important;letter-spacing:-1.8px!important}.onb-screen.on .onb-sub{max-width:38ch!important;margin-bottom:20px!important;font-size:15px!important;color:rgba(255,255,255,.68)!important}.onb-screen.on .onb-divider,.onb-screen.on .onb-free-note,.onb-screen.on .onb-funnel-btn,.onb-screen.on .onb-google-btn,.onb-screen.on .onb-plan-preview,.onb-screen.on .onb-sales-proof,.onb-screen.on .onb-skip{margin-left:0!important;margin-right:0!important}.onb-screen.on .onb-divider,.onb-screen.on .onb-free-note,.onb-screen.on .onb-funnel-btn,.onb-screen.on .onb-google-btn,.onb-screen.on .onb-plan-preview,.onb-screen.on .onb-skip{width:min(100%,380px)!important;max-width:380px!important}}.onb-watch-btn{width:min(100%,360px);min-height:42px;margin:0 auto 16px;border:1px solid rgba(159,225,203,.34);border-radius:11px;background:rgba(159,225,203,.1);color:#dff8ec;display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;font-weight:900;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.onb-watch-btn:hover{background:rgba(159,225,203,.16);border-color:rgba(159,225,203,.5)}.sales-video-page{position:fixed;inset:0;z-index:10040;display:none;align-items:center;justify-content:center;padding:22px;background:rgba(1,14,10,.78);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.sales-video-page.on{display:flex}.sales-video-stage{position:relative;width:min(1180px,calc(100vw - 44px));min-height:min(700px,calc(100vh - 44px));overflow:hidden;border:1px solid rgba(160,220,180,.26);border-radius:28px;background:radial-gradient(circle at 18% 20%,rgba(142,240,180,.18),transparent 30%),radial-gradient(circle at 82% 82%,rgba(212,175,55,.14),transparent 26%),linear-gradient(135deg,#031d14,#083922 62%,#02100b);box-shadow:0 34px 120px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.08);color:#fff}.sales-video-close{position:absolute;top:18px;right:18px;z-index:8;width:40px;height:40px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}.sales-video-progress{position:absolute;top:0;left:0;right:0;height:4px;background:rgba(255,255,255,.12);z-index:7}.sales-video-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,#8ef0b4,#d4af37);animation:salesVideoProgress 35.8s linear forwards}.sales-video-kicker{position:absolute;top:22px;left:28px;z-index:5;font:900 10px var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#8ef0b4}.sales-video-actions{position:absolute;left:28px;right:28px;bottom:24px;z-index:8;display:flex;justify-content:space-between;gap:12px}.sales-video-actions button{border:1px solid rgba(255,255,255,.14);border-radius:13px;padding:13px 16px;background:rgba(255,255,255,.08);color:#fff;font-weight:900;cursor:pointer}.sales-video-actions .primary{border:0;background:#fff;color:#102718}@keyframes salesVideoProgress{to{width:100%}}@media(max-width:960px){.onb-screen.on .onb-inner{text-align:center!important;align-items:center!important}.onb-screen.on .onb-headline-main{max-width:13ch!important;margin-inline:auto!important;font-size:30px!important;line-height:1.04!important}.onb-screen.on .onb-sub{max-width:34ch!important;margin-inline:auto!important}.onb-screen.on .onb-eyebrow-pill{margin-inline:auto!important}.onb-sales-proof{grid-template-columns:1fr 1fr;margin-bottom:16px}.onb-sales-proof span{justify-content:flex-start;font-size:10px}.sales-video-stage{width:min(560px,calc(100vw - 28px));min-height:calc(100vh - 28px);border-radius:22px}.sales-video-actions{left:16px;right:16px;bottom:16px}.sales-video-actions button{flex:1;padding:12px 10px;font-size:12px}}@media(max-width:430px){.onb-sales-proof{grid-template-columns:1fr}}.onb-screen.on .onb-headline-main{text-align:center!important}.onb-screen.on .onb-sub{text-align:center!important}.onb-screen.on .onb-eyebrow-pill{align-self:center!important}.onb-screen.on .onb-watch-btn{align-self:center!important}@media(max-width:760px){.view{padding-bottom:calc(128px + env(safe-area-inset-bottom))!important}.nav{left:14px!important;right:14px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;width:auto!important;height:94px!important;min-height:94px!important;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-template-rows:1fr!important;align-items:center!important;column-gap:0!important;padding:10px 10px 12px!important;border:1px solid rgba(160,220,180,.28)!important;border-radius:28px!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,0)),linear-gradient(135deg,rgba(3,29,20,.93),rgba(11,55,33,.9))!important;box-shadow:0 -20px 44px rgba(1,16,10,.3),0 12px 30px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08)!important;backdrop-filter:blur(24px) saturate(1.2)!important;-webkit-backdrop-filter:blur(24px) saturate(1.2)!important;overflow:visible!important;isolation:isolate!important}.nav:before{content:""!important;grid-column:4!important;grid-row:1!important;width:100%!important;height:68px!important;display:block!important}.nav:after,.sidebar-focus{display:none!important}.nav .nav-mobile-secondary{display:none!important}.nav .nav-more-button{display:flex!important}.nav .nav-i{position:relative!important;width:100%!important;height:68px!important;min-height:68px!important;padding:7px 2px 12px!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:0!important;border-radius:18px!important;background:0 0!important;color:rgba(232,249,238,.68)!important;box-shadow:none!important}.nav .nav-i[data-v=home]{grid-column:1!important}.nav .nav-i[data-v=jobs]{grid-column:2!important}.nav .nav-i[data-v=pool]{grid-column:3!important}.nav .nav-i[data-v=leads]{grid-column:5!important}.nav .nav-i[data-v=account]{grid-column:6!important}.nav .nav-more-button{grid-column:7!important}.nav .nav-i i{width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;color:inherit!important;font-size:19px!important;line-height:1!important;background:rgba(255,255,255,.045)!important}.nav .nav-i span{display:block!important;width:100%!important;max-width:100%!important;color:inherit!important;font-size:8.5px!important;line-height:1!important;font-weight:800!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}.nav .nav-i.on{color:#fff!important;background:rgba(159,225,203,.105)!important}.nav .nav-i.on i{color:#102718!important;background:linear-gradient(145deg,#b8f1ca,#7edba0)!important;box-shadow:0 8px 18px rgba(0,0,0,.18)!important}.nav .nav-premium:before{display:none!important}.nav .nav-premium:after{content:""!important;position:absolute!important;left:50%!important;bottom:7px!important;width:22px!important;height:2px!important;border-radius:999px!important;background:#d8b247!important;opacity:0!important;transform:translateX(-50%) scaleX(.65)!important;transition:opacity .18s ease,transform .18s ease!important;box-shadow:0 0 12px rgba(216,178,71,.55)!important}.nav .nav-premium.on:after{opacity:1!important;transform:translateX(-50%) scaleX(1)!important}.quick-fab{left:50%!important;right:auto!important;bottom:calc(25px + env(safe-area-inset-bottom))!important;width:62px!important;height:62px!important;transform:translateX(-50%)!important;border:1px solid rgba(196,245,210,.55)!important;background:linear-gradient(145deg,#31c974,#128246)!important;box-shadow:0 14px 34px rgba(0,0,0,.36),0 0 0 8px rgba(3,29,20,.86),inset 0 1px 0 rgba(255,255,255,.22)!important;z-index:220!important}.quick-fab i{font-size:27px!important}.quick-fab.open{transform:translateX(-50%) rotate(45deg)!important}.quick-fab:hover{transform:translateX(-50%) scale(1.035)!important}.nav-more-menu,.quick-fab-menu{bottom:calc(116px + env(safe-area-inset-bottom))!important;border-radius:18px!important;box-shadow:0 18px 42px rgba(4,18,11,.24)!important}}@media(max-width:390px){.nav{left:10px!important;right:10px!important;padding-inline:8px!important}.nav .nav-i i{width:28px!important;height:28px!important;font-size:18px!important}.nav .nav-i span{font-size:8px!important}.quick-fab{width:56px!important;height:56px!important;bottom:calc(28px + env(safe-area-inset-bottom))!important}}.onb-screen.on .onb-inner>*{margin-left:auto!important;margin-right:auto!important}.onb-screen.on .onb-inner{display:flex!important;align-items:center!important;text-align:center!important}@media(min-width:961px){.onb-screen.on .onb-split{grid-template-columns:minmax(0,1fr) minmax(430px,1fr)!important}.onb-screen.on .onb-inner{padding-left:56px!important;padding-right:56px!important}.onb-screen.on .onb-headline-main{max-width:620px!important;width:100%!important;font-size:40px!important}}.login-hero-video:not(.ready){display:none!important}.login-hero-fallback{z-index:2!important}@media(min-width:961px){.onb-screen{padding:28px!important;overflow:hidden!important}.onb-screen.on .onb-split{width:min(1440px,calc(100vw - 72px))!important;height:min(760px,calc(100vh - 72px))!important;min-height:0!important;max-height:none!important;grid-template-columns:minmax(560px,1.18fr) minmax(420px,.82fr)!important;border-radius:30px!important;background:linear-gradient(135deg,rgba(2,20,13,.96),rgba(8,47,30,.9))!important}.onb-screen.on .onb-vis{min-height:0!important;height:100%!important;background:radial-gradient(circle at 20% 30%,rgba(142,240,180,.14),transparent 32%),linear-gradient(135deg,#02140e,#052b1b 62%,#03170f)!important}.onb-screen.on .onb-vis:after{z-index:3!important;background:linear-gradient(90deg,rgba(0,0,0,.04),rgba(0,0,0,.2))!important}.onb-screen.on .onb-inner{height:100%!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding:34px 42px!important;background:linear-gradient(160deg,rgba(8,43,27,.96),rgba(9,57,34,.9))!important}.login-demo-frame{width:min(660px,74%)!important;min-height:370px!important;z-index:2!important}.login-hero-headlines{z-index:4!important;bottom:44px!important;width:min(660px,74%)!important}.onb-screen.on .onb-wordmark{font-size:42px!important;margin:0 0 6px!important}.onb-screen.on .onb-tag{margin-bottom:12px!important}.onb-screen.on .onb-eyebrow-pill{margin-bottom:12px!important;padding:5px 12px!important;font-size:9px!important}.onb-screen.on .onb-headline-main{max-width:500px!important;font-size:34px!important;line-height:1.03!important;letter-spacing:-1.2px!important;margin-bottom:10px!important}.onb-screen.on .onb-sub{max-width:460px!important;margin-bottom:14px!important;font-size:13px!important;line-height:1.45!important}.onb-screen.on .onb-watch-btn{width:min(100%,360px)!important;min-height:40px!important;margin-bottom:12px!important}.onb-screen.on .onb-sales-proof{width:min(100%,420px)!important;gap:8px!important;margin-bottom:12px!important}.onb-sales-proof span{min-height:36px!important;padding:8px 10px!important;font-size:10px!important}.onb-screen.on .onb-plan-preview{width:min(100%,420px)!important;max-width:420px!important;margin-bottom:12px!important;padding:10px!important}.onb-plan-preview-head{margin-bottom:8px!important}.onb-plan-options button{padding:8px 6px!important}.onb-plan-options strong{font-size:13px!important}.onb-screen.on .onb-funnel-btn,.onb-screen.on .onb-google-btn{width:min(100%,420px)!important;max-width:420px!important;min-height:46px!important;margin-bottom:10px!important}.onb-screen.on .onb-divider,.onb-screen.on .onb-free-note,.onb-screen.on .onb-skip{display:none!important}}@media(min-width:961px) and (max-height:760px){.onb-screen.on .onb-split{height:calc(100vh - 44px)!important}.onb-screen.on .onb-inner{padding:24px 34px!important}.onb-screen.on .onb-wordmark{display:none!important}.onb-screen.on .onb-headline-main{font-size:30px!important}.onb-screen.on .onb-sub{font-size:12px!important;margin-bottom:10px!important}.onb-sales-proof span:nth-child(n+3){display:none!important}.onb-screen.on .onb-plan-preview{margin-bottom:10px!important}}.onb-copy{display:none}.onb-entry-kicker{margin-bottom:8px;font:900 9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#9fe1cb}.onb-entry-title{margin-bottom:8px;color:#fff;font-size:24px;line-height:1.05;font-weight:900;letter-spacing:-.7px}.onb-entry-copy{width:min(100%,360px);margin:0 auto 16px;color:rgba(255,255,255,.62);font-size:12px;line-height:1.45}.app-click-demo{display:grid!important;grid-template-columns:155px minmax(0,1fr)!important;gap:0!important;width:min(610px,88%)!important;min-height:390px!important;padding:0!important;overflow:hidden;background:#f5f7f4!important;animation:loginDemoFloat 7s ease-in-out infinite}.app-demo-sidebar{display:flex;flex-direction:column;gap:6px;padding:22px 10px;background:#123d25;color:rgba(236,248,240,.64)}.app-demo-sidebar span{display:flex;align-items:center;gap:9px;min-height:38px;padding:0 10px;border-radius:9px;font-size:11px;font-weight:850}.app-demo-sidebar i{font-size:17px;color:rgba(236,248,240,.62)}.app-demo-sidebar .active{color:#fff;background:linear-gradient(90deg,rgba(216,178,71,.28),rgba(255,255,255,.06));box-shadow:inset 3px 0 0 #d8b247}.app-demo-sidebar .active i{color:#d8b247}.app-demo-main{position:relative;padding:22px;color:#17221b;overflow:hidden}.app-demo-topline b{display:block;font-size:18px;line-height:1.1}.app-demo-topline small{display:block;margin-top:5px;color:#7a867d;font-size:10px;font-weight:700}.app-demo-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 12px}.app-demo-metrics div{padding:13px;border:1px solid #d2d9d0;border-radius:6px;background:#fff}.app-demo-metrics span{display:block;font:900 9px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#7f8b82}.app-demo-metrics strong{display:block;margin-top:9px;font-size:31px;line-height:1}.app-demo-metrics small{display:block;margin-top:7px;color:#68736b;font-size:10px}.app-demo-search{display:flex;align-items:center;gap:10px;height:40px;margin-bottom:12px;padding:0 13px;border:1px solid #c7d0ca;background:#fff;color:#89938b;font-size:11px}.app-demo-search i{font-size:18px;color:#7f8b82}.app-demo-task{display:grid;grid-template-columns:42px minmax(0,1fr);gap:0 14px;align-items:center;min-height:62px;margin-top:9px;padding:10px 13px;border:1px solid #d5ddd6;border-left:4px solid #ce453d;border-radius:9px;background:#fff;box-shadow:0 5px 16px rgba(20,42,28,.08)}.app-demo-task i{grid-row:1/3;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #d8dfd8;border-radius:8px;color:#23683f;background:#f2f5f0}.app-demo-task b{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.app-demo-task small{color:#859087;font-size:10px;font-weight:700}.app-demo-cursor{position:absolute;left:34px;top:160px;z-index:4;width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:#d8b247;filter:drop-shadow(0 8px 12px rgba(0,0,0,.35));animation:appCursorTour 9s ease-in-out infinite}.app-demo-cursor i{font-size:30px;transform:rotate(-18deg)}.onb-demo-watch{position:absolute;left:50%;bottom:50px;z-index:6;transform:translateX(-50%);width:min(360px,78%)!important;margin:0!important;background:rgba(6,31,20,.82)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.onb-video-note{position:absolute;left:50%;bottom:20px;z-index:6;width:min(420px,84%);transform:translateX(-50%);color:rgba(255,255,255,.62);font-size:10px;line-height:1.35;text-align:center}@keyframes appCursorTour{0%,8%{left:34px;top:160px;transform:scale(1)}15%{left:36px;top:128px;transform:scale(.92)}23%{left:36px;top:128px;transform:scale(1)}36%{left:224px;top:152px;transform:scale(1)}43%{left:224px;top:152px;transform:scale(.9)}52%{left:250px;top:244px;transform:scale(1)}60%{left:250px;top:244px;transform:scale(.9)}72%{left:420px;top:306px;transform:scale(1)}80%{left:420px;top:306px;transform:scale(.9)}100%{left:34px;top:160px;transform:scale(1)}}@media(min-width:961px){.onb-screen.on .onb-split{grid-template-columns:minmax(260px,.78fr) minmax(460px,1.18fr) minmax(330px,.86fr)!important;width:min(1480px,calc(100vw - 56px))!important;height:min(760px,calc(100vh - 56px))!important}.onb-copy{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;min-height:0;padding:42px 34px;border-right:1px solid rgba(160,220,180,.16);background:linear-gradient(160deg,rgba(6,34,21,.95),rgba(8,47,30,.88));color:#fff}.onb-copy .onb-wordmark{margin-bottom:20px!important}.onb-copy .onb-eyebrow-pill{align-self:flex-start!important;margin:0 0 18px!important}.onb-copy .onb-headline-main{max-width:10.5ch!important;margin:0 0 16px!important;text-align:left!important;font-size:38px!important;line-height:1.02!important}.onb-copy .onb-sub{max-width:32ch!important;margin:0 0 22px!important;text-align:left!important;font-size:13px!important;color:rgba(255,255,255,.66)!important}.onb-copy .onb-sales-proof{width:100%!important;grid-template-columns:1fr!important;margin:0!important}.onb-screen.on .onb-vis{position:relative!important;display:block!important;height:100%!important;border-right:1px solid rgba(160,220,180,.16)!important}.onb-screen.on .onb-vis-inner{position:absolute!important;inset:0!important}.onb-screen.on .onb-inner{padding:36px 32px!important}.onb-screen.on .onb-inner .onb-funnel-btn,.onb-screen.on .onb-inner .onb-google-btn,.onb-screen.on .onb-inner .onb-plan-preview{width:min(100%,340px)!important;max-width:340px!important}.login-hero-headlines{bottom:86px!important;width:min(610px,88%)!important;text-align:center!important}.login-hero-headlines strong{font-size:24px!important}}@media(max-width:1180px) and (min-width:961px){.onb-screen.on .onb-split{grid-template-columns:minmax(420px,1fr) minmax(330px,.78fr)!important}.onb-copy{display:none!important}}@media(max-width:960px){.onb-copy{display:flex!important;flex-direction:column;align-items:center;padding:30px 24px 10px;text-align:center}.onb-copy .onb-wordmark{font-size:42px;margin-bottom:14px}.onb-copy .onb-sales-proof{grid-template-columns:1fr 1fr}.onb-screen.on .onb-vis{height:clamp(320px,48vh,430px)!important}.app-click-demo{width:88%!important;min-height:230px!important;grid-template-columns:94px 1fr!important}.app-demo-sidebar{padding:13px 6px;gap:4px}.app-demo-sidebar span{min-height:27px;padding:0 6px;font-size:8px}.app-demo-sidebar i{font-size:13px}.app-demo-main{padding:14px}.app-demo-topline b{font-size:14px}.app-demo-metrics{gap:7px;margin:12px 0 8px}.app-demo-metrics div{padding:9px}.app-demo-metrics strong{font-size:22px}.app-demo-metrics small{display:none}.app-demo-search{height:32px;font-size:9px;margin-bottom:8px}.app-demo-task{min-height:48px;margin-top:7px;grid-template-columns:32px 1fr;padding:8px;gap:0 9px}.app-demo-task i{width:28px;height:28px}.app-demo-task b{font-size:10px}.app-demo-task small{font-size:8px}.app-demo-cursor{display:none}.onb-demo-watch{bottom:40px;width:82%!important}.onb-video-note{bottom:12px;width:86%;font-size:9px}}@media(prefers-reduced-motion:reduce){.app-demo-cursor{animation:none!important}}.onb-screen.on .onb-inner{background:linear-gradient(160deg,rgba(9,33,22,.98),rgba(18,58,35,.96))!important;text-align:left!important;align-items:stretch!important;color:#fff!important}.onb-screen.on .onb-inner>*{margin-left:0!important;margin-right:0!important}.onb-screen.on .onb-entry-kicker{color:#bcebd0!important;font-size:10px!important}.onb-screen.on .onb-entry-title{width:100%;max-width:410px;color:#fff!important;font-size:30px!important;line-height:1.02!important;letter-spacing:-.8px!important}.onb-screen.on .onb-entry-copy{width:100%!important;max-width:410px!important;margin:0 0 18px!important;color:rgba(240,250,244,.78)!important;font-size:13px!important;line-height:1.55!important;text-align:left!important}.onb-screen.on .onb-plan-preview{width:100%!important;max-width:430px!important;margin:0 0 16px!important;padding:16px!important;border:1px solid rgba(185,232,202,.34)!important;border-radius:18px!important;background:rgba(255,255,255,.08)!important;box-shadow:0 18px 44px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08)!important}.onb-plan-preview-head{justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important;text-align:left!important}.onb-plan-preview-head span{color:#f3fbf6!important;font-size:11px!important;letter-spacing:.4px!important}.onb-plan-preview-head span b,.onb-step-label b{color:#f1c84f!important;font-weight:950!important}.onb-plan-preview-head button{color:#d8f2df!important;font-size:10px!important;white-space:nowrap}.onb-plan-options{grid-template-columns:1fr!important;gap:10px!important}.onb-plan-options button{position:relative;min-height:86px!important;padding:13px 14px!important;border:1px solid rgba(195,231,207,.28)!important;border-radius:14px!important;background:rgba(255,255,255,.1)!important;text-align:left!important;color:#fff!important;box-shadow:none!important}.onb-plan-options button:hover{border-color:rgba(221,245,227,.58)!important;background:rgba(255,255,255,.14)!important}.onb-plan-options button.selected{border:2px solid #f0c245!important;background:linear-gradient(135deg,rgba(240,194,69,.24),rgba(255,255,255,.12))!important;box-shadow:0 0 0 4px rgba(240,194,69,.12)!important}.onb-plan-options button.recommended{border-color:rgba(156,224,177,.7)!important;background:rgba(68,142,88,.23)!important}.onb-plan-options button.recommended:after{right:12px!important;top:12px!important;padding:4px 7px!important;border-radius:999px!important;background:rgba(168,224,186,.18)!important;color:#c9f3d5!important;font-size:8px!important}.onb-plan-options span{color:#dbf1e2!important;font-size:12px!important;letter-spacing:.2px!important}.onb-plan-options strong{margin-top:5px!important;color:#fff!important;font-size:26px!important;line-height:1!important}.onb-plan-options strong em{color:rgba(238,249,242,.72)!important;font-size:11px!important}.onb-plan-options small{margin-top:5px!important;color:rgba(238,249,242,.74)!important;font-size:11px!important}.onb-selected-pill{position:absolute;right:12px;top:12px;display:inline-flex!important;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;background:#f0c245;color:#092116;font-size:8px!important;font-style:normal;font-weight:950;text-transform:uppercase;letter-spacing:.4px}.onb-step-label{width:100%;max-width:430px;margin:0 0 8px!important;color:rgba(241,250,245,.78);font-size:11px;font-weight:850}.onb-screen.on .onb-funnel-btn,.onb-screen.on .onb-google-btn,.onb-screen.on .onb-skip{width:100%!important;max-width:430px!important}.onb-screen.on .onb-funnel-btn{min-height:58px!important;margin:0 0 14px!important;border-radius:16px!important;background:linear-gradient(135deg,#f0c245,#ffdf6c)!important;color:#082116!important;font-size:15px!important;font-weight:950!important;box-shadow:0 18px 36px rgba(240,194,69,.24)!important}.onb-screen.on .onb-google-btn{min-height:56px!important;margin-bottom:12px!important;border:1px solid rgba(255,255,255,.86)!important;border-radius:16px!important;color:#18241c!important;font-size:15px!important}.onb-screen.on .onb-skip{min-height:48px!important;border-color:rgba(190,232,203,.42)!important;color:#e5f5ea!important}.onb-screen.on .onb-free-note,.onb-screen.on .onb-status{width:100%!important;max-width:430px!important;color:rgba(239,250,243,.76)!important}.onb-screen.on .onb-vis{background:radial-gradient(circle at 50% 38%,rgba(37,93,55,.34),transparent 42%),linear-gradient(160deg,#06190f,#0b301d 58%,#0f3d25)!important}.onb-screen.on .app-click-demo{width:min(720px,92%)!important;min-height:430px!important;box-shadow:0 34px 86px rgba(0,0,0,.32),0 0 0 1px rgba(192,235,207,.22)!important}@media(min-width:1181px){.onb-screen.on .onb-split{grid-template-columns:minmax(270px,.72fr) minmax(560px,1.36fr) minmax(380px,.92fr)!important;width:min(1540px,calc(100vw - 48px))!important}.onb-screen.on .onb-inner{padding:42px 38px!important}}@media(max-width:960px){.onb-screen.on .onb-inner{text-align:left!important;align-items:stretch!important}.onb-screen.on .onb-entry-title{font-size:28px!important}.onb-screen.on .onb-plan-preview{max-width:none!important}.onb-plan-options button{min-height:76px!important}.onb-screen.on .onb-free-note,.onb-screen.on .onb-funnel-btn,.onb-screen.on .onb-google-btn,.onb-screen.on .onb-skip,.onb-screen.on .onb-status,.onb-step-label{max-width:none!important}}.onb-screen.on{padding:24px!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at 12% 18%,rgba(37,104,63,.32),transparent 34%),radial-gradient(circle at 88% 82%,rgba(240,194,69,.16),transparent 30%),linear-gradient(135deg,#03150d 0,#062014 48%,#0c2f1d 100%)!important}.onb-screen.on .onb-split{display:grid!important;grid-template-columns:minmax(420px,.88fr) minmax(620px,1.12fr)!important;width:min(1240px,calc(100vw - 48px))!important;height:min(760px,calc(100vh - 48px))!important;min-height:0!important;border:1px solid rgba(184,226,198,.22)!important;border-radius:30px!important;overflow:hidden!important;background:#f7faf6!important;box-shadow:0 32px 92px rgba(0,0,0,.36),0 0 0 1px rgba(255,255,255,.08)!important}.onb-screen.on .onb-copy{display:none!important}.onb-screen.on .onb-inner{order:1;min-width:0;overflow:auto;justify-content:flex-start!important;align-items:stretch!important;padding:34px 48px 28px!important;background:linear-gradient(180deg,#fbfdf9 0,#f0f6ef 100%)!important;color:#102219!important;text-align:left!important}.onb-screen.on .onb-inner>*{width:100%!important;max-width:500px!important;margin-left:0!important;margin-right:0!important}.onb-brand-row{display:flex;align-items:center;gap:12px;margin-bottom:14px!important}.onb-brand-row img{width:38px;height:38px;border-radius:10px;box-shadow:0 8px 20px rgba(12,47,29,.16)}.onb-brand-row strong{display:block;color:#102219;font-size:15px;line-height:1;font-weight:950}.onb-brand-row span{display:block;margin-top:4px;color:#607167;font-size:11px;font-weight:800}.onb-screen.on .onb-entry-kicker{margin:0 0 9px!important;color:#2e6b45!important;font:950 10px var(--mono)!important;letter-spacing:1.3px!important}.onb-screen.on .onb-entry-title{max-width:12ch!important;margin:0 0 10px!important;color:#0d2418!important;font-size:41px!important;line-height:1!important;letter-spacing:-1.4px!important}.onb-screen.on .onb-entry-copy{max-width:480px!important;margin:0 0 14px!important;color:#53645a!important;font-size:13px!important;line-height:1.48!important}.onb-entry-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:13px!important}.onb-entry-proof span{min-width:0;padding:9px 11px;border:1px solid #dce5dc;border-radius:12px;background:#fff}.onb-entry-proof strong{display:block;color:#133724;font-size:16px;line-height:1;font-weight:950}.onb-entry-proof small{display:block;margin-top:4px;color:#6a756d;font-size:9px;line-height:1.25;font-weight:850}.onb-access-card{padding:14px;border:1px solid #d8e2d7;border-radius:20px;background:rgba(255,255,255,.84);box-shadow:0 20px 52px rgba(23,45,30,.1)}.onb-access-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.onb-access-head span{display:block;color:#102219;font-size:14px;font-weight:950}.onb-access-head small{display:block;margin-top:4px;color:#748178;font-size:11px;font-weight:750}.onb-access-head button{border:0;background:0 0;color:#23683f;font-size:11px;font-weight:950;cursor:pointer;white-space:nowrap}.onb-screen.on .onb-plan-preview{max-width:none!important;margin:0 0 13px!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important}.onb-plan-options{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}.onb-plan-options button{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;min-height:60px!important;padding:10px 14px!important;border:1px solid #dce5dc!important;border-radius:6px!important;background:#fff!important;color:#15221a!important;text-align:left!important;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease!important}.onb-plan-options button:hover{transform:translateY(-1px);border-color:#97b79f!important;background:#fbfdf9!important;box-shadow:0 10px 24px rgba(23,45,30,.09)!important}.onb-plan-options button.selected{border:2px solid #d8ad2f!important;background:#fffaf0!important;box-shadow:0 0 0 4px rgba(216,173,47,.15)!important}.onb-plan-options button.recommended{border:1.5px solid #327347!important;background:#f0f8f2!important}.onb-plan-options button.recommended:after{content:"Best fit";right:12px!important;top:10px!important;padding:4px 7px!important;border-radius:999px!important;background:#dcefe1!important;color:#23683f!important;font-size:8px!important;font-weight:950!important}.onb-plan-options span{grid-column:1;color:#26352b!important;font-size:12px!important;line-height:1.2!important;font-weight:950!important}.onb-plan-options strong{grid-column:2;grid-row:1/3;align-self:center;margin:0!important;color:#102219!important;font-size:25px!important;line-height:1!important}.onb-plan-options strong em{color:#657469!important;font-size:11px!important}.onb-plan-options small{grid-column:1;margin:3px 0 0!important;color:#6b766e!important;font-size:11px!important;font-weight:750!important}.onb-selected-pill{right:auto!important;left:13px!important;top:auto!important;bottom:9px!important;display:inline-flex!important;width:max-content;padding:3px 7px!important;background:#d8ad2f!important;color:#102219!important;font-size:8px!important}.onb-plan-options button.selected small{padding-bottom:17px}.onb-screen.on .onb-funnel-btn{width:100%!important;max-width:none!important;min-height:50px!important;margin:0!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#d8ad2f,#f3cf62)!important;color:#102219!important;font-size:15px!important;font-weight:950!important;box-shadow:0 14px 28px rgba(216,173,47,.24)!important}.onb-auth-divider{display:flex;align-items:center;gap:10px;margin:10px 0 8px!important;color:#7a867f;font-size:10px;font-weight:850}.onb-auth-divider:after,.onb-auth-divider:before{content:"";flex:1;height:1px;background:#e0e8df}.onb-screen.on .onb-google-btn{width:100%!important;max-width:none!important;min-height:50px!important;margin:0!important;border:1px solid #d7ded7!important;border-radius:14px!important;background:#fff!important;color:#17231b!important;box-shadow:0 8px 18px rgba(23,45,30,.08)!important}.onb-screen.on .onb-free-note,.onb-screen.on .onb-status{width:100%!important;max-width:none!important;margin-top:8px!important;color:#66756b!important;font-size:11px!important;line-height:1.45!important}.onb-screen.on .onb-free-note i{color:#23683f!important}.onb-screen.on .onb-vis{order:2;position:relative!important;display:block!important;min-width:0;height:100%!important;padding:0!important;border:0!important;background:radial-gradient(circle at 62% 30%,rgba(240,194,69,.14),transparent 32%),linear-gradient(145deg,#06170f 0,#0a2b1b 54%,#13422a 100%)!important}.onb-screen.on .onb-vis-inner{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.onb-screen.on .login-hero-fallback{display:flex!important;align-items:center!important;justify-content:center!important;padding:86px 56px 110px!important}.onb-screen.on .login-hero-fallback:before{opacity:.34!important}.onb-screen.on .app-click-demo{width:min(760px,94%)!important;min-height:min(470px,62vh)!important;border-radius:24px!important;box-shadow:0 36px 96px rgba(0,0,0,.36),0 0 0 1px rgba(210,239,219,.22)!important}.onb-screen.on .login-hero-headlines{top:36px!important;bottom:auto!important;left:50%!important;width:min(760px,86%)!important;transform:translateX(-50%)!important;text-align:left!important}.onb-screen.on .login-hero-headlines span{color:#a6e3b8!important;font-size:10px!important}.onb-screen.on .login-hero-headlines strong{color:#fff!important;font-size:31px!important;letter-spacing:-.8px!important}.onb-screen.on .onb-demo-watch{bottom:48px!important;width:min(380px,72%)!important;min-height:54px!important;border:1px solid rgba(190,230,203,.35)!important;border-radius:16px!important;background:rgba(8,31,20,.78)!important;color:#fff!important}.onb-screen.on .onb-video-note{bottom:20px!important;color:rgba(232,246,237,.68)!important}@media(max-width:1100px){.onb-screen.on .onb-split{grid-template-columns:1fr!important;height:auto!important;max-height:calc(100vh - 32px)!important;overflow:auto!important}.onb-screen.on .onb-inner{order:1!important;padding:34px!important}.onb-screen.on .onb-inner>*{max-width:none!important}.onb-screen.on .onb-entry-title{max-width:13ch!important;font-size:42px!important}.onb-screen.on .onb-vis{order:0!important;min-height:420px!important}}@media(max-width:640px){.onb-screen.on{padding:10px!important}.onb-screen.on .onb-split{width:100%!important;max-height:calc(100vh - 20px)!important;border-radius:22px!important}.onb-screen.on .onb-inner{padding:24px!important}.onb-screen.on .onb-entry-title{font-size:34px!important}.onb-entry-proof{grid-template-columns:1fr!important}.onb-access-card{padding:14px;border-radius:17px}.onb-access-head{flex-direction:column;gap:8px}.onb-screen.on .onb-vis{min-height:350px!important}.onb-screen.on .login-hero-fallback{padding:64px 16px 94px!important}.onb-screen.on .app-click-demo{width:94%!important;min-height:230px!important;grid-template-columns:92px minmax(0,1fr)!important;border-radius:18px!important}.onb-screen.on .login-hero-headlines{top:22px!important;width:88%!important}.onb-screen.on .login-hero-headlines strong{font-size:21px!important}}@media(min-width:841px){.onb-screen.on .onb-split{display:grid!important;grid-template-columns:minmax(400px,.84fr) minmax(540px,1.16fr)!important;width:min(1240px,calc(100vw - 48px))!important;height:min(760px,calc(100vh - 48px))!important;max-height:none!important;overflow:hidden!important}.onb-screen.on .onb-inner{grid-column:1!important;grid-row:1!important;height:100%!important}.onb-screen.on .onb-vis{grid-column:2!important;grid-row:1!important;display:block!important;height:100%!important;min-height:0!important}}@media(max-width:840px){.onb-screen.on .onb-split{grid-template-columns:1fr!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;height:auto!important;max-height:calc(100vh - 20px)!important;overflow-y:auto!important;overflow-x:hidden!important}.onb-screen.on .onb-inner,.onb-screen.on .onb-vis{grid-column:1!important;grid-row:auto!important}.onb-screen.on .onb-inner{min-width:0!important;overflow-x:hidden!important}.onb-access-card,.onb-plan-options,.onb-plan-options button,.onb-plan-preview,.onb-screen.on .onb-inner>*{max-width:100%!important;min-width:0!important}.onb-screen.on .onb-entry-copy{overflow-wrap:break-word!important}.onb-plan-options button{grid-template-columns:minmax(0,1fr) minmax(62px,auto)!important}.onb-plan-options strong{min-width:62px!important;text-align:right!important}}.onb-screen.on .onb-product-panel{grid-column:2!important;grid-row:1!important;display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:2!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;align-self:stretch!important;justify-self:stretch!important;overflow:hidden!important;background:radial-gradient(circle at 62% 31%,rgba(240,194,69,.15),transparent 32%),radial-gradient(circle at 20% 75%,rgba(157,225,186,.16),transparent 28%),linear-gradient(145deg,#06170f 0,#0a2b1b 54%,#13422a 100%)!important}.onb-screen.on .onb-product-panel .onb-vis-inner{display:block!important;visibility:visible!important;opacity:1!important}.onb-screen.on .onb-free-note,.onb-screen.on .onb-plan-options button.recommended:after{display:none!important}@media(max-width:840px){.onb-screen.on .onb-product-panel{grid-column:1!important;grid-row:auto!important;min-height:350px!important}}.login-product-video-shell{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:88px 56px 116px;overflow:hidden}.login-product-video-shell:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 22% 26%,rgba(142,240,180,.16),transparent 30%),radial-gradient(circle at 82% 78%,rgba(216,178,71,.14),transparent 26%),linear-gradient(145deg,#031d14,#0b3522 62%,#02120c)}.login-product-video{position:relative;z-index:2;width:min(780px,94%);aspect-ratio:16/9;max-height:62vh;object-fit:cover;border:1px solid rgba(203,238,214,.28);border-radius:24px;background:#071b12;box-shadow:0 36px 96px rgba(0,0,0,.38),0 0 0 1px rgba(210,239,219,.18);opacity:0;transition:opacity .28s ease;cursor:pointer}.login-product-video.ready{opacity:1}.login-product-video-play{position:absolute;left:50%;top:50%;z-index:4;width:66px;height:66px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:rgba(8,31,20,.72);color:#fff;box-shadow:0 18px 40px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.14);transform:translate(-50%,-50%);cursor:pointer;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.login-product-video-play i{font-size:24px}.login-product-video-caption{position:absolute;left:50%;top:34px;z-index:4;width:min(780px,86%);transform:translateX(-50%);color:#fff;text-align:left}.login-product-video-caption span{display:block;margin-bottom:8px;color:#a6e3b8;font:900 10px var(--mono);letter-spacing:1.5px;text-transform:uppercase}.login-product-video-caption strong{display:block;max-width:18ch;font-size:31px;line-height:1;letter-spacing:-.8px}.login-product-video-fallback{position:absolute;inset:auto 50% 50%;z-index:1;width:min(520px,76%);min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;border:1px solid rgba(203,238,214,.2);border-radius:22px;background:rgba(3,29,20,.6);color:rgba(239,250,244,.78);text-align:center;transform:translate(50%,50%)}.login-product-video-fallback i{font-size:32px;color:#d8b247}.login-product-video-fallback strong{color:#fff;font-size:22px}.login-product-video-fallback span{max-width:34ch;font-size:13px;line-height:1.45}.login-product-video-shell.video-failed .login-product-video{display:none}.login-product-video-shell.video-failed .login-product-video-fallback{z-index:3}.product-video-page{background:rgba(1,12,8,.86)!important}.product-video-stage{width:min(1280px,calc(100vw - 44px))!important;height:min(780px,calc(100vh - 44px))!important;min-height:0!important;border-radius:30px!important}.product-video-layout{position:absolute;inset:64px 42px 88px;display:grid;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);gap:30px;align-items:center}.product-video-copy span{display:block;margin-bottom:14px;color:#d8b247;font:900 12px var(--mono);letter-spacing:1.6px;text-transform:uppercase}.product-video-copy strong{display:block;max-width:10ch;color:#fff;font-size:56px;line-height:.96;letter-spacing:-2px}.product-video-copy small{display:block;max-width:34ch;margin-top:20px;color:rgba(239,250,244,.72);font-size:16px;line-height:1.55}.product-video-frame{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(187,231,202,.34);border-radius:24px;background:#061b12;box-shadow:0 34px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.16)}.product-video-frame video{display:block;width:100%;aspect-ratio:16/9;max-height:calc(100vh - 190px);background:#061b12}.product-video-fallback{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;background:linear-gradient(145deg,#061b12,#0f3b26);color:rgba(239,250,244,.74);text-align:center}.product-video-fallback i{font-size:34px;color:#d8b247}.product-video-fallback strong{color:#fff;font-size:24px}.product-video-fallback span{max-width:34ch;font-size:13px;line-height:1.45}.product-video-frame.video-failed .product-video-fallback{display:flex}.product-video-frame.video-failed video{visibility:hidden}html[data-jobe-preview=true] .onb-screen,html[data-jobe-preview=true] .pricing-modal,html[data-jobe-preview=true] .quick-fab,html[data-jobe-preview=true] .quick-fab-menu,html[data-jobe-preview=true] .sales-video-page,html[data-jobe-preview=true] .support-help-button,html[data-jobe-preview=true] .support-widget,html[data-jobe-preview=true] .toast{display:none!important}html[data-jobe-preview=true] body{overflow:hidden!important}html[data-jobe-preview=true] .app-loading-veil{display:none!important}html[data-jobe-preview=true] .shell{filter:none!important;opacity:1!important}html[data-jobe-preview=true] .view{padding-bottom:28px!important}html[data-jobe-preview=true] .nav,html[data-jobe-preview=true] .top,html[data-jobe-preview=true] .view{pointer-events:none}@media(max-width:960px){.onb-screen.on .onb-product-panel{min-height:430px!important}.login-product-video-shell{padding:124px 18px 108px}.login-product-video{width:82%;max-height:46vh;border-radius:18px}.login-product-video-play{width:56px;height:56px}.login-product-video-caption{top:26px;width:88%;text-align:center}.login-product-video-caption strong{max-width:320px;margin:0 auto;font-size:25px;line-height:1.05}.product-video-stage{width:min(560px,calc(100vw - 22px))!important;height:calc(100vh - 22px)!important;border-radius:22px!important}.product-video-layout{inset:54px 16px 86px;grid-template-columns:1fr;grid-template-rows:auto auto;gap:16px}.product-video-copy strong{max-width:none;font-size:34px;letter-spacing:-1px}.product-video-copy small{margin-top:10px;font-size:13px}.product-video-frame video{max-height:54vh}.sales-video-actions{left:16px!important;right:16px!important}}@media(max-width:840px){body,html{overflow-x:hidden!important}.onb-screen.on{padding:8px!important;overflow-x:hidden!important}.onb-screen.on .onb-split{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;box-sizing:border-box!important;border-radius:22px!important}.onb-screen.on .onb-inner{width:100%!important;max-width:100%!important;padding:20px 16px 22px!important;box-sizing:border-box!important}.onb-access-card,.onb-brand-row,.onb-entry-proof,.onb-plan-options,.onb-plan-preview,.onb-screen.on .onb-inner>*{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.onb-screen.on .onb-entry-kicker{font-size:9px!important;line-height:1.4!important;white-space:normal!important}.onb-screen.on .onb-entry-title{max-width:100%!important;font-size:30px!important;line-height:1.08!important;letter-spacing:-.7px!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.onb-screen.on .onb-entry-copy{max-width:100%!important;font-size:12px!important;line-height:1.48!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.onb-entry-proof{grid-template-columns:1fr!important;gap:8px!important}.onb-access-card{padding:12px!important;overflow:hidden!important}.onb-plan-options button{width:100%!important;padding:10px 11px!important;grid-template-columns:minmax(0,1fr) 54px!important}.onb-plan-options strong{min-width:54px!important;max-width:54px!important;font-size:22px!important;text-align:right!important}.onb-plan-options strong em{font-size:9px!important}.onb-screen.on .onb-funnel-btn,.onb-screen.on .onb-google-btn{font-size:14px!important}}.pricing-modal{background:#f5f8f3;border:1px solid rgba(36,91,56,.18);border-radius:22px;box-shadow:0 30px 95px rgba(4,20,12,.42)}.pricing-header{overflow:hidden;padding:34px 42px 26px;background:radial-gradient(circle at 16% 0,rgba(132,218,160,.22),transparent 32%),linear-gradient(145deg,#052515 0,#124323 70%,#1c582e 100%)}.pricing-title{color:#fff;text-wrap:balance}.pricing-subtitle{color:rgba(244,251,246,.78)}.pricing-flow-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:min(760px,100%);margin:18px auto 16px}.pricing-flow-strip span{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:7px 12px;border:1px solid rgba(187,231,202,.24);border-radius:999px;background:rgba(255,255,255,.07);color:rgba(244,251,246,.82);font-size:12px;font-weight:800;white-space:nowrap}.pricing-flow-strip b{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:#e0b44a;color:#082113;font:900 11px var(--mono,monospace)}.pricing-toggle{box-shadow:0 12px 30px rgba(0,0,0,.18)}.pricing-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px;padding:18px;border-top:0;background:#f5f8f3}.pricing-tier{min-width:0;padding:22px 18px;border:1px solid #dbe6dc!important;border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(15,43,24,.07)}.pricing-tier:hover{transform:translateY(-1px);border-color:rgba(36,91,56,.36)!important;box-shadow:0 16px 36px rgba(15,43,24,.11)}.pricing-tier.popular{background:linear-gradient(180deg,#eef8f0 0,#fff 82%);border-color:rgba(36,91,56,.55)!important;box-shadow:0 16px 38px rgba(36,91,56,.16),inset 0 4px 0 var(--green)}.pricing-tier.founding{background:linear-gradient(180deg,#fff8e6 0,#fff 72%)}.pricing-tier.early-adopter{background:linear-gradient(180deg,#eef8f0 0,#fff 72%)}.pricing-tier.enterprise{background:linear-gradient(180deg,#f6f4fb 0,#fff 72%)}.pricing-tier-label{color:#67736b}.pricing-price{color:#14231a}.pricing-desc,.pricing-features li{color:#5f6b63}.pricing-features li i{color:#1f7a44}.pricing-btn{min-height:42px;border-radius:8px}.pricing-btn.loading{opacity:.86;pointer-events:none}.pricing-btn.cta{background:linear-gradient(135deg,#245b38,#163f27);box-shadow:0 10px 24px rgba(36,91,56,.24)}.pricing-btn.cta:hover{background:linear-gradient(135deg,#1e4f31,#0f2f1f)}.pricing-matrix-wrap,.pricing-trust{background:#fff}.bd-results{gap:10px}.bd-row{border-radius:8px;box-shadow:0 10px 24px rgba(15,43,24,.05)}.bd-row:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(15,43,24,.08)}.bd-row.open{border-color:rgba(36,91,56,.42);box-shadow:0 16px 34px rgba(15,43,24,.1)}.bd-row-head{align-items:flex-start;padding:14px}.bd-conf{display:grid;place-items:center;width:42px;height:42px;padding:0;border-radius:8px;font-size:11px}.bd-row-name{font-size:14px}.bd-row-value{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bd-row-value span{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:4px 8px;border:1px solid #e1e8e2;border-radius:999px;background:#f7faf7;color:#55645b;font-size:10.5px;font-weight:800}.bd-row-value i{color:#1f7a44}.bd-row-detail{padding-left:14px;padding-right:14px}.lead-locked-note{border-color:rgba(181,121,15,.34);background:#fff8e6;color:#6f5a24}.bd-actions .btn{min-height:34px;border-radius:8px}#v-leads .lead-pack.loading{opacity:.72;pointer-events:none}#v-leads .lead-pack.loading:after{display:none}.pricing-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:max-content;max-width:100%;min-height:23px;margin:0 0 12px;padding:0 10px;border-radius:999px;background:#27643f;color:#fff;font-size:8px;line-height:1;letter-spacing:.55px;white-space:nowrap;box-shadow:0 5px 12px rgba(26,80,47,.13)}.pricing-badge i{font-size:10px;line-height:1}.pricing-tier.popular .pricing-badge{background:#1f6b40}.pricing-tier>.pricing-btn{order:20;margin:0 0 15px;flex-shrink:0}.pricing-tier>.pricing-features{order:30;flex:0 0 auto;margin:0}.pricing-tier>.pricing-desc{margin-bottom:13px}.onb-plan-options button.recommended:after,.onb-selected-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:max-content!important;min-height:20px!important;padding:0 8px!important;border-radius:999px!important;line-height:1!important;white-space:nowrap!important}.onb-plan-options button.recommended{padding-right:88px!important}.onb-plan-options button.recommended:after{top:10px!important;right:10px!important}.onb-selected-pill{gap:4px!important}#v-leads .lead-pack{grid-template-columns:minmax(0,1fr) auto auto auto;column-gap:10px}#v-leads .lead-pack:after{display:inline-grid;place-items:center;min-width:38px;min-height:24px;padding:0 10px;border-radius:0;font-size:7.5px;line-height:1}@media(max-width:1050px){.pricing-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:700px){.pricing-modal{width:100%;max-height:100vh;border-radius:0}.pricing-header{padding:24px 16px 20px}.pricing-flow-strip{align-items:stretch;flex-direction:column;margin:14px auto 12px}.pricing-flow-strip span{justify-content:flex-start;white-space:normal}.pricing-grid{grid-template-columns:1fr;gap:10px;padding:12px}.pricing-tier{padding:18px 16px}.bd-row-head{gap:9px;padding:12px}.bd-conf{width:38px;height:38px;font-size:10px}.bd-row-name{white-space:normal;line-height:1.25}.onb-plan-options button.recommended{padding-right:74px!important}.onb-plan-options button.recommended:after,.onb-selected-pill{min-height:18px!important;padding:0 7px!important;font-size:7px!important}#v-leads .lead-pack{grid-template-columns:minmax(0,1fr) auto auto}#v-leads .lead-pack:after{grid-column:1/-1;justify-self:start;margin-top:3px}}#v-assess{padding-top:24px}#v-assess .cq-header{grid-template-columns:minmax(260px,1fr) minmax(320px,.9fr) auto;gap:14px;padding:0 0 8px;align-items:center}#v-assess .cq-title-block{gap:10px}#v-assess .cq-back{width:28px;height:28px;flex-basis:28px;font-size:16px}#v-assess .cq-name{font-size:15px;line-height:1.15}#v-assess .cq-meta{max-width:420px;font-size:11px;margin-top:1px}#v-assess .cq-stepper{align-items:center}#v-assess .cq-step{width:82px;gap:3px}#v-assess .cq-step span{width:18px;height:18px;font-size:8px}#v-assess .cq-step small{font-size:8px}#v-assess .cq-step-line{max-width:92px;height:18px;padding-top:8px}#v-assess .cq-head-actions{gap:10px}#v-assess .cq-completion{width:118px;flex-basis:118px}#v-assess .cq-completion-track{height:4px;margin-top:4px}#v-assess .cq-header-btns .btn{min-height:40px;padding:7px 14px;font-size:12px;border-radius:8px}#v-assess .cq-tabs{margin-bottom:10px;padding-top:1px}#v-assess .cq-tab{padding:8px 14px;font-size:12px}@media(max-width:1500px){#v-assess .cq-header{grid-template-columns:minmax(260px,1fr) auto;gap:10px 14px;padding-bottom:8px}#v-assess .cq-stepper{grid-column:1/-1;grid-row:2;justify-content:flex-start}}@media(max-width:700px){#v-assess{padding-top:16px}#v-assess .cq-header{gap:8px}#v-assess .cq-stepper{justify-content:space-between}#v-assess .cq-head-actions{width:100%}#v-assess .cq-header-btns{width:100%}#v-assess .cq-header-btns .btn{flex:1;padding:8px 10px}}#v-assess .cq-profile-workspace{padding:8px;overflow:visible;border-radius:8px}#v-assess .cq-profile-hero{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid #d8ded9;border-radius:6px;background:#fff}#v-assess .cq-profile-kicker{display:none}#v-assess .cq-profile-top{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px 10px}#v-assess .cq-profile-hero .cq-avatar{width:34px;height:34px;border-radius:5px;font-size:13px}#v-assess .cq-profile-identity>div{gap:6px}#v-assess .cq-profile-identity strong{font-size:14px;letter-spacing:0}#v-assess .cq-profile-identity>b{display:inline;margin-top:0;margin-right:10px;font-size:10px}#v-assess .cq-profile-identity>span{display:inline-flex;margin-top:0;font-size:9px}#v-assess .cq-match-chip{padding:2px 5px;font-size:7px;line-height:1.2}#v-assess .cq-quick-actions{min-width:0;padding-left:0;border-left:0}#v-assess .cq-quick-actions>small{display:none}#v-assess .cq-quick-actions>div{display:flex;gap:4px;border:0;background:0 0}#v-assess .cq-quick-actions button{width:30px;min-width:30px;min-height:30px;padding:0;border:1px solid #d8ded9;border-radius:5px;background:#f8faf8;font-size:0}#v-assess .cq-quick-actions button:last-child{border-right:1px solid #d8ded9}#v-assess .cq-quick-actions i{font-size:14px}#v-assess .cq-contact-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:0 10px 8px 53px}#v-assess .cq-contact-chips span,#v-assess .cq-contact-chips span:first-child,#v-assess .cq-contact-chips span:last-child{min-height:26px;padding:4px 7px;border:1px solid #e0e5e1;border-radius:5px;background:#f8faf8;font-size:8px}@media(max-width:900px){#v-assess .cq-profile-top{grid-template-columns:34px minmax(0,1fr)}#v-assess .cq-quick-actions{grid-column:1/-1}#v-assess .cq-quick-actions>div{justify-content:flex-start}#v-assess .cq-contact-chips{grid-template-columns:1fr;padding-left:10px}}#v-assess:not(.cq-has-cv) .cq-ai-snapshot,#v-assess:not(.cq-has-cv) .cq-preview-card{display:none!important}#v-assess.cq-has-cv .cq-cv-card{padding:10px 12px}#v-assess.cq-has-cv .cq-dropzone{min-height:38px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:center;margin-bottom:7px;padding:8px 10px;border-width:1px;border-radius:0;text-align:left}#v-assess.cq-has-cv .cq-dropzone i{font-size:16px}#v-assess.cq-has-cv .cq-dropzone b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}#v-assess.cq-has-cv .cq-dropzone span{justify-self:end;font-size:8px}#v-assess.cq-has-cv .cq-or-row{display:none}#v-assess.cq-has-cv .cq-cv-ta{min-height:44px;max-height:72px}#v-assess.cq-has-cv .cq-build-btn{min-height:34px;padding:8px 10px;border-radius:0;font-size:10px}#v-assess.cq-has-cv .cq-cv-status{min-height:0;margin-top:6px}.calendar-day-detail-modal,.company-employees-modal,.global-search-results,.lead-crm-modal,.nav-more-menu,.ov .modal,.pricing-modal,.quick-fab-menu,.recruiter-note-modal,.support-panel,[role=dialog]{border-radius:0!important}.calendar-day-detail-modal :is(button,.calendar-day-detail-event),.ov .modal :is(.card,.btn,.chip,.in,button,input,textarea,select,.fld),.pricing-modal :is(button,.pricing-tier,.pricing-flow-strip span),.quick-fab-menu button,.support-panel :is(button,input,textarea,.support-option,.support-mode-card){border-radius:0!important}#v-assess .cq-profile-top{grid-template-columns:34px minmax(0,1fr) auto!important}#v-assess .cq-profile-top>.cq-avatar{grid-column:1;width:34px!important;min-width:34px!important;height:34px!important;border-radius:4px!important}#v-assess .cq-profile-top>.cq-profile-identity{grid-column:2;min-width:0;overflow:hidden}#v-assess .cq-profile-identity :is(strong,b,span){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#v-pipeline .board-card-top>.cand-initials,#v-pipeline .board-card-top>.cand-photo{grid-column:1;width:34px!important;min-width:34px!important;height:34px!important}#v-pipeline .board-card-top>div:nth-child(2){grid-column:2;min-width:0;overflow:hidden}#v-pool .data-person>.cand-initials,#v-pool .data-person>.cand-photo{width:32px!important;min-width:32px!important;height:32px!important}#v-pool .data-person>div:last-child{flex:1 1 auto;min-width:0;overflow:hidden}@media(max-width:900px){#v-assess .cq-profile-top{grid-template-columns:34px minmax(0,1fr)!important}}#v-assess .cq-profile-alert{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;margin:0 0 10px;padding:9px 11px;border:1px solid #dfb85f;border-left:4px solid #cf8614;border-radius:0;background:#fff8e9;color:#6d4910;text-align:left;cursor:pointer}#v-assess .cq-profile-alert[hidden]{display:none!important}#v-assess .cq-profile-alert>i{font-size:18px;color:#bf7310}#v-assess .cq-profile-alert span{min-width:0}#v-assess .cq-profile-alert small,#v-assess .cq-profile-alert strong{display:block}#v-assess .cq-profile-alert strong{font-size:10px}#v-assess .cq-profile-alert small{margin-top:1px;font-size:8px;color:#8a672d}#v-assess .cq-profile-alert>b{display:flex;align-items:center;gap:5px;font-size:8px;white-space:nowrap}#v-assess .cq-profile-alert.blocking{border-color:#c6533d;border-left-color:#a93625;background:#fff0ec;color:#8b2c1f}.view :is(.depth-card,.card,.job-card,.queue-row,.attention-card,.board-candidate-card,.pipe-card,.focus-item,.call-role,.smart-btn,.result-action-primary,.result-action-sec){transform:none!important;transition-duration:.08s!important}.view :is(.depth-card,.card,.job-card,.queue-row,.attention-card,.board-candidate-card,.pipe-card,.focus-item,.call-role,.smart-btn,.result-action-primary,.result-action-sec):hover{transform:none!important}@media(max-width:1100px){#v-assess .cq-two-col{grid-template-columns:1fr!important}#v-assess .cq-cv-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}#v-result .result-top-grid{grid-template-columns:1fr!important}#v-pool .candidate-pool-tools{grid-template-columns:1fr!important}}@media(max-width:700px){#v-assess .cq-cv-column{grid-template-columns:1fr}#v-assess .cq-profile-alert{grid-template-columns:24px minmax(0,1fr)}#v-assess .cq-profile-alert>b{grid-column:2}}#v-assess .cq-header{grid-template-columns:minmax(260px,1fr) auto!important;grid-template-areas:"identity actions" "steps steps";column-gap:24px;row-gap:8px;align-items:center;padding:0 0 10px}#v-assess .cq-title-block{grid-area:identity}#v-assess .cq-stepper{grid-area:steps!important;grid-column:auto!important;grid-row:auto!important;justify-self:center;width:min(560px,100%);justify-content:center!important}#v-assess .cq-head-actions{grid-area:actions;width:auto;gap:12px}#v-assess .cq-header-btns{width:auto;align-items:center}#v-assess .cq-header-btns .btn{width:auto!important;min-width:128px;min-height:36px;padding:7px 12px;border-radius:5px;white-space:nowrap}#v-assess .cq-completion{width:116px;flex-basis:116px}.view :is(.card,.cq-card,.chart-card,.attention-card,.queue-row,.job-card,.board-candidate-card,.candidate-360-card,.result-contact){border-radius:6px!important}.view :is(.in,textarea,select,.btn,.chip):not(.tag):not(.stage-pill){border-radius:5px!important}.global-search-results,.nav-more-menu,.ov .modal,.quick-fab-menu,.support-panel,[role=dialog]{border-radius:0!important}@media(max-width:850px){#v-assess .cq-header{grid-template-columns:1fr!important;grid-template-areas:"identity" "actions" "steps"}#v-assess .cq-head-actions{width:100%;justify-content:space-between}#v-assess .cq-stepper{justify-self:stretch}}@media(max-width:560px){#v-assess .cq-head-actions{align-items:stretch;flex-direction:column}#v-assess .cq-completion{width:100%;flex-basis:auto}#v-assess .cq-header-btns{display:grid;grid-template-columns:1fr 1fr}#v-assess .cq-header-btns .btn{min-width:0;width:100%!important}}#v-assess .cq-contact-chips,#v-assess .cq-profile-top{padding-left:10px!important;padding-right:10px!important}#v-assess .cq-contact-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding-bottom:8px!important}#v-assess .cq-contact-chips span,#v-assess .cq-contact-chips span:first-child,#v-assess .cq-contact-chips span:last-child{min-width:0;min-height:30px;padding:5px 8px;border:1px solid #d8ded9;border-radius:5px;overflow:hidden}#v-assess .cq-contact-chips em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#v-assess .cq-quick-actions>div{align-items:stretch}#v-assess .cq-quick-actions button{height:30px;min-height:30px}@media(max-width:900px){#v-assess .cq-contact-chips{grid-template-columns:1fr}}#v-jobs .advert-import-action{border-color:#397ab1;background:#edf5fb;color:#245c86}#v-jobs .job-title-open{display:block;min-height:0!important;margin:0;padding:0;border:0;border-radius:0!important;background:0 0;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;text-align:left;cursor:pointer}#v-jobs .job-title-open:hover{text-decoration:underline;text-underline-offset:2px}#v-jobs .job-import-launcher{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px;padding:11px 13px;border:1px solid #b9cddd;border-left:4px solid #397ab1;border-radius:5px;background:#f4f8fb}#v-jobs .job-import-launcher-copy{display:flex;align-items:center;gap:10px;min-width:0}#v-jobs .job-import-launcher-copy>i{font-size:22px;color:#397ab1}#v-jobs .job-import-launcher-copy small,#v-jobs .job-import-launcher-copy strong{display:block}#v-jobs .job-import-launcher-copy strong{font-size:11px;color:#183d58}#v-jobs .job-import-launcher-copy small{margin-top:2px;font-size:8px;line-height:1.35;color:#60798b}#v-jobs .job-import-launcher-actions{display:flex;align-items:stretch;gap:6px;flex-shrink:0}#v-jobs .job-import-launcher-actions button{min-height:36px;padding:7px 10px;border:1px solid #b9cddd;border-radius:4px;background:#fff;color:#285f87;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:750;cursor:pointer}#v-jobs .job-import-launcher-actions button:hover{border-color:#397ab1;background:#eaf3f9}#jobModal .job-brief-intake.job-import-focus{box-shadow:0 0 0 3px rgba(57,122,177,.18);border-color:#397ab1}@media(max-width:900px){#v-jobs .job-import-launcher{align-items:stretch;flex-direction:column}#v-jobs .job-import-launcher-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#v-jobs .job-import-launcher-actions button{justify-content:center}}@media(max-width:600px){#v-jobs .job-import-launcher-actions{grid-template-columns:1fr}}#v-assess .cq-header{grid-template-areas:"identity actions"!important;grid-template-rows:auto!important;row-gap:0!important}@media(max-width:850px){#v-assess .cq-header{grid-template-areas:"identity" "actions"!important}}#v-assess .cq-profile-top{grid-template-columns:34px minmax(0,1fr)!important;padding-top:7px!important;padding-bottom:6px!important}#v-assess .cq-profile-top>.cq-profile-identity{grid-column:2}#v-jobs .job-import-launcher{align-items:stretch;flex-direction:column}#v-jobs .job-import-launcher-copy strong{font-size:13px}#v-jobs .job-import-launcher-copy small{font-size:9px}#v-jobs .job-import-launcher-actions{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:8px}#v-jobs .job-import-launcher-actions button{position:relative;display:grid;grid-template-columns:24px 22px minmax(0,1fr);gap:8px;align-items:center;min-height:58px;padding:9px 11px;text-align:left}#v-jobs .job-import-launcher-actions button>b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#e7eef3;color:#285f87;font:800 9px var(--mono)}#v-jobs .job-import-launcher-actions button>i{font-size:18px}#v-jobs .job-import-launcher-actions button small,#v-jobs .job-import-launcher-actions button span,#v-jobs .job-import-launcher-actions button strong{display:block}#v-jobs .job-import-launcher-actions button strong{font-size:10px;color:#183d58}#v-jobs .job-import-launcher-actions button small{margin-top:2px;font-size:8px;font-weight:500;color:#6a7d89}#v-jobs .job-import-launcher-actions button.recommended{border-color:#397ab1;background:#eaf3f9}#v-jobs .job-import-launcher-actions button.recommended:after{content:"EASIEST";position:absolute;right:7px;top:5px;color:#397ab1;font:800 6px var(--mono);letter-spacing:.5px}@media(max-width:900px){#v-jobs .job-import-launcher-actions{grid-template-columns:1fr}}#jobModal .job-intake-head{padding-bottom:12px}#jobModal .job-brief-intake{padding:14px}#jobModal .job-brief-title{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px}#jobModal .job-brief-title>button{border:0;background:0 0;color:#397ab1;font-size:8px;font-weight:750;cursor:pointer}#jobModal .job-import-mode-instruction{margin:7px 0 9px;color:#617069;font-size:9px}#jobModal #j-description{min-height:76px;max-height:130px;resize:vertical}#jobModal .job-url-import{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:7px;margin-top:8px}#jobModal .job-url-import .btn{width:100%!important;min-height:38px}#jobModal .job-brief-actions{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:7px;margin-top:8px}#jobModal .job-brief-actions .btn{width:100%!important;min-height:36px}#jobModal .job-brief-actions #jobBriefStatus{grid-column:1/-1}#jobModal .job-brief-intake.import-mode-url #j-description,#jobModal .job-brief-intake.import-mode-url .job-brief-actions{display:none}#jobModal .job-brief-intake.import-mode-text .job-url-import{display:none}#jobModal .job-brief-intake.import-mode-text .job-brief-actions{grid-template-columns:1fr 1fr}#jobModal .job-brief-intake.import-mode-text #jobBriefAnalyseBtn{display:flex}#jobModal .job-brief-intake.import-mode-file #j-description,#jobModal .job-brief-intake.import-mode-file .job-brief-actions,#jobModal .job-brief-intake.import-mode-file .job-url-import{display:none}#jobModal .job-brief-intake.import-mode-clipboard #j-description,#jobModal .job-brief-intake.import-mode-clipboard .job-brief-actions,#jobModal .job-brief-intake.import-mode-clipboard .job-url-import{display:none}#jobModal .job-brief-intake.manual-mode{display:none}#jobModal .job-brief-intake.import-mode-screenshot #j-description,#jobModal .job-brief-intake.import-mode-screenshot .job-url-import{display:none}#jobModal .job-brief-intake.import-mode-screenshot .job-brief-actions{grid-template-columns:1fr 1fr}#jobModal .job-brief-intake.import-mode-screenshot #jobBriefAnalyseBtn{display:none}#v-jobs .job-source-badge.imported{display:inline-flex;align-items:center;gap:3px;margin-left:5px;padding:2px 5px;border:1px solid #d5dbd6;border-radius:3px;background:#edf5fb;color:#397ab1;font-size:7px;letter-spacing:0;text-transform:none;vertical-align:middle}#jobModal .job-core-details{margin-top:2px}#jobModal .job-more-details{margin-top:9px;border:1px solid #d8ded9;border-radius:5px;background:#f8faf8}#jobModal .job-more-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;cursor:pointer;list-style:none}#jobModal .job-more-details>summary::-webkit-details-marker{display:none}#jobModal .job-more-details>summary span{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:750;color:#285d3d}#jobModal .job-more-details>summary small{font-size:8px;color:#7b857f}#jobModal .job-more-details-body{padding:12px;border-top:1px solid #d8ded9;background:#fff}#v-pipeline .board-card-top{grid-template-columns:30px minmax(0,1fr) auto!important;column-gap:9px!important}#v-pipeline .board-card-top>.cand-initials,#v-pipeline .board-card-top>.cand-photo{grid-column:1!important;width:30px!important;min-width:30px!important;height:30px!important;border-radius:4px!important;font-size:11px!important}#v-pipeline .board-card-top>div:nth-child(2){grid-column:2!important;padding-left:0!important}#v-home .mcal-day.dwell-opening{transform:none!important;box-shadow:none!important;transition:none!important}#homeCalendarDayModal .calendar-day-detail-modal,#homeCalendarDayModal.on{animation:none!important;transition:none!important}#v-jobs .job-grid{align-items:stretch}#v-jobs .job-card{display:flex!important;flex-direction:column;height:100%}#v-jobs .job-card .job-actions{display:grid!important;grid-template-columns:.8fr 1.35fr .9fr;gap:6px;margin-top:auto!important;padding-top:10px;align-items:stretch}#v-jobs .job-card .job-action{width:100%;min-height:36px;height:36px;display:flex;align-items:center;justify-content:center;gap:5px;margin:0;padding:6px 8px;white-space:nowrap}#jobModal .job-intake-modal:has(.job-brief-intake.manual-mode){max-width:620px}#jobModal .job-brief-intake.manual-mode~.in-2{margin-top:2px}#jobModal .job-intake-footer{justify-content:flex-end}#jobModal .job-intake-footer .btn{width:auto!important;min-width:120px}#jobModal .job-review-heading{display:none;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 9px;padding-bottom:8px;border-bottom:1px solid #e0e5e1}#jobModal .job-review-heading span{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:750;color:#285d3d}#jobModal .job-review-heading small{font-size:8px;color:#7b857f}#jobModal .job-intake-modal.job-import-pending .job-intake-footer,#jobModal .job-intake-modal.job-import-pending .job-review-fields{display:none!important}#jobModal .job-intake-modal.job-review-ready .job-review-heading{display:flex}#jobModal .job-intake-modal.job-review-ready .job-review-fields{margin-top:12px;padding-top:10px;border-top:1px solid #d8ded9}#jobModal .job-intake-modal.job-manual-entry .job-review-heading{display:none}#jobModal .job-intake-modal.job-import-pending{max-width:680px}#jobModal .job-brief-intake.import-mode-smart .job-brief-actions,#jobModal .job-brief-intake.import-mode-smart .job-url-import{display:none!important}#jobModal .job-brief-intake.import-mode-smart #j-description{min-height:58px;max-height:96px}#jobModal .job-smart-import-action{min-height:38px}#jobModal .job-brief-intake:not(.import-mode-smart) .job-smart-import-action{display:none}#v-jobs .job-import-launcher-actions{grid-template-columns:minmax(280px,520px)}#jobModal .job-intake-modal.job-review-ready .job-brief-intake{display:none}#jobModal .job-brief-intake.import-mode-smart{padding:15px;border-color:#b8cddd;background:linear-gradient(135deg,#f8fbfd,#eef5fa)}#jobModal .job-brief-intake.import-mode-smart .job-brief-title{margin-bottom:2px}#jobModal .job-brief-intake.import-mode-smart .job-import-mode-instruction{margin:3px 0 10px;color:#397ab1;font-size:9px;font-weight:700}#jobModal .job-ai-paste-shell{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:stretch;min-height:62px;border:1px solid #a9c5d9;border-radius:6px;background:#fff;box-shadow:0 5px 18px rgba(57,122,177,.08);overflow:hidden}#jobModal .job-ai-paste-mark{display:grid;place-items:center;align-content:center;gap:1px;border-right:1px solid #d6e3ec;background:#edf5fb;color:#397ab1}#jobModal .job-ai-paste-mark i{font-size:16px}#jobModal .job-ai-paste-mark b{font:800 7px var(--mono);letter-spacing:.5px}#jobModal .job-ai-paste-shell #j-description{width:100%;min-height:60px!important;margin:0;padding:12px;border:0!important;border-radius:0!important;background:#fff;box-shadow:none!important;resize:none;font-size:12px;line-height:1.45}#jobModal .job-ai-paste-shell #j-description:focus{outline:0}#jobModal .job-ai-paste-shell:focus-within{border-color:#397ab1;box-shadow:0 0 0 3px rgba(57,122,177,.12)}#jobModal .job-ai-paste-shell .job-smart-import-action{display:flex!important;align-items:center;justify-content:center;gap:6px;align-self:stretch;min-width:132px;margin:7px;padding:7px 11px;border:0;border-radius:4px;background:#245f3b;color:#fff;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}#jobModal .job-ai-paste-shell .job-smart-import-action:disabled{opacity:.72;cursor:wait}@media(max-width:620px){#jobModal .job-ai-paste-shell{grid-template-columns:36px minmax(0,1fr)}#jobModal .job-ai-paste-shell .job-smart-import-action{grid-column:1/-1;margin:0;min-height:42px;border-radius:0}}#v-assess .cq-header{min-height:64px;align-items:center!important;padding-top:8px!important;padding-bottom:8px!important}#v-assess .cq-completion,#v-assess .cq-head-actions,#v-assess .cq-header-btns,#v-assess .cq-title-block{align-self:center!important;align-items:center!important}#v-assess .cq-completion,#v-assess .cq-title-block>div{display:flex;flex-direction:column;justify-content:center}#v-assess .cq-completion{width:132px;flex:0 0 132px;align-items:stretch!important}#v-assess .cq-completion>div:first-child{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;line-height:1.2}#v-assess .cq-completion>div:first-child span{white-space:nowrap}#v-assess .cq-completion b{justify-self:end;line-height:1}#v-assess .cq-completion-track{width:100%;margin-top:4px}@media(max-width:700px){#jobModal .job-brief-actions,#jobModal .job-url-import{grid-template-columns:1fr}#jobModal .job-brief-title{grid-template-columns:1fr}}#v-result .candidate-360-tabs{gap:0;padding:0 8px;border:1px solid #d8ded9;border-radius:6px;background:#fff;box-shadow:none}#v-result .candidate-360-tabs button{min-height:40px;padding:8px 14px;border:0;border-bottom:2px solid transparent;border-radius:0!important;background:0 0;color:#657169;font-size:10px}#v-result .candidate-360-tabs button.on{border-bottom-color:#2d7047;background:0 0;color:#245d3b}#v-result .result-top-grid{grid-template-columns:minmax(300px,.62fr) minmax(560px,1.38fr);gap:10px;align-items:stretch}#v-result .result-hero{min-height:0!important;display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;gap:15px!important;align-items:center!important;padding:18px!important;border:1px solid #d3ddd5!important;border-left:4px solid #2d7047!important;border-radius:6px!important;background:linear-gradient(135deg,#fff,#f4f8f5)!important;color:#18231b!important;overflow:visible!important}#v-result .result-hero:after{display:none!important}#v-result .rg,#v-result .rg svg{width:72px!important;height:72px!important}#v-result .rg svg circle:first-child{stroke:#e0e8e2!important}#v-result .rg-n{color:#173d27!important;font-size:25px!important}#v-result .rg-of{color:#7e8a82!important}#v-result .result-meta{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"avatar name" "avatar role" "avatar stamp";column-gap:10px;align-items:center}#v-result #r-photo-slot{grid-area:avatar;margin:0!important}#v-result #r-photo-slot .cand-initials,#v-result #r-photo-slot .cand-photo{width:42px!important;height:42px!important;border:0!important;border-radius:5px!important;background:#245d3b!important;color:#fff!important;box-shadow:none!important;font-size:13px!important}#v-result .result-nm{grid-area:name;overflow:hidden;color:#18231b!important;font-size:18px!important;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}#v-result .result-rl{grid-area:role;margin:2px 0!important;color:#68746c!important;font-size:10px!important}#v-result #r-stamp{grid-area:stamp}#v-result .result-meta .tag{margin-top:4px!important;padding:3px 7px!important;border-radius:3px!important;font-size:7px!important}#v-result .result-contact{padding:16px!important;border:1px solid #d3ddd5!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important}#v-result .result-contact-title{font-size:15px!important}#v-result .result-contact-sub{font-size:9px!important}#v-result .result-contact-action{width:34px!important;height:34px!important;border-radius:4px!important}#v-result .result-contact-grid{gap:6px!important}#v-result .result-contact-fact{min-height:64px;padding:10px 11px!important;border:1px solid #e0e6e1!important;border-radius:5px!important;background:#f7f9f7!important}#v-result .result-contact-fact.primary,#v-result .result-contact-fact.skills{background:#eef6f0!important;border-color:#c8dccd!important}#v-result .result-contact-fact label{font-size:7px!important;letter-spacing:.65px}#v-result .result-contact-fact strong{font-size:12px!important;line-height:1.3}#v-result .result-call-card,#v-result>.card{border-radius:6px!important;box-shadow:none!important}@media(max-width:1050px){#v-result .result-top-grid{grid-template-columns:1fr}}@media(max-width:620px){#v-result .result-hero{grid-template-columns:64px minmax(0,1fr)!important;padding:13px!important}#v-result .rg,#v-result .rg svg{width:60px!important;height:60px!important}#v-result .result-contact-grid{grid-template-columns:1fr 1fr!important}}.view :is(.portal-card,.qual-card,.call-log-card,.availability-card,.crm-stage-panel,.pipeline-flow-card,.interview-agenda,.commute-form,.acct-card,.tpl-card,.report-card){border:1px solid #d8ded9!important;border-radius:6px!important;background:#fff;box-shadow:none!important}.view :is(.portal-card,.qual-card,.call-log-card,.availability-card,.crm-stage-panel,.pipeline-flow-card,.interview-agenda,.commute-form,.acct-card,.tpl-card,.report-card):hover{border-color:#c3d1c6!important;box-shadow:0 5px 16px rgba(24,45,31,.045)!important}#candidateClientsPanel .portal-grid{border-radius:6px!important;box-shadow:none!important}#candidateClientsPanel .portal-card{border-radius:0!important}#candidateClientsPanel .portal-candidate,#candidateClientsPanel .portal-feedback{border:1px solid #e0e6e1!important;border-radius:5px!important;background:#f7f9f7!important;box-shadow:none!important}#candidateClientsPanel :is(.portal-status,.portal-share-url,.feedback-badge){border-radius:3px!important}#shortlistModal{background:rgba(15,32,22,.34);backdrop-filter:blur(3px)}#shortlistModal .shortlist-modal{width:min(640px,calc(100vw - 28px))!important;max-width:640px!important;padding:0!important;overflow:hidden;border:1px solid #cfd9d1!important;border-radius:6px!important;background:#fff!important;box-shadow:0 20px 55px rgba(15,45,30,.16)!important}#shortlistModal .modal-h{margin:0!important;padding:16px 18px!important;border-bottom:1px solid #d8ded9;background:#f4f8f5;color:#183323;font-size:15px}#shortlistModal .modal-h i{color:#2d7047}#shortlistModalBody{padding:16px 18px 18px}#shortlistModal .shortlist-modal-candidate{min-height:38px;padding:9px 11px;border:1px solid #e0e6e1;border-radius:5px!important;background:#f7f9f7}#shortlistModal .shortlist-share-result{padding:12px;border:1px solid #c8dccd;border-radius:5px!important;background:#eef6f0}#shortlistModal .shortlist-share-result-url{padding:10px;border:1px solid #d3ddd5;border-radius:4px;background:#fff;color:#245d3b}#shortlistModal :is(.btn,.in,.fld,.shortlist-no-sb,.portal-share-btn){border-radius:4px!important}#shortlistModal .in{border-color:#d3ddd5;background:#f9fbf9;box-shadow:none}#shortlistModal .in:focus{border-color:#2d7047;box-shadow:0 0 0 3px rgba(45,112,71,.1)}#shortlistModal .feedback-badge{border-radius:3px!important}.portal-share-url{border:1px solid #d3e0d6;border-radius:4px!important;background:#eef6f0;padding:7px 9px}.portal-share-btn{min-height:30px;border-width:1px;border-radius:4px!important;background:#fff}#v-jobs .job-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;gap:10px!important;border:0!important;background:0 0!important}#v-jobs .job-card{min-width:0;overflow:hidden;border:1px solid #d8ded9!important;border-radius:6px!important;transform-origin:center center}#v-jobs .job-card:hover{transform:translateY(-2px) scale(1.01)!important}#v-jobs .job-card.job-card-zoom{transform:translateY(-4px) scale(1.06)!important;z-index:20;overflow:visible;box-shadow:0 16px 38px rgba(15,43,24,.14)!important}@media(max-width:680px){#v-jobs .job-grid{grid-template-columns:1fr!important}#v-jobs .job-card.job-card-zoom{transform:translateY(-2px) scale(1.015)!important}}#jobModal .job-intake-modal.job-import-pending{width:min(1060px,calc(100vw - 30px));max-width:1060px!important;background:#fff}#jobModal .job-intake-modal.job-import-pending .job-intake-head{display:none}#jobModal .job-intake-modal.job-import-pending .job-brief-intake{margin:0;padding:0;border:0;border-radius:6px;background:#fff;overflow:hidden}#jobModal .job-ai-import-hero{display:grid;grid-template-columns:1.05fr .95fr;min-height:168px;border-bottom:1px solid #e1e7e2;background:linear-gradient(105deg,#fff 45%,#eef6ff)}.job-ai-import-copy{padding:28px 34px 23px}.job-ai-import-copy>span{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:18px;background:#eaf4ff;color:#2879bf;font:800 8px var(--mono);letter-spacing:.4px;text-transform:uppercase}.job-ai-import-copy h2{margin:13px 0 7px;color:#14251a;font-size:25px;line-height:1.15}.job-ai-import-copy h2 em{color:#168044;font-style:normal}.job-ai-import-copy p{max-width:500px;margin:0;color:#68766d;font-size:11px;line-height:1.55}.job-ai-import-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:160px;overflow:hidden}.job-ai-import-visual:before{content:"";position:absolute;width:270px;height:140px;border-radius:50%;background:rgba(93,164,232,.12);filter:blur(24px)}.job-ai-orb{position:relative;z-index:2;display:flex;align-items:center;gap:4px;align-self:flex-start;margin-top:43px;padding:9px 12px;border:5px solid rgba(255,255,255,.7);border-radius:22px;background:#fff;color:#247dce;box-shadow:0 8px 22px rgba(41,113,180,.14);font-size:9px}.job-ai-paper{position:relative;z-index:1;width:230px;margin-left:8px;padding:20px 18px 15px;border:1px solid #d8e2ec;border-radius:7px;background:#fff;box-shadow:0 12px 28px rgba(40,90,130,.13);transform:rotate(-1deg)}.job-ai-paper strong{display:block;margin-bottom:10px;font-size:9px}.job-ai-paper>i{display:block;width:72%;height:5px;margin:5px 0;border-radius:2px;background:#edf1f3}.job-ai-paper>small{display:inline-block;margin:8px 4px 0 0;padding:3px 5px;border-radius:2px;background:#edf2ef;color:#54665a;font-size:6px}.job-ai-paper>span{position:absolute;right:-10px;bottom:-10px;color:#168044;font-size:24px;background:#fff;border-radius:50%}#jobModal .job-ai-import-layout{display:grid;grid-template-columns:42% 58%;gap:20px;padding:22px 30px 14px}.job-import-methods{display:flex;flex-direction:column;gap:9px}.job-import-method{display:grid;grid-template-columns:50px minmax(0,1fr) 16px;align-items:center;gap:11px;min-height:84px;padding:10px 12px;border:1px solid #d9e0da;border-radius:6px;background:#fff;text-align:left;cursor:pointer}.job-import-method:hover{border-color:#9db9a5;background:#f8fbf8}.job-import-method.on{border-color:#2b8a52;background:#f8fcf9;box-shadow:0 0 0 1px rgba(43,138,82,.08)}.job-import-method>i:first-child{display:grid;place-items:center;width:48px;height:48px;border-radius:7px;background:#eaf4ff;color:#2182d2;font-size:22px}.job-import-method:nth-child(2)>i:first-child,.job-import-method:nth-child(3)>i:first-child{background:#edf7f0;color:#168044}.job-import-method>span b,.job-import-method>span small{display:block}.job-import-method>span b{color:#19291f;font-size:11px}.job-import-method>span small{margin-top:4px;color:#68766d;font-size:9px;line-height:1.4}.job-import-method mark{margin-left:5px;padding:3px 5px;border-radius:10px;background:#e4f4e9;color:#267044;font:800 6px var(--mono);text-transform:uppercase}.job-import-method>i:last-child{color:#65736a;font-size:14px}.job-import-workspace{display:flex;min-height:270px;flex-direction:column;align-items:center;justify-content:center;padding:22px;border:1px dashed #76b18a;border-radius:6px;background:linear-gradient(145deg,#fbfefc,#f1f8f4);text-align:center}.job-import-workspace-icon{position:relative;color:#168044;font-size:48px;line-height:1}.job-import-workspace-icon i:last-child{position:absolute;right:-8px;top:-6px;font-size:17px}.job-import-workspace>strong{margin-top:10px;color:#173422;font-size:12px}.job-import-workspace>p{max-width:390px;margin:6px 0 13px;color:#607168;font-size:9px;line-height:1.5}#jobModal .job-import-workspace .job-ai-paste-shell{display:none;width:100%;max-width:470px;margin-bottom:9px;text-align:left}.job-screenshot-upload,.job-snip-primary{width:min(320px,100%);min-height:38px;border-radius:4px;font-size:10px;font-weight:800;cursor:pointer}.job-snip-primary{border:1px solid #176d39;background:#168044;color:#fff;box-shadow:0 5px 12px rgba(22,128,68,.13)}.job-screenshot-upload{margin-top:8px;border:1px solid #cbd8ce;background:#fff;color:#216d3d}.job-drop-help{margin-top:12px;color:#75827a;font-size:8px}#jobModal .job-brief-intake[data-active-method=smart] .job-ai-paste-shell{display:grid}.job-brief-intake[data-active-method=smart] .job-screenshot-upload,.job-brief-intake[data-active-method=smart] .job-snip-primary{display:none}.job-brief-intake[data-active-method=screenshot] .job-snip-primary{display:none}.job-brief-intake[data-active-method=clipboard] .job-screenshot-upload{display:none}.job-ai-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin:0 30px 20px;padding:12px 18px;border:1px solid #cfe1f2;border-radius:6px;background:#f7fbff}.job-ai-flow>span{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:9px;align-items:center;text-align:left}.job-ai-flow>span>i{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#e5f1ff;color:#237ecb;font-size:17px}.job-ai-flow b{color:#2073bb;font-size:9px}.job-ai-flow small{color:#75827a;font-size:7px}.job-ai-flow>i{color:#70a9dc}#jobModal .job-intake-modal.job-import-pending #jobImportChangeMethod{display:none!important}#jobModal .job-intake-modal.job-import-pending .job-brief-actions,#jobModal .job-intake-modal.job-import-pending .job-url-import{display:none!important}@media(max-width:760px){#jobModal .job-ai-import-hero{grid-template-columns:1fr}.job-ai-import-visual{display:none}#jobModal .job-ai-import-layout{grid-template-columns:1fr;padding:18px}.job-import-methods{display:grid;grid-template-columns:1fr}.job-ai-flow{grid-template-columns:1fr;margin:0 18px 18px}.job-ai-flow>i{display:none}}#jobModal .job-intake-modal.job-import-pending{border:1px solid #cfd8d1!important;border-radius:7px!important;background:#f7f9f7;box-shadow:0 22px 60px rgba(15,45,30,.16)}#jobModal .job-ai-import-hero{border-bottom-color:#d8ded9;background:linear-gradient(110deg,#fff 48%,#f1f6f2)}.job-ai-import-copy>span{border:1px solid #cbdcd0;border-radius:4px;background:#eef5f0;color:#2d7047}.job-ai-import-copy h2{color:#29333c}.job-ai-import-copy h2 em{color:#24623e}.job-ai-import-visual:before{background:rgba(36,98,62,.1)}.job-ai-orb{border-color:rgba(255,255,255,.8);border-radius:6px;color:#2d7047;box-shadow:0 8px 22px rgba(36,98,62,.12)}.job-ai-paper{border-color:#cfd8d1;border-radius:6px;box-shadow:0 12px 28px rgba(36,72,47,.11)}.job-ai-paper>i{background:#edf1ee}.job-ai-paper>small{background:#eef1ee;color:#5f6e64}.job-ai-paper>span{color:#246b41}#jobModal .job-ai-import-layout{background:#f7f9f7}.job-import-method{border-color:#d4dcd6;border-radius:6px;background:#fff;box-shadow:none}.job-import-method:hover{border-color:#9fbaa7;background:#f8fbf9}.job-import-method.on{border-color:#2d7047;background:#fff;box-shadow:inset 4px 0 #2d7047}.job-import-method:nth-child(2)>i:first-child,.job-import-method:nth-child(3)>i:first-child,.job-import-method>i:first-child{border-radius:5px;background:#eef5f0;color:#2d7047}.job-import-method mark{border-radius:3px;background:#e7f1e9;color:#2d7047}.job-import-workspace{border-color:#9ab6a2;border-radius:6px;background:#fff}.job-import-workspace-icon{color:#2d7047}.job-import-workspace>strong{color:#29333c}.job-snip-primary{border-color:#205b38;border-radius:4px;background:#24623e;box-shadow:none}.job-snip-primary:hover{background:#194d2f}.job-screenshot-upload{border-color:#cfd8d1;border-radius:4px;color:#2d7047}.job-screenshot-upload:hover{border-color:#2d7047;background:#f4f8f5}.job-ai-flow{border-color:#d4dcd6;border-radius:6px;background:#fff}.job-ai-flow>span>i{border-radius:5px;background:#eef5f0;color:#2d7047}.job-ai-flow b{color:#2d7047}.job-ai-flow>i{color:#8aa696}#jobModal .job-import-workspace .job-ai-paste-shell{border-color:#cfd8d1;box-shadow:none}#jobModal .job-import-workspace .job-ai-paste-mark{border-color:#dbe3dd;background:#eef5f0;color:#2d7047}#jobModal .job-import-workspace .job-ai-paste-shell:focus-within{border-color:#2d7047;box-shadow:0 0 0 3px rgba(45,112,71,.1)}#jobDetailModal{padding:16px;background:rgba(15,28,19,.46)}#jobDetailModal>.modal{width:min(700px,calc(100vw - 28px))!important;max-width:700px!important;max-height:84vh;padding:18px!important;border:1px solid #cfd8d1;border-radius:7px!important;background:#f7f9f7;box-shadow:0 22px 58px rgba(15,45,30,.18)}#jobDetailContent>.job-client{font-size:8px;letter-spacing:1px;color:#2d7047}#jobDetailContent>.job-client+div{margin-bottom:10px!important}#jobDetailContent>.job-client+div .modal-h{margin:2px 0!important;font-size:19px;line-height:1.2}#jobDetailContent>.job-client+div>div:first-child>div:last-child{font-size:9px!important}#jobDetailContent>.job-client+div>.job-fee{font-size:18px}#jobDetailContent .job-detail-workflow{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:7px;margin:0 0 10px}#jobDetailContent .job-detail-workflow .btn{width:100%;min-height:38px;margin:0;padding:8px 10px;border-radius:4px!important;font-size:10px;box-shadow:none}#jobDetailContent>.card,#jobDetailContent>details.card{margin:0 0 8px;padding:12px;border:1px solid #d8ded9;border-radius:6px!important;background:#fff;box-shadow:none!important}#jobDetailContent>.card>.card-h{margin-bottom:8px;font-size:11px}#jobDetailContent>.card>.card-h i{color:#2d7047}#jobDetailContent>.card>div[style*=grid-template-columns]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;gap:6px!important}#jobDetailContent>.card>div[style*=grid-template-columns]>div{padding:8px!important;border:1px solid #e0e6e1;border-radius:4px!important;background:#f3f6f3!important}#jobDetailContent>.card>div[style*=grid-template-columns]>div>div:first-child{font-size:7px!important}#jobDetailContent>.card>div[style*=grid-template-columns]>div>div:last-child{font-size:10px!important}#jobDetailContent .job-detail-skill-grid{gap:6px}#jobDetailContent .job-detail-skill-grid>div{padding:8px;border-radius:4px;background:#f5f7f5}#jobDetailContent .job-detail-skill-grid span{padding:3px 6px;border-radius:3px;font-size:8px}#jobDetailContent .data-row{min-height:45px;padding:7px 5px}#jobDetailContent .empty{min-height:0!important;padding:12px 8px!important;background:#f7f9f7}#jobDetailContent .empty-t{font-size:9px}#jobDetailContent .assess{max-height:90px;overflow:auto;font-size:9px;line-height:1.5}#jobDetailContent .job-original-brief{padding:0!important;overflow:hidden}#jobDetailContent .job-original-brief>summary{padding:11px 12px;font-size:10px;cursor:pointer}#jobDetailContent .job-original-advert{padding:0 12px 12px}#jobDetailModal>.modal>.btn-row{position:sticky;bottom:-18px;margin:10px -18px -18px!important;padding:10px 18px;border-top:1px solid #d8ded9;background:#fff}#jobDetailModal>.modal>.btn-row .btn{min-height:34px;border-radius:4px!important}@media(max-width:620px){#jobDetailContent .job-detail-workflow{grid-template-columns:1fr}#jobDetailContent .job-detail-skill-grid{grid-template-columns:1fr}#jobDetailModal>.modal{padding:14px!important}}:is(#compareModal,#businessContactModal,#leadCrmModal,#callTaskModal,#interviewModal,#emailDraftModal,#matchJobModal,#placementModal)>.modal{max-width:min(620px,calc(100vw - 28px))!important;max-height:84vh;padding:18px!important;border:1px solid #cfd8d1;border-radius:7px!important;background:#fff;box-shadow:0 20px 52px rgba(15,45,30,.16)}:is(#compareModal,#businessContactModal,#leadCrmModal,#callTaskModal,#interviewModal,#emailDraftModal,#matchJobModal,#placementModal) .modal-h{margin-bottom:11px;font-size:15px}:is(#compareModal,#businessContactModal,#leadCrmModal,#callTaskModal,#interviewModal,#emailDraftModal,#matchJobModal,#placementModal) :is(.card,.fld,.in){border-radius:5px!important;box-shadow:none!important}:is(#compareModal,#businessContactModal,#leadCrmModal,#callTaskModal,#interviewModal,#emailDraftModal,#matchJobModal,#placementModal) .btn{border-radius:4px!important}#v-pipeline .shead .pipeline-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:132px;min-height:34px;padding:7px 12px;border:1px solid #347fbc;border-radius:2px!important;background:#3d8dcc;color:#fff;box-shadow:none;font-size:10px;cursor:pointer}#v-pipeline .shead .pipeline-primary-action:hover{border-color:#286da5;background:#327fbc}#candidateClientsPanel .portal-candidate-avatar,#v-pipeline .cand-initials,#v-pool .candidate-data-table .cand-initials{border:1px solid #b9d2e6!important;border-radius:4px!important;background:#eaf4fb!important;color:#276fa7!important;box-shadow:none!important;font-weight:800}#v-pool .candidate-data-table .cand-initials{width:32px!important;min-width:32px!important;height:32px!important;font-size:10px!important}#v-pipeline .cand-initials{background:#3d8dcc!important;border-color:#347fbc!important;color:#fff!important}#candidateClientsPanel .portal-candidate-avatar{width:30px;height:30px;font-size:9px}#jobModal .job-intake-modal.job-import-pending{width:min(940px,calc(100vw - 28px));max-width:940px!important}#jobModal .job-step-progress{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;min-height:44px;padding:9px 18px;border-bottom:1px solid #d8ded9;background:#fff}.job-step-close{position:absolute;z-index:6;right:9px;top:8px;display:grid;width:27px;height:27px;place-items:center;border:1px solid #cfd8d1;border-radius:3px;background:#fff;color:#526158;cursor:pointer}.job-step-close:hover{border-color:#9caba0;background:#f5f7f5}#jobModal .job-step-progress{padding-right:48px}.job-step-progress span{display:flex;align-items:center;gap:7px;color:#849087;font-size:8px;font-weight:750;white-space:nowrap}.job-step-progress span b{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#edf0ed;color:#758078;font:800 7px var(--mono)}.job-step-progress span.on{color:#1f3f2b}.job-step-progress span.on b{background:#24623e;color:#fff}.job-step-progress>i{height:1px;background:#dfe5e0}#jobModal .job-step-workflow{display:grid;grid-template-columns:1.05fr .95fr .95fr;background:#fff}.job-step-panel{min-width:0;min-height:320px;padding:18px;border-right:1px solid #dfe5e0;background:#fff}.job-step-panel:last-child{border-right:0}.job-step-panel header b,.job-step-panel header small{display:block}.job-step-panel header b{color:#1d2921;font-size:10px}.job-step-panel header small{min-height:28px;margin-top:4px;color:#6f7b73;font-size:7.5px;line-height:1.45}.job-capture-zone{display:flex;min-height:126px;flex-direction:column;align-items:center;justify-content:center;margin-top:10px;padding:13px;border:1px dashed #89af96;border-radius:4px;background:#f8fbf9;text-align:center}.job-capture-zone>i{color:#2d7047;font-size:28px}.job-capture-zone>strong{margin-top:5px;font-size:9px}.job-capture-zone>p{margin:2px 0 8px;color:#6d7971;font-size:7px}.job-capture-zone .job-snip-primary{width:auto;min-height:30px;padding:5px 12px;font-size:8px}.job-step-or{display:flex;align-items:center;gap:8px;margin:8px 0;color:#89948c;font:700 7px var(--mono);text-transform:uppercase}.job-step-or:after,.job-step-or:before{content:"";height:1px;flex:1;background:#dfe5e0}.job-capture-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.job-capture-actions button{display:flex;min-height:34px;align-items:center;justify-content:center;gap:5px;border:1px solid #cfd8d1;border-radius:3px;background:#fff;color:#314039;font-size:8px;font-weight:750;cursor:pointer}.job-capture-actions button:hover{border-color:#2d7047;color:#2d7047;background:#f7faf8}#jobModal .job-step-panel .job-ai-paste-shell{display:none!important;grid-template-columns:34px minmax(0,1fr);min-height:60px;margin-top:8px;border-radius:4px}.job-brief-intake[data-active-method=smart] .job-step-panel .job-ai-paste-shell{display:grid!important}.job-step-panel .job-ai-paste-shell .job-smart-import-action{grid-column:1/-1;min-height:32px;margin:0;border-radius:0 0 3px 3px}.job-step-panel .job-drop-help{display:block;margin-top:7px;text-align:center;font-size:7px}.job-step-illustration{position:relative;display:grid;place-items:center;height:94px;margin:10px 0 12px;border-radius:4px;background:#f2f5f3;color:#9ab0a0}.job-step-illustration>i{font-size:54px}.job-step-illustration>span{position:absolute;right:34px;bottom:17px;display:grid;place-items:center;width:34px;height:34px;border-radius:5px;background:#24623e;color:#fff;font:800 10px var(--mono);box-shadow:0 5px 12px rgba(36,98,62,.14)}.job-step-illustration>span.done{border-radius:50%;width:28px;height:28px}.job-step-panel ul{margin:0;padding:0;list-style:none}.job-step-panel li{position:relative;margin:8px 0;padding-left:17px;color:#46534b;font-size:8px;line-height:1.4}.job-step-panel li:before{content:"✓";position:absolute;left:0;color:#168044;font-weight:900}.job-step-status{margin-top:14px;padding:8px;border:1px solid #d8ded9;border-radius:3px;background:#f7f9f7;color:#66736b;font-size:7.5px;text-align:center}.job-review-ready-note{display:flex;align-items:center;gap:6px;margin-top:24px;padding:9px;border-top:1px solid #e1e6e2;color:#738078;font-size:7px}.job-step-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:9px 18px;border-top:1px solid #d8ded9;background:#f8faf8;color:#758078;font-size:7px}.job-step-foot b,.job-step-foot span{display:flex;align-items:center;gap:5px}.job-step-foot b{color:#2d7047}#jobModal .job-intake-modal.job-import-pending .job-advert-preview.on{margin:0 18px 14px;padding:9px;border:1px solid #d8ded9;border-radius:4px;background:#f7f9f7}@media(max-width:760px){#jobModal .job-step-progress{grid-template-columns:1fr}.job-step-progress>i{display:none}#jobModal .job-step-workflow{grid-template-columns:1fr}.job-step-panel{min-height:0;border-right:0;border-bottom:1px solid #dfe5e0}.job-step-panel.extract,.job-step-panel.review{display:none}}#jobModal .job-intake-modal.job-import-pending{width:min(780px,calc(100vw - 28px));max-width:780px!important;border:1px solid #cfd8d1!important;border-radius:6px!important;background:#fff;box-shadow:0 18px 45px rgba(15,45,30,.14)}#jobModal .job-card-import-head{position:relative;padding:18px 20px 13px;border-bottom:1px solid #d8ded9;background:#fff}.job-card-import-head>div:first-child{display:flex;align-items:center;gap:10px}.job-card-import-head>div:first-child>span{font:800 8px var(--mono);letter-spacing:1px;color:#276443}.job-card-import-head>div:first-child>b{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #b9d2e6;border-radius:3px;background:#eaf4fb;color:#2d75ac;font:800 8px var(--mono);letter-spacing:.35px}.job-card-import-head h2{margin:9px 0 2px;color:#303944;font-size:18px;line-height:1.2}.job-card-import-head p{margin:0;color:#77827a;font-size:8px}.job-card-import-chips{display:flex!important;align-items:center;gap:5px!important;margin-top:9px}.job-card-import-chips mark,.job-card-import-chips span{padding:4px 7px;border-radius:3px;background:#f0f2f0;color:#647168;font-size:7px;font-weight:600}.job-card-import-chips mark{background:#fff3d9;color:#8a5a00;font-weight:800}.job-step-close{right:12px;top:12px;border-radius:3px}#jobModal .job-step-progress{min-height:37px;padding:7px 20px 7px;border-bottom:1px solid #d8ded9;background:#f8faf8}.job-step-progress span{font-size:7px}.job-step-progress span b{width:16px;height:16px}.job-step-progress span.on b{background:#24623e}#jobModal .job-step-workflow{grid-template-columns:1.25fr .8fr .8fr;background:#fff}.job-step-panel{min-height:226px;padding:13px;border-color:#dfe5e0}.job-step-panel header b{font-size:9px}.job-step-panel header small{min-height:22px;font-size:6.5px}.job-capture-zone{min-height:86px;margin-top:6px;padding:8px;border:1px solid #d8ded9;border-radius:4px;background:#f7f9f7}.job-capture-zone>i{font-size:20px}.job-capture-zone>strong{font-size:8px}.job-capture-zone>p{margin-bottom:5px;font-size:6.5px}.job-capture-zone .job-snip-primary{min-height:27px;border-radius:3px;font-size:7px}.job-paste-snip-link{margin-top:5px;padding:2px 4px;border:0;background:0 0;color:#397ab1;font-size:6.5px;font-weight:700;text-decoration:underline;cursor:pointer}.job-paste-snip-link:hover{color:#245f91}.job-snip-primary:disabled{opacity:.7;cursor:wait}#jobModal .job-intake-modal.job-import-pending{width:min(1120px,calc(100vw - 28px));max-width:1120px!important}#jobModal .job-card-import-head{display:grid;grid-template-columns:1.18fr .82fr;gap:24px;padding:18px 26px 16px;align-items:center}.job-card-import-main>div:first-child{display:flex;align-items:center;gap:12px}.job-card-import-main>div:first-child>span{font:800 11px var(--mono);letter-spacing:.8px;color:#146338}.job-card-import-main>div:first-child>b{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid #b8cff4;border-radius:18px;background:#f0f5ff;color:#195ed0;font-size:9px}.job-card-import-main h2{margin:10px 0 2px;color:#152031;font-size:30px;letter-spacing:-.7px}.job-card-import-main>p{font-size:11px;color:#526274}.job-card-import-chips{display:flex!important;gap:7px!important;margin-top:10px!important}.job-card-import-chips button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:7px 18px;border:1px solid #d0d8e0;border-radius:4px;background:#fff;color:#263444;font-size:9px;font-weight:750;cursor:pointer}.job-card-import-chips button.on{border-color:#176437;background:#09622f;color:#fff}.job-card-import-chips button:hover:not(.on){border-color:#8aa1b4;background:#f8fafb}.job-card-import-ai{display:grid!important;grid-template-columns:24px minmax(0,1fr) 42px;align-items:center;gap:10px;padding:16px 18px;border:1px solid #bfd3f8;border-radius:6px;background:linear-gradient(135deg,#f8fbff,#f0f5ff)}.job-card-import-ai>i:first-child{color:#176ce0;font-size:20px}.job-card-import-ai>i:last-child{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#e4edff;color:#116338;font-size:23px}.job-card-import-ai b,.job-card-import-ai span{display:block}.job-card-import-ai b{color:#1f2d3e;font-size:9px}.job-card-import-ai span{margin-top:4px;color:#526274;font-size:8px}#jobModal .job-step-progress{grid-template-columns:auto 1fr auto 1fr auto;min-height:57px;padding:10px 38px;border-top:1px solid #e1e6e2;background:#fff}.job-step-progress span{gap:10px;color:#172334;font-size:10px}.job-step-progress span b{width:30px;height:30px;background:#0c6b37;color:#fff;font-size:10px}.job-step-progress>i{background:#177140}#jobModal .job-step-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 22px 18px;background:#fff}.job-step-panel{min-height:390px;padding:16px;border:1px solid #d7dfe2!important;border-radius:6px;background:#fff}.job-step-panel.capture{background:linear-gradient(145deg,#fff,#f7fbf8)}.job-step-panel header b{font-size:13px;color:#172334}.job-step-panel header small{min-height:0;margin-top:5px;font-size:8px;color:#5e6d7d}.job-capture-zone{min-height:194px;margin-top:16px;padding:18px;border:0;border-radius:5px;background:linear-gradient(145deg,#07552b,#08763a);color:#fff}.job-capture-zone>i{font-size:36px;color:#fff}.job-capture-zone>strong{margin-top:10px;font-size:14px}.job-capture-zone>p{max-width:250px;margin:5px 0 13px;color:rgba(255,255,255,.82);font-size:8px}.job-capture-zone .job-snip-primary{min-height:38px;padding:8px 15px;border:0;border-radius:4px;background:#fff;color:#176038;font-size:9px}.job-capture-zone .job-paste-snip-link{color:#d6eee0;font-size:7px}.job-step-or{margin:10px 0;font-size:7px}.job-capture-actions button{min-height:36px;font-size:8px}.job-extract-preview,.job-review-preview{margin-top:16px;padding:12px;border:1px solid #d8e0e5;border-radius:5px;background:#fff}.job-extract-preview>div{display:flex;justify-content:space-between;gap:10px;padding-bottom:9px;border-bottom:1px solid #e4e8eb}.job-extract-preview>div b{font-size:9px}.job-extract-preview>div span{color:#166b38;font-size:7px}.job-extract-preview ul{margin:0;padding:6px 0 0;border:0;background:#fff}.job-extract-preview li{display:grid;grid-template-columns:1fr 1.15fr;gap:8px;margin:0;padding:7px 0 7px 18px;border-bottom:1px solid #eef1f2;font-size:7.5px}.job-extract-preview li:last-child{border-bottom:0}.job-extract-preview li em{color:#6d7985;font-style:normal}.job-step-status{margin-top:10px;padding:9px;border-color:#bed1f4;background:#f0f5ff;color:#195ed0;font-size:7.5px}.job-review-preview>b{display:block;margin-bottom:8px;font-size:9px}.job-review-preview>span{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;min-height:38px;border-top:1px solid #e5e9eb;color:#2b3948;font-size:8px}.job-review-preview>span>i{color:#0c6b37;font-size:14px}.job-review-preview>span>small{color:#74808c;font-size:7px}.job-review-ready-note{justify-content:center;margin-top:14px;padding:10px 0;font-size:7px}.job-step-foot{padding:10px 26px;font-size:7px;background:#fff}@media(max-width:900px){#jobModal .job-card-import-head{grid-template-columns:1fr}.job-card-import-ai{display:none!important}#jobModal .job-step-workflow{grid-template-columns:1fr}.job-step-panel.extract,.job-step-panel.review{display:none}.job-card-import-main h2{font-size:24px}}#jobModal .job-intake-modal.job-manual-entry{width:min(620px,calc(100vw - 28px));max-width:620px!important;border:1px solid #cfd8d1;border-radius:6px!important;background:#f7f9f7;overflow:hidden}#jobModal .job-intake-modal.job-manual-entry .job-intake-head{position:relative;padding:17px 20px 14px;border-bottom:1px solid #d8ded9}#jobModal .job-intake-modal.job-manual-entry .job-intake-kicker{color:#347fbc;font-size:8px}#jobModal .job-intake-modal.job-manual-entry .modal-h{margin:2px 0 4px;font-size:20px}#jobModal .job-intake-modal.job-manual-entry .job-intake-head p{font-size:9px}#jobModal .job-intake-modal.job-manual-entry .job-intake-close{width:32px;height:32px;border-radius:3px}#jobModal .job-intake-modal.job-manual-entry .job-review-fields{display:block;padding:15px 20px 16px;background:#f7f9f7}#jobModal .job-intake-modal.job-manual-entry .job-review-fields{min-width:0}#jobModal .job-intake-modal.job-manual-entry .job-review-fields>.in-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0;margin:0;padding:0;border:0;background:0 0}#jobModal .job-intake-modal.job-manual-entry .job-review-fields>.in-2>.fld{min-width:0;margin:0;padding:0;border:0;background:0 0}#jobModal .job-intake-modal.job-manual-entry .fld-l{position:static;margin:0 0 5px;color:#536159;font-size:8px;font-weight:750;line-height:1.2}#jobModal .job-intake-modal.job-manual-entry .in{width:100%;height:42px;min-height:42px;padding:9px 11px;border:1px solid #cfd8d1;border-radius:3px!important;background:#fff;font-size:11px;box-shadow:none!important}#jobModal .job-intake-modal.job-manual-entry .in:hover{border-color:#9eaea2}#jobModal .job-intake-modal.job-manual-entry .in:focus{outline:0!important;border-color:#347fbc!important;box-shadow:0 0 0 3px rgba(61,141,204,.12)!important;background:#fff}#jobModal .job-intake-modal :is(input,textarea,select):focus-visible{outline:0!important}#jobModal .job-intake-modal .in.job-field-invalid{border-color:#c94c3c!important;background:#fff5f3!important;box-shadow:inset 3px 0 #c94c3c!important}#jobModal .job-intake-modal .in.job-field-invalid:focus{box-shadow:inset 3px 0 #c94c3c,0 0 0 3px rgba(201,76,60,.12)!important}#jobModal .job-intake-modal.job-manual-entry .job-more-details{margin:12px 0 0;border:1px solid #d8ded9;border-radius:4px;background:#fff}#jobModal .job-intake-modal.job-manual-entry .job-more-details>summary{min-height:42px;padding:10px 12px}#jobModal .job-intake-modal.job-manual-entry .job-more-details>summary span{font-size:9px}#jobModal .job-intake-modal.job-manual-entry .job-more-details>summary small{font-size:7.5px}#jobModal .job-intake-modal.job-manual-entry .job-intake-footer{position:static;display:flex;gap:8px;margin:0;padding:12px 20px;border-top:1px solid #d8ded9;background:#fff}#jobModal .job-intake-modal.job-manual-entry .job-intake-footer .btn{width:auto!important;min-width:110px;min-height:36px;height:36px;padding:7px 13px;border-radius:3px!important;font-size:10px}#jobModal .job-intake-modal.job-manual-entry .job-intake-footer .btn.green{background:#24623e;box-shadow:none}@media(max-width:580px){#jobModal .job-intake-modal.job-manual-entry .job-review-fields>.in-2{grid-template-columns:1fr}#jobModal .job-intake-modal.job-manual-entry .job-intake-footer .btn{flex:1;min-width:0}}#v-jobs .job-card.job-card-zoom{transform:translateY(-3px) scale(1.015)!important;overflow:hidden!important}#jobModal .job-intake-modal.job-import-pending{width:min(940px,calc(100vw - 28px));max-width:940px!important}#jobModal .job-card-import-head{grid-template-columns:1.25fr .75fr;padding:17px 22px 14px}.job-card-import-main h2{font-size:25px}.job-card-import-main>p{font-size:10px}.job-card-import-ai{grid-template-columns:28px minmax(0,1fr)!important;padding:12px 14px}.job-card-import-ai>i:first-child{color:#176438;font-size:22px}.job-card-import-ai b{font-size:8px}.job-card-import-ai span{font-size:7px}#jobModal .job-step-progress{min-height:48px;padding:8px 28px}.job-step-progress span{font-size:8px}.job-step-progress span b{width:24px;height:24px;font-size:8px}#jobModal .job-step-workflow{gap:9px;padding:0 16px 13px}.job-step-panel{min-height:300px;padding:13px}.job-step-panel header b{font-size:10px}.job-step-panel header small{font-size:7px}.job-capture-zone{min-height:150px;margin-top:11px}.job-capture-zone>strong{font-size:11px}.job-capture-zone>p{font-size:7px}.job-capture-zone .job-snip-primary{min-height:34px;font-size:8px}.job-auto-step{display:flex;min-height:190px;flex-direction:column;align-items:center;justify-content:center;margin-top:11px;padding:16px;border:1px solid #d8e0e5;border-radius:5px;background:#f7f9f7;text-align:center}.job-auto-step>i{display:grid;width:42px;height:42px;place-items:center;border-radius:5px;background:#eaf4fb;color:#2d75ac;font-size:23px}.job-auto-step.review>i{background:#eaf4ed;color:#176438}.job-auto-step strong{margin-top:11px;color:#263442;font-size:10px}.job-auto-step p{max-width:230px;margin:6px 0;color:#667481;font-size:7.5px;line-height:1.5}.job-auto-step span{margin-top:5px;padding:4px 6px;border-radius:3px;background:#fff3d9;color:#805500;font:750 6.5px var(--mono)}.shortlist-privacy-note{display:flex;align-items:flex-start;gap:7px;margin-top:9px;padding:9px;border:1px solid #efd6a4;border-radius:4px;background:#fff8e8;color:#735319;font-size:8px;line-height:1.45}.shortlist-privacy-note i{font-size:13px}@media(max-width:900px){#jobModal .job-card-import-head{grid-template-columns:1fr}#jobModal .job-step-workflow{grid-template-columns:1fr}.job-step-panel.extract,.job-step-panel.review{display:none}}#jobModal .job-brief-intake[data-import-stage=extracting] .job-step-progress span:nth-of-type(2) b,#jobModal .job-brief-intake[data-import-stage=review] .job-step-progress span:nth-of-type(3) b{background:#3d8dcc;color:#fff}#jobModal .job-brief-intake[data-import-stage=extracting] .job-step-panel.extract{border-color:#7fb2d8!important;box-shadow:0 0 0 2px rgba(61,141,204,.1)}#jobModal .job-intake-modal.job-import-pending{width:min(720px,calc(100vw - 24px));max-width:720px!important;border-radius:6px!important}#jobModal .job-card-import-head{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:14px;padding:17px 20px 14px;border-bottom:1px solid #d8ded9}.job-card-import-main h2{margin-top:8px;font-size:22px}.job-card-import-main>p{font-size:9px}.job-card-import-main>div:first-child>span{font-size:9px}.job-card-import-main>div:first-child>b{padding:5px 8px;border-radius:3px;font-size:7px}.job-card-import-ai{grid-template-columns:24px minmax(0,1fr)!important;padding:10px 11px;border-color:#d5e0d8;background:#f5f8f5}.job-card-import-ai>i:first-child{font-size:18px;color:#24623e}.job-card-import-ai b{font-size:7.5px}.job-card-import-ai span{font-size:6.5px;line-height:1.4}#jobModal .job-step-progress{min-height:40px;padding:7px 20px;background:#f8faf8}.job-step-progress span{font-size:7px}.job-step-progress span b{width:20px;height:20px;font-size:7px}.job-step-progress>i{background:#d8ded9}#jobModal .job-step-workflow{display:block;padding:14px 20px 10px;background:#fff}.job-step-panel.extract,.job-step-panel.review{display:none!important}.job-step-panel.capture{min-height:0;padding:0;border:0!important;background:#fff}.job-step-panel.capture>header{display:none}.job-capture-zone{min-height:155px;margin:0;padding:18px;border-radius:5px;background:linear-gradient(145deg,#07552b,#08763a)}.job-capture-zone>i{font-size:32px}.job-capture-zone>strong{font-size:12px}.job-capture-zone>p{font-size:7.5px}.job-capture-zone .job-snip-primary{min-width:210px;min-height:36px;font-size:8px}.job-capture-zone .job-paste-snip-link{margin-top:7px;font-size:7px}.job-step-or{margin:8px 0}.job-capture-actions{grid-template-columns:1fr 1fr;gap:7px}.job-capture-actions button{min-height:36px;border-radius:3px;font-size:8px}#jobModal .job-step-panel .job-ai-paste-shell{margin-top:8px;border-radius:4px}.job-capture-status{min-height:28px;margin-top:8px;padding:7px 9px;border:1px solid #d8ded9;border-radius:3px;background:#f7f9f7;color:#68756c;font-size:7.5px;text-align:center}.job-brief-intake[data-import-stage=extracting] .job-capture-status{border-color:#b9d2e6;background:#eef6fc;color:#2d75ac;font-weight:700}.job-step-panel .job-drop-help{margin-top:6px}.job-step-foot{padding:9px 20px}.job-step-foot span{font-size:6.5px}@media(max-width:620px){#jobModal .job-card-import-head{grid-template-columns:1fr}.job-card-import-ai{display:none!important}.job-step-progress span:nth-of-type(n+2),.job-step-progress>i{display:none}.job-capture-actions{grid-template-columns:1fr}.job-capture-zone .job-snip-primary{min-width:0;width:100%}}#jobModal .job-intake-modal.job-import-pending{width:min(1100px,calc(100vw - 28px));max-width:1100px!important}#jobModal .job-card-import-head{grid-template-columns:1.25fr .75fr;padding:22px 28px 18px}.job-card-import-main h2{margin-top:13px;font-size:28px}.job-card-import-main>p{font-size:10px}.job-card-import-ai{padding:13px 16px;border-color:#bcd8c6;background:#f0f7f2}.job-card-import-ai b{font-size:9px}.job-card-import-ai span{font-size:7px}#jobModal .job-step-progress{min-height:56px;padding:9px 48px}.job-step-progress span{font-size:9px}.job-step-progress span b{width:28px;height:28px;border-radius:50%;font-size:9px}.job-step-progress>i{background:#d8ded9}#jobModal .job-step-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 22px;background:#fff}.job-step-panel.capture,.job-step-panel.extract,.job-step-panel.review{display:block!important;min-height:385px;padding:14px;border:1px solid #d7ded9!important;border-radius:6px;background:#fff}.job-step-panel.capture{background:linear-gradient(145deg,#fff,#f8fbf9)}.job-step-panel header{display:block!important}.job-step-panel header b{display:flex;align-items:center;gap:9px;font-size:12px}.job-step-panel header b>span{display:grid;width:32px;height:32px;place-items:center;border-radius:5px;background:#e6f2e9;color:#176438;font:800 15px var(--mono)}.job-step-panel header small{margin:3px 0 0 41px;font-size:7.5px}.job-capture-zone{min-height:190px;margin-top:17px}.job-capture-zone>i{font-size:38px}.job-capture-zone>strong{font-size:13px}.job-capture-zone>p{font-size:7.5px}.job-capture-zone .job-snip-primary{min-height:38px;font-size:9px}.job-capture-actions button{min-height:38px;font-size:8px}.job-capture-status{font-size:7px}.job-extracted-card{margin-top:17px;border:1px solid #d9e0dc;border-radius:5px;overflow:hidden;background:#fff}.job-extracted-card>div{display:grid;grid-template-columns:42% 58%;gap:7px;min-height:34px;align-items:center;padding:7px 10px;border-bottom:1px solid #e7ebe8}.job-extracted-card>div:last-child{border-bottom:0}.job-extracted-card span{color:#47564c;font-size:7.5px;font-weight:750}.job-extracted-card b{min-width:0;overflow:hidden;color:#2d3943;font-size:7.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.job-extracted-card .summary{align-items:start;min-height:60px}.job-extracted-card .summary b{white-space:normal;line-height:1.45}.job-review-groups{display:grid;gap:8px;margin-top:17px}.job-review-groups>div{display:grid;grid-template-columns:25px minmax(0,1fr) 15px;align-items:center;gap:8px;min-height:64px;padding:10px;border:1px solid #d9e0dc;border-radius:5px;background:#fff}.job-review-groups>div>i:first-child{font-size:18px;color:#176438}.job-review-groups b,.job-review-groups small{display:block}.job-review-groups b{font-size:8px}.job-review-groups small{margin-top:3px;color:#7b867f;font-size:6.5px}.job-review-groups>div>i:last-child{color:#6e7a72}.job-review-add{display:grid;grid-template-columns:20px 1fr 20px;align-items:center;width:100%;min-height:44px;margin-top:10px;padding:8px 12px;border:1px solid #075a2d;border-radius:4px;background:#087238;color:#fff;font-size:9px;font-weight:800;cursor:pointer}.job-review-add:disabled{border-color:#cfd8d1;background:#edf1ee;color:#8a958d;cursor:not-allowed}.job-review-ready-note{font-size:7px}#jobModal .job-intake-modal.job-import-extracted .job-step-panel.extract,#jobModal .job-intake-modal.job-import-extracted .job-step-panel.review{border-color:#86b797!important}.job-intake-modal.job-import-extracted .job-step-progress span:nth-of-type(n+2) b{background:#087238;color:#fff}@media(max-width:900px){#jobModal .job-step-workflow{grid-template-columns:1fr}.job-step-panel.extract,.job-step-panel.review{display:none!important}#jobModal .job-card-import-head{grid-template-columns:1fr}.job-card-import-ai{display:none!important}}#jobModal .job-step-panel header{position:relative}.job-confidence{position:absolute;right:0;top:3px;padding:5px 8px;border-radius:12px;background:#edf1ee;color:#7a857e;font:750 6.5px var(--mono);font-style:normal}.job-confidence:before{content:"";display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:currentColor}.job-confidence.high{background:#e5f3e9;color:#176438}.job-confidence.medium{background:#fff3d9;color:#8a5a00}.job-confidence.low{background:#fff0ed;color:#a34439}#jobModal .job-step-status{display:flex;align-items:center;justify-content:center;gap:6px;min-height:35px;border-color:#efd6a4;border-radius:4px;background:#fff5de;color:#996200;font-size:7px}.job-step-status i{font-size:12px}#jobModal .job-drop-help{display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;margin-top:8px;padding-top:9px;border-top:1px solid #dfe5e0;color:#6f7b73;font-size:6.8px;line-height:1.4;text-align:left}.job-drop-help i{font-size:11px}#jobModal .job-step-foot strong{color:#176438}.job-step-foot span{gap:6px}#v-ops{padding-top:20px}#v-ops .dash-head{align-items:center;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #d8ded9}#v-ops .dash-eyebrow{color:#4f6658;font-size:8px;letter-spacing:.8px}#v-ops .dash-title{margin-top:8px;font-size:23px}#v-ops .dash-sub{margin-top:4px;font-size:9px}#v-ops .dash-actions{gap:8px}#v-ops .dash-action{min-height:38px;padding:8px 13px;border-radius:4px;font-size:9px}#v-ops .dash-action.primary{background:#075b2f;border-color:#075b2f}#v-ops .ops-tabs{gap:22px;margin-bottom:14px;padding:0 4px;border-bottom:1px solid #d8ded9}#v-ops .ops-tab{min-height:43px;padding:0 10px;border-radius:0!important;font-size:9px}#v-ops .ops-tab.on{border-bottom-color:#087238;color:#176438;background:0 0}#v-ops .ops-metrics{gap:10px;margin:0 0 12px}#v-ops .ops-metrics .metric{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:14px 16px;border:1px solid #d8ded9;border-radius:5px;background:#fff;box-shadow:none}#v-ops .ops-metrics .metric>i{display:grid;width:42px;height:42px;place-items:center;border-radius:5px;background:#e9f4ec;color:#176438;font-size:20px}#v-ops .ops-metrics .metric.today>i{background:#fff4dc;color:#c27b00}#v-ops .ops-metrics .metric.overdue>i{background:#ffebea;color:#c53b35}#v-ops .ops-metrics .metric-k{font-size:7px;letter-spacing:.7px}#v-ops .ops-metrics .metric.today .metric-k{color:#c27b00}#v-ops .ops-metrics .metric.overdue .metric-k{color:#c53b35}#v-ops .ops-metrics .metric-v{margin-top:3px;font-size:22px}#v-ops .ops-metrics .metric-d{font-size:8px}#v-ops .ops-toolbar{gap:9px;margin-bottom:10px}#v-ops .ops-toolbar .pool-search,#v-ops .ops-toolbar select{min-height:42px;border:1px solid #d8ded9;border-radius:4px;background:#fff;box-shadow:none}#v-ops .ops-toolbar select{max-width:160px}#v-ops .ops-task-list{gap:0}#v-ops .ops-task{grid-template-columns:36px minmax(0,1fr) 170px 36px;min-height:64px;gap:10px;padding:9px 12px;border:1px solid #d8ded9;border-bottom:0;border-radius:0;background:#fff;box-shadow:inset 4px 0 #087238}#v-ops .ops-task:first-child{border-radius:5px 5px 0 0}#v-ops .ops-task:last-child{border-bottom:1px solid #d8ded9;border-radius:0 0 5px 5px}#v-ops .ops-task.today{box-shadow:inset 4px 0 #e8a000}#v-ops .ops-task.overdue{box-shadow:inset 4px 0 #df3934}#v-ops .ops-task.done{box-shadow:inset 4px 0 #8b9990;opacity:.68}#v-ops .ops-task-check button,#v-ops .ops-task-open{width:32px;height:32px;border:1px solid #d7ddd8;border-radius:4px;background:#fff}#v-ops .ops-task-check button{color:transparent}#v-ops .ops-task-check button:hover{color:#176438;background:#f3f8f4}#v-ops .ops-task-main strong{font-size:10px}#v-ops .ops-task-main span{margin-top:4px;font-size:8px}#v-ops .ops-task-when{display:grid;grid-template-columns:78px 1fr;align-items:center;gap:8px;min-width:0;padding:0;border:0;background:0 0;text-align:right}#v-ops .ops-task-when span{padding:4px 6px;border:1px solid #efd6a4;border-radius:3px;background:#fff5de;color:#b06b00;font:800 6.5px var(--mono);text-align:center;text-transform:uppercase}#v-ops .ops-task.overdue .ops-task-when span{border-color:#efb9b5;background:#fff0ef;color:#c43a34}#v-ops .ops-task.done .ops-task-when span{border-color:#cfe0d3;background:#edf6ef;color:#176438}#v-ops .ops-task-when span:empty{visibility:hidden}#v-ops .ops-task-when b{font:750 7.5px var(--mono);color:#6c786f}@media(max-width:760px){#v-ops .dash-head{align-items:flex-start}#v-ops .dash-actions{width:100%;overflow-x:auto}#v-ops .ops-metrics{grid-template-columns:1fr 1fr}#v-ops .ops-task{grid-template-columns:32px minmax(0,1fr) 32px}#v-ops .ops-task-when{grid-column:2/4;justify-self:start;width:100%;grid-template-columns:auto 1fr;text-align:left}}#homeCalendarDayModal{background:rgba(23,31,27,.52);backdrop-filter:blur(5px)}#homeCalendarDayModal .calendar-day-detail-modal{width:min(790px,calc(100vw - 28px));max-width:790px;max-height:86vh;border:1px solid #9eaaa2;border-radius:8px!important;background:#fff;box-shadow:0 26px 65px rgba(11,27,17,.25)}#homeCalendarDayModal .calendar-day-detail-modal header{display:grid;grid-template-columns:64px minmax(0,1fr) 42px;align-items:center;gap:18px;padding:30px 34px;border:0;background:linear-gradient(135deg,#06412b,#075c38);color:#fff}.calendar-day-head-icon{display:grid;width:64px;height:64px;place-items:center;border-radius:12px;background:rgba(255,255,255,.09);color:#fff;font-size:29px}.calendar-day-head-copy{min-width:0}.calendar-day-head-copy>span{display:block;color:#6fd18c!important;font:800 10px var(--mono)!important;letter-spacing:1.2px!important}.calendar-day-head-copy h2{display:inline-block;margin:10px 0 0!important;color:#fff;font-size:27px!important;line-height:1.15}.calendar-day-head-copy p{display:inline-flex;align-items:center;gap:9px;margin:0 0 0 12px!important;color:rgba(255,255,255,.82)!important;font-size:11px!important}.calendar-day-head-copy p i{width:4px;height:4px;border-radius:50%;background:#42b66d}#homeCalendarDayModal .calendar-day-detail-modal header>button{width:42px;height:42px;border:1px solid rgba(255,255,255,.28);border-radius:6px!important;background:rgba(255,255,255,.03);color:#fff;font-size:22px}.calendar-day-detail-body{padding:25px 34px 10px}.calendar-day-detail-title{display:flex;align-items:center;gap:11px;color:#1f2d25}.calendar-day-detail-title>i{color:#087238;font-size:22px}.calendar-day-detail-title>b{font-size:14px}.calendar-day-detail-title>span{height:1px;flex:1;margin-left:12px;background:#d8ded9}#homeCalendarDayModal .calendar-day-detail-list{display:grid;gap:12px;max-height:46vh;padding:20px 0 14px}.calendar-day-detail-event{grid-template-columns:112px minmax(0,1fr) 20px;min-height:92px;padding:0 20px 0 0;border:1px solid #d8d6df!important;border-left:6px solid #7d55ba!important;border-radius:6px!important;background:#faf9fe!important;box-shadow:0 2px 7px rgba(60,44,86,.04)}.calendar-day-detail-event>span{display:flex;height:64%;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-right:1px solid #dddbe2;color:#1e2822;font-size:15px!important}.calendar-day-detail-event>span i{color:#7654af;font-size:19px}.calendar-day-detail-event strong{font-size:16px}.calendar-day-detail-event small{margin-top:6px;font-size:11px}.calendar-day-detail-event>i{font-size:19px}#homeCalendarDayModal .calendar-day-detail-empty{min-height:150px;border:1px solid #d8ded9;border-radius:6px;background:#f8faf8}.calendar-day-detail-modal footer{margin:0 34px;padding:22px 0 30px;border-top:1px solid #d8ded9}.calendar-day-detail-modal footer .btn{min-width:215px;min-height:48px;padding:10px 18px;border-radius:5px!important;background:#087238;font-size:11px;box-shadow:0 8px 18px rgba(8,114,56,.14)}@media(max-width:620px){#homeCalendarDayModal .calendar-day-detail-modal header{grid-template-columns:46px minmax(0,1fr) 34px;padding:20px}.calendar-day-head-icon{width:46px;height:46px;font-size:21px}.calendar-day-head-copy h2{font-size:20px!important}.calendar-day-head-copy p{display:flex;margin:5px 0 0!important}.calendar-day-detail-body{padding:18px 16px 8px}#homeCalendarDayModal .calendar-day-detail-list{gap:8px}.calendar-day-detail-event{grid-template-columns:82px minmax(0,1fr) 16px;min-height:78px}.calendar-day-detail-modal footer{margin:0 16px;padding:16px 0 18px}.calendar-day-detail-modal footer .btn{width:100%}}.job-step-or{margin:5px 0;font-size:6px}.job-capture-actions{gap:4px}.job-capture-actions button{min-height:29px;padding:4px;border-radius:3px;font-size:6.5px}.job-step-illustration{display:none}.job-step-panel ul{margin-top:10px;padding:8px;border:1px solid #e0e5e1;border-radius:4px;background:#f7f9f7}.job-step-panel li{margin:6px 0;padding-left:14px;font-size:6.8px}.job-step-status{margin-top:8px;padding:6px;border-radius:3px;background:#fff3d9;color:#805500;font-size:6.5px}.job-review-ready-note{margin-top:8px;padding:7px 2px;font-size:6.5px}.job-step-foot{padding:7px 20px;background:#fff;font-size:6.5px}.job-step-foot b{color:#276443}#jobModal .job-step-panel .job-ai-paste-shell{min-height:52px;margin-top:5px}.job-step-panel .job-drop-help{margin-top:4px;font-size:6px}@media(max-width:760px){#jobModal .job-step-workflow{grid-template-columns:1fr}.job-card-import-head{padding-right:48px!important}.job-card-import-chips{flex-wrap:wrap}}#v-jobs .job-grid{grid-template-columns:repeat(auto-fill,minmax(280px,360px))!important;align-items:start!important;justify-content:start}#v-jobs .job-card{display:block!important;height:auto!important;align-self:start;transform:translateY(0) scale(1)!important;transform-origin:center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;will-change:transform}#v-jobs .job-card.job-card-motion,#v-jobs .job-card:hover{transform:translateY(-3px) scale(1.015)!important;overflow:hidden!important;border-color:#bfcac1!important;box-shadow:0 14px 30px rgba(15,43,24,.13)!important}#v-jobs .job-card .job-actions{margin-top:13px!important;padding-top:0}@media(max-width:680px){#v-jobs .job-grid{grid-template-columns:1fr!important}}@media(hover:none),(prefers-reduced-motion:reduce){#v-jobs .job-card,#v-jobs .job-card.job-card-motion,#v-jobs .job-card:hover{transform:none!important;transition:none!important}}#v-jobs .job-toolbar-select{width:170px;flex:0 0 170px;background:var(--cream-card)}#v-jobs .job-sort-select{width:180px;flex-basis:180px}#v-jobs .job-added{display:flex;align-items:center;gap:4px;margin-top:4px;color:var(--text-faint);font:650 7px var(--mono);letter-spacing:.1px}#v-jobs .job-added i{font-size:10px;color:#557064}@media(max-width:760px){#v-jobs .pool-tools .pool-search{flex:1 0 100%}#v-jobs .job-toolbar-select{width:auto;min-width:0;flex:1 1 150px}}#jobModal .job-intake-modal.job-import-pending{width:min(1180px,calc(100vw - 32px))!important;max-width:1180px!important;max-height:calc(100vh - 28px)!important;padding:0!important;overflow:auto;border:1px solid #dfe6e1!important;border-radius:20px!important;background:#fff!important;box-shadow:0 26px 70px rgba(25,45,33,.16)!important}#jobModal .job-intake-modal.job-import-pending .job-intake-head{display:none!important}#jobModal .job-intake-modal.job-import-pending .job-capture-reference{position:relative;display:block;margin:0!important;padding:28px 30px 20px!important;overflow:visible!important;border:0!important;border-radius:20px!important;background:#fff!important;color:#142039}#jobModal .job-capture-reference.manual-mode,#jobModal .job-intake-modal.job-manual-entry .job-capture-reference,#jobModal .job-intake-modal.job-review-ready .job-capture-reference{display:none!important}#jobModal .job-capture-reference.dragging{background:#f2fbf5!important;box-shadow:inset 0 0 0 3px rgba(13,120,60,.18)}#jobModal .job-capture-reference .job-step-close{right:18px;top:18px;width:34px;height:34px;border:1px solid #dfe6e1!important;border-radius:10px!important;background:rgba(255,255,255,.92)!important;color:#627069;font-size:17px;box-shadow:0 3px 10px rgba(27,43,34,.06)}#jobModal .job-capture-reference .job-step-close:hover{border-color:#b9c8be!important;background:#f7faf8!important;color:#173d28}.job-capture-ref-head{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:start;gap:20px;padding:4px 48px 24px 4px}.job-capture-ref-number{display:grid;width:54px;height:54px;place-items:center;border:1px solid #dce8e0;border-radius:12px;background:linear-gradient(145deg,#edf7f1,#f7faf8);color:#076c35;font:800 27px var(--mono);box-shadow:0 3px 10px rgba(27,64,40,.04)}.job-capture-ref-head h2{margin:5px 0 5px;color:#111d35;font-size:27px;line-height:1.12;letter-spacing:-.7px}.job-capture-ref-head p{max-width:650px;margin:0;color:#617087;font-size:14px;line-height:1.5}.job-capture-ref-secure{display:flex;align-items:flex-start;gap:10px;min-width:175px;margin-top:8px;color:#08733a}.job-capture-ref-secure>i{font-size:23px}.job-capture-ref-secure small,.job-capture-ref-secure span,.job-capture-ref-secure strong{display:block}.job-capture-ref-secure strong{font-size:12px;line-height:1.25}.job-capture-ref-secure small{margin-top:6px;color:#607087;font-size:10px}.job-capture-ref-hero{display:grid;grid-template-columns:minmax(310px,.86fr) minmax(500px,1.14fr);align-items:center;gap:38px;min-height:300px;padding:32px 36px;overflow:hidden;border:1px solid #d9e9df;border-radius:18px;background:radial-gradient(circle at 8% 14%,rgba(205,246,222,.8),transparent 31%),radial-gradient(circle at 49% 36%,rgba(214,234,255,.78),transparent 37%),radial-gradient(circle at 73% 34%,rgba(245,222,255,.58),transparent 34%),radial-gradient(circle at 97% 81%,rgba(255,241,165,.67),transparent 35%),linear-gradient(115deg,#f5fff8 0,#f3f9ff 48%,#fff8ed 100%)}.job-capture-ref-action{min-width:0}.job-capture-ref-icon{display:grid;width:68px;height:68px;place-items:center;border:1px solid rgba(12,120,60,.16);border-radius:14px;background:rgba(255,255,255,.72);color:#08733a;font-size:31px;box-shadow:0 7px 20px rgba(42,83,58,.06)}.job-capture-ref-action h3{margin:20px 0 8px;color:#111d35;font-size:25px;line-height:1.18;letter-spacing:-.55px}.job-capture-ref-action>p{max-width:440px;margin:0;color:#5d6d83;font-size:14px;line-height:1.55}#jobModal .job-capture-reference .job-snip-primary,#jobModal .job-capture-reference[data-active-method=screenshot] .job-snip-primary,#jobModal .job-capture-reference[data-active-method=smart] .job-snip-primary{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(425px,100%)!important;min-height:57px;margin-top:22px;padding:11px 18px!important;border:1px solid #08723a!important;border-radius:12px!important;background:linear-gradient(135deg,#057438,#07813f)!important;color:#fff!important;font-size:15px;font-weight:750;text-align:left;box-shadow:0 10px 22px rgba(5,116,56,.16)!important;cursor:pointer}#jobModal .job-capture-reference .job-snip-primary:hover{transform:translateY(-1px);background:linear-gradient(135deg,#046832,#067539)!important;box-shadow:0 13px 26px rgba(5,116,56,.2)!important}#jobModal .job-capture-reference .job-snip-primary i:first-child{font-size:23px}#jobModal .job-capture-reference .job-snip-primary i:last-child{font-size:21px}#jobModal .job-capture-reference .job-snip-primary:disabled{opacity:.72;transform:none;cursor:wait}.job-capture-ref-action>small{display:flex;align-items:flex-start;gap:9px;max-width:430px;margin-top:18px;color:#57687d;font-size:10px;line-height:1.45}.job-capture-ref-action>small i{margin-top:1px;color:#4a5d70;font-size:14px}.job-capture-ref-steps{display:grid;grid-template-columns:minmax(105px,1fr) 32px minmax(105px,1fr) 32px minmax(105px,1fr);align-items:start;gap:10px}.job-capture-ref-steps>div{display:flex;min-width:0;flex-direction:column;align-items:center;text-align:center}.job-capture-ref-steps>div>span{display:grid;width:78px;height:78px;place-items:center;border:1px solid rgba(77,102,85,.12);border-radius:15px;background:rgba(255,255,255,.82);font-size:32px;box-shadow:0 8px 22px rgba(49,65,55,.08)}.job-capture-ref-steps>div>span.green{color:#08733a}.job-capture-ref-steps>div>span.purple{color:#8550e5}.job-capture-ref-steps>div>span.gold{color:#e6a20b}.job-capture-ref-steps>div>b{display:grid;width:31px;height:31px;place-items:center;margin-top:18px;border-radius:50%;background:#08783b;color:#fff;font:750 12px var(--mono);box-shadow:0 4px 9px rgba(8,120,59,.15)}.job-capture-ref-steps>div:nth-of-type(2)>b{background:#8750df;box-shadow:0 4px 9px rgba(135,80,223,.15)}.job-capture-ref-steps>div:nth-of-type(3)>b{background:#eca800;box-shadow:0 4px 9px rgba(236,168,0,.16)}.job-capture-ref-steps>div>strong{margin-top:12px;color:#111d35;font-size:14px;line-height:1.2}.job-capture-ref-steps>div>small{max-width:145px;margin-top:6px;color:#607087;font-size:10.5px;line-height:1.45}.job-capture-ref-steps>i{align-self:start;height:1px;margin-top:40px;border-top:3px dotted rgba(97,112,135,.34)}.job-capture-ref-or{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:18px 0;color:#68758a}.job-capture-ref-or:after,.job-capture-ref-or:before{content:"";height:1px;background:#e2e7e4}.job-capture-ref-or span{display:grid;min-width:43px;height:29px;place-items:center;border:1px solid #e0e6e2;border-radius:15px;background:#fff;font:750 10px var(--mono)}.job-capture-ref-alternatives{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.job-capture-ref-alternatives>article{display:flex;min-width:0;min-height:157px;flex-direction:column;padding:17px 18px;border:1px solid #e0e6e2;border-radius:15px;background:#fff;box-shadow:0 5px 17px rgba(31,49,38,.035)}.job-capture-ref-alternatives>article:hover{border-color:#c8d4cc;box-shadow:0 8px 22px rgba(31,49,38,.06)}.job-alt-head{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px}.job-alt-head>span{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;font-size:25px}.job-alt-head>span.green{background:#e8f8ee;color:#08733a}.job-alt-head>span.blue{background:#e9f4ff;color:#176bb0}.job-alt-head>span.purple{background:#f2ebff;color:#7e42dc}.job-alt-head small,.job-alt-head strong{display:block}.job-alt-head strong{color:#111d35;font-size:14px;line-height:1.2}.job-alt-head small{margin-top:5px;color:#657287;font-size:10px;line-height:1.35}.job-alt-control{display:grid;grid-template-columns:minmax(0,1fr) 43px;min-height:45px;margin-top:auto;overflow:hidden;border:1px solid #dfe5e1;border-radius:10px!important;background:#fff}#jobModal .job-capture-reference .job-alt-control .in{min-width:0;height:43px;margin:0;padding:9px 12px;border:0!important;border-radius:10px 0 0 10px!important;background:#fff;color:#253249;box-shadow:none!important;font-size:11px}#jobModal .job-capture-reference .job-alt-control:focus-within{border-color:#65a57c;box-shadow:0 0 0 3px rgba(8,115,58,.09)}#jobModal .job-capture-reference .job-alt-control button{display:grid;width:43px;height:43px;place-items:center;border:0!important;border-left:1px solid #e4e9e6!important;border-radius:0 10px 10px 0!important;background:#fff!important;color:#76838d;font-size:19px;cursor:pointer}#jobModal .job-capture-reference .job-alt-control button:hover{background:#f3f8f5!important;color:#08733a}#jobModal .job-capture-reference .job-alt-button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:45px;margin-top:auto;padding:9px 13px!important;border:1px solid #dfe5e1!important;border-radius:10px!important;background:#fff!important;font-size:11px;font-weight:750;text-align:left;cursor:pointer}#jobModal .job-capture-reference .job-alt-button.blue{color:#1268af}#jobModal .job-capture-reference .job-alt-button.purple{color:#7a3cdb}#jobModal .job-capture-reference .job-alt-button:hover{border-color:#c7d4cb!important;background:#f9fbfa!important}#jobModal .job-capture-reference .job-text-alternative .job-ai-paste-shell{display:none!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch;min-height:88px;margin-top:12px;overflow:hidden;border:1px solid #d9cbed;border-radius:10px!important;background:#fff;box-shadow:none}#jobModal .job-capture-reference[data-active-method=smart] .job-text-alternative .job-ai-paste-shell{display:grid!important}#jobModal .job-capture-reference[data-active-method=smart] .job-text-alternative .job-text-open{display:none!important}#jobModal .job-capture-reference[data-active-method=smart] .job-text-alternative #j-description{display:block!important}#jobModal .job-capture-reference .job-ai-paste-shell #j-description{width:100%;min-width:0;min-height:86px!important;max-height:160px!important;margin:0;padding:12px!important;border:0!important;border-radius:10px 0 0 10px!important;background:#fff!important;color:#253249;box-shadow:none!important;resize:vertical;font-size:11px;line-height:1.45}#jobModal .job-capture-reference .job-ai-paste-shell .job-smart-import-action{display:flex!important;min-width:104px;min-height:42px;align-items:center;justify-content:center;gap:6px;align-self:stretch;margin:7px;padding:8px 10px!important;border:0!important;border-radius:8px!important;background:#7740cc!important;color:#fff!important;font-size:10px;font-weight:750;cursor:pointer}#jobModal .job-capture-reference .job-ai-paste-shell:focus-within{border-color:#8a58d2;box-shadow:0 0 0 3px rgba(126,66,220,.09)}#jobModal .job-capture-reference :is(button,input,textarea):focus-visible{outline:3px solid rgba(32,126,72,.25)!important;outline-offset:2px!important}#jobModal .job-capture-reference .job-capture-status{display:flex;min-height:28px;align-items:center;justify-content:center;margin:11px 0 0;padding:5px 10px;border:0;background:0 0;color:#758078;font-size:9px;text-align:center}#jobModal .job-capture-reference .job-capture-status:empty{display:none}#jobModal .job-capture-reference[data-import-stage=extracting] .job-capture-status{color:#2368a0;font-weight:750}.job-capture-ref-result{display:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:10px;padding:14px 16px;border:1px solid #bcdcc6;border-radius:12px;background:#f0faf3}#jobModal .job-intake-modal.job-import-extracted .job-capture-ref-result{display:grid}.job-capture-ref-result>div>small,.job-capture-ref-result>div>span,.job-capture-ref-result>div>strong{display:block}.job-capture-ref-result>div>span{color:#08733a;font:800 8px var(--mono);letter-spacing:.35px;text-transform:uppercase}.job-capture-ref-result>div>strong{margin-top:5px;color:#16243a;font-size:15px}.job-capture-ref-result>div>small{margin-top:3px;color:#637167;font-size:9px}.job-capture-ref-result>div>small b{font-weight:650}#jobModal .job-capture-reference .job-review-add{display:flex;width:auto;min-width:180px;min-height:43px;align-items:center;justify-content:center;gap:8px;margin:0;padding:9px 15px!important;border:1px solid #08733a!important;border-radius:9px!important;background:#08733a!important;color:#fff!important;font-size:10px;font-weight:800;cursor:pointer}#jobModal .job-capture-reference .job-review-add:disabled{border-color:#ccd7cf!important;background:#e8eeea!important;color:#849087!important;cursor:not-allowed}.job-capture-ref-hidden{display:none!important}.job-capture-ref-support{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;color:#68758a;font-size:9px}.job-capture-ref-support i{font-size:14px}#jobModal .job-capture-reference>.job-brief-actions{display:none!important}#jobModal .job-capture-reference #jobImportChangeMethod{display:none!important}#jobModal .job-intake-modal.job-import-pending .job-capture-reference .job-advert-preview.on{margin:11px 0 0;padding:0;overflow:hidden;border:1px solid #dfe6e1;border-radius:10px!important;background:#fff}#jobModal .job-capture-reference .job-advert-preview-head{padding:9px 11px;border-bottom:0;background:#f5f8f6;font-size:8px}#jobModal .job-capture-reference .job-advert-preview>a{padding:10px 12px;font-size:9px}#jobModal .job-capture-reference.job-import-busy :is(.job-snip-primary,.job-alt-button,.job-alt-control,.job-smart-import-action){pointer-events:none}#jobModal .job-capture-reference.job-import-busy .job-capture-ref-alternatives{opacity:.68}@media(max-width:960px){#jobModal .job-capture-ref-hero{grid-template-columns:1fr;gap:30px}#jobModal .job-capture-ref-action{text-align:center}#jobModal .job-capture-ref-icon{margin-inline:auto}#jobModal .job-capture-ref-action>p,#jobModal .job-capture-ref-action>small{margin-left:auto;margin-right:auto}#jobModal .job-capture-reference .job-snip-primary{margin-left:auto;margin-right:auto}.job-capture-ref-alternatives{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){#jobModal .job-intake-modal.job-import-pending{width:min(680px,calc(100vw - 20px))!important;max-height:calc(100vh - 18px)!important}#jobModal .job-intake-modal.job-import-pending .job-capture-reference{padding:22px 20px 17px!important}.job-capture-ref-head{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:2px 40px 20px 2px}.job-capture-ref-number{width:48px;height:48px;font-size:23px}.job-capture-ref-head h2{margin-top:2px;font-size:23px}.job-capture-ref-head p{font-size:12px}.job-capture-ref-secure{grid-column:2;margin-top:0}.job-capture-ref-hero{padding:25px 20px}.job-capture-ref-alternatives{grid-template-columns:1fr}.job-capture-ref-alternatives>article{min-height:135px}#jobModal .job-capture-reference .job-text-alternative .job-ai-paste-shell{grid-template-columns:1fr!important}#jobModal .job-capture-reference .job-ai-paste-shell #j-description{border-radius:10px 10px 0 0!important}#jobModal .job-capture-reference .job-ai-paste-shell .job-smart-import-action{grid-column:1/-1!important;min-height:40px;margin:0 7px 7px}}@media(max-width:520px){#jobModal{padding:8px}#jobModal .job-intake-modal.job-import-pending{width:calc(100vw - 16px)!important;border-radius:15px!important}#jobModal .job-intake-modal.job-import-pending .job-capture-reference{padding:18px 14px 15px!important;border-radius:15px!important}#jobModal .job-capture-reference .job-step-close{right:11px;top:11px;width:31px;height:31px}.job-capture-ref-head{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:0 32px 17px 0}.job-capture-ref-number{width:42px;height:42px;border-radius:10px;font-size:20px}.job-capture-ref-head h2{font-size:20px}.job-capture-ref-head p{font-size:10.5px}.job-capture-ref-secure{grid-column:1/-1;min-width:0;margin:1px 0 0 54px}.job-capture-ref-secure>i{font-size:18px}.job-capture-ref-secure strong{font-size:10px}.job-capture-ref-secure small{margin-top:2px;font-size:8px}.job-capture-ref-hero{gap:25px;min-height:0;padding:21px 14px;border-radius:14px}.job-capture-ref-icon{width:57px;height:57px;font-size:26px}.job-capture-ref-action h3{margin-top:15px;font-size:20px}.job-capture-ref-action>p{font-size:11px}#jobModal .job-capture-reference .job-snip-primary{min-height:51px;margin-top:17px;padding:9px 13px!important;font-size:12px}.job-capture-ref-action>small{margin-top:13px;font-size:8.5px;text-align:left}.job-capture-ref-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.job-capture-ref-steps>i{display:none}.job-capture-ref-steps>div>span{width:52px;height:52px;border-radius:11px;font-size:23px}.job-capture-ref-steps>div>b{width:25px;height:25px;margin-top:12px;font-size:9px}.job-capture-ref-steps>div>strong{margin-top:8px;font-size:10px}.job-capture-ref-steps>div>small{font-size:8px}.job-capture-ref-or{margin:14px 0}.job-capture-ref-alternatives>article{min-height:128px;padding:14px}.job-alt-head{grid-template-columns:45px minmax(0,1fr);gap:10px}.job-alt-head>span{width:45px;height:45px;font-size:21px}.job-alt-head strong{font-size:12px}.job-alt-head small{font-size:9px}.job-capture-ref-result{grid-template-columns:1fr}#jobModal .job-capture-reference .job-review-add{width:100%}.job-capture-ref-support{align-items:flex-start;font-size:8px;text-align:center}}#jobModal .job-intake-modal.job-import-pending{width:min(760px,calc(100vw - 24px))!important;max-width:760px!important;border-radius:16px!important}#jobModal .job-intake-modal.job-import-pending .job-capture-reference{padding:17px 19px 14px!important;border-radius:16px!important}#jobModal .job-capture-reference .job-step-close{right:12px;top:12px;width:30px;height:30px;border-radius:8px!important;font-size:15px}#jobModal .job-capture-reference .job-capture-ref-head{grid-template-columns:42px minmax(0,1fr) 142px;gap:11px;padding:0 35px 13px 0}#jobModal .job-capture-reference .job-capture-ref-number{width:40px;height:40px;border-radius:9px;font-size:19px}#jobModal .job-capture-reference .job-capture-ref-head h2{margin:1px 0 2px;font-size:20px;letter-spacing:-.4px}#jobModal .job-capture-reference .job-capture-ref-head p{max-width:430px;font-size:9.5px;line-height:1.4}#jobModal .job-capture-reference .job-capture-ref-secure{gap:7px;min-width:0;margin-top:2px}#jobModal .job-capture-reference .job-capture-ref-secure>i{font-size:18px}#jobModal .job-capture-reference .job-capture-ref-secure strong{font-size:9px}#jobModal .job-capture-reference .job-capture-ref-secure small{margin-top:2px;font-size:7.5px}#jobModal .job-capture-reference .job-capture-ref-hero{grid-template-columns:minmax(245px,.92fr) minmax(340px,1.08fr);gap:22px;min-height:190px;padding:17px 19px;border-radius:13px}#jobModal .job-capture-reference .job-capture-ref-action{text-align:left}#jobModal .job-capture-reference .job-capture-ref-icon{width:43px;height:43px;margin:0;border-radius:10px;font-size:21px}#jobModal .job-capture-reference .job-capture-ref-action h3{margin:11px 0 4px;font-size:17px;letter-spacing:-.3px}#jobModal .job-capture-reference .job-capture-ref-action>p{max-width:305px;margin:0;font-size:9.5px;line-height:1.45}#jobModal .job-capture-reference .job-snip-primary,#jobModal .job-capture-reference[data-active-method=screenshot] .job-snip-primary,#jobModal .job-capture-reference[data-active-method=smart] .job-snip-primary{width:100%!important;min-height:40px;margin:11px 0 0!important;padding:7px 11px!important;border-radius:8px!important;font-size:10px;box-shadow:0 6px 14px rgba(5,116,56,.14)!important}#jobModal .job-capture-reference .job-snip-primary i:first-child{font-size:17px}#jobModal .job-capture-reference .job-snip-primary i:last-child{font-size:15px}#jobModal .job-capture-reference .job-capture-ref-action>small{gap:5px;max-width:310px;margin:8px 0 0;font-size:7.5px;line-height:1.35}#jobModal .job-capture-reference .job-capture-ref-action>small i{font-size:10px}#jobModal .job-capture-reference .job-capture-ref-steps{grid-template-columns:minmax(76px,1fr) 12px minmax(76px,1fr) 12px minmax(76px,1fr);gap:5px}#jobModal .job-capture-reference .job-capture-ref-steps>div>span{width:45px;height:45px;border-radius:9px;font-size:20px;box-shadow:0 4px 12px rgba(49,65,55,.06)}#jobModal .job-capture-reference .job-capture-ref-steps>div>b{width:20px;height:20px;margin-top:8px;font-size:7.5px}#jobModal .job-capture-reference .job-capture-ref-steps>div>strong{margin-top:6px;font-size:9px}#jobModal .job-capture-reference .job-capture-ref-steps>div>small{max-width:92px;margin-top:3px;font-size:7px;line-height:1.35}#jobModal .job-capture-reference .job-capture-ref-steps>i{margin-top:22px;border-top-width:2px}#jobModal .job-capture-reference .job-capture-ref-or{gap:9px;margin:9px 0}#jobModal .job-capture-reference .job-capture-ref-or span{min-width:34px;height:22px;font-size:7px}#jobModal .job-capture-reference .job-capture-ref-alternatives{grid-template-columns:1fr 1fr;gap:9px}#jobModal .job-capture-reference .job-capture-ref-alternatives>article{min-height:101px;padding:11px 12px;border-radius:11px}#jobModal .job-capture-reference .job-alt-head{grid-template-columns:37px minmax(0,1fr);gap:9px}#jobModal .job-capture-reference .job-alt-head>span{width:37px;height:37px;font-size:18px}#jobModal .job-capture-reference .job-alt-head strong{font-size:10px}#jobModal .job-capture-reference .job-alt-head small{margin-top:2px;font-size:7.5px;line-height:1.3}#jobModal .job-capture-reference .job-alt-control{grid-template-columns:minmax(0,1fr) 34px;min-height:34px;border-radius:7px!important}#jobModal .job-capture-reference .job-alt-control .in{height:32px;padding:6px 9px;border-radius:7px 0 0 7px!important;font-size:8.5px}#jobModal .job-capture-reference .job-alt-control button{width:33px;height:32px;border-radius:0 7px 7px 0!important;font-size:14px}#jobModal .job-capture-reference .job-alt-button{min-height:34px;padding:6px 9px!important;border-radius:7px!important;font-size:8.5px}#jobModal .job-capture-reference .job-text-alternative{grid-column:1/-1;display:grid;grid-template-columns:225px minmax(0,1fr);align-items:center;gap:12px;min-height:91px}#jobModal .job-capture-reference .job-text-alternative .job-ai-paste-shell,#jobModal .job-capture-reference[data-active-method=smart] .job-text-alternative .job-ai-paste-shell{display:grid!important;grid-template-columns:minmax(0,1fr) 92px!important;min-height:67px;margin:0;border-radius:8px!important}#jobModal .job-capture-reference .job-ai-paste-shell #j-description,#jobModal .job-capture-reference[data-active-method=smart] .job-text-alternative #j-description{display:block!important;min-height:65px!important;max-height:105px!important;padding:8px!important;border-radius:8px 0 0 8px!important;font-size:8.5px;line-height:1.35}#jobModal .job-capture-reference .job-ai-paste-shell .job-smart-import-action{min-width:78px;min-height:34px;margin:5px;padding:6px!important;border-radius:6px!important;font-size:8px}#jobModal .job-intake-modal.job-import-extracted .job-text-alternative{border-color:#9dccad;background:#f5fbf7}#jobModal .job-intake-modal.job-import-extracted .job-text-alternative .job-alt-head>span{background:#e3f6e9;color:#08733a}#jobModal .job-capture-reference .job-capture-status{min-height:20px;margin-top:4px;padding:3px 7px;font-size:7.5px}#jobModal .job-capture-reference .job-capture-ref-result{gap:10px;margin-top:5px;padding:9px 10px;border-radius:8px}#jobModal .job-capture-reference .job-capture-ref-result>div>strong{font-size:11px}#jobModal .job-capture-reference .job-review-add{min-width:145px;min-height:34px;padding:6px 10px!important;border-radius:7px!important;font-size:8.5px}#jobModal .job-capture-reference .job-capture-ref-support{margin-top:6px;font-size:7px}#jobModal .job-intake-modal.job-import-pending .job-capture-reference .job-advert-preview.on{margin-top:6px;border-radius:7px!important}@media(max-width:760px){#jobModal .job-intake-modal.job-import-pending{width:calc(100vw - 18px)!important;max-height:calc(100vh - 16px)!important}#jobModal .job-intake-modal.job-import-pending .job-capture-reference{padding:15px!important}#jobModal .job-capture-reference .job-capture-ref-head{grid-template-columns:40px minmax(0,1fr);padding-right:30px}#jobModal .job-capture-reference .job-capture-ref-secure{grid-column:2;margin:0}#jobModal .job-capture-reference .job-capture-ref-hero{grid-template-columns:1fr;gap:17px;min-height:0;padding:15px}#jobModal .job-capture-reference .job-capture-ref-action{text-align:left}#jobModal .job-capture-reference .job-capture-ref-icon{margin:0}#jobModal .job-capture-reference .job-capture-ref-action>p,#jobModal .job-capture-reference .job-capture-ref-action>small{margin-left:0;margin-right:0}#jobModal .job-capture-reference .job-snip-primary{margin-left:0!important;margin-right:0!important}#jobModal .job-capture-reference .job-capture-ref-alternatives{grid-template-columns:1fr 1fr}#jobModal .job-capture-reference .job-text-alternative{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:540px){#jobModal .job-intake-modal.job-import-pending{width:calc(100vw - 12px)!important;border-radius:12px!important}#jobModal .job-intake-modal.job-import-pending .job-capture-reference{padding:13px 11px!important;border-radius:12px!important}#jobModal .job-capture-reference .job-step-close{right:8px;top:8px}#jobModal .job-capture-reference .job-capture-ref-head{gap:8px;padding:0 28px 11px 0}#jobModal .job-capture-reference .job-capture-ref-head h2{font-size:17px}#jobModal .job-capture-reference .job-capture-ref-head p{font-size:8.5px}#jobModal .job-capture-reference .job-capture-ref-secure{grid-column:1/-1;margin-left:48px}#jobModal .job-capture-reference .job-capture-ref-action h3{font-size:16px}#jobModal .job-capture-reference .job-capture-ref-steps{grid-template-columns:repeat(3,minmax(0,1fr))}#jobModal .job-capture-reference .job-capture-ref-steps>i{display:none}#jobModal .job-capture-reference .job-capture-ref-alternatives{grid-template-columns:1fr}#jobModal .job-capture-reference .job-text-alternative{grid-column:1;grid-template-columns:1fr;gap:8px}#jobModal .job-capture-reference .job-text-alternative .job-ai-paste-shell{grid-template-columns:minmax(0,1fr) 82px!important}#jobModal .job-capture-reference .job-ai-paste-shell #j-description{border-radius:8px 0 0 8px!important}#jobModal .job-capture-reference .job-ai-paste-shell .job-smart-import-action{grid-column:auto!important;margin:5px}#jobModal .job-capture-reference .job-capture-ref-result{grid-template-columns:1fr}#jobModal .job-capture-reference .job-review-add{width:100%}}#jobModal .job-capture-reference .job-snip-editor{display:none}#jobModal .job-capture-reference.snip-selecting :is(.job-capture-ref-hero,.job-capture-ref-or,.job-capture-ref-alternatives,.job-capture-status,.job-capture-ref-result,.job-capture-ref-support,.job-advert-preview){display:none!important}#jobModal .job-capture-reference.snip-selecting .job-snip-editor{display:block;overflow:hidden;border:1px solid #cbd8d0;border-radius:12px;background:#f6f9f7}.job-snip-editor-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #dce4de;background:#fff}.job-snip-editor-head>span{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#eaf6ee;color:#08733a;font-size:18px}.job-snip-editor-head small,.job-snip-editor-head strong{display:block}.job-snip-editor-head strong{color:#142039;font-size:11px}.job-snip-editor-head small{margin-top:2px;color:#68758a;font-size:8px}#jobModal .job-snip-editor-head>button{display:flex;min-height:30px;align-items:center;gap:5px;padding:5px 9px!important;border:1px solid #d8e0da!important;border-radius:7px!important;background:#fff!important;color:#657269;font-size:8px;font-weight:750;cursor:pointer}.job-snip-stage{display:flex;min-height:250px;max-height:440px;align-items:center;justify-content:center;overflow:auto;padding:12px;background:linear-gradient(45deg,#e6ebe7 25%,transparent 25%,transparent 75%,#e6ebe7 75%),linear-gradient(45deg,#e6ebe7 25%,#f4f7f5 25%,#f4f7f5 75%,#e6ebe7 75%);background-position:0 0,8px 8px;background-size:16px 16px}.job-snip-frame{position:relative;display:inline-block;max-width:100%;border:1px solid #aebbb2;background:#fff;line-height:0;cursor:crosshair;touch-action:none;user-select:none;box-shadow:0 5px 16px rgba(20,42,27,.12)}.job-snip-frame>img{display:block;width:auto;height:auto;max-width:100%;max-height:390px;pointer-events:none;user-select:none}.job-snip-selection{position:absolute;display:none;min-width:24px;min-height:24px;border:2px solid #0a833f;background:rgba(9,132,64,.13);outline:9999px solid rgba(11,23,16,.48);pointer-events:none}.job-snip-selection.on{display:block}.job-snip-selection>span{position:absolute;left:-2px;top:-23px;padding:4px 6px;border-radius:4px 4px 0 0;background:#08783b;color:#fff;font:750 7px var(--mono);line-height:1;white-space:nowrap}.job-snip-editor-foot{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 11px;border-top:1px solid #dce4de;background:#fff}.job-snip-editor-foot>span{display:flex;align-items:center;gap:5px;color:#657269;font-size:8px}.job-snip-editor-foot>span i{color:#08733a;font-size:12px}#jobModal .job-snip-editor-foot>button{min-height:32px;padding:6px 10px!important;border-radius:7px!important;font-size:8px;font-weight:800;cursor:pointer}#jobModal .job-snip-editor-foot .job-snip-full{border:1px solid #d5ded7!important;background:#fff!important;color:#58675e}#jobModal .job-snip-editor-foot .job-snip-extract{border:1px solid #08733a!important;background:#08733a!important;color:#fff!important}#jobModal .job-snip-editor-foot .job-snip-extract:disabled{border-color:#cbd5cd!important;background:#e8eeea!important;color:#849087!important;cursor:not-allowed}@media(max-width:540px){.job-snip-editor-head{grid-template-columns:32px minmax(0,1fr) auto;padding:8px}.job-snip-editor-head>span{width:31px;height:31px;font-size:15px}.job-snip-editor-head strong{font-size:9.5px}.job-snip-editor-head small{font-size:7px}#jobModal .job-snip-editor-head>button{padding:5px 7px!important}.job-snip-stage{min-height:220px;max-height:480px;padding:8px}.job-snip-frame>img{max-height:430px}.job-snip-editor-foot{grid-template-columns:1fr 1fr;padding:8px}.job-snip-editor-foot>span{grid-column:1/-1}#jobModal .job-snip-editor-foot>button{width:100%}}#jobModal .job-intake-modal.job-import-pending{border-color:#d5ddd7!important;box-shadow:0 22px 55px rgba(20,40,27,.14)!important}#jobModal .job-capture-reference .job-capture-ref-hero{border-color:#cfddd3;background:radial-gradient(circle at 12% 20%,rgba(220,240,226,.72),transparent 38%),linear-gradient(135deg,#f3f8f4 0,#f7f9f7 58%,#f8f6ef 100%)}.job-capture-ref-action-top{display:flex;align-items:center;gap:9px}#jobModal .job-capture-reference .job-snip-board-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid #c7dacd;border-radius:12px;background:rgba(255,255,255,.72);color:#286540;font:800 7px var(--mono);letter-spacing:.15px;text-transform:uppercase}#jobModal .job-capture-reference .job-capture-ref-icon{border-color:#cad9cf;background:rgba(255,255,255,.76);color:#245f3b;box-shadow:none}#jobModal .job-capture-reference .job-snip-primary{border-color:#174f30!important;background:#1e6039!important;box-shadow:0 6px 14px rgba(30,96,57,.13)!important}#jobModal .job-capture-reference .job-snip-primary:hover{background:#174f30!important;box-shadow:0 8px 18px rgba(30,96,57,.17)!important}#jobModal .job-capture-reference .job-capture-ref-steps>div>span,#jobModal .job-capture-reference .job-capture-ref-steps>div>span.gold,#jobModal .job-capture-reference .job-capture-ref-steps>div>span.green,#jobModal .job-capture-reference .job-capture-ref-steps>div>span.purple{border-color:#d4ddd6;background:rgba(255,255,255,.8);color:#315f43}#jobModal .job-capture-reference .job-capture-ref-steps>div>b{background:#245f3b;box-shadow:none}#jobModal .job-capture-reference .job-capture-ref-steps>div:nth-of-type(2)>b{background:#587565;box-shadow:none}#jobModal .job-capture-reference .job-capture-ref-steps>div:nth-of-type(3)>b{background:#7a745d;box-shadow:none}#jobModal .job-capture-reference .job-capture-ref-steps>i{border-top-color:#b8c5bc}#jobModal .job-capture-reference .job-capture-ref-or{color:#66736a}#jobModal .job-capture-reference .job-capture-ref-or span{min-width:74px;padding:0 8px;border-color:#d9e0db;background:#f8faf8;color:#657169;font-size:6.5px}#jobModal .job-capture-reference .job-capture-ref-alternatives>article{border-color:#dce3de;box-shadow:none}#jobModal .job-capture-reference .job-alt-head>span.blue,#jobModal .job-capture-reference .job-alt-head>span.green,#jobModal .job-capture-reference .job-alt-head>span.purple{background:#edf4ef;color:#315f43}#jobModal .job-capture-reference .job-alt-button.blue,#jobModal .job-capture-reference .job-alt-button.purple{color:#315f43}#jobModal .job-capture-reference .job-text-alternative .job-ai-paste-shell{border-color:#d1dcd4}#jobModal .job-capture-reference .job-ai-paste-shell:focus-within{border-color:#789985;box-shadow:0 0 0 3px rgba(49,95,67,.09)}#jobModal .job-capture-reference .job-ai-paste-shell .job-smart-import-action{background:#315f43!important}#jobModal .job-intake-modal.job-import-extracted .job-text-alternative{border-color:#a9c8b3;background:#f4f9f5}#jobModal .job-capture-reference .job-capture-ref-support{color:#6b776f}@media(max-width:540px){.job-capture-ref-action-top{justify-content:flex-start}#jobModal .job-capture-reference .job-snip-board-badge{font-size:6.5px}}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry){width:min(680px,calc(100vw - 28px))!important;max-width:680px!important;max-height:90vh;overflow:auto;border:1px solid #d2dcd5!important;border-radius:18px!important;background:#f4f7f5!important;box-shadow:0 28px 75px rgba(17,38,24,.2)!important}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-intake-head{position:sticky;top:0;z-index:5;align-items:center;min-height:86px;padding:17px 20px!important;border-bottom:1px solid #dbe3dd;background:linear-gradient(135deg,#fff 0,#f7faf8 100%)!important}.job-intake-title-wrap{display:flex;min-width:0;align-items:center;gap:12px}.job-intake-title-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid #cce0d2;border-radius:11px;background:#eaf5ed;color:#21613b;font-size:20px}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-intake-kicker{margin:0 0 3px;color:#4c705a;font-size:7px;letter-spacing:1px}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .modal-h{margin:0 0 3px;color:#17241c;font-size:19px;line-height:1.15;letter-spacing:-.35px}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-intake-head p{margin:0;color:#748078;font-size:8.5px;line-height:1.35}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-intake-close{width:34px;height:34px;flex:0 0 34px;border:1px solid #d5ded7!important;border-radius:9px!important;background:#fff!important;color:#68766d;font-size:17px;box-shadow:0 3px 10px rgba(19,43,27,.05)}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-intake-close:hover{border-color:#9fb1a4!important;background:#f3f7f4!important;color:#1f5c38}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-review-fields{display:block;min-width:0;margin:0!important;padding:16px 20px 18px!important;border:0!important;background:#f4f7f5!important}#jobModal .job-intake-modal.job-review-ready .job-review-heading{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:9px 11px;border:1px solid #cfe0d4;border-radius:9px;background:#edf6ef}#jobModal .job-intake-modal.job-review-ready .job-review-heading span{gap:7px;color:#245f3b;font-size:9px}#jobModal .job-intake-modal.job-review-ready .job-review-heading span i{font-size:15px}#jobModal .job-intake-modal.job-review-ready .job-review-heading small{color:#68766d;font-size:7.5px;white-space:nowrap}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-review-fields>.in-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;margin:0;padding:0;border:0;background:0 0}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .fld{min-width:0}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .fld-l{position:static;margin:0 0 6px;color:#46554b;font-size:8px;font-weight:800;line-height:1.2}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .in{width:100%;min-height:42px;padding:9px 11px;border:1px solid #cfd9d2!important;border-radius:9px!important;background:#fff!important;color:#1e2c23;font-size:10.5px;box-shadow:0 1px 2px rgba(15,35,22,.025)!important}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) textarea.in{min-height:70px;line-height:1.45;resize:vertical}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .in:hover{border-color:#aebdb2!important}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .in:focus{outline:0!important;border-color:#397957!important;background:#fff!important;box-shadow:0 0 0 3px rgba(57,121,87,.11)!important}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-more-details{margin:13px 0 0;overflow:hidden;border:1px solid #d2dcd5;border-radius:10px!important;background:#fff;box-shadow:0 2px 8px rgba(18,39,24,.025)}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-more-details>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:46px;padding:10px 12px;background:#fff}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-more-details>summary span{color:#285f3e;font-size:9px}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-more-details>summary span>i{font-size:15px}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-more-details>summary small{color:#79857d;font-size:7.5px}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-more-chevron{color:#7d8981;font-size:15px;transition:transform .18s ease}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-more-details[open] .job-more-chevron{transform:rotate(180deg)}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-more-details-body{display:grid;gap:12px;padding:14px;border-top:1px solid #dce4de;background:#f9fbfa}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-more-details-body :is(.in-2,.in-3){gap:10px;margin:0}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-intake-footer{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:9px;margin:0;padding:13px 20px!important;border-top:1px solid #d8e1da;background:rgba(255,255,255,.97)!important;box-shadow:0 -6px 18px rgba(18,39,24,.035);backdrop-filter:blur(8px)}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-save-note{display:flex;align-items:center;gap:6px;margin-right:auto;color:#708078;font-size:7.5px}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-save-note i{color:#2c7047;font-size:13px}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-intake-footer .btn{width:auto!important;min-width:104px;min-height:39px;height:39px;padding:7px 14px!important;border-radius:9px!important;font-size:9.5px;font-weight:800;box-shadow:none!important}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-intake-footer .btn.ghost{border:1px solid #d2dcd5!important;background:#fff!important;color:#46554b}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-intake-footer .btn.green{border:1px solid #225f3a!important;background:#225f3a!important;color:#fff!important}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-intake-footer .btn.green:hover{background:#194f2f!important}@media(max-width:620px){#jobModal{padding:8px}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry){width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px);border-radius:14px!important}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-intake-head{min-height:76px;padding:13px 14px!important}.job-intake-title-icon{width:36px;height:36px;flex-basis:36px;border-radius:9px;font-size:17px}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .modal-h{font-size:17px}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-review-fields{padding:13px 14px 15px!important}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-review-fields>.in-2{grid-template-columns:1fr}#jobModal .job-intake-modal.job-review-ready .job-review-heading{align-items:flex-start;flex-direction:column;gap:3px}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-more-details>summary{grid-template-columns:minmax(0,1fr) 18px}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-more-details>summary small{display:none}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-intake-footer{padding:11px 14px!important}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-save-note{display:none}#jobModal .job-intake-modal:is(.job-review-ready,.job-manual-entry) .job-intake-footer .btn{flex:1;min-width:0}}#jobModal .job-intake-modal.job-import-pending{width:min(590px,calc(100vw - 24px))!important;max-width:590px!important;border-radius:16px!important}#jobModal .job-intake-modal.job-import-pending .job-capture-reference{padding:17px 19px 14px!important}#jobModal .job-capture-reference .job-capture-ref-head{grid-template-columns:40px minmax(0,1fr) 134px;align-items:center;gap:11px;padding:0 34px 13px 0}#jobModal .job-capture-reference .job-capture-ref-head h2{font-size:18px}#jobModal .job-capture-reference .job-capture-ref-head p{max-width:350px;font-size:9px}.job-screenshot-import-card{display:grid;grid-template-columns:52px minmax(0,1fr) 158px;grid-template-areas:"icon copy button" ". note note";align-items:center;gap:10px 13px;padding:17px;border:1px solid #cddbd1;border-radius:13px;background:linear-gradient(135deg,#f2f7f3 0,#f8faf8 100%);box-shadow:0 7px 20px rgba(24,55,34,.045)}.job-screenshot-import-icon{grid-area:icon;display:grid;width:50px;height:50px;place-items:center;border:1px solid #c5d7ca;border-radius:11px;background:#fff;color:#245f3b;font-size:23px;box-shadow:0 4px 12px rgba(24,55,34,.06)}.job-screenshot-import-card>div{grid-area:copy;min-width:0}.job-screenshot-import-card .job-snip-board-badge{margin-bottom:6px}.job-screenshot-import-card h3{margin:0 0 4px;color:#15231a;font-size:14px;letter-spacing:-.2px}.job-screenshot-import-card p{margin:0;color:#66736a;font-size:8px;line-height:1.45}#jobModal .job-screenshot-upload-button{grid-area:button;display:flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:8px 11px!important;border:1px solid #1e6039!important;border-radius:9px!important;background:#1e6039!important;color:#fff!important;font-size:9.5px;font-weight:800;cursor:pointer;box-shadow:0 6px 14px rgba(30,96,57,.13)!important}#jobModal .job-screenshot-upload-button:hover{background:#174f30!important}#jobModal .job-screenshot-upload-button:disabled{border-color:#6b8272!important;background:#6b8272!important;cursor:wait}.job-screenshot-import-card>small{grid-area:note;display:flex;align-items:center;gap:5px;padding-top:7px;border-top:1px solid #dce5df;color:#748078;font-size:7.5px;line-height:1.35}.job-screenshot-import-card>small i{color:#2b7047;font-size:10px}#jobModal .job-capture-reference .job-capture-status{margin:5px 0 0;font-size:8px}#jobModal .job-intake-modal.job-import-extracted .job-selection-text{display:grid}#jobModal .job-capture-reference .job-capture-ref-result{margin-top:6px}#jobModal .job-capture-reference .job-capture-ref-support{margin-top:5px}@media(max-width:620px){#jobModal .job-capture-reference .job-capture-ref-head{grid-template-columns:38px minmax(0,1fr)}#jobModal .job-capture-reference .job-capture-ref-secure{grid-column:2;margin:0}.job-screenshot-import-card{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon copy" "button button" "note note";padding:14px}.job-screenshot-import-icon{width:42px;height:42px;font-size:20px}#jobModal .job-screenshot-upload-button{width:100%}.job-selection-text{grid-template-columns:1fr;gap:7px}}@media(max-width:760px){#v-jobs .dash-actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}#v-jobs .dash-action,#v-jobs .dash-action:not(.primary){display:flex;min-width:0;justify-content:center}.view{padding-bottom:calc(150px + env(safe-area-inset-bottom))!important}.nav{z-index:9999!important;isolation:isolate!important;overflow:hidden!important;background:#174f38!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nav::before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;display:block!important;width:auto!important;height:auto!important;border-radius:inherit!important;background:#174f38!important;pointer-events:none!important}.nav .nav-i{position:relative!important;z-index:1!important}.nav .nav-mobile-secondary{display:none!important}.quick-fab{z-index:10001!important}.nav-more-menu,.quick-fab-menu{z-index:10002!important}}:root{--corner-box:6px;--corner-control:6px;--corner-small:4px}.ov{z-index:11000!important}:where(
.hero,.strip,.card,.row,.data-table,.activation,.money-list,.compare-bar,.bulk-bar,[class*="-card"],[class*="-panel"],[class*="-modal"],[class*="-box"],[class*="-tile"],[class*="-item"],[class*="-banner"],[class*="-notice"],[class*="-alert"],[class*="-shell"],[class*="-zone"],[class*="-preview"],[class*="-drawer"],[class*="-menu"],[class*="-popover"],[class*="-dropdown"],[class*="-toolbar"],[class*="-hero"],details
){border-radius:var(--corner-box)!important}:where(
.btn,.in,button:not(.nav-i):not(.quick-fab),input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,[role=button]:not(.nav-i)
){border-radius:var(--corner-control)!important}:where(
.chip,[class*="-chip"],.tag,[class*="-tag"],.badge,[class*="-badge"],[class*="-pill"]
){border-radius:var(--corner-small)!important}:where(.pricing-toggle,.hcal-mode-toggle,.job-import-input-switch){border-radius:999px!important;overflow:hidden}:where(.mcal-nav,.pricing-toggle,.hcal-mode-toggle,.job-import-input-switch)>button{border-radius:0!important}:where(
.account-avatar,[class*="-avatar"],[class*="-dot"],.bub,.spark,.clock-face,.quick-fab,.onb-orb,input[type=radio]
){border-radius:50%!important}.ti{display:inline-block;width:1em;min-width:1em;height:1em;line-height:1!important;text-align:center}#accountModal .account-modal,#businessContactModal .modal,#callTaskModal .modal,#companyEmployeesModal .modal,#companyIntelModal .modal,#emailDraftModal .modal,#goalsModal .modal,#interviewConfirmModal .modal,#interviewModal .modal,#invoiceModal .modal,#jdModal .modal,#jobBoardModal .modal,#jobDetailModal .modal,#jobModal .job-capture-reference,#jobModal .job-intake-modal,#jobModal .job-intake-modal.job-import-extracted,#jobModal .job-intake-modal.job-import-pending,#jobModal .job-intake-modal.job-manual-entry,#jobModal .job-intake-modal.job-review-ready,#jobModal .job-screenshot-import-card,#jobModal .job-step-panel,#leadCrmModal .modal,#matchJobModal .modal,#pipeCardModal .modal,#placementModal .modal,#pricingModal .pricing-modal,#quickNoteModal .modal,#recruiterNoteModal .modal,#shortlistModal .modal{border-radius:var(--corner-box)!important}.onb-legal-links{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:12px;font-size:11px}.onb-legal-links a{color:#53675a;text-decoration:underline;text-underline-offset:3px}.onb-legal-links a:hover{color:#176438}.analytics-consent{position:fixed;right:18px;bottom:18px;z-index:12000;display:flex;width:min(560px,calc(100vw - 36px));align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #b9c8be;border-radius:6px;background:#fff;color:#213027;box-shadow:0 18px 48px rgba(11,31,18,.2)}.analytics-consent>div:first-child{display:grid;gap:3px}.analytics-consent strong{font-size:13px}.analytics-consent span{color:#66736b;font-size:11px;line-height:1.45}.analytics-consent a{color:#176438;text-underline-offset:2px}.analytics-consent>div:last-child{display:flex;flex:0 0 auto;gap:7px}.analytics-consent button{min-height:40px;padding:8px 12px;border:1px solid #c7d1ca;background:#fff;color:#35433a;font-weight:750;cursor:pointer}.analytics-consent button.primary{border-color:#176438;background:#176438;color:#fff}@media(max-width:760px){#v-ops{padding-top:122px!important}.bar-key{display:none!important}#v-ops .ops-tabs{max-width:100%;overflow-x:auto}#v-ops .ops-tab{flex:0 0 auto}#v-ops .ops-metrics{width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important}#v-ops .ops-metrics .metric{min-width:0!important;grid-template-columns:36px minmax(0,1fr);gap:8px;padding:11px}#v-ops .ops-metrics .metric>i{width:36px;height:36px;font-size:18px}#v-ops .dash-sub{color:#5d6a62;font-size:12px}#v-ops .ops-tab{font-size:12px}#v-ops .ops-metrics .metric-k{color:#5d6a62;font-size:11px}#v-ops .ops-metrics .metric.today .metric-k{color:#805000}#v-ops .ops-metrics .metric-d{color:#5d6a62;font-size:12px}#v-ops .ops-task-main strong{font-size:12px}#v-ops .ops-task-main span{color:#5d6a62;font-size:12px}#v-ops .ops-task-when span{color:#805000;font-size:10px}#v-ops .ops-task-when b{color:#56635b;font-size:11px}.nav .nav-i span{font-size:10px!important}#v-home .mcal-toolbar{min-width:0!important;width:100%;flex-wrap:wrap;align-items:center;gap:7px}#v-home .mcal-toolbar h2{font-size:13px}#v-home .mcal-grid.month,#v-home .mcal-grid.week,#v-home .mcal-weekdays{min-width:620px}#v-home .mcal-agenda{min-width:620px}#v-pool .candidate-pool-tools{display:flex!important;overflow-x:auto!important;grid-template-columns:none!important;scroll-snap-type:x proximity;scrollbar-width:thin;box-shadow:inset -22px 0 18px -22px rgba(20,55,31,.65)}#v-pool .candidate-filter-field,#v-pool .candidate-filter-field.search{flex:0 0 170px;grid-column:auto;scroll-snap-align:start;border-bottom:0}#v-pool .candidate-filter-field.search{flex-basis:250px}#v-pool .candidate-filter-field>span{font-size:9px}#v-pool .candidate-filter-field .in,#v-pool .candidate-filter-field .pool-search .in{min-height:40px;font-size:12px}#v-pool .candidate-filter-summary{align-items:stretch}#v-pool .candidate-filter-summary>div{overflow-x:auto;justify-content:flex-start}.account-button,.account-logout,.modal :is(button,.btn),.view :is(.dash-action,.chip,.saved-view,.page-btn,.job-action,.bulk-btn,.interview-action,.pipeline-action){min-height:44px}.analytics-consent{right:12px;bottom:calc(104px + env(safe-area-inset-bottom));width:calc(100vw - 24px);align-items:stretch;flex-direction:column;gap:10px;padding:13px}.analytics-consent>div:last-child{width:100%}.analytics-consent button{flex:1}}@media(max-width:350px){#v-ops .ops-metrics{grid-template-columns:1fr!important}#v-ops .ops-metrics .metric{min-height:76px}}html:not([data-jobe-ready=true]) .shell{visibility:hidden}body.onboarding-active #quickFab,body.onboarding-active #quickFabMenu,body.onboarding-active #supportHelpButton,body.onboarding-active .shell{visibility:hidden!important}#onbScreen.on .onb-entry-kicker{font-size:12px!important;line-height:1.45!important}#onbScreen.on .onb-entry-copy{font-size:13px!important;line-height:1.5!important}.onb-legal-links a{display:inline-flex;min-width:44px;min-height:32px;align-items:center;justify-content:center;padding:4px 6px}.onb-plan-options button.recommended small{color:#526159!important}#v-jobs .dash-sub{color:#5d6b63!important;font-size:11px!important}#v-jobs .dash-eyebrow{color:#276443!important;font-size:9px!important}#v-jobs .job-client{font-size:8px!important}#v-jobs .job-added{color:#5d6b63!important;font-size:9px!important}#v-jobs .job-fee{font-size:11px!important}#v-jobs .job-brief-chip,#v-jobs .job-meta span{font-size:8.5px!important}#v-jobs .job-progress-top{color:#5d6b63!important;font-size:8.5px!important}#v-jobs .job-progress-top span{color:inherit!important;font-size:inherit!important}#v-jobs .job-action{font-size:9px!important}#v-jobs .job-action:not(.primary):not(.danger){color:#45515e!important}#v-jobs .dash-action.primary{border-color:#2f75b3!important;background:#2f75b3!important}.sidebar-focus-link{color:#d4a017!important}.global-search kbd{color:#5d6b63!important}.view :is(.dash-eyebrow,.section-kicker,.home-eyebrow){color:#276443!important}.view :is(.dash-sub,.pipeline-page-sub,.candidate-page-sub,.home-subtitle){color:#59675e!important}.view :is(.dash-action.primary,.chip.on,.pipeline-primary-action,.pipeline-action.primary){border-color:#2f75b3!important;background:#2f75b3!important;color:#fff!important}#v-result .result-contact-fact label,#v-result .result-contact-sub{color:#59675e!important}#v-result .result-contact-fact label{font-size:8.5px!important}#v-pipeline .board-header p{color:#59675e!important}#v-pipeline .cand-initials,#v-pipeline .shead .pipeline-primary-action{border-color:#2f75b3!important;background:#2f75b3!important;color:#fff!important}#v-leads .lead-credit-costs span,#v-leads .lead-credit-hero span{color:#59675e!important}.report-metric span{color:#59675e!important;font-size:8.5px!important}#v-coach .coach-intel-l,#v-coach .coach-section-help{color:#59675e!important}#v-coach .coach-intel-l{font-size:8.5px!important}.metric-k{color:#59675e!important}#v-home .mcal-date-open{width:100%;min-height:0!important;margin:0;padding:0;border:0;border-radius:0!important;background:0 0;color:inherit;font:inherit;text-align:inherit;cursor:pointer}#v-assess :is(.cq-meta,.cq-completion>div:first-child,.cq-dropzone span,.cq-or-row span,.cq-cv-status,.cq-status-chip,.cq-match-chip,.cq-contact-chips span,.cq-snapshot-placeholder,.cq-record-table th,.cq-more-card summary small){color:#59675e!important}#v-assess .cq-completion>div:first-child,#v-assess .cq-cv-status,#v-assess .cq-match-chip{font-size:9px!important}#v-assess .cq-contact-chips span,#v-assess .cq-data-card .cq-record-table th{font-size:9.5px!important}#v-home .mcal-kicker{color:#596572!important}#v-home .mcal-day.today .mcal-date span,#v-home .mcal-mode button.on{background:#2f75b3!important;color:#fff!important}#v-home .mcal-day.outside .mcal-date span{color:#5d6873!important}#v-home .mcal-date b{color:#245f91!important}#v-home .mcal-more{color:#2f6f9f!important;font-size:8px!important}#v-home .mcal-foot{color:#5c6874!important}#v-pool .candidate-filter-field>span,#v-pool .candidate-intelligence-flow small{color:#59675e!important}#v-pool .candidate-intelligence-flow small{font-size:8px!important}#v-pool .data-person .data-name{color:#2c648f!important}#v-pool .match-score.medium{color:#805000!important}#v-pool .candidate-add-row{border-color:#286da5!important;background:#2f75b3!important;font-size:9px!important}#v-pipeline .stage-tabs button.active{border-color:#2f75b3!important;background:#2f75b3!important;color:#fff!important}#v-pipeline .board-card-meta,#v-pipeline .board-card-top span{color:#59675e!important;font-size:8.5px!important}#v-pipeline .pipeline-role,#v-pipeline .pipeline-table-sub{color:#59675e!important}#v-calls .call-sheet-role{color:#59675e!important}#v-contacts .relationship-status-select{color:#334139!important}#v-leads .lead-credit-status{color:#59675e!important}#v-leads .lead-credit-status.checking{color:#2c648f!important}#v-leads .lead-credit-status.error{color:#873329!important}#v-leads .lead-credit-status.auth{color:#684b00!important}#v-leads .bd-conf-medium{color:#805000!important}.report-card-head small,.simple-line-chart>div{color:#59675e!important}.report-column>span{color:#59675e!important}#v-ops .ops-task-when span{color:#805000!important;font-size:8px!important}#v-account .settings-page-head small{color:#59675e!important;font-size:9px!important}#v-account .product-feedback-consent small{color:#59675e!important;font-size:8px!important}.ptog-save{background:#f0c34e!important;color:#183523!important}.pricing-tier :is(.pricing-tier-label,.pricing-desc,.pricing-freq,.pricing-features li){color:#59675e!important}.pricing-tier .pricing-features i{color:#245b38!important}#jobModal #jobMoreDetails summary small,#jobModal .job-save-note{color:#59675e!important;font-size:8.5px!important}#jobModal #jobBriefStatus,#jobModal #jobImportTextTab{color:#59675e!important}#v-home .desk-panel-head small,#v-home .desk-panel-row small{color:#596572!important}#v-home .desk-panel-row.schedule .desk-panel-time,#v-home .desk-panel-time{color:#2f648d!important}#v-home .activity-at,#v-home .desk-panel-group,#v-home .home-section-head small{color:#596572!important}#v-pipeline .interview-agenda-sub,#v-pipeline .interview-date>small{color:#59675e!important}@media(max-width:700px){#v-assess .cq-btn-label{display:inline!important}#v-pool #candidateClientsTab{color:#445048!important}#v-pool .chip.on{border-color:#286da5!important;background:#286da5!important;color:#fff!important}#v-pool #candidateFilterSummary{color:#4f5d54!important}#v-pool .candidate-density button{color:#4f5d54!important;font-size:8px!important}#v-pool .candidate-density button.on{background:#dcecf7!important;color:#245f91!important}#v-pool .candidate-data-table .cand-initials{border-color:#286da5!important;background:#286da5!important;color:#fff!important}#v-pool .candidate-add-row{border-color:#245f91!important;background:#286da5!important;color:#fff!important}#v-leads .bd-disclaimer span,#v-leads .lead-action-copy small,#v-leads .lead-pack small{color:#4f5d54!important}#v-leads .lead-pack:after{background:#245b38!important;color:#fff!important}#v-leads .bd-conf-high{color:#176438!important}#v-ops .dash-action.primary{border-color:#075b2f!important;background:#075b2f!important;color:#fff!important}#v-ops :is(#ops-tab-talent,#ops-tab-resume) span{color:#4f5d54!important}#v-contacts #contactCount{color:#4f5d54!important}#v-reports .report-funnel span{color:#174d30!important}#v-account .settings-page-head>div>span{color:#276443!important}}@media(max-width:700px){#v-pool .candidate-mode-tab{color:#445048!important}#v-pool #candidateRecordsTab.on{border-color:#245b38!important;background:#e8f2eb!important;color:#1f5f39!important;box-shadow:inset 0 -2px #245b38!important}#v-pool #candidateClientsTab.on{border-color:#286da5!important;background:#e5f0f8!important;color:#245f91!important;box-shadow:inset 0 -2px #286da5!important}#v-pool .shead .chip.on{border-color:#245b38!important;background:#245b38!important;color:#fff!important}#v-pool .candidate-add-row{border-color:#245b38!important;background:#245b38!important;color:#fff!important}#v-pool .candidate-density button.on{background:#e8f2eb!important;color:#1f5f39!important}#candidateClientsPanel .candidate-client-actions .chip.on{border-color:#286da5!important;background:#286da5!important;color:#fff!important}#v-pool .data-person .data-name{color:#245b38!important}#candidateClientsPanel .portal-candidate-avatar,#v-pool .candidate-data-table .cand-initials{border-color:#245b38!important;background:#245b38!important;color:#fff!important}#candidateClientsPanel .portal-client{color:#245f91!important}#v-pool :is(
.candidate-intelligence-flow small,.candidate-filter-field>span,#candidateFilterSummary,.candidate-density button,.data-role,.candidate-location-source,.candidate-client-toolbar span,.portal-candidate-meta,.portal-progress .job-progress-top,.portal-empty
){color:#4f5d54!important}#v-leads :is(
.dash-sub,.lead-credit-hero small,.lead-credit-hero span,.lead-credit-costs span,.lead-process-strip span,.lead-funnel-card span,.lead-funnel-card small,.lead-panel-head span,.lead-customer-head span,.lead-customer-card span,.lead-customer-meta span,.lead-ledger-title,.lead-ledger-row,.lead-ledger-empty,.lead-action-copy small,.bd-disclaimer span,.bd-lead-meta,.bd-queue-meta
){color:#4f5d54!important}#v-leads .lead-credit-status{color:#4f5d54!important}#v-leads .bd-conf-medium,#v-leads .lead-credit-status.auth{color:#684b00!important}#v-ops .dash-sub,#v-ops .ops-empty-line,#v-ops .ops-gdpr-row span,#v-ops .ops-gdpr-status small,#v-ops .ops-metrics .metric-d,#v-ops .ops-metrics .metric-k,#v-ops .ops-pool-card span,#v-ops .ops-saved-pool span,#v-ops .ops-section-head span,#v-ops .ops-tab,#v-ops .ops-task-main span,#v-ops .resume-result-main p,#v-ops .resume-result-main span{color:#4f5d54!important}#v-ops .ops-tab.on{color:#176438!important}#v-ops .ops-task-when span{color:#684b00!important}#v-ops .ops-task-when b{color:#445048!important}#v-ops .ops-task.done{opacity:.82}#v-contacts .contact-mode-tabs .saved-view{color:#445048!important}#v-contacts [data-contact-mode=candidates].on{border-color:#245b38!important;background:#245b38!important;color:#fff!important}#v-contacts [data-contact-mode=businesses].on{border-color:#286da5!important;background:#286da5!important;color:#fff!important}#v-contacts #contactCount{color:#445048!important}#v-contacts .business-head{color:#fff!important}#v-contacts .business-company-link{color:#245f91!important}#v-contacts :is(
.business-company-link small,.crm-call-company,.crm-call-reason,.crm-priority-copy,.crm-forecast-copy,.crm-stage-name
){color:#4f5d54!important}#v-contacts .contact-cell-input::placeholder{color:#59675e!important;opacity:1}#v-reports :is(
.report-metric span,.report-card-head small,.report-bar-row>span,.report-column>b,.report-column>span,.simple-line-chart>div,.report-empty
){color:#4f5d54!important}#v-reports .report-funnel span{color:#174d30!important}}#onbScreen.on .onb-inner{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}@media(min-width:841px){#onbScreen.on .onb-split{height:min(880px,calc(100vh - 48px))!important}}@media(min-width:841px) and (max-height:880px){#onbScreen.on .onb-inner{padding:20px 30px!important}#onbScreen.on .onb-brand-row{margin-bottom:6px!important}#onbScreen.on .onb-entry-kicker{margin-bottom:5px!important;font-size:9px!important}#onbScreen.on .onb-entry-title{margin-bottom:5px!important;font-size:30px!important;line-height:1.02!important}#onbScreen.on .onb-entry-copy{margin-bottom:8px!important;font-size:11.5px!important;line-height:1.38!important}#onbScreen.on .onb-entry-proof{display:none!important}#onbScreen.on .onb-access-card{padding:10px!important}#onbScreen.on .onb-access-head{margin-bottom:6px!important}#onbScreen.on .onb-plan-preview{margin-bottom:7px!important}#onbScreen.on .onb-plan-options{gap:4px!important}#onbScreen.on .onb-plan-options button{min-height:48px!important;padding:6px 10px!important}#onbScreen.on .onb-plan-options strong{font-size:22px!important}#onbScreen.on .onb-plan-options small{font-size:9px!important}#onbScreen.on .onb-funnel-btn{min-height:44px!important}#onbScreen.on .onb-auth-divider{margin:6px 0 5px!important}#onbScreen.on .onb-google-btn{min-height:44px!important}#onbScreen.on .onb-free-note{margin-top:6px!important;font-size:10px!important}#onbScreen.on .onb-legal-links{margin-top:6px!important}}#onbScreen.on .onb-access-card,#onbScreen.on .onb-funnel-btn,#onbScreen.on .onb-google-btn,#onbScreen.on .onb-split{border-radius:6px!important}#onbScreen .analytics-consent--inline{position:static;inset:auto;z-index:auto;width:100%;margin:10px 0 0;align-items:stretch;flex-direction:column;gap:9px;padding:11px 12px;background:#f6faf6;box-shadow:none}#onbScreen .analytics-consent--inline>div:last-child{width:100%}#onbScreen .analytics-consent--inline button{min-width:0;flex:1 1 0;border-radius:6px}@media(max-width:760px){.mobile-scroll-region{scrollbar-width:thin;scrollbar-color:#789183 #edf2ee}.mobile-scroll-region::-webkit-scrollbar{height:6px}.mobile-scroll-region::-webkit-scrollbar-track{background:#edf2ee}.mobile-scroll-region::-webkit-scrollbar-thumb{border:1px solid #edf2ee;border-radius:6px;background:#789183}}@media(max-width:840px){#onbScreen.on .onb-inner>*{flex-shrink:0}#onbScreen.on .onb-access-card{overflow:visible!important}}.mobile-scroll-region:focus-visible{outline:2px solid #245b38;outline-offset:-2px}.activation-checklist{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,1.65fr);gap:14px;align-items:center;margin:0 0 12px;padding:12px 14px;border:1px solid #cfdcd2;border-left:4px solid #245b38;border-radius:6px;background:linear-gradient(100deg,#f5faf6,#fff 58%,#fbf8ee);box-shadow:0 8px 22px rgba(21,52,31,.06)}.activation-checklist[hidden]{display:none!important}.activation-checklist.complete{border-left-color:#c99412;background:#fffdf7}.activation-checklist-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.activation-checklist-head>div{min-width:0}.activation-checklist-head span{display:block;margin-bottom:3px;color:#2d6b45;font:800 8px var(--mono);letter-spacing:.8px;text-transform:uppercase}.activation-checklist-head strong{display:block;color:#183422;font-size:13px;line-height:1.25}.activation-checklist-head small{display:block;margin-top:3px;color:#59675e;font-size:9px;line-height:1.35}.activation-checklist-head>button{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border:1px solid #d6ded7;border-radius:4px;background:#fff;color:#657269;cursor:pointer}.activation-checklist-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.activation-checklist-step{display:grid;grid-template-columns:24px minmax(0,1fr) 12px;align-items:center;gap:7px;min-width:0;min-height:52px;padding:8px;border:1px solid #d8e1da;border-radius:5px;background:#fff;color:#26352b;text-align:left;cursor:pointer}.activation-checklist-step:hover{border-color:#82a48d;background:#f8fbf8}.activation-checklist-step>i:first-child{color:#2e7049;font-size:17px}.activation-checklist-step>i:last-child{color:#87938b;font-size:12px}.activation-checklist-step span{min-width:0}.activation-checklist-step b{display:block;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.activation-checklist-step small{display:block;overflow:hidden;margin-top:2px;color:#657269;font-size:8px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.activation-checklist-step.done{border-color:#cce0d2;background:#edf6f0;color:#285d3b}.activation-checklist-step.done>i:first-child{color:#2c7a4c}#onbScreen.on .onb-email-auth{width:100%;margin-top:8px;border:1px solid #d7ded7;border-radius:6px;background:#fff;color:#17231b}#onbScreen.on .onb-email-auth>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 11px;list-style:none;font-size:11px;font-weight:850;cursor:pointer}#onbScreen.on .onb-email-auth>summary::-webkit-details-marker{display:none}#onbScreen.on .onb-email-auth>summary>i:last-child{margin-left:auto;transition:transform .16s ease}#onbScreen.on .onb-email-auth[open]>summary>i:last-child{transform:rotate(180deg)}#onbScreen.on .onb-email-form{display:grid;gap:8px;padding:0 11px 11px;border-top:1px solid #e4e9e4}#onbScreen.on .onb-email-form label{display:grid;gap:4px;margin-top:8px}#onbScreen.on .onb-email-form label span{color:#58665d;font-size:8px;font-weight:800;letter-spacing:.45px;text-transform:uppercase}#onbScreen.on .onb-email-form input{width:100%;min-height:40px;padding:8px 10px;border:1px solid #ccd6ce;border-radius:4px;background:#fff;color:#17231b;font:600 12px var(--sg)}#onbScreen.on .onb-email-form input:focus{outline:2px solid rgba(36,91,56,.2);border-color:#527c60}#onbScreen.on .onb-email-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:2px}#onbScreen.on .onb-email-actions button{min-height:40px;border:1px solid #cbd5cd;border-radius:4px;background:#fff;color:#294234;font:800 10px var(--sg);cursor:pointer}#onbScreen.on .onb-email-actions button.primary{border-color:#245b38;background:#245b38;color:#fff}#onbScreen.on .onb-email-actions button:disabled{opacity:.55;cursor:wait}#onbScreen.on .onb-email-reset{justify-self:start;padding:2px 0;border:0;background:0 0;color:#356b48;font:750 9px var(--sg);cursor:pointer}#v-coach .coach-readiness{margin-top:8px;padding:8px;border:1px solid #d5e0d7;border-radius:5px;background:rgba(255,255,255,.82)}#v-coach .coach-readiness-head{display:flex;align-items:center;justify-content:space-between;gap:8px}#v-coach .coach-readiness-head>span{display:flex;align-items:center;gap:5px;color:#294b35;font-size:9px;font-weight:850}#v-coach .coach-readiness-head button{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:4px 7px;border:1px solid #96b1a0;border-radius:4px;background:#fff;color:#245b38;font-size:8px;font-weight:850;cursor:pointer}#v-coach .coach-readiness-head button:disabled{opacity:.6;cursor:wait}#v-coach .coach-readiness-checks{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}#v-coach .coach-readiness-checks span{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid #dae1dc;border-radius:4px;background:#f8faf8;color:#5b6960;font-size:8px;font-weight:750;line-height:1.25}#v-coach .coach-readiness-checks span[data-state=ready]{border-color:#b8d7c2;background:#edf7f0;color:#24623d}#v-coach .coach-readiness-checks span[data-state=testing]{border-color:#d8c88e;background:#fff9e8;color:#735a0c}#v-coach .coach-readiness-checks span[data-state=blocked]{border-color:#e3b8b2;background:#fff3f1;color:#873329}#v-coach .coach-readiness p{margin:6px 0 0;color:#5c6960;font-size:8px;line-height:1.4}#v-coach[data-coach-mode=client] .coach-readiness{border-color:#c9d8e4;background:rgba(255,255,255,.86)}#v-coach[data-coach-mode=client] .coach-readiness-head button,#v-coach[data-coach-mode=client] .coach-readiness-head>span{color:#285f88}#v-coach[data-coach-mode=client] .coach-readiness-head button{border-color:#9eb8cc}.candidate-mobile-filter-toggle{display:none}@media(max-width:760px){#v-pool .candidate-mobile-filter-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 10px;border:1px solid #cfd9d1;border-radius:5px;background:#f7faf8;color:#244b33;text-align:left;cursor:pointer}#v-pool .candidate-mobile-filter-toggle span{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:850}#v-pool .candidate-mobile-filter-toggle b{color:#5b6960;font-size:8px;font-weight:750}#v-pool .candidate-mobile-filter-toggle>i{transition:transform .16s ease}#v-pool .candidate-filters-expanded .candidate-mobile-filter-toggle>i{transform:rotate(180deg)}#v-pool .candidate-pool-tools{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;scroll-snap-type:none!important;box-shadow:none!important}#v-pool .candidate-pool-tools .candidate-filter-field{display:none!important;width:auto!important;min-width:0!important;flex:none!important;border-bottom:1px solid #d8ded9}#v-pool .candidate-pool-tools .candidate-filter-field.search,#v-pool .candidate-pool-tools .candidate-filter-field:last-child,#v-pool .candidate-pool-tools .candidate-filter-field:nth-child(5){display:flex!important}#v-pool .candidate-pool-tools .candidate-filter-field.search{grid-column:1/-1!important}#v-pool .candidate-filters-expanded .candidate-pool-tools .candidate-filter-field{display:flex!important}#v-pool .candidate-filters-expanded .candidate-density{display:flex}#v-pool .candidate-filter-summary{gap:7px;padding:7px 9px}#v-pool .candidate-filter-summary>div{display:flex;overflow:visible;flex-wrap:wrap;gap:6px}#v-pool .candidate-density{display:none}#v-pool #candidateClearFilters,#v-pool .candidate-ai-shortlist{min-height:34px}}@media(max-width:840px){#onbScreen.on{display:block!important;padding:0!important;overflow-x:hidden!important;overflow-y:hidden!important;overscroll-behavior:contain}#onbScreen.on .onb-split{width:100%!important;max-width:100%!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:6px!important}#onbScreen.on .onb-inner{height:auto!important;min-height:100svh!important;overflow:visible!important}#onbScreen.on .onb-product-panel{height:320px!important;min-height:320px!important}.activation-checklist{grid-template-columns:1fr}.activation-checklist-steps{grid-template-columns:1fr}.activation-checklist-step small{white-space:normal}}@media(max-width:420px),(max-width:840px) and (max-height:700px){#onbScreen.on .onb-entry-proof,#onbScreen.on .onb-product-panel{display:none!important}#onbScreen.on .onb-inner{padding:18px 14px 22px!important}#onbScreen.on .onb-brand-row{margin-bottom:8px!important}#onbScreen.on .onb-entry-title{margin-bottom:6px!important;font-size:27px!important}#onbScreen.on .onb-entry-copy{margin-bottom:9px!important;font-size:11px!important}#onbScreen.on .onb-access-card{padding:10px!important}#onbScreen.on .onb-plan-options{gap:5px!important}#onbScreen.on .onb-plan-options button{min-height:50px!important;padding:7px 9px!important}#onbScreen.on .onb-funnel-btn,#onbScreen.on .onb-google-btn{min-height:44px!important}}@media(max-width:700px){#v-coach .coach-readiness-head{align-items:flex-start;flex-direction:column}#v-coach .coach-readiness-head button{width:100%;min-height:36px;justify-content:center}#v-coach .coach-readiness-checks{display:grid;grid-template-columns:1fr}}#accountModal .team-settings{border-left:3px solid #496fa1;background:#f7f9fc}.team-management{display:grid;gap:9px;margin-top:10px}.team-empty,.team-loading{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid #d5dde5;border-radius:4px;background:#fff;color:#58656e;font-size:10px;line-height:1.45}.team-empty>i{margin-top:1px;color:#496fa1;font-size:17px}.team-empty span,.team-empty strong{display:block}.team-empty strong{margin-bottom:2px;color:#1b3347;font-size:11px}.team-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px;border:1px solid #cbd7e2;border-radius:4px;background:#fff}.team-benefits-head,.team-summary>div{display:flex;align-items:center;gap:9px;min-width:0}.team-benefits-head small,.team-benefits-head strong,.team-summary small,.team-summary strong{display:block}.team-summary strong{overflow:hidden;color:#17364d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.team-summary small{margin-top:2px;color:#64727d;font-size:8.5px}.team-benefits-head>span,.team-mark{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid #bdd0df;border-radius:4px;background:#edf4fa;color:#37688f;font-size:17px}.team-seat-count{flex:0 0 auto;padding:5px 7px;border:1px solid #ccd9e3;border-radius:3px;background:#f5f8fb;color:#527086;font-size:8.5px;font-weight:750}.team-seat-count b{color:#254f70;font-size:11px}.team-shared-strip{display:flex;align-items:flex-start;gap:7px;padding:8px;border:1px solid #c9daca;border-radius:4px;background:#f3f8f4;color:#48604e;font-size:8.5px;line-height:1.4}.team-shared-strip>i{color:#2f7149;font-size:14px}.team-shared-strip strong{color:#28573a}.team-benefits,.team-create,.team-owner-tools{display:grid;gap:9px;padding:10px;border:1px solid #d5dde5;border-radius:4px;background:#fff}.team-create>strong{color:#1c3a51;font-size:12px}.team-benefits-head small,.team-create>span{color:#61717d;font-size:9px;line-height:1.45}.team-create label,.team-inline-field{display:grid;gap:4px}.team-create label>span,.team-inline-field>span{color:#566874;font-size:8px;font-weight:800;letter-spacing:.35px;text-transform:uppercase}.team-inline-field>div,.team-invite-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.team-invite-block{display:grid;gap:7px;padding-top:9px;border-top:1px solid #e1e6ea}.team-invite-block>div:first-child span,.team-invite-block>div:first-child strong{display:block}.team-invite-block>div:first-child strong{color:#243b4d;font-size:10.5px}.team-invite-block>div:first-child span{margin-top:2px;color:#687782;font-size:8.5px}.team-wide{width:100%;justify-content:center}.team-benefits ul{display:grid;gap:5px;margin:0;padding-left:18px;color:#405666;font-size:9px;line-height:1.4}.team-benefits-head strong{color:#1b3d57;font-size:11px}.team-pending-joins{display:grid;gap:6px;padding:8px;border:1px solid #decf9d;border-radius:4px;background:#fffae9}.team-pending-joins>strong{color:#705a16;font-size:9px;letter-spacing:.25px;text-transform:uppercase}.team-pending-join{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:6px;border-top:1px solid rgba(112,90,22,.16)}.team-pending-join b,.team-pending-join small,.team-pending-join span{display:block;min-width:0}.team-pending-join span{overflow:hidden}.team-pending-join b{overflow:hidden;color:#43380f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.team-pending-join small{margin-top:2px;color:#79682f;font-size:8px}.team-pending-join .btn{flex:0 0 auto;min-height:32px;padding:6px 9px;font-size:8.5px}.team-frozen-state{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;border:1px solid #d8cda8;border-radius:4px;background:#fffaf0}.team-frozen-state strong{display:block;color:#574618;font-size:11px}.team-frozen-state p{margin:3px 0 0;color:#786a43;font-size:8.5px;line-height:1.45}.team-frozen-state .btn{min-height:34px;padding:7px 9px;font-size:8.5px}.team-note{padding:8px;border:1px solid #cbd9e3;border-radius:4px;background:#f1f6fa;color:#315772;font-size:9px;line-height:1.4}.team-note.success{border-color:#bad7c4;background:#edf7f0;color:#28613e}.team-note.warning{border-color:#decf9d;background:#fffae9;color:#705a16}.team-note.error{border-color:#e1bbb5;background:#fff3f1;color:#85382f}.team-list-title{margin-top:2px;color:#65747e;font-size:8px;font-weight:850;letter-spacing:.55px;text-transform:uppercase}.team-people{display:grid;border:1px solid #d7dfe5;border-radius:4px;background:#fff;overflow:hidden}.team-person{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:45px;padding:7px 8px;border-bottom:1px solid #e5e9ec}.team-person:last-child{border-bottom:0}.team-person-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:3px;background:#eaf1f6;color:#315d7d;font-size:10px;font-weight:850}.team-person>div{min-width:0}.team-person small,.team-person strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-person strong{color:#243b4b;font-size:9.5px}.team-person small{margin-top:2px;color:#74818a;font-size:7.5px}.team-role{color:#566b79;font-size:8px;font-weight:800;text-transform:capitalize}.team-icon-action{display:grid;place-items:center;width:28px;height:28px;border:1px solid #d5dde2;border-radius:3px;background:#fff;color:#60717c;cursor:pointer}.team-icon-action.danger{color:#a3463b}.team-icon-action:hover{background:#f6f8f9}.team-invite-result{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px;border:1px solid #bcd6c5;border-radius:4px;background:#eff8f2}.team-invite-result span,.team-invite-result strong{display:block}.team-invite-result strong{color:#285e3d;font-size:9.5px}.team-invite-result span{margin-top:2px;color:#61746a;font-size:8px}.team-leave{margin-top:2px;color:#9a433a}.team-activity,.team-member-policy,.team-recycle,.team-safeguards{display:grid;gap:8px;padding:10px;border:1px solid #d5dde5;border-radius:4px;background:#fff}.team-safeguards{border-left:3px solid #496fa1}.team-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.team-section-head>div{min-width:0}.team-section-head span,.team-section-head strong{display:block}.team-section-head strong{color:#243b4d;font-size:10.5px}.team-section-head strong i{margin-right:5px;color:#496fa1;font-size:13px}.team-section-head span{margin-top:2px;color:#687782;font-size:8px;line-height:1.4}.team-section-head .btn.compact{min-height:29px;padding:5px 7px;font-size:8px}.team-policy-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px;border:1px solid #e1e6ea;border-radius:3px;background:#fafcfd}.team-policy-row>span:first-child{min-width:0}.team-policy-row b,.team-policy-row small{display:block}.team-policy-row b{color:#314858;font-size:9px}.team-policy-row small{margin-top:2px;color:#71808a;font-size:7.5px;line-height:1.35}.team-policy-row>input[type=checkbox]{width:17px;height:17px;flex:0 0 auto;accent-color:#2f7149;cursor:pointer}.team-cap-input{display:flex;align-items:center;gap:5px;flex:0 0 110px}.team-cap-input .in{width:66px;min-height:32px;padding:6px}.team-cap-input em{color:#66757f;font-size:7.5px;font-style:normal}.team-safeguards-save{width:100%;justify-content:center;min-height:34px}.team-member-policy{border-left:3px solid #6d879c;background:#f7f9fb}.team-member-policy>div{display:flex;align-items:flex-start;gap:8px}.team-member-policy>div>i{color:#496fa1;font-size:16px}.team-member-policy small,.team-member-policy strong{display:block}.team-member-policy strong{color:#2a4255;font-size:9.5px}.team-member-policy small{margin-top:2px;color:#65747f;font-size:8px;line-height:1.45}.team-recycle{border-left:3px solid #93723a}.team-activity{border-left:3px solid #597a67}.team-activity-list,.team-recycle-list{display:grid;border:1px solid #e1e5e7;border-radius:3px;overflow:hidden}.team-activity-row,.team-recycle-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border-bottom:1px solid #e7eaec;background:#fff}.team-activity-row:last-child,.team-recycle-row:last-child{border-bottom:0}.team-activity-row>div,.team-recycle-row>div:first-child{min-width:0}.team-activity-row small,.team-activity-row strong,.team-recycle-row small,.team-recycle-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-activity-row strong,.team-recycle-row strong{color:#344955;font-size:8.8px}.team-activity-row small,.team-recycle-row small{margin-top:2px;color:#75818a;font-size:7.3px}.team-recycle-row>div:last-child{display:flex;gap:4px}.team-activity-row{justify-content:flex-start}.team-activity-icon{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border-radius:3px;background:#edf4ef;color:#3e7050}.team-recycle-empty{display:flex;align-items:center;gap:7px;padding:8px;border:1px dashed #d8dee2;border-radius:3px;background:#fafbfb;color:#6c7981;font-size:8px;line-height:1.4}.team-recycle-empty i{color:#62806c;font-size:13px}.team-restore-guidance{display:flex;align-items:flex-start;gap:6px;margin:0;padding:7px;border:1px solid #e1d8bc;border-radius:3px;background:#fffbef;color:#72633c;font-size:7.7px;line-height:1.45}.team-restore-guidance i{margin-top:1px;color:#93723a;font-size:12px}.team-icon-action:disabled{opacity:.45;cursor:not-allowed}@media(max-width:520px){.team-summary{align-items:flex-start}.team-inline-field>div,.team-invite-row{grid-template-columns:1fr}.team-invite-row .btn{width:100%;justify-content:center}.team-invite-result{align-items:stretch;flex-direction:column}.team-frozen-state{grid-template-columns:34px minmax(0,1fr);align-items:start}.team-frozen-state .btn{grid-column:1/-1;width:100%;justify-content:center}.team-policy-row{align-items:flex-start}.team-policy-cap{display:grid}.team-cap-input{width:100%;flex-basis:auto}}.business-brand-settings{border-left:3px solid #9b7433}.lead-credit-refresh{margin:3px 0 5px;color:#5b7464;font-size:9px;font-weight:700;line-height:1.35}.acct-team-summary{display:grid;gap:8px;color:#59665e;font-size:9px;line-height:1.45}.acct-team-summary p{margin:0}.acct-team-summary.active>div{padding:8px;border:1px solid #cad9e5;border-left:3px solid #4b75a0;border-radius:4px;background:#f5f8fb}.acct-team-summary span,.acct-team-summary strong{display:block}.acct-team-summary strong{color:#24445d;font-size:10.5px}.acct-team-summary span{margin-top:3px;color:#687782;font-size:8px}.acct-team-summary button{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;min-height:34px;border:1px solid #a9bbc9;border-radius:4px;background:#fff;color:#315f82;font:800 8.5px var(--sg);cursor:pointer}.acct-team-summary button:hover{background:#f2f6f9}.microsoft-btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:6px;padding:10px 16px;border:1px solid #c8d1d8;border-radius:4px;background:#fff;color:#23384a;font:700 12px var(--sg);cursor:pointer}.onb-microsoft-btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:44px;margin-top:6px;padding:9px 12px;border:1px solid #c9d3db;border-radius:6px;background:#f7fafc;color:#263b4b;font:800 11px var(--sg);cursor:pointer}.microsoft-btn[hidden],.onb-microsoft-btn[hidden]{display:none!important}#businessBrandManagement{display:grid;gap:8px;margin-top:9px}.brand-editor{display:grid;gap:8px;padding:10px;border:1px solid #ddd9ce;border-radius:4px;background:#fff}.brand-editor>label{display:grid;gap:4px}.brand-editor label>span{color:#6d685a;font-size:8px;font-weight:800;letter-spacing:.35px;text-transform:uppercase}.brand-preview{display:flex;align-items:center;gap:9px;padding:8px;border:1px solid #dedbd1;border-radius:4px;background:#faf9f5}.brand-preview-logo{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;overflow:hidden;border:1px solid #d5d1c5;border-radius:3px;background:#fff;color:#8d6c2e;font-size:18px}.brand-preview-logo img{display:block;width:100%;height:100%;object-fit:contain}.brand-preview small,.brand-preview strong{display:block}.brand-preview strong{color:#3d382c;font-size:10.5px}.brand-preview small{margin-top:2px;color:#777064;font-size:8px}.brand-editor-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px}.brand-editor-row>label{display:grid;align-content:start;gap:4px}.brand-colour{width:100%;height:38px;padding:3px;border:1px solid #d5d1c7;border-radius:3px;background:#fff;cursor:pointer}.brand-logo-upload input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.brand-logo-upload b{display:flex;align-items:center;justify-content:center;gap:5px;min-height:38px;padding:7px;border:1px solid #d5d1c7;border-radius:3px;background:#fff;color:#5b564c;font-size:9px;cursor:pointer}.pricing-credit-guide{margin:14px 0 0}.credit-cost-guide{display:grid;gap:10px;padding:14px;border:1px solid #d7dfd9;border-radius:6px;background:#fbfcfb;text-align:left}.credit-cost-guide-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.credit-cost-guide-head span,.credit-cost-guide-head strong{display:block}.credit-cost-guide-head strong{color:#1d3426;font-size:13px}.credit-cost-guide-head span{max-width:650px;margin-top:3px;color:#66736a;font-size:10px;line-height:1.45}.credit-cost-guide-head>i{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:1px solid #cbd9cf;border-radius:4px;background:#eff6f1;color:#2e7049;font-size:17px}.credit-cost-table{display:grid;border:1px solid #dde4df;border-radius:4px;overflow:hidden;background:#fff}.credit-cost-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;border-bottom:1px solid #e5eae6}.credit-cost-row:last-child{border-bottom:0}.credit-cost-row b,.credit-cost-row small{display:block}.credit-cost-row b{color:#2e4135;font-size:10px}.credit-cost-row small{margin-top:2px;color:#748078;font-size:8.5px;line-height:1.35}.credit-cost-row>strong{color:#765715;font:800 10px var(--mono,monospace);white-space:nowrap}.credit-cost-row>strong.free{color:#236b41}.credit-cost-guide>p{display:flex;align-items:flex-start;gap:6px;margin:0;color:#6b756e;font-size:8.5px;line-height:1.45}.credit-cost-guide>p i{margin-top:1px;color:#49705a;font-size:12px}#acctCompare .credit-cost-guide{margin-top:12px}.lead-public-routes{display:grid;gap:9px;margin:10px 0;padding:11px;border:1px solid #cbdccf;border-left:3px solid #2f7149;border-radius:4px;background:#f7fbf8}.lead-public-routes>div span,.lead-public-routes>div strong{display:block}.lead-public-routes>div strong{color:#214c31;font-size:11px}.lead-public-routes>div span{margin-top:2px;color:#627169;font-size:9px;line-height:1.4}.lead-public-routes nav{display:flex;flex-wrap:wrap;gap:6px}.lead-public-routes nav a{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:6px 9px;border:1px solid #c5d5c9;border-radius:4px;background:#fff;color:#2b5e3c;font-size:9px;font-weight:800;text-decoration:none}.lead-public-routes nav a:hover{border-color:#5d8d6d;background:#f0f7f2}.lead-public-routes>p{display:flex;align-items:flex-start;gap:6px;margin:0;padding-top:7px;border-top:1px solid #dbe6de;color:#637169;font-size:8.5px;line-height:1.45}.lead-public-routes>p i{margin-top:1px;color:#2f7149;font-size:12px}.lead-dnc-notice,.lead-research-note{display:flex;align-items:flex-start;gap:8px;margin-bottom:9px;padding:9px 10px;border:1px solid #d5dde2;border-radius:4px;background:#f6f8fa;color:#5c6972;font-size:9.5px;line-height:1.45}.lead-research-note i{color:#667f94;font-size:15px}.lead-dnc-notice strong,.lead-research-note strong{display:block;color:#304858}.lead-dnc-notice{border-color:#e1bbb5;background:#fff4f2;color:#7c463f}.lead-dnc-notice i{color:#b42318;font-size:15px}.lead-dnc-notice strong{color:#8f2f26}.lead-tier-badge.research{background:#edf2f6;color:#506d83}.lead-tier-badge.dnc{background:#fff0ee;color:#a6382e}.bd-lead.is-suppressed,.bd-row.is-suppressed,.business-row.is-suppressed,.company-employee-row.is-suppressed{border-color:#e0bbb6!important;background:snow}.bd-lead.is-suppressed .bd-conf,.bd-row.is-suppressed .bd-conf{filter:grayscale(.7);opacity:.7}.bd-actions .btn:disabled,.bd-lead button:disabled,.business-row button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.contact-suppressed{display:inline-flex;align-items:center;gap:4px;color:#a23c32;font-size:9px;font-style:normal;font-weight:750}.lead-analysis-freshness{display:flex;align-items:flex-start;gap:6px;margin:8px 0;padding:7px 9px;border:1px solid #cfe0d3;border-radius:4px;background:#f2f8f3;color:#476252;font-size:8.5px;line-height:1.4}.lead-analysis-freshness i{margin-top:1px;color:#2f7149;font-size:12px}.lead-analysis-freshness.stale{border-color:#e2d1a7;background:#fff9e9;color:#735f2a}.lead-analysis-freshness.stale i{color:#a16e12}.restore-owner-note{display:inline-flex;align-items:center;gap:4px;color:#687782;font-size:8px;font-weight:750}@media(max-width:700px){.credit-cost-guide{padding:10px}.credit-cost-row{align-items:start;gap:8px;padding:8px}.credit-cost-row small{font-size:8px}.lead-public-routes nav{display:grid;grid-template-columns:1fr}.lead-public-routes nav a{justify-content:center}}@media(max-width:430px){.brand-editor-row{grid-template-columns:1fr}}.lead-search-jump{display:none}#leadProspectSearch{scroll-margin-top:126px}.pricing-close-rail{position:sticky;top:0;z-index:12;display:flex;height:0;justify-content:flex-end;pointer-events:none}.pricing-close-rail .modal-close{position:relative;width:36px;height:36px;margin:18px 18px 0 0;padding:0;border:1px solid rgba(255,255,255,.22);background:#174f30;color:#fff;font-size:16px;line-height:1;pointer-events:auto;cursor:pointer;box-shadow:0 5px 16px rgba(4,20,12,.24)}.pricing-close-rail .modal-close:hover{background:#0e3b23}@media(max-width:700px){#v-leads .dash-actions{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:8px;overflow:visible}#v-leads .dash-actions>.dash-action.primary,#v-leads .lead-search-jump{display:flex!important;min-width:0;justify-content:center}#v-leads .lead-search-jump{border-color:#245b38;background:#245b38;color:#fff}#v-leads .dash-actions>.dash-action.primary span,#v-leads .lead-search-jump span{white-space:normal;text-align:center}#leadProspectSearch{scroll-margin-top:122px}.pricing-close-rail .modal-close{width:44px;height:44px;margin:8px 10px 0 0}#accountModal .team-activity-row small,#accountModal .team-cap-input em,#accountModal .team-inline-field>span,#accountModal .team-invite-block>div:first-child span,#accountModal .team-list-title,#accountModal .team-member-policy small,#accountModal .team-person small,#accountModal .team-policy-row small,#accountModal .team-recycle-empty,#accountModal .team-recycle-row small,#accountModal .team-restore-guidance,#accountModal .team-role,#accountModal .team-seat-count,#accountModal .team-section-head span,#accountModal .team-settings>.trust-copy,#accountModal .team-shared-strip,#accountModal .team-summary small{font-size:11px!important}#accountModal .team-activity-row strong,#accountModal .team-policy-row b,#accountModal .team-recycle-row strong{font-size:11px!important}#accountModal .team-activity-row small,#accountModal .team-recycle-row small{overflow:visible;white-space:normal;overflow-wrap:anywhere}#jobModal .job-capture-reference .job-capture-ref-head p,#jobModal .job-capture-reference .job-capture-ref-secure small,#jobModal .job-capture-reference .job-capture-ref-secure strong,#jobModal .job-capture-reference .job-capture-ref-support,#jobModal .job-capture-reference .job-capture-status,#jobModal .job-import-input-switch button,#jobModal .job-paste-import-card>div small,#jobModal .job-screenshot-import-card p,#jobModal .job-screenshot-import-card>small{font-size:11px!important}#jobModal .job-paste-import-card #j-paste-advert{font-size:12px!important}#jobModal .job-paste-import-card>button,#jobModal .job-screenshot-upload-button{font-size:11px!important}}#v-coach .coach-command-candidate{display:flex;flex-direction:column}#v-coach .coach-teleprompter{display:flex;min-width:0;min-height:168px;flex:1;flex-direction:column;justify-content:center;margin-top:12px;padding:18px 20px;border:1px solid #cbd9cf;border-left:4px solid #39724d;background:#fbfcfb}#v-coach .coach-teleprompter-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}#v-coach .coach-teleprompter-head>span{color:#245b38;font:800 10px var(--mono);letter-spacing:.65px;text-transform:uppercase}#v-coach .coach-teleprompter-head button{display:inline-flex;min-width:78px;min-height:36px;align-items:center;justify-content:center;gap:6px;padding:7px 11px;border:1px solid #a9c3b1;background:#fff;color:#245b38;font-size:11px;font-weight:800;cursor:pointer}#v-coach .coach-teleprompter-head button:disabled{opacity:.5;cursor:not-allowed}#v-coach #coachPitchScript{max-width:52ch;margin:0;color:#18261d;font-size:20px;font-weight:600;line-height:1.55;letter-spacing:-.1px;overflow-wrap:anywhere}#v-coach[data-coach-mode=client] .coach-teleprompter{border-color:#c4d4e1;border-left-color:#315f87;background:#f8fbfd}#v-coach[data-coach-mode=client] .coach-teleprompter-head button,#v-coach[data-coach-mode=client] .coach-teleprompter-head>span{color:#285f88}#v-coach[data-coach-mode=client] .coach-teleprompter-head button{border-color:#abc1d2}@media(max-width:760px){#v-coach .coach-teleprompter{min-height:150px;padding:16px}#v-coach #coachPitchScript{max-width:none;font-size:17px;line-height:1.58;letter-spacing:0}}body:has(#v-coach.on) #quickFab,body:has(#v-coach.on) #quickFabMenu,body:has(#v-coach.on) #supportHelpButton{display:none!important}#v-coach .coach-flow{gap:8px}#v-coach .coach-mode-switch{width:max-content;grid-template-columns:repeat(2,126px);gap:2px;padding:2px;border:1px solid var(--line);border-radius:5px;background:var(--paper)}#v-coach #coachClientMode,#v-coach .coach-mode-btn{min-height:32px;padding:5px 9px;border:0;border-radius:3px;background:0 0;box-shadow:none}#v-coach .coach-mode-btn:hover{border:0;background:#f3f6f3}#v-coach #coachClientMode.on,#v-coach .coach-mode-btn.on{border:0;background:#fff;box-shadow:0 1px 4px rgba(18,42,26,.11)}#v-coach .coach-mode-btn i{font-size:14px}#v-coach .coach-mode-btn b{font-size:10px}#v-coach .coach-mode-btn small{display:none}#v-coach .coach-command{grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:8px;overflow:visible;border:0;background:0 0}#v-coach .coach-command-action,#v-coach .coach-command-candidate{padding:10px 12px;border:1px solid var(--line);border-radius:5px;background:#fff}#v-coach .coach-command-action,#v-coach[data-coach-mode=client] .coach-command-action{border-left:1px solid var(--line);background:var(--paper);box-shadow:none}#v-coach .coach-candidate{margin-top:6px;padding:6px 8px;border:0;background:var(--paper)}#v-coach .coach-intel-item{border:0;background:#fff}#v-coach .coach-audio-option,#v-coach .coach-consent{display:flex;align-items:center;gap:7px;margin-top:7px;padding:0;border:0;background:0 0;color:var(--text);font-size:9px;font-weight:700;line-height:1.35}#v-coach .coach-audio-option input,#v-coach .coach-consent input{flex:0 0 auto;margin:0;accent-color:var(--green)}#v-coach .coach-audio-option{color:var(--text-soft);font-weight:600}#v-coach .coach-setup-details{margin-top:7px;color:var(--text-soft)}#v-coach .coach-setup-details>summary{display:flex;align-items:center;gap:5px;width:max-content;list-style:none;color:var(--text-soft);font-size:8px;font-weight:750;cursor:pointer}#v-coach .coach-setup-details>summary::-webkit-details-marker{display:none}#v-coach .coach-setup-details>summary::after{content:"›";font-size:12px;transition:transform .14s ease}#v-coach .coach-setup-details[open]>summary::after{transform:rotate(90deg)}#v-coach .coach-privacy-note{margin:6px 1px 0;font-size:8px;line-height:1.4}#v-coach .coach-readiness{margin-top:6px}#v-coach .coach-workspace{grid-template-columns:minmax(0,1.7fr) minmax(220px,.55fr)}#v-coach .coach-panel{border-color:var(--line-soft);box-shadow:none}#v-coach .coach-focus-panel{background:var(--paper)}#v-coach .coach-teleprompter{min-height:0;margin-top:8px;padding:9px 11px;border:0;border-left:2px solid #8eaa96;background:var(--paper)}#v-coach .coach-teleprompter-head{margin-bottom:4px}#v-coach .coach-teleprompter-head>span{font-size:8px;color:var(--text-soft)}#v-coach .coach-teleprompter-head button{min-width:0;min-height:24px;padding:3px 7px;border-color:var(--line);font-size:8px}#v-coach #coachPitchScript{max-width:none;color:var(--text);font-size:12px;font-weight:600;line-height:1.42;letter-spacing:0}#v-coach[data-coach-mode=client] .coach-teleprompter{background:var(--paper)}#v-coach:has(#coachLiveStatus.on) .coach-audio-option,#v-coach:has(#coachLiveStatus.on) .coach-command-action>.coach-compact-head,#v-coach:has(#coachLiveStatus.on) .coach-command-candidate,#v-coach:has(#coachLiveStatus.on) .coach-consent,#v-coach:has(#coachLiveStatus.on) .coach-mode-switch,#v-coach:has(#coachLiveStatus.on) .coach-setup-details{display:none}#v-coach:has(#coachLiveStatus.on) .coach-command{display:block}#v-coach:has(#coachLiveStatus.on) .coach-command-action{display:flex;align-items:center;gap:10px;padding:7px 9px;border-color:#b9d4c1;background:#f1f8f3}#v-coach:has(#coachLiveStatus.on) .coach-start-btn{order:2;width:auto;min-width:150px;margin:0 0 0 auto}#v-coach:has(#coachLiveStatus.on) .coach-live-status{order:1;margin:0}@media(max-width:760px){#v-coach .coach-mode-switch{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}#v-coach .coach-mode-btn{min-height:38px}#v-coach .dash-sub{display:none}#v-coach .coach-command,#v-coach .coach-workspace{grid-template-columns:minmax(0,1fr)}#v-coach .coach-command-action,#v-coach[data-coach-mode=client] .coach-command-action{border:1px solid var(--line);box-shadow:none}#v-coach .coach-candidate{grid-template-columns:minmax(0,1fr)}#v-coach #coachCandidateCard{display:none}#v-coach .coach-teleprompter{min-height:0;padding:9px 11px}#v-coach #coachPitchScript{font-size:12px;line-height:1.45}#v-coach:has(#coachLiveStatus.on) .coach-command-action{flex-wrap:wrap}#v-coach:has(#coachLiveStatus.on) .coach-start-btn{width:100%;margin:0}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#v-coach{background:#f6f8f6;color:#202923}#v-coach .coach-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:14px;padding-bottom:0}#v-coach .coach-page-head .dash-title{margin-top:2px;font-size:30px;line-height:1.08}#v-coach .coach-page-head .dash-sub{margin-top:5px;font-size:12px}#v-coach .coach-page-head .coach-mode-switch{flex:0 0 auto;width:auto;grid-template-columns:repeat(2,minmax(126px,1fr));gap:3px;padding:3px;border:1px solid #d8dfda;border-radius:10px;background:#edf1ee}#v-coach #coachClientMode,#v-coach .coach-mode-btn{min-height:44px;padding:7px 12px;border:0;border-radius:7px;background:0 0;color:#59665e;box-shadow:none}#v-coach .coach-mode-btn i{font-size:15px;color:currentColor}#v-coach .coach-mode-btn b{font-size:12px;white-space:nowrap}#v-coach #coachClientMode.on,#v-coach .coach-mode-btn.on{border:0;background:#fff;color:#174b2b;box-shadow:0 1px 4px rgba(20,49,29,.12)}#v-coach .coach-mode-btn:focus-visible,#v-coach button:focus-visible,#v-coach input:focus-visible,#v-coach select:focus-visible,#v-coach summary:focus-visible{outline:3px solid rgba(36,91,56,.2);outline-offset:2px}#v-coach .coach-flow{max-width:1180px;gap:12px}#v-coach .coach-command{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:12px;border:0;background:0 0}#v-coach .coach-command-action,#v-coach .coach-command-candidate{min-width:0;padding:12px;border:1px solid #dce3de;border-radius:12px;box-shadow:0 3px 12px rgba(23,45,29,.035)}#v-coach .coach-command-candidate{display:block;background:#fff}#v-coach .coach-command-candidate{display:flex;justify-content:center}#v-coach .coach-command-action,#v-coach[data-coach-mode=client] .coach-command-action{border-color:#d8e1e7;background:#edf2f5;box-shadow:none}#v-coach .coach-subject-picker{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e4e9e5}#v-coach .coach-subject-picker[hidden]{display:none}#v-coach .coach-subject-picker label{color:#536159;font-size:11px;font-weight:750}#v-coach .coach-subject-picker select{width:100%;min-height:44px;margin:0;border-radius:8px;font-size:11px}#v-coach .coach-subject-card{display:grid;grid-template-columns:minmax(190px,1.35fr) minmax(280px,1.4fr) auto;align-items:center;gap:16px}#v-coach .coach-person{min-width:0;gap:12px}#v-coach .coach-avatar{width:46px;height:46px;border-radius:10px;font-size:12px}#v-coach .coach-name{font-size:15px;line-height:1.25}#v-coach .coach-role{max-width:34ch;margin-top:3px;overflow:hidden;color:#69766e;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}#v-coach .coach-intel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}#v-coach .coach-intel-item{min-width:0;padding:8px 9px;border:0;border-left:1px solid #e1e7e2;border-radius:0;background:0 0}#v-coach .coach-intel-v{overflow:hidden;color:#243029;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}#v-coach .coach-intel-l{margin-top:2px;color:#78847c;font-size:8px}#v-coach .coach-change-subject{min-height:44px;padding:6px 0;border:0;background:0 0;color:#496355;font-size:10px;font-weight:750;text-decoration:underline;text-underline-offset:3px;cursor:pointer}#v-coach .coach-setup-head{display:flex;align-items:center;justify-content:space-between;gap:10px}#v-coach .coach-setup-head h2{margin:0;color:#25332b;font-size:14px;line-height:1.2}#v-coach .coach-setup-state{padding:3px 7px;border-radius:999px;background:#e1e7eb;color:#66747d;font:750 8px var(--mono);letter-spacing:.35px;text-transform:uppercase}#v-coach .coach-setup-state[data-state=ready]{background:#dcecdf;color:#1e6338}#v-coach .coach-setup-state[data-state=blocked]{background:#f5dfdc;color:#8c352e}#v-coach .coach-mic-row,#v-coach .coach-source-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin-top:6px;padding:6px 9px;border:1px solid #d5dfe5;border-radius:9px;background:rgba(255,255,255,.78)}#v-coach .coach-source-row>div:first-child{min-width:0}#v-coach .coach-source-row span{display:block;color:#77838b;font-size:9px}#v-coach .coach-source-row strong{display:block;margin-top:2px;color:#2f3c44;font-size:11px}#v-coach #coachSourceButton,#v-coach .coach-mic-row button{display:inline-flex;min-height:44px;align-items:center;gap:4px;padding:5px 7px;border:0;background:0 0;color:#315f87;font-size:10px;font-weight:800;cursor:pointer}#v-coach #coachSourceButton span{color:inherit;font-size:inherit}#v-coach .coach-source-menu{position:absolute;z-index:20;top:calc(100% + 5px);right:0;width:min(230px,100%);padding:5px;border:1px solid #ced9df;border-radius:9px;background:#fff;box-shadow:0 12px 30px rgba(27,47,35,.14)}#v-coach .coach-source-menu[hidden]{display:none}#v-coach .coach-source-menu button{display:flex;width:100%;min-height:44px;align-items:center;gap:8px;padding:8px 9px;border:0;border-radius:6px;background:0 0;color:#34443b;font-size:11px;font-weight:700;text-align:left;cursor:pointer}#v-coach .coach-source-menu button:hover,#v-coach .coach-source-menu button[aria-checked=true]{background:#edf5ef;color:#245b38}#v-coach .coach-mic-row>span{display:flex;align-items:center;gap:6px;color:#627079;font-size:10px;font-weight:750}#v-coach .coach-mic-row>span[data-state=ready]{color:#21613a}#v-coach .coach-mic-row>span[data-state=blocked]{color:#923d35}#v-coach .coach-consent{min-height:44px;align-items:center;margin-top:6px;padding:5px 8px;border:0;border-radius:8px;background:rgba(255,255,255,.5);font-size:10px}#v-coach .coach-consent input{width:16px;height:16px}#v-coach .coach-setup-details{margin:4px 2px 0}#v-coach .coach-setup-details>summary{min-height:44px;align-items:center;font-size:9px}#v-coach .coach-audio-option{margin-top:6px}#v-coach .coach-readiness{padding:6px 0 0;border:0;background:0 0}#v-coach .coach-privacy-note{color:#66747b}#v-coach .coach-start-btn{min-height:44px;margin-top:6px;border-radius:9px;background:#245b38;font-size:11px;box-shadow:none}#v-coach .coach-start-btn:disabled{border-color:#c8d0d4!important;background:#c8d0d4!important;color:#657078!important;opacity:1;cursor:not-allowed}#v-coach .coach-live-status{margin-top:6px;color:#627079;font-size:9px;text-align:center}#v-coach .coach-command-action:has(#coachRecordBtn .ti-microphone) .coach-live-status:not(.error){display:block}#v-coach .coach-command-action:has(.coach-setup-state[data-state=ready]) .coach-live-status:not(.error){display:none}#v-coach .coach-live-status:not(.error):not(.on){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#v-coach .coach-teleprompter{display:block;min-height:0;margin:0;padding:12px 14px;border:1px solid #dce4de;border-left:4px solid #245b38;border-radius:10px;background:#fcfefc;box-shadow:0 2px 8px rgba(23,45,29,.025)}#v-coach .coach-teleprompter-head{margin:0 0 5px}#v-coach .coach-teleprompter-head>span{color:#245b38;font-size:8px}#v-coach .coach-teleprompter-head button{min-width:58px;min-height:44px;padding:4px 8px;border:1px solid #d5ded7;border-radius:7px;color:#42614e;font-size:10px}#v-coach #coachPitchScript{display:-webkit-box;max-width:none;margin:0;overflow:hidden;color:#243029;font-size:12px;font-weight:650;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}#v-coach .coach-workspace{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:12px}#v-coach .coach-panel{min-width:0;padding:14px;border:1px solid #dce3de;border-radius:12px;background:#fff;box-shadow:0 3px 12px rgba(23,45,29,.03)}#v-coach .coach-section-label{margin:0;color:#245b38;font-size:9px;line-height:1.25}#v-coach .coach-section-help{margin-top:3px;color:#78847c;font-size:10px}#v-coach .coach-refresh{min-height:44px;padding:5px 9px;border:1px solid #d4ddd6;border-radius:8px;color:#315f43;font-size:10px}#v-coach .coach-question-list{display:flex;flex-direction:column;gap:8px;margin-top:10px;overflow:visible;border:0;border-radius:0}#v-coach .coach-question{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;min-height:64px;align-items:center;padding:10px 11px;border:1px solid #dee5e0;border-radius:10px;background:#fff;transition:border-color .14s ease,background .14s ease}#v-coach .coach-question:last-child{border-bottom:1px solid #dee5e0}#v-coach .coach-question.selected{border-color:#79a187;background:#f5faf6}#v-coach .coach-question-n{width:28px;height:28px;border-radius:6px;background:#245b38;color:#fff;font-size:10px}#v-coach .coach-question-copy{min-width:0}#v-coach .coach-question-text{color:#27342c;font-size:11px;font-weight:700;line-height:1.4}#v-coach .coach-question-tag{display:inline-flex;margin-top:5px;padding:3px 6px;border-radius:999px;background:#edf4ef;color:#2b6841;font-size:8px}#v-coach .coach-ask-question{min-height:44px;padding:6px 8px;border:0;background:0 0;color:#52705e;font-size:10px;font-weight:750;cursor:pointer}#v-coach .coach-focus-panel{padding:14px;background:#fff}#v-coach .coach-signals{display:flex;flex-direction:column;gap:6px;margin-top:10px;overflow:visible;border:0}#v-coach .coach-signal{display:flex;align-items:flex-start;gap:7px;padding:8px 9px;border:0;border-radius:8px;background:#f1f5f2;color:#34443a;font-size:10px;font-weight:700;line-height:1.35}#v-coach .coach-signal:last-child{border:0}#v-coach .coach-signal i{flex:0 0 auto;margin-top:1px;color:#43805a;font-size:11px}#v-coach .coach-focus-notice{display:flex;align-items:center;gap:7px;margin-top:8px;padding:8px 9px;border:1px solid #ead7a8;border-radius:8px;background:#fff8e8;color:#765d20;font-size:9px;font-weight:700}#v-coach .coach-focus-notice[hidden]{display:none}#v-coach .coach-secondary{border-color:#dce3de;border-radius:10px;background:#fff}#v-coach[data-coach-mode=client] .coach-command,#v-coach[data-coach-mode=client] .coach-panel,#v-coach[data-coach-mode=client] .coach-teleprompter{border-color:#dce3de}#v-coach[data-coach-mode=client] .coach-command-candidate,#v-coach[data-coach-mode=client] .coach-focus-panel,#v-coach[data-coach-mode=client] .coach-teleprompter{background:#fff}#v-coach[data-coach-mode=client] .coach-teleprompter{border-left-color:#245b38}#v-coach[data-coach-mode=client] .coach-start-btn{border-color:#245b38;background:#245b38}@media(min-width:1100px){#v-coach .coach-command-action{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:6px}#v-coach .coach-setup-head,#v-coach .coach-start-btn{grid-column:1/-1}#v-coach .coach-consent,#v-coach .coach-mic-row,#v-coach .coach-setup-details,#v-coach .coach-source-row,#v-coach .coach-start-btn{margin-top:0}}@media(max-width:980px){#v-coach .coach-page-head{align-items:flex-start;flex-direction:column;gap:10px}#v-coach .coach-command{grid-template-columns:minmax(0,1fr)}#v-coach .coach-subject-card{grid-template-columns:minmax(180px,1fr) minmax(240px,1.2fr)}#v-coach .coach-change-subject{grid-column:1/-1;justify-self:start}}@media(max-width:760px){#v-coach .coach-page-head{margin-bottom:12px}#v-coach .coach-page-head .dash-title{font-size:27px}#v-coach .coach-page-head .dash-sub{display:block;font-size:11px;line-height:1.45}#v-coach .coach-page-head .coach-mode-switch{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}#v-coach .coach-mode-btn{min-height:44px;justify-content:center}#v-coach .coach-command,#v-coach .coach-workspace{grid-template-columns:minmax(0,1fr)}#v-coach .coach-command-action,#v-coach[data-coach-mode=client] .coach-command-action{border:1px solid #d8e1e7;border-radius:12px}#v-coach #coachCandidateCard{display:block}#v-coach .coach-subject-card{grid-template-columns:minmax(0,1fr);gap:12px}#v-coach .coach-intel{display:grid}#v-coach .coach-change-subject{grid-column:auto;min-height:44px;justify-self:start}#v-coach .coach-subject-picker{grid-template-columns:minmax(0,1fr)}#v-coach .coach-subject-picker select{min-height:44px}#v-coach .coach-teleprompter{padding:12px 13px}#v-coach #coachPitchScript{font-size:12px;line-height:1.45}#v-coach .coach-question{grid-template-columns:28px minmax(0,1fr);padding:10px}#v-coach .coach-ask-question{grid-column:2;min-height:44px;justify-self:start;margin-top:-6px;padding-left:0}#v-coach #coachSourceButton,#v-coach .coach-mic-row button,#v-coach .coach-refresh,#v-coach .coach-teleprompter-head button{min-height:44px}#v-coach .coach-stuck-btn{width:100%;justify-content:center}#v-coach .coach-focus-panel{order:0}}#v-coach .coach-speech-assist{margin:-3px -3px 15px;padding:14px;border:1px solid #cddcd1;border-left:4px solid #245b38;border-radius:11px;background:linear-gradient(135deg,#f4faf5 0,#fbfdfb 100%)}#v-coach .coach-speech-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#v-coach .coach-speech-head .coach-section-label{color:#245b38;font-size:10px;letter-spacing:.55px}#v-coach .coach-stuck-btn{display:inline-flex;flex:0 0 auto;min-height:44px;align-items:center;gap:6px;padding:7px 11px;border:1px solid #b9d0bf;border-radius:8px;background:#fff;color:#245b38;font-size:10px;font-weight:800;cursor:pointer}#v-coach .coach-stuck-btn:hover{border-color:#78a186;background:#f7fbf8}#v-coach .coach-stuck-btn:disabled{cursor:not-allowed;opacity:.58}#v-coach .coach-speech-block,#v-coach .coach-speech-follow{margin-top:11px}#v-coach .coach-speech-block>span,#v-coach .coach-speech-follow>span{display:block;margin-bottom:4px;color:#548064;font:800 8px var(--mono);letter-spacing:.7px;text-transform:uppercase}#v-coach .coach-speech-block p{margin:0;color:#1f3025;font:750 16px/1.42 var(--sg);letter-spacing:-.12px}#v-coach .coach-speech-follow{padding-top:10px;border-top:1px solid #dbe6de}#v-coach .coach-speech-follow p{margin:0;color:#304b39;font-size:12px;font-weight:700;line-height:1.48}#v-coach .coach-conversation-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(250px,.82fr);gap:12px;align-items:start}#v-coach .coach-chat{min-width:0;overflow:hidden;border:1px solid #d9e3dc;border-radius:11px;background:#f5f8f6}#v-coach .coach-chat-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid #dce5df;background:#fff}#v-coach .coach-chat-head h2{margin:0;color:#26352b;font-size:12px}#v-coach .coach-chat-head>div>span{display:block;margin-top:2px;color:#7a867f;font-size:9px}#v-coach .coach-chat-state{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;background:#edf5ef;color:#347049;font-size:8px;font-weight:800;white-space:nowrap}#v-coach .coach-chat-messages{display:flex;min-height:250px;max-height:330px;flex-direction:column;gap:9px;overflow-y:auto;padding:13px;scroll-behavior:smooth}#v-coach .coach-chat-empty{display:grid;min-height:220px;place-content:center;justify-items:center;gap:7px;padding:24px;color:#7a867f;text-align:center;font-size:10px;line-height:1.45}#v-coach .coach-chat-empty i{color:#769682;font-size:23px}#v-coach .coach-chat-message{display:grid;max-width:92%;grid-template-columns:25px minmax(0,1fr);gap:7px;align-self:flex-start}#v-coach .coach-chat-avatar{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#dcebe0;color:#326847;font-size:11px}#v-coach .coach-chat-message>div:last-child{min-width:0;padding:8px 10px;border:1px solid #d8e2db;border-radius:4px 11px 11px;background:#fff;box-shadow:0 2px 7px rgba(23,45,29,.035)}#v-coach .coach-chat-message.latest>div:last-child{border-color:#bcd2c2;background:#fbfefc}#v-coach .coach-chat-message span{display:block;margin-bottom:3px;color:#678073;font-size:7px;font-weight:800;letter-spacing:.45px;text-transform:uppercase}#v-coach .coach-chat-message p{margin:0;color:#2b382f;font-size:12px;font-weight:650;line-height:1.48;overflow-wrap:anywhere}#v-coach .coach-chat-composer{padding:10px 11px;border-top:1px solid #dbe4de;background:#fff}#v-coach .coach-chat-composer>label{display:block;margin-bottom:5px;color:#53665a;font-size:8px;font-weight:800;letter-spacing:.35px}#v-coach .coach-chat-composer>div{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:7px;align-items:end}#v-coach .coach-chat-composer textarea{width:100%;min-height:54px;max-height:110px;resize:vertical;padding:9px 10px;border:1px solid #cfdbd2;border-radius:8px;background:#fbfcfb;color:#26362c;font:600 11px/1.45 var(--sg);outline:0}#v-coach .coach-chat-composer textarea:focus{border-color:#548564;box-shadow:0 0 0 3px rgba(55,114,76,.09)}#v-coach .coach-chat-composer textarea::placeholder{color:#8a948e;font-weight:500}#v-coach .coach-chat-composer button{display:flex;width:58px;height:44px;align-items:center;justify-content:center;gap:3px;border:0;border-radius:9px;background:#245b38;color:#fff;cursor:pointer}#v-coach .coach-chat-composer button span{font-size:9px;font-weight:800}#v-coach .coach-chat-composer button:disabled{cursor:not-allowed;opacity:.45}#v-coach .coach-chat-actions{display:flex;justify-content:flex-end;gap:6px;padding:0 11px 10px;background:#fff}#v-coach .coach-chat-actions .coach-note-btn{min-height:44px}#v-coach .coach-question-rail{min-width:0;padding:11px;border:1px solid #dce4de;border-radius:11px;background:#fbfcfb}#v-coach .coach-question-rail .coach-question-list{margin-top:9px}#v-coach .coach-question-rail .coach-question{grid-template-columns:27px minmax(0,1fr);gap:8px;min-height:0;padding:9px}#v-coach .coach-question-rail .coach-ask-question{grid-column:2;min-height:44px;justify-self:start;margin-top:-7px;padding-left:0}@media(max-width:600px){#v-coach .coach-speech-head{align-items:stretch;flex-direction:column}#v-coach .coach-speech-block p{font-size:15px}}@media(max-width:1100px){#v-coach .coach-conversation-layout{grid-template-columns:minmax(0,1fr)}#v-coach .coach-chat-messages{max-height:300px}}@media(max-width:600px){#v-coach .coach-question-panel{padding:10px}#v-coach .coach-chat-messages{min-height:230px;max-height:300px;padding:11px}#v-coach .coach-chat-empty{min-height:200px}#v-coach .coach-chat-message{max-width:96%}}#v-maps .commute-result{min-height:430px;overflow:hidden;border:1px solid #d9e1db;border-radius:12px;background:#fff;color:#26342b;box-shadow:0 5px 18px rgba(24,49,31,.045)}#v-maps .commute-map{height:260px;overflow:hidden;border-bottom:1px solid #dce4de;background:#e8efea}#v-maps .commute-map::after,#v-maps .commute-map::before{content:"";position:absolute;display:block;border:0;border-radius:0;background:#d5e0d8;box-shadow:none;opacity:.72}#v-maps .commute-map::before{inset:-20% -5%;width:auto;height:1px;transform:rotate(-11deg) translateY(112px)}#v-maps .commute-map::after{right:-5%;top:42%;width:62%;height:1px;transform:rotate(18deg)}#v-maps .map-empty{padding:18px;color:#26342b;text-align:left}#v-maps .map-empty-card{display:grid;width:min(570px,96%);grid-template-columns:minmax(150px,190px) minmax(0,1fr);gap:20px;align-items:center;padding:16px;border:1px solid #d9e2db;border-radius:12px;background:rgba(255,255,255,.94);box-shadow:0 8px 24px rgba(24,49,31,.08);backdrop-filter:none}#v-maps .map-empty-visual{position:relative;height:128px;overflow:hidden;border:1px solid #dce5df;border-radius:10px;background:#edf3ef}#v-maps .map-empty-road{position:absolute;width:230px;height:9px;border-top:1px solid #d4ded7;border-bottom:1px solid #d4ded7;background:#f8faf8}#v-maps .map-empty-road.road-one{left:-27px;top:43px;transform:rotate(-17deg)}#v-maps .map-empty-road.road-two{left:17px;top:77px;transform:rotate(24deg)}#v-maps .map-empty-route{position:absolute;inset:13px 10px;width:calc(100% - 20px);height:calc(100% - 26px);border:0;transform:none;filter:none}#v-maps .map-empty-route path{fill:none;stroke:#2f7048;stroke-width:4;stroke-linecap:round;stroke-dasharray:7 7;vector-effect:non-scaling-stroke}#v-maps .map-empty-pin{position:absolute;display:grid;width:34px;height:34px;place-items:center;border:3px solid #fff;border-radius:50%;transform:none;box-shadow:0 4px 12px rgba(28,55,35,.16)}#v-maps .map-empty-pin i{transform:none;color:#fff;font-size:14px}#v-maps .map-empty-pin::after{content:attr(data-label);position:absolute;top:37px;padding:2px 5px;border:1px solid #dbe3dd;border-radius:4px;background:#fff;color:#536159;font:750 7px var(--mono);letter-spacing:.25px;white-space:nowrap}#v-maps .map-empty-pin.start{left:10px;bottom:13px;background:#245b38;color:#fff}#v-maps .map-empty-pin.end{right:9px;top:9px;background:#315f87;color:#fff}#v-maps .map-empty-kicker{color:#39724d;font:800 8px var(--mono);letter-spacing:.7px}#v-maps .map-empty-title{margin-top:5px;color:#243229;font:750 20px/1.15 var(--sg);letter-spacing:-.35px}#v-maps .map-empty-copy{max-width:38ch;margin-top:6px;color:#67746c;font-size:10px;line-height:1.5}#v-maps .map-empty-preview{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}#v-maps .map-empty-preview span{display:inline-flex;min-height:25px;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;background:#edf3ef;color:#486052;font-size:8px;font-weight:750}#v-maps .map-empty-preview i{color:#39724d;font-size:10px}#v-maps .commute-output{padding:16px;background:#fff}#v-maps .commute-metric{border:1px solid #dfe6e1;border-radius:9px;background:#f4f7f5}#v-maps .commute-metric-v{color:#245b38;font-size:17px}#v-maps .commute-metric-l{color:#718078;font-size:8px}#v-maps .commute-advice{border:1px solid #cfe0d4;border-left:3px solid #39724d;border-radius:8px;background:#eff6f1;color:#41554a}#v-maps .commute-advice strong{color:#245b38!important}#v-maps .maps-actions .btn.gold{border-color:#245b38;background:#245b38;color:#fff}#v-maps .maps-actions .btn.ghost{border-color:#ccd8cf!important;background:#fff!important;color:#31513e!important}@media(max-width:600px){#v-maps .commute-map{height:275px}#v-maps .map-empty{padding:12px}#v-maps .map-empty-card{width:100%;grid-template-columns:104px minmax(0,1fr);gap:12px;padding:12px}#v-maps .map-empty-visual{height:116px}#v-maps .map-empty-title{font-size:17px}#v-maps .map-empty-copy{font-size:9px;line-height:1.45}#v-maps .map-empty-preview{gap:4px;margin-top:7px}#v-maps .map-empty-preview span{padding:3px 5px;font-size:7px}}