@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(./ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(./ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}:root{--t-bg-app:#f1f2f5;--t-surface:#fff;--t-subtle:#f7f8fa;--t-row-selected:#f6f6fe;--t-border:#e3e5ea;--t-border-strong:#c9ccd4;--t-divider:#eef0f3;--t-text:#14161c;--t-text2:#4c525e;--t-text3:#6f7683;--t-text-muted:#a2a7b2;--t-text-inverse:#fff;--t-accent:#4338ca;--t-accent-ink:#3730a3;--t-accent-soft:#eef0fd;--t-accent-border:#cfd2f7;--t-danger:#a52a2f;--t-danger-soft:#fbeceb;--t-danger-border:#f0cdcb;--t-warn:#8a5a08;--t-warn-soft:#fdf3e2;--t-warn-border:#f0d9a8;--t-ok:#1f6b45;--t-ok-soft:#e9f4ee;--t-ok-border:#bfe0cd;--t-neutral:#4c525e;--t-neutral-soft:#eef0f3;--t-neutral-border:#dfe2e8;--t-info:#175cd3;--t-info-soft:#eff8ff;--t-info-border:#c6dcf7;--t-special:#5925dc;--t-special-soft:#f4f3ff;--t-special-border:#ddd6fe;--t-channel-active:#4338ca;--t-channel-planned:#b9bcf0;--t-channel-inactive:#e0e2e8;--t-disabled-bg:#e6e7eb;--t-disabled-fg:#8b909a;--t-font-label:12px;--t-font-meta:12px;--t-font-body:14px;--t-font-card-title:15px;--t-font-title:18px;--t-font-page-title:24px;--t-font-metric:26px;--t-weight-normal:400;--t-weight-medium:500;--t-weight-semibold:600;--t-weight-bold:700;--t-radius-segment:2px;--t-radius-badge:5px;--t-radius-control:6px;--t-radius-card:8px;--t-radius-panel:10px;--t-radius-dialog:12px;--t-radius-pill:999px;--t-height-control:40px;--t-height-action:44px;--t-height-row:52px;--t-height-header:56px;--t-breakpoint-mobile:390px;--t-breakpoint-tablet:768px;--t-breakpoint-laptop:1024px;--t-breakpoint-desktop:1440px;--t-overlay:#14161c6b;--t-shadow-dialog:0 18px 48px #14161c3d;--t-shadow-card:0 4px 12px #14161c1f;--t-focus-ring:#4338ca59;--t-mono:"IBM Plex Mono", monospace;--t-sans:"IBM Plex Sans", "Helvetica Neue", sans-serif}html,body{background:var(--t-bg-app);font-family:var(--t-sans);color:var(--t-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0}a{color:var(--t-accent);text-decoration:none}a:hover{color:var(--t-accent-ink);text-decoration:underline}*{box-sizing:border-box}::selection{background:var(--t-accent-soft)}#root{min-height:100vh}:root{--t-content-width:1240px}button,input,select,textarea{font-family:inherit}button,[role=button]{-webkit-tap-highlight-color:transparent}.recruve-shell{height:100vh;min-height:620px;color:var(--t-text);background:var(--t-bg-app);font-size:var(--t-font-meta);line-height:1.45;display:flex;overflow:hidden}.recruve-main{background:var(--t-bg-app);flex:1;min-width:0;position:relative;overflow:auto}.recruve-sidebar{z-index:20;border-right:1px solid var(--t-border);background:var(--t-surface);flex-direction:column;flex:0 0 232px;width:232px;min-width:232px;height:100vh;display:flex;overflow:hidden}.recruve-mobile-nav-backdrop,.recruve-sidebar__mobile-close,.recruve-header__menu{display:none}.recruve-brand{border-bottom:1px solid var(--t-border);align-items:center;gap:10px;min-height:60px;padding:0 18px;display:flex}.recruve-brand__copy{flex:1;min-width:0}.recruve-brand__mark{border-radius:var(--t-radius-card);width:28px;height:28px;color:var(--t-text-inverse);background:var(--t-accent);font-size:var(--t-font-meta);font-weight:var(--t-weight-bold);place-items:center;display:grid}.recruve-brand__name{color:var(--t-text);font-size:var(--t-font-body);font-weight:var(--t-weight-bold);letter-spacing:-.02em;line-height:1.15}.recruve-brand__product{color:var(--t-text-muted);font-size:var(--t-font-label);font-weight:var(--t-weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;line-height:1.2}.recruve-workspace-switch{border-bottom:1px solid var(--t-divider);padding:12px 12px 11px}.recruve-workspace-switch__label{color:var(--t-text-muted);font-size:var(--t-font-label);font-weight:var(--t-weight-bold);letter-spacing:.08em;text-transform:uppercase;margin:0 2px 6px}.recruve-workspace-switch__control{border:1px solid var(--t-border);border-radius:var(--t-radius-card);background:var(--t-subtle);grid-template-columns:.82fr 1.18fr;gap:3px;padding:3px;display:grid}.recruve-workspace-switch__button{appearance:none;border-radius:var(--t-radius-control);min-width:0;min-height:30px;color:var(--t-text3);font-size:var(--t-font-meta);font-weight:var(--t-weight-semibold);cursor:pointer;background:0 0;border:0;padding:5px 7px;transition:color .12s,background .12s,box-shadow .12s}.recruve-workspace-switch__button:hover:not(:disabled){color:var(--t-text2);background:#ffffffb8}.recruve-workspace-switch__button[aria-pressed=true]{color:var(--t-accent);background:var(--t-surface);box-shadow:0 1px 3px #1e253617}.recruve-workspace-switch__button:focus-visible{outline:3px solid var(--t-focus-ring);outline-offset:1px}.recruve-workspace-switch__button:disabled{color:var(--t-text-muted);cursor:not-allowed}.recruve-sidebar__nav{scrollbar-width:thin;scrollbar-color:var(--t-border-strong) transparent;flex:1;padding:7px 9px 16px;overflow-y:auto}.recruve-nav-section{margin:0;padding:0}.recruve-nav-section+.recruve-nav-section{margin-top:12px}.recruve-nav-section__label{color:var(--t-text-muted);font-size:var(--t-font-label);font-weight:var(--t-weight-bold);letter-spacing:.075em;text-transform:uppercase;margin:0;padding:0 9px 5px;line-height:1.2}.recruve-nav-section__items{gap:1px;display:grid}.recruve-nav-row{appearance:none;border-radius:var(--t-radius-control);width:100%;min-height:31px;color:var(--t-text2);font-size:var(--t-font-meta);font-weight:var(--t-weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin:0;padding:5px 9px;line-height:1.25;transition:color .12s,background .12s;display:flex}.recruve-nav-row:hover{color:var(--t-text2);background:var(--t-subtle)}.recruve-nav-row:focus-visible{outline:3px solid var(--t-focus-ring);outline-offset:1px}.recruve-nav-row__icon{width:16px;color:var(--t-text3);font-size:var(--t-font-meta);flex:0 0 16px;place-items:center;line-height:1;display:inline-grid}.recruve-nav-row__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.recruve-nav-row[aria-current=page]{color:var(--t-accent);background:var(--t-accent-soft);font-weight:var(--t-weight-semibold)}.recruve-nav-row[aria-current=page] .recruve-nav-row__icon{color:var(--t-accent)}.recruve-nav-row__badge{border-radius:var(--t-radius-pill);min-width:18px;color:var(--t-text3);background:var(--t-subtle);font-size:var(--t-font-meta);text-align:center;padding:1px 5px}.recruve-nav-row[aria-current=page] .recruve-nav-row__badge{color:var(--t-accent);background:var(--t-surface)}.recruve-sidebar__footer{border-top:1px solid var(--t-border);background:var(--t-surface);max-height:46vh;padding:11px 14px 13px;overflow-y:auto}.recruve-sidebar__utilities{border-bottom:1px solid var(--t-divider);margin-bottom:10px;padding-bottom:10px}.recruve-sidebar__utilities-label{color:var(--t-text-muted);font-size:var(--t-font-label);font-weight:var(--t-weight-bold);letter-spacing:.075em;text-transform:uppercase;margin:0;padding:0 6px 5px;line-height:1.2}.recruve-sidebar__utilities-items{gap:1px;display:grid}.recruve-sidebar__utilities .recruve-nav-row{min-height:28px;font-size:var(--t-font-meta);padding:4px 6px}.recruve-sidebar__context{color:var(--t-text3);font-size:var(--t-font-meta);align-items:flex-start;gap:6px;margin-bottom:10px;line-height:1.4;display:flex}.recruve-sidebar__context-dot{background:var(--t-accent);border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:4px}.recruve-sidebar__user{align-items:center;gap:8px;display:flex}.recruve-sidebar__user-name{min-width:0;color:var(--t-text2);font-size:var(--t-font-meta);font-weight:var(--t-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.recruve-sidebar__logout{appearance:none;color:var(--t-text3);font-size:var(--t-font-meta);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.recruve-shell--fulfillment,.recruve-main--fulfillment,.recruve-content--workspace-fulfillment{background:var(--t-bg-app)}.recruve-sidebar--fulfillment .recruve-brand__mark,.recruve-sidebar--fulfillment .recruve-sidebar__context-dot{background:var(--t-accent)}.recruve-main--fulfillment .recruve-header{height:56px}.recruve-main--fulfillment .recruve-header__title{color:var(--t-text);font-size:var(--t-font-title);font-weight:var(--t-weight-semibold);letter-spacing:-.01em}.recruve-content--workspace-fulfillment{min-height:calc(100vh - 56px);padding:20px 24px 90px}.recruve-content--workspace-fulfillment .os-card{border-color:var(--t-border)!important;border-radius:var(--t-radius-card)!important;background:var(--t-surface)!important}.recruve-header{z-index:15;border-bottom:1px solid var(--t-border);background:#fffffff7;align-items:center;gap:10px;height:52px;padding:0 24px;display:flex;position:sticky;top:0}.recruve-app-loading{height:100vh;color:var(--t-text3);background:var(--t-bg-app);font-size:var(--t-font-meta);justify-content:center;align-items:center;display:flex}.recruve-sync-warning{color:var(--t-danger);background:var(--t-danger-soft);font-size:var(--t-font-meta);font-weight:var(--t-weight-semibold);align-items:center;gap:6px;padding:8px 24px;display:flex}.recruve-header__title{color:var(--t-text);font-size:var(--t-font-card-title);font-weight:var(--t-weight-bold);letter-spacing:-.025em;white-space:nowrap;margin:0}.recruve-header__mode{color:var(--t-text3)!important;background:var(--t-subtle)!important}.recruve-header__search{flex:1;justify-content:flex-end;min-width:0;display:flex}.recruve-header__sync{color:var(--t-text3);font-size:var(--t-font-meta);white-space:nowrap;align-items:center;gap:5px;display:flex}.recruve-search,.recruve-notifications{position:relative}.recruve-search{width:min(100%,320px)}.recruve-search__input{border:1px solid var(--t-border-strong);border-radius:var(--t-radius-card);width:100%;min-height:34px;color:var(--t-text);background:var(--t-surface);font-size:var(--t-font-meta);padding:7px 11px}.recruve-search__input:focus{border-color:var(--t-accent-border);outline:3px solid var(--t-focus-ring)}.recruve-popover{z-index:50;border:1px solid var(--t-border);border-radius:var(--t-radius-panel);background:var(--t-surface);box-shadow:var(--t-shadow-dialog);position:absolute;overflow:hidden}.recruve-search__results{width:min(420px,80vw);max-height:420px;top:calc(100% + 6px);right:0;overflow-y:auto}.recruve-search__result{appearance:none;border:0;border-bottom:1px solid var(--t-divider);width:100%;color:var(--t-text);background:var(--t-surface);font-size:var(--t-font-meta);text-align:left;cursor:pointer;padding:9px 11px;display:block}.recruve-search__result:hover{background:var(--t-subtle)}.recruve-notifications__trigger{appearance:none;border-radius:var(--t-radius-card);width:34px;height:34px;color:var(--t-text3);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid}.recruve-notifications__trigger:hover{border-color:var(--t-border);background:var(--t-subtle)}.recruve-notifications__panel{width:min(380px,82vw);top:calc(100% + 6px);right:0}.recruve-content{background:var(--t-bg-app);min-height:calc(100vh - 52px);padding:20px 24px 80px}.recruve-content>div{width:100%;max-width:var(--t-content-width)!important;background:0 0!important;min-width:0!important;margin:0 auto!important;padding:0!important}.recruve-content--talente{padding:0}.recruve-content--talente>div{max-width:none!important;height:calc(100vh - 52px)!important;margin:0!important}.talente-primary-search__query{min-width:0}.recruve-content h2,.recruve-content h3,.recruve-content h4{color:var(--t-text);letter-spacing:-.015em}.recruve-content h2{font-size:var(--t-font-title)}.recruve-content h3{font-size:var(--t-font-body)}.recruve-content .os-card{border-color:var(--t-border)!important;border-radius:var(--t-radius-panel)!important;box-shadow:none!important}.recruve-content button:not(.os-button):not(.os-list-item):not([class*=maplibregl]){appearance:none;border-radius:var(--t-radius-card);min-height:32px;color:var(--t-text2);font-size:var(--t-font-meta);font-weight:var(--t-weight-semibold);cursor:pointer;line-height:1.2;transition:color .12s,background .12s,border-color .12s}.recruve-content button:not(.os-button):not(.os-list-item):not([class*=maplibregl]):focus-visible{outline:3px solid var(--t-focus-ring);outline-offset:1px}.recruve-content input:not([type=checkbox]):not([type=radio]),.recruve-content select,.recruve-content textarea{border-radius:var(--t-radius-card)!important;font-size:var(--t-font-meta)!important}.recruve-content input:not([type=checkbox]):not([type=radio]):focus,.recruve-content select:focus,.recruve-content textarea:focus{outline:3px solid var(--t-focus-ring);border-color:var(--t-accent-border)!important}.recruve-content table{border-collapse:collapse}.recruve-content th{color:var(--t-text3);background:var(--t-subtle);font-size:var(--t-font-label);font-weight:var(--t-weight-semibold);text-transform:uppercase;letter-spacing:.06em}.recruve-content td{border-color:var(--t-divider);font-size:var(--t-font-meta)}.recruve-login{background:var(--t-bg-app)!important;place-items:center!important;min-height:100vh!important;padding:24px!important;display:grid!important}.recruve-login__card{border:1px solid var(--t-border)!important;border-radius:var(--t-radius-panel)!important;background:var(--t-surface)!important;width:360px!important;max-width:100%!important;box-shadow:none!important;padding:28px!important}.recruve-login__brand{justify-content:center;align-items:center;gap:9px;margin-bottom:22px;display:flex}.recruve-login__title{font-weight:var(--t-weight-bold);letter-spacing:-.015em;text-align:center;color:var(--t-text)!important;font-size:var(--t-font-card-title)!important;margin:0!important}.recruve-login__input{border:1px solid var(--t-border-strong)!important;border-radius:var(--t-radius-card)!important;width:100%!important;min-height:38px!important;font-size:var(--t-font-meta)!important;padding:8px 10px!important}.recruve-login__submit{border:1px solid var(--t-accent)!important;border-radius:var(--t-radius-card)!important;width:100%!important;min-height:38px!important;color:var(--t-text-inverse)!important;background:var(--t-accent)!important;font-size:var(--t-font-meta)!important;font-weight:var(--t-weight-semibold)!important}.os-page{background:0 0;min-height:100%;padding:0}.os-card{box-shadow:none}.os-pill{align-items:center;line-height:1.45;display:inline-flex}.os-button{appearance:none;border-radius:var(--t-radius-card);min-height:34px;font:inherit;font-size:var(--t-font-meta);font-weight:var(--t-weight-semibold);letter-spacing:-.005em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:7px 11px;line-height:1;transition:color .14s,background .14s,border-color .14s,box-shadow .14s;display:inline-flex}.os-button:hover:not(:disabled){box-shadow:none}.os-button:focus-visible,.os-control:focus-visible,.os-field input:focus-visible,.os-field select:focus-visible{outline:3px solid var(--t-focus-ring);outline-offset:1px}.os-button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.os-button--primary{color:var(--t-text-inverse);background:var(--t-accent);border-color:var(--t-accent)}.os-button--primary:hover:not(:disabled){background:var(--t-accent-ink);border-color:var(--t-accent-ink)}.os-button--secondary{color:var(--t-text2);background:var(--t-surface);border-color:var(--t-border-strong)}.os-button--secondary:hover:not(:disabled){color:var(--t-accent-ink);border-color:var(--t-accent-border);background:var(--t-accent-soft)}.os-button--ghost{color:var(--t-text2);background:0 0;border-color:#0000}.os-button--ghost:hover:not(:disabled){color:var(--t-accent-ink);background:var(--t-accent-soft);box-shadow:none}.os-button--danger{color:var(--t-danger);background:var(--t-surface);border-color:var(--t-danger-border)}.os-button--small{border-radius:var(--t-radius-control);min-height:28px;font-size:var(--t-font-meta);padding:5px 9px}.os-button--pill{border-radius:var(--t-radius-pill);min-height:31px;padding:6px 12px}.os-button--pill[aria-pressed=true]{color:var(--t-accent-ink);background:var(--t-accent-soft);border-color:var(--t-accent-border);box-shadow:inset 0 0 0 1px var(--t-focus-ring)}.os-page button:not(.os-button):not(.os-list-item){appearance:none;border:1px solid var(--t-border-strong);border-radius:var(--t-radius-card);min-height:34px;color:var(--t-text2);background:var(--t-surface);font:var(--t-weight-semibold) var(--t-font-meta) var(--t-sans);cursor:pointer;padding:7px 11px}.os-page button:not(.os-button):not(.os-list-item):hover:not(:disabled){color:var(--t-accent-ink);border-color:var(--t-accent-border);background:var(--t-accent-soft)}.os-page button:not(.os-button):not(.os-list-item):disabled{cursor:not-allowed;opacity:.48}.os-control,.os-field input,.os-field select{border:1px solid var(--t-border-strong);border-radius:var(--t-radius-panel);width:100%;min-height:38px;color:var(--t-text);background:var(--t-surface);font:inherit;font-size:var(--t-font-meta);padding:8px 11px;transition:border-color .14s,box-shadow .14s}.os-page input:not([type=checkbox]):not(.os-control),.os-page select:not(.os-control){border:1px solid var(--t-border-strong);border-radius:var(--t-radius-panel);min-height:38px;color:var(--t-text);background:var(--t-surface);font:var(--t-font-meta) var(--t-sans);padding:8px 11px}.os-control:hover,.os-field input:hover,.os-field select:hover{border-color:var(--t-text-muted)}.os-control::placeholder,.os-field input::placeholder{color:var(--t-text-muted)}.os-field{color:var(--t-text2);font-size:var(--t-font-meta);gap:6px;display:grid}.os-field__label{font-weight:var(--t-weight-semibold);color:var(--t-text2)}.os-field__hint{color:var(--t-text3);font-size:var(--t-font-meta)}.os-check{color:var(--t-text2);font-size:var(--t-font-meta);align-items:flex-start;gap:9px;line-height:1.4;display:flex}.os-check input{width:16px;height:16px;accent-color:var(--t-accent);margin:1px 0 0}.os-metric{min-width:150px;min-height:94px;padding:13px 14px;position:relative;overflow:hidden}.os-metric:after{content:"";border-radius:var(--t-radius-pill) var(--t-radius-pill) 0 0;background:0 0;height:2px;position:absolute;inset:auto 16px 0}.os-metric--accent:after{background:var(--t-accent)}.os-metric__value{color:var(--t-text);font-family:var(--t-mono);font-size:var(--t-font-page-title);font-weight:var(--t-weight-bold);letter-spacing:-.045em;margin-top:6px;line-height:1.05}.os-metric__note{color:var(--t-text3);font-size:var(--t-font-meta);margin-top:5px;line-height:1.35}.os-notice{box-shadow:inset 3px 0 0 var(--t-warn)}.os-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.os-toolbar--views{justify-content:space-between}.os-toolbar__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.os-view-switch{border:1px solid var(--t-border);border-radius:var(--t-radius-card);background:var(--t-neutral-soft);flex:none;grid-auto-flow:column;gap:3px;padding:3px;display:inline-grid}.os-view-switch button{white-space:nowrap;border-radius:var(--t-radius-control)!important;min-height:28px!important;color:var(--t-text3)!important;font-size:var(--t-font-meta)!important;font-weight:var(--t-weight-semibold)!important;background:0 0!important;border:0!important;padding:5px 10px!important}.os-view-switch button[aria-pressed=true]{box-shadow:0 1px 3px #1e253617;color:var(--t-accent-ink)!important;background:var(--t-surface)!important}.os-view-switch button:focus-visible{outline:3px solid var(--t-focus-ring);outline-offset:1px}.os-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.os-section-title{color:var(--t-text);font-size:var(--t-font-meta);font-weight:var(--t-weight-bold);letter-spacing:-.01em;margin:0}.os-section-note{color:var(--t-text3);font-size:var(--t-font-meta)}.os-empty{min-height:150px;color:var(--t-text3);text-align:center;font-size:var(--t-font-meta);place-items:center;gap:5px;padding:24px;display:grid}.os-empty--compact{min-height:92px;padding:16px}.os-empty__mark{color:var(--t-text-muted);font-size:var(--t-font-page-title)}.os-empty strong{color:var(--t-text2);font-size:var(--t-font-meta)}.os-pipeline{grid-template-columns:repeat(4,minmax(250px,1fr));gap:12px;margin-top:14px;padding-bottom:8px;display:grid;overflow-x:auto}.os-pipeline__column{border:1px solid var(--t-divider);border-radius:var(--t-radius-panel);background:var(--t-subtle);min-height:340px;padding:9px}.os-pipeline__header{align-items:center;gap:8px;margin-bottom:10px;padding:2px 3px;display:flex}.os-pipeline__header strong{color:var(--t-text2);font-size:var(--t-font-meta);flex:1}.os-count{border:1px solid var(--t-border);border-radius:var(--t-radius-pill);min-width:24px;color:var(--t-text3);background:var(--t-surface);font:var(--t-weight-semibold) var(--t-font-meta) var(--t-mono);text-align:center;padding:3px 7px}.os-opportunity{padding:12px;transition:border-color .14s,box-shadow .14s,transform .14s;border-color:var(--t-border)!important}.os-opportunity:hover{box-shadow:none;border-color:var(--t-border-strong)!important}.os-opportunity__title{color:var(--t-text);font-size:var(--t-font-meta);line-height:1.3}.os-opportunity__next{color:var(--t-text2);font-size:var(--t-font-meta);font-weight:var(--t-weight-semibold);margin-top:9px}.os-opportunity__meta{color:var(--t-text3);font-size:var(--t-font-meta);margin-top:4px;line-height:1.45}.os-action-row{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;display:flex}.os-split{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.os-list-panel{overflow:hidden;border-color:var(--t-border)!important}.os-list-panel__header{border-bottom:1px solid var(--t-border);background:var(--t-surface);justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.os-list-item{appearance:none;border:0;border-bottom:1px solid var(--t-divider);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;margin:0;padding:13px 14px;transition:background .12s,box-shadow .12s;display:block}.os-list-item:hover{background:var(--t-subtle)}.os-list-item[aria-current=true]{background:var(--t-row-selected);box-shadow:inset 3px 0 0 var(--t-accent)}.os-list-item__title{color:var(--t-text);font-size:var(--t-font-meta);justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.os-list-item__meta{color:var(--t-text3);font-size:var(--t-font-meta);margin-top:4px;line-height:1.45}.os-hotjob-table-card,.os-project-list-card{overflow:hidden}.os-hotjob-table-card__head,.os-project-list-card__head{border-bottom:1px solid var(--t-border);background:var(--t-surface);align-items:center;gap:14px;padding:13px 15px;display:flex}.os-hotjob-table-card__head>div{flex:1;min-width:0}.os-hotjob-table-card__head>div>div{color:var(--t-text3);font-size:var(--t-font-meta);margin-top:3px}.os-hotjob-table-wrap,.os-project-list-wrap{overflow-x:auto}.os-hotjob-table-wrap:focus-visible,.os-project-list-wrap:focus-visible,.os-project-board-scroll:focus-visible{outline:3px solid var(--t-focus-ring);outline-offset:-3px}.os-hotjob-table,.os-project-list{border-collapse:collapse;width:100%;color:var(--t-text2);font-size:var(--t-font-meta)}.os-hotjob-table{min-width:990px}.os-hotjob-table th,.os-project-list th{color:var(--t-text3);background:var(--t-subtle);font-size:var(--t-font-label);font-weight:var(--t-weight-bold);letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:8px 11px}.os-hotjob-table td,.os-project-list td{border-top:1px solid var(--t-divider);vertical-align:middle;padding:9px 11px}.os-hotjob-table tr[data-selected=true],.os-project-list tr[data-selected=true]{background:var(--t-row-selected)}.os-hotjob-table td:first-child>span,.os-project-list td:first-child>span{color:var(--t-text3);font-size:var(--t-font-meta);margin-top:2px;display:block}.os-page .os-table-link{text-align:left;min-height:0!important;color:var(--t-accent-ink)!important;font-size:inherit!important;font-weight:var(--t-weight-bold)!important;background:0 0!important;border:0!important;padding:0!important}.os-page .os-table-link:hover{text-decoration:underline}.os-page .os-table-link:focus-visible{outline:3px solid var(--t-focus-ring);outline-offset:2px}.os-hotjob-table__next{max-width:260px;color:var(--t-text2);font-weight:var(--t-weight-semibold);line-height:1.35}.os-hotjob-table__number{font-family:var(--t-mono);text-align:right!important}.os-hotjob-table-mobile,.os-project-list-mobile{display:none}.os-detail-stack{gap:14px;display:grid}.os-next-action-bar{z-index:8;border:1px solid var(--t-accent-border);border-radius:var(--t-radius-card);color:var(--t-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafafff7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid;position:sticky;top:66px;box-shadow:0 4px 14px #1e253612}.os-next-action-bar>span{color:var(--t-accent-ink);font-size:var(--t-font-label);font-weight:var(--t-weight-bold);letter-spacing:.06em;text-transform:uppercase}.os-next-action-bar>strong{font-size:var(--t-font-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-next-action-bar>small{color:var(--t-text3);font-size:var(--t-font-meta);white-space:nowrap}.os-process-strip{grid-template-columns:repeat(5,minmax(92px,1fr));gap:8px;display:grid}.os-workspace-tabs{border:1px solid var(--t-border);border-radius:var(--t-radius-panel);background:var(--t-surface);gap:3px;padding:4px;display:flex;overflow-x:auto}.os-workspace-tab{white-space:nowrap;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:7px 12px;display:flex;border-radius:var(--t-radius-control)!important;min-height:34px!important;color:var(--t-text3)!important;background:0 0!important;border:0!important}.os-workspace-tab[aria-selected=true]{color:var(--t-accent)!important;background:var(--t-accent-soft)!important}.os-workspace-tab span{border-radius:var(--t-radius-pill);min-width:18px;height:18px;color:var(--t-text2);background:var(--t-subtle);font-family:var(--t-mono);font-size:var(--t-font-meta);place-items:center;display:grid}.os-hero-card{box-shadow:none;padding:16px 18px;border-color:var(--t-border)!important}.os-hero-card__title{color:var(--t-text);font-size:var(--t-font-title);font-weight:var(--t-weight-bold);letter-spacing:-.025em}.os-hero-card__meta{color:var(--t-text3);font-size:var(--t-font-meta);margin-top:5px}.os-panel{padding:17px}.os-panel__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.os-data-row{border-bottom:1px solid var(--t-divider);font-size:var(--t-font-meta);padding:10px 0;line-height:1.45}.os-data-row:last-child{border-bottom:0}.os-data-row__meta{color:var(--t-text3);font-size:var(--t-font-meta);margin-top:3px}.candidate-detail-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.candidate-dossier-workspace{color:var(--t-text);gap:16px;display:grid}.candidate-dossier-loading{color:var(--t-text3);font-size:var(--t-font-meta);padding:28px 4px}.candidate-dossier-hero{border:1px solid var(--t-border);border-radius:var(--t-radius-panel);background:radial-gradient(circle at 100% 0%, var(--t-focus-ring), transparent 42%), var(--t-surface);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:21px 22px;display:grid;overflow:hidden}.candidate-dossier-hero>div:first-child{min-width:0}.candidate-dossier-hero>div:first-child>span{color:var(--t-accent);font-size:var(--t-font-label);font-weight:var(--t-weight-bold);letter-spacing:.09em;text-transform:uppercase}.candidate-dossier-hero h2,.candidate-dossier-workspace h3{color:var(--t-text);margin:0}.candidate-dossier-hero h2{font-size:var(--t-font-page-title);letter-spacing:-.025em;margin-top:5px}.candidate-dossier-hero p{max-width:720px;color:var(--t-text3);font-size:var(--t-font-meta);margin:7px 0 0;line-height:1.55}.candidate-dossier-workspace h3{font-size:var(--t-font-card-title);letter-spacing:-.015em;margin-top:3px}.candidate-dossier-flow{align-items:center;gap:5px;display:flex}.candidate-dossier-flow span{border:1px solid var(--t-border);border-radius:var(--t-radius-pill);color:var(--t-text3);font-size:var(--t-font-meta);font-weight:var(--t-weight-semibold);white-space:nowrap;background:#ffffffe0;padding:5px 8px}.candidate-dossier-flow span.is-complete{border-color:var(--t-ok-border);color:var(--t-ok);background:var(--t-ok-soft)}.candidate-dossier-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}.candidate-dossier-grid>.os-card{min-width:0}.candidate-dossier-span{grid-column:1/-1}.candidate-dossier-checks,.candidate-dossier-preflight{gap:9px;display:grid}.candidate-dossier-checks>div,.candidate-dossier-preflight>div{align-items:flex-start;gap:9px;display:flex}.candidate-dossier-checks strong,.candidate-dossier-preflight strong{color:var(--t-text2);font-size:var(--t-font-meta);display:block}.candidate-dossier-checks small,.candidate-dossier-preflight small{color:var(--t-text3);font-size:var(--t-font-meta);margin-top:2px;line-height:1.4;display:block}.candidate-dossier-check{border-radius:var(--t-radius-pill);width:20px;height:20px;color:var(--t-text3);background:var(--t-subtle);font-size:var(--t-font-meta);font-weight:var(--t-weight-bold);flex:0 0 20px;place-items:center;display:grid}.candidate-dossier-check--complete{color:var(--t-ok);background:var(--t-ok-soft)}.candidate-dossier-check--warning{color:var(--t-warn);background:var(--t-warn-soft)}.candidate-dossier-check--missing,.candidate-dossier-check--blocked{color:var(--t-danger);background:var(--t-danger-soft)}.candidate-dossier-check--not_required{color:var(--t-text2);background:var(--t-neutral-soft)}.candidate-dossier-panel-actions,.candidate-dossier-modal-actions{border-top:1px solid var(--t-divider);justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding-top:13px;display:flex}.candidate-dossier-meta{color:var(--t-text3);font-family:var(--t-mono);font-size:var(--t-font-meta);flex-wrap:wrap;gap:4px 12px;margin-top:6px;display:flex}.candidate-dossier-evidence-list p,.candidate-dossier-summary p{color:var(--t-text2);font-size:var(--t-font-meta);white-space:pre-wrap;margin:4px 0 0;line-height:1.52}.candidate-dossier-evidence-list strong{color:var(--t-text2);font-size:var(--t-font-meta)}.candidate-dossier-more{color:var(--t-accent);font-size:var(--t-font-meta);font-weight:var(--t-weight-semibold);margin-top:8px;display:block}.candidate-dossier-assessment-head{align-items:flex-start}.candidate-dossier-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.candidate-dossier-summary{border:1px solid var(--t-divider);border-radius:var(--t-radius-card);background:var(--t-surface);margin-bottom:15px;padding:13px 14px}.candidate-dossier-dimensions{border:1px solid var(--t-border);border-radius:var(--t-radius-panel);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.candidate-dossier-dimensions>div{border-bottom:1px solid var(--t-divider);grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;min-width:0;padding:12px 13px;display:grid}.candidate-dossier-dimensions>div:nth-child(odd){border-right:1px solid var(--t-divider)}.candidate-dossier-dimensions>div:nth-last-child(-n+2){border-bottom:0}.candidate-dossier-dimensions strong{color:var(--t-text2);font-size:var(--t-font-meta);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.candidate-dossier-dimensions small{color:var(--t-text-muted);font-size:var(--t-font-meta);margin-top:2px;display:block}.candidate-dossier-dimensions>div>span{border-radius:var(--t-radius-pill);color:var(--t-accent);background:var(--t-accent-soft);font-size:var(--t-font-meta);font-weight:var(--t-weight-semibold);white-space:nowrap;align-self:start;padding:2px 7px}.candidate-dossier-dimensions p{color:var(--t-text3);font-size:var(--t-font-meta);grid-column:1/-1;margin:2px 0 0;line-height:1.48}.candidate-dossier-progress{border-radius:var(--t-radius-card);color:var(--t-accent);background:var(--t-accent-soft);font-size:var(--t-font-meta);align-items:center;gap:9px;padding:12px;display:flex}.candidate-dossier-progress span{border-radius:var(--t-radius-pill);background:var(--t-accent);flex:0 0 10px;width:10px;height:10px;animation:1.2s ease-in-out infinite candidateDossierPulse}@keyframes candidateDossierPulse{0%,to{opacity:.45;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}.candidate-dossier-artifact{border:1px solid var(--t-border);border-radius:var(--t-radius-panel);background:var(--t-surface);justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.candidate-dossier-stale-note,.candidate-dossier-history-warning{color:var(--t-warn);background:var(--t-warn-soft)}.candidate-dossier-stale-note{border:1px solid var(--t-warn-border);border-radius:var(--t-radius-card);font-size:var(--t-font-meta);margin-bottom:10px;padding:10px 12px;line-height:1.45}.candidate-dossier-artifact-preview{align-items:center;gap:11px;display:flex}.candidate-dossier-artifact-preview>span{border:1px solid var(--t-border);border-radius:var(--t-radius-badge);width:42px;height:52px;color:var(--t-danger);background:var(--t-surface);font-family:var(--t-mono);font-size:var(--t-font-meta);font-weight:var(--t-weight-bold);place-items:end center;padding-bottom:7px;display:grid}.candidate-dossier-artifact-preview strong,.candidate-dossier-artifact-preview small{display:block}.candidate-dossier-artifact-preview strong{color:var(--t-text2);font-size:var(--t-font-meta)}.candidate-dossier-artifact-preview small{color:var(--t-text3);font-size:var(--t-font-meta);margin-top:3px}.candidate-dossier-artifact-actions{gap:7px;display:flex}.candidate-dossier-artifact-actions a{text-decoration:none}.candidate-dossier-history-row{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.candidate-dossier-history-mark{border-radius:var(--t-radius-pill);background:var(--t-text-muted);width:8px;height:8px}.candidate-dossier-history-mark--assessment{background:var(--t-accent)}.candidate-dossier-history-mark--dossier{background:var(--t-ok)}.candidate-dossier-history-row strong{color:var(--t-text2);font-size:var(--t-font-meta)}.candidate-dossier-history-actions{gap:10px;margin-top:5px;display:flex}.candidate-dossier-history-warning{border-radius:var(--t-radius-badge);width:fit-content;font-size:var(--t-font-meta);margin-top:5px;padding:3px 6px;line-height:1.4}.candidate-dossier-history-actions a{color:var(--t-accent);font-size:var(--t-font-meta);font-weight:var(--t-weight-semibold);text-decoration:none}.candidate-dossier-history-actions a:hover{text-decoration:underline}.candidate-dossier-form{gap:16px;padding-top:16px;display:grid}.candidate-dossier-textarea{resize:vertical;min-height:76px;line-height:1.5}.candidate-dossier-privacy{border:1px solid var(--t-warn-border);border-radius:var(--t-radius-card);color:var(--t-warn);background:var(--t-warn-soft);font-size:var(--t-font-meta);gap:3px;padding:10px 12px;line-height:1.45;display:grid}.candidate-dossier-privacy-confirmation{border:1px solid var(--t-border-strong);border-radius:var(--t-radius-panel);background:var(--t-surface);color:var(--t-text2);font-size:var(--t-font-meta);align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.45;display:flex}.candidate-dossier-privacy-confirmation input{flex:none;margin-top:2px}.candidate-dossier-fixed-list{border:1px solid var(--t-border);border-radius:var(--t-radius-card);background:var(--t-surface);gap:10px;padding:12px;display:grid}.candidate-dossier-fixed-list__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.candidate-dossier-fixed-list__head small{color:var(--t-text3);font-size:var(--t-font-meta)}.candidate-dossier-dimension-editor{gap:10px;display:grid}.candidate-dossier-dimension-edit{border:1px solid var(--t-border);border-radius:var(--t-radius-card);grid-template-columns:minmax(160px,.8fr) minmax(170px,.6fr) minmax(260px,1.6fr);align-items:start;gap:10px;padding:10px;display:grid}.candidate-dossier-dimension-edit strong,.candidate-dossier-dimension-edit small{display:block}.candidate-dossier-dimension-edit strong{color:var(--t-text2);font-size:var(--t-font-meta)}.candidate-dossier-dimension-edit small{color:var(--t-text-muted);font-family:var(--t-mono);font-size:var(--t-font-meta);margin-top:3px}@media (width<=1023px){.candidate-detail-overview-grid,.candidate-dossier-grid{grid-template-columns:minmax(0,1fr)}.candidate-dossier-span{grid-column:auto}.candidate-dossier-hero{grid-template-columns:minmax(0,1fr)}.candidate-dossier-flow{overflow-x:auto}.candidate-dossier-dimension-editor,.candidate-dossier-dimension-edit{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.candidate-dossier-dimensions{grid-template-columns:minmax(0,1fr)}.candidate-dossier-dimensions>div,.candidate-dossier-dimensions>div:nth-child(odd),.candidate-dossier-dimensions>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--t-divider)}.candidate-dossier-dimensions>div:last-child{border-bottom:0}.candidate-dossier-assessment-head,.candidate-dossier-artifact{flex-direction:column;align-items:stretch}.candidate-dossier-head-actions,.candidate-dossier-artifact-actions{justify-content:flex-start}}.os-check-grid{flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:34px;display:flex}.os-evidence-source{color:var(--t-text3);font-size:var(--t-font-meta);margin-top:4px;line-height:1.45}.os-data-review-banner{color:var(--t-warn);align-items:center;gap:14px;margin-bottom:12px;padding:11px 13px;display:flex;border-color:var(--t-warn-border)!important;background:var(--t-warn-soft)!important}.os-data-review-banner>div{flex:1;min-width:0}.os-data-review-banner strong{color:var(--t-warn);font-size:var(--t-font-meta)}.os-data-review-banner div div{font-size:var(--t-font-meta);margin-top:2px;line-height:1.45}.os-evidence-metrics{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;display:grid}.os-evidence-metrics .os-metric{min-height:86px}.os-evidence-metrics .os-metric__value{font-size:var(--t-font-card-title);text-overflow:ellipsis;overflow:hidden}.os-evidence-note{border-radius:var(--t-radius-card);font-size:var(--t-font-meta);border:1px solid;margin-top:12px;padding:9px 11px;line-height:1.5}.os-evidence-note--ok{border-color:var(--t-ok-border);color:var(--t-ok);background:var(--t-ok-soft)}.os-evidence-note--warning{border-color:var(--t-warn-border);color:var(--t-warn);background:var(--t-warn-soft)}.os-evidence-note ul{gap:3px;margin:5px 0 0;padding-left:18px;display:grid}.os-readiness-grid{grid-template-columns:repeat(4,minmax(110px,1fr));gap:7px;display:grid}.os-readiness-check{border:1px solid var(--t-warn-border);border-radius:var(--t-radius-card);min-height:38px;color:var(--t-warn);background:var(--t-warn-soft);font-size:var(--t-font-meta);font-weight:var(--t-weight-semibold);align-items:center;gap:7px;padding:8px 10px;display:flex}.os-readiness-check[data-ready=true]{border-color:var(--t-ok-border);color:var(--t-ok);background:var(--t-ok-soft)}.os-table-scroll{overflow-x:auto}.os-evidence-table{border-collapse:collapse;width:100%;font-size:var(--t-font-meta)}.os-evidence-table td{border-bottom:1px solid var(--t-divider);color:var(--t-text2);white-space:nowrap;padding:9px 12px}.os-evidence-table tfoot td{background:var(--t-subtle);border-bottom:0}.os-evidence-table__number{font-family:var(--t-mono);text-align:right}.os-process-strip--legacy{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:12px}.os-evidence-checklist{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:6px;display:grid}.os-evidence-checklist__item{border:1px solid var(--t-border);border-radius:var(--t-radius-card);color:var(--t-text2);background:var(--t-surface);font-size:var(--t-font-meta);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:7px;padding:9px 10px;display:grid}.os-evidence-checklist__item[data-done=true]{border-color:var(--t-ok-border);color:var(--t-ok);background:var(--t-ok-soft)}.os-evidence-checklist__item small{color:var(--t-text3);white-space:nowrap}.os-project-form-grid{grid-template-columns:minmax(220px,2fr) minmax(120px,1fr) minmax(120px,1fr);gap:10px;margin-top:16px;display:grid}.os-project-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:9px;display:grid}.os-project-detail-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:14px;margin-top:16px;display:grid}.os-active-search-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.os-active-search-head__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.os-project-list{min-width:760px}.os-project-list-card{margin-bottom:2px}.os-project-list-card__head{justify-content:space-between}.os-project-list td:nth-child(4){font-family:var(--t-mono);text-align:center}.os-project-board-scroll,.os-deal-desk-scroll{scrollbar-width:thin;padding-bottom:5px;overflow-x:auto}.os-project-board{grid-template-columns:repeat(7,minmax(200px,1fr));gap:10px;min-width:1500px;display:grid}.os-project-board__column{border:1px solid var(--t-border);border-radius:var(--t-radius-panel);background:var(--t-subtle);min-height:170px;padding:8px}.os-project-board__head,.os-deal-desk-column__head{color:var(--t-text2);align-items:center;gap:8px;padding:3px 3px 9px;display:flex}.os-project-board__head strong,.os-deal-desk-column__head strong{min-width:0;font-size:var(--t-font-meta);flex:1}.os-project-board__cards,.os-deal-desk-column__cards{gap:7px;display:grid}.os-project-board__empty,.os-deal-desk-column__empty{color:var(--t-text-muted);font-size:var(--t-font-meta);text-align:center;padding:14px 5px}.os-selection-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.os-selection-detail{align-content:start;gap:14px;display:grid}.os-deal-desk-note{border:1px solid var(--t-border);border-radius:var(--t-radius-card);color:var(--t-text3);background:var(--t-subtle);font-size:var(--t-font-meta);padding:8px 10px;line-height:1.45}.os-deal-desk-scroll:focus-visible{border-radius:var(--t-radius-panel);outline:3px solid var(--t-focus-ring);outline-offset:3px}.os-deal-desk-board{grid-template-columns:repeat(9,minmax(190px,1fr));gap:9px;min-width:1810px;display:grid}.os-deal-desk-column{border:1px solid var(--t-border);border-radius:var(--t-radius-card);background:var(--t-subtle);min-height:180px;padding:7px}.os-page .os-deal-desk-card{text-align:left;gap:4px;width:100%;display:grid;border:1px solid var(--t-border)!important;border-radius:var(--t-radius-card)!important;color:var(--t-text2)!important;background:var(--t-surface)!important;padding:9px!important}.os-page .os-deal-desk-card[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--t-accent);border-color:var(--t-accent-border)!important;background:var(--t-accent-soft)!important}.os-deal-desk-card strong{color:var(--t-text);font-size:var(--t-font-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-deal-desk-card span{color:var(--t-text3);font-size:var(--t-font-meta);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.os-selection-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}@media (width<=1023px){.os-process-strip{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.recruve-content{padding:16px 18px 60px}.os-split{grid-template-columns:1fr}.os-project-detail-grid,.os-selection-grid{grid-template-columns:minmax(0,1fr)}.os-active-search-head{align-items:flex-start}.os-readiness-grid{grid-template-columns:repeat(2,minmax(110px,1fr))}.recruve-sidebar{flex-basis:196px;width:196px;min-width:196px}.recruve-header{min-width:680px;padding-inline:18px}}@keyframes skel{0%,to{opacity:.5}50%{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.os-modal-backdrop{z-index:120;background:var(--t-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.os-modal-dialog{border:1px solid var(--t-border);border-radius:var(--t-radius-dialog);background:var(--t-surface);max-height:min(90vh,820px);padding:20px;animation:.16s ease-out modalIn;overflow-y:auto;box-shadow:0 24px 70px #1419263d}.os-modal-dialog:focus{outline:none}.os-modal-dialog__head{border-bottom:1px solid var(--t-divider);align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.os-modal-dialog__head>div{flex:1;min-width:0}.os-modal-dialog__head h2{color:var(--t-text);font-size:var(--t-font-title);margin:0}.os-modal-dialog__head p{color:var(--t-text3);font-size:var(--t-font-meta);margin:4px 0 0;line-height:1.45}.os-modal-dialog__close{border:1px solid var(--t-border);border-radius:var(--t-radius-card);width:32px;color:var(--t-text3);background:var(--t-surface);place-items:center;line-height:1;display:grid;min-height:32px!important;font-size:var(--t-font-page-title)!important;font-weight:var(--t-weight-normal)!important}@media (width<=767px){.recruve-shell{width:100%;height:100dvh;min-height:0}.recruve-main{width:100%;height:100dvh}.recruve-sidebar{z-index:90;visibility:hidden;flex-basis:auto;width:min(86vw,320px);min-width:0;height:100dvh;transition:transform .16s,visibility .16s;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:18px 0 46px #141c3a33}.recruve-sidebar--mobile-open{visibility:visible;transform:translate(0)}.recruve-sidebar__mobile-close{appearance:none;border:1px solid var(--t-border);border-radius:var(--t-radius-card);width:36px;min-height:36px;color:var(--t-text3);background:var(--t-surface);font-size:var(--t-font-page-title);cursor:pointer;flex:0 0 36px;place-items:center;padding:0;line-height:1;display:grid}.recruve-sidebar__mobile-close:focus-visible,.recruve-header__menu:focus-visible{outline:3px solid var(--t-focus-ring);outline-offset:1px}.recruve-mobile-nav-backdrop{appearance:none;z-index:80;background:var(--t-overlay);cursor:pointer;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.recruve-header,.recruve-main--fulfillment .recruve-header{gap:8px;width:100%;min-width:0;height:56px;padding-inline:12px}.recruve-header__menu{appearance:none;border:1px solid var(--t-border);border-radius:var(--t-radius-card);width:36px;min-height:36px;color:var(--t-text2);background:var(--t-surface);font-size:var(--t-font-title);cursor:pointer;flex:0 0 36px;place-items:center;padding:0;line-height:1;display:grid}.recruve-header__title,.recruve-main--fulfillment .recruve-header__title{min-width:0;font-size:var(--t-font-card-title);text-overflow:ellipsis;flex:1;overflow:hidden}.recruve-header__mode,.recruve-header__health,.recruve-header__search,.recruve-header__sync{display:none}.recruve-sync-warning{padding-inline:12px}.recruve-content,.recruve-content--workspace-fulfillment{min-width:0;min-height:calc(100dvh - 56px);padding:12px 12px 64px}.recruve-content--talente{padding:0}.recruve-content--talente>div{height:calc(100dvh - 56px)!important}.talente-primary-search{grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:8px 10px!important;padding:12px!important;display:grid!important}.talente-primary-search__label{grid-area:1/1;min-width:0}.talente-primary-search__query{grid-area:2/1/auto/-1;width:100%;max-width:none!important}.talente-primary-search__status{grid-area:1/2;max-width:170px;line-height:1.35;white-space:normal!important}.os-toolbar--views,.os-active-search-head{flex-direction:column;align-items:stretch}.os-toolbar__filters{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.os-view-switch{grid-auto-columns:1fr;width:100%}.os-hotjob-table-wrap,.os-project-list-wrap{display:none}.os-hotjob-table-mobile{display:block}.os-project-list-mobile{gap:7px;padding:8px;display:grid}.os-next-action-bar{grid-template-columns:minmax(0,1fr);gap:3px;position:static}.os-next-action-bar>strong,.os-next-action-bar>small{white-space:normal}.os-active-search-head__actions{flex-direction:column;align-items:stretch}.os-project-board,.os-deal-desk-board{grid-template-columns:minmax(0,1fr);min-width:0}.os-project-board-scroll,.os-deal-desk-scroll{overflow-x:visible}.os-project-board__column,.os-deal-desk-column{min-height:0}.os-project-form-grid,.os-project-brief-grid,.os-selection-summary-grid{grid-template-columns:minmax(0,1fr)}.os-split>*,.os-page,.os-card{min-width:0}.os-modal-backdrop{align-items:end;padding:10px}.os-modal-dialog{border-radius:var(--t-radius-dialog) var(--t-radius-dialog) var(--t-radius-card) var(--t-radius-card);max-height:94vh;width:100%!important}}@media (prefers-reduced-motion:reduce){.recruve-sidebar{transition:none}}.candidate-intake-workspace{color:var(--t-text);gap:14px;margin:4px 0 20px;display:grid}.candidate-intake-loading{color:var(--t-text3);font-size:var(--t-font-meta);padding:24px 4px}.candidate-intake-hero{border:1px solid var(--t-border);border-radius:var(--t-radius-panel);background:radial-gradient(circle at 100% 0%, var(--t-focus-ring), transparent 42%), var(--t-surface);justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 21px;display:flex}.candidate-intake-hero>div{min-width:0}.candidate-intake-hero>div>span{color:var(--t-accent);font-size:var(--t-font-label);font-weight:var(--t-weight-bold);letter-spacing:.09em;text-transform:uppercase}.candidate-intake-hero h2,.candidate-intake-workspace h3{color:var(--t-text);margin:0}.candidate-intake-hero h2{font-size:var(--t-font-page-title);letter-spacing:-.025em;margin-top:5px}.candidate-intake-hero p{max-width:760px;color:var(--t-text3);font-size:var(--t-font-meta);margin:7px 0 0;line-height:1.55}.candidate-intake-workspace h3{font-size:var(--t-font-card-title);letter-spacing:-.015em;margin-top:3px}.candidate-intake-path{border:1px solid var(--t-border);border-radius:var(--t-radius-panel);background:var(--t-surface);grid-template-columns:repeat(8,minmax(0,1fr));display:grid;overflow:hidden}.candidate-intake-path>span{border-right:1px solid var(--t-divider);min-width:0;color:var(--t-text2);font-size:var(--t-font-meta);font-weight:var(--t-weight-semibold);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:0 8px;padding:10px 9px;display:grid}.candidate-intake-path>span:last-child{border-right:0}.candidate-intake-path b{border-radius:var(--t-radius-pill);width:22px;height:22px;color:var(--t-text3);background:var(--t-subtle);font-size:var(--t-font-meta);grid-row:1/3;place-items:center;display:grid}.candidate-intake-path small{min-width:0;color:var(--t-text-muted);font-size:var(--t-font-meta);font-weight:var(--t-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.candidate-intake-path>.is-complete b{color:var(--t-ok);background:var(--t-ok-soft)}.candidate-intake-path>.is-warning b{color:var(--t-warn);background:var(--t-warn-soft)}.candidate-intake-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.candidate-intake-grid>.os-card{min-width:0}.candidate-intake-span{grid-column:1/-1}.candidate-intake-check-list{gap:9px;display:grid}.candidate-intake-check-list>div{align-items:flex-start;gap:9px;display:flex}.candidate-intake-check-list>div>span{border-radius:var(--t-radius-pill);width:20px;height:20px;color:var(--t-text3);background:var(--t-subtle);font-size:var(--t-font-meta);font-weight:var(--t-weight-bold);flex:0 0 20px;place-items:center;display:grid}.candidate-intake-check-list>div>span.is-complete{color:var(--t-ok);background:var(--t-ok-soft)}.candidate-intake-check-list>div>span.is-missing{color:var(--t-danger);background:var(--t-danger-soft)}.candidate-intake-check-list strong,.candidate-intake-check-list small{display:block}.candidate-intake-check-list strong{color:var(--t-text2);font-size:var(--t-font-meta)}.candidate-intake-check-list small{color:var(--t-text3);font-size:var(--t-font-meta);margin-top:2px}.candidate-intake-panel-actions,.candidate-intake-modal-actions{border-top:1px solid var(--t-divider);justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding-top:13px;display:flex}.candidate-intake-gates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.candidate-intake-gates>div{border:1px solid var(--t-divider);border-radius:var(--t-radius-card);background:var(--t-surface);padding:9px 10px}.candidate-intake-gates strong,.candidate-intake-gates span{display:block}.candidate-profile-workflow-card{overflow:hidden}.candidate-profile-state-grid{border:1px solid var(--t-divider);border-radius:var(--t-radius-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.candidate-profile-state-grid>div{border-right:1px solid var(--t-divider);background:var(--t-surface);min-width:0;padding:11px 12px}.candidate-profile-state-grid>div:last-child{border-right:0}.candidate-profile-state-grid span,.candidate-profile-state-grid strong,.candidate-profile-state-grid small{display:block}.candidate-profile-state-grid span{color:var(--t-text3);font-size:var(--t-font-label);font-weight:var(--t-weight-bold);letter-spacing:.045em;text-transform:uppercase}.candidate-profile-state-grid strong{color:var(--t-text2);font-size:var(--t-font-meta);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.candidate-profile-state-grid small{color:var(--t-text3);font-size:var(--t-font-meta);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.candidate-profile-next{border:1px solid var(--t-accent-border);border-radius:var(--t-radius-panel);background:var(--t-accent-soft);justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:13px 14px;display:flex}.candidate-profile-next.is-complete{border-color:var(--t-ok-border);background:var(--t-ok-soft)}.candidate-profile-next>div{min-width:0}.candidate-profile-next strong{color:var(--t-text);font-size:var(--t-font-meta);margin-top:3px;display:block}.candidate-profile-next p{max-width:760px;color:var(--t-text3);font-size:var(--t-font-meta);margin:4px 0 0;line-height:1.45}.candidate-profile-next>.os-button{flex:none}.candidate-profile-boundary{color:var(--t-text3);font-size:var(--t-font-meta);margin-top:9px;line-height:1.45}.candidate-profile-revision-note{border:1px solid var(--t-border);border-radius:var(--t-radius-card);color:var(--t-text2);background:var(--t-surface);font-family:var(--t-mono);font-size:var(--t-font-meta);padding:9px 11px}.candidate-searchability-checks{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.candidate-searchability-checks label{border:1px solid var(--t-border);border-radius:var(--t-radius-card);color:var(--t-text2);background:var(--t-surface);font-size:var(--t-font-meta);align-items:flex-start;gap:9px;padding:10px 11px;line-height:1.4;display:flex}.candidate-searchability-checks label:last-child{grid-column:1/-1}.candidate-searchability-checks input{margin-top:2px}.candidate-intake-gates strong{color:var(--t-text2);font-size:var(--t-font-meta)}.candidate-intake-gates span{color:var(--t-text3);font-size:var(--t-font-meta);margin-top:2px;line-height:1.4}.candidate-intake-head-note{max-width:330px;color:var(--t-warn);font-size:var(--t-font-meta);text-align:right;line-height:1.4}.candidate-intake-documents{display:grid}.candidate-intake-document-row{border-bottom:1px solid var(--t-divider);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.candidate-intake-document-row:last-child{border-bottom:0}.candidate-intake-document-icon{border:1px solid var(--t-accent-border);border-radius:var(--t-radius-card);width:42px;height:48px;color:var(--t-accent);background:var(--t-accent-soft);font-family:var(--t-mono);font-size:var(--t-font-meta);font-weight:var(--t-weight-bold);place-items:center;display:grid}.candidate-intake-document-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.candidate-intake-document-title strong{color:var(--t-text);font-size:var(--t-font-meta)}.candidate-intake-document-row p{color:var(--t-text3);font-size:var(--t-font-meta);margin:3px 0 0;line-height:1.4}.candidate-intake-document-meta{color:var(--t-text3);font-family:var(--t-mono);font-size:var(--t-font-meta);flex-wrap:wrap;gap:4px 12px;margin-top:6px;display:flex}.candidate-intake-document-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.candidate-intake-document-actions a{text-decoration:none}.candidate-intake-version{color:var(--t-text3);font-family:var(--t-mono);font-size:var(--t-font-meta);margin-top:5px}.candidate-intake-facts{border:1px solid var(--t-divider);border-radius:var(--t-radius-panel);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.candidate-intake-facts>div{border-right:1px solid var(--t-divider);border-bottom:1px solid var(--t-divider);min-width:0;padding:12px}.candidate-intake-facts>div:nth-child(3n){border-right:0}.candidate-intake-facts>div:nth-last-child(-n+3){border-bottom:0}.candidate-intake-facts strong{color:var(--t-text2);font-size:var(--t-font-meta);display:block}.candidate-intake-facts p{overflow-wrap:anywhere;color:var(--t-text2);font-size:var(--t-font-meta);white-space:pre-wrap;margin:5px 0 0;line-height:1.5}.candidate-intake-form,.candidate-intake-transition,.candidate-intake-upload{gap:14px;margin-top:16px;display:grid}.candidate-intake-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.candidate-intake-textarea{resize:vertical;min-height:94px;line-height:1.45}.candidate-intake-field-error{color:var(--t-danger);font-size:var(--t-font-meta)}.candidate-intake-privacy{border:1px solid var(--t-accent-border);border-radius:var(--t-radius-card);color:var(--t-text2);background:var(--t-accent-soft);font-size:var(--t-font-meta);gap:3px;padding:10px 12px;line-height:1.45;display:grid}.candidate-intake-privacy span{color:var(--t-text3)}.candidate-intake-confirmation{border:1px solid var(--t-border);border-radius:var(--t-radius-card);color:var(--t-text2);background:var(--t-surface);font-size:var(--t-font-meta);align-items:flex-start;gap:9px;padding:10px 12px;line-height:1.45;display:flex}.candidate-intake-confirmation input{margin-top:2px}.candidate-intake-upload-drop{position:relative}.candidate-intake-upload-drop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.candidate-intake-upload-drop label{border:1px dashed var(--t-accent-border);border-radius:var(--t-radius-panel);color:var(--t-accent);background:var(--t-accent-soft);cursor:pointer;place-items:center;gap:3px;padding:28px 18px;display:grid}.candidate-intake-upload-drop input:focus+label{outline:2px solid var(--t-focus-ring);outline-offset:2px}.candidate-intake-upload-drop label span{color:var(--t-text3);font-size:var(--t-font-meta)}.candidate-transcript-workspace{overflow:hidden}.candidate-transcript-boundary{max-width:860px;color:var(--t-text3);font-size:var(--t-font-meta);margin:-4px 0 12px;line-height:1.5}.candidate-transcript-stages{border:1px solid var(--t-border);border-radius:var(--t-radius-panel);background:var(--t-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.candidate-transcript-stages>span{border-right:1px solid var(--t-border);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:0 8px;min-width:0;padding:10px 12px;display:grid}.candidate-transcript-stages>span:last-child{border-right:0}.candidate-transcript-stages b{border-radius:var(--t-radius-pill);width:24px;height:24px;color:var(--t-text3);background:var(--t-subtle);font-size:var(--t-font-meta);grid-row:1/3;place-items:center;display:grid}.candidate-transcript-stages .is-complete b{color:var(--t-ok);background:var(--t-ok-soft)}.candidate-transcript-stages .is-warning b{color:var(--t-warn);background:var(--t-warn-soft)}.candidate-transcript-stages strong,.candidate-transcript-stages small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.candidate-transcript-stages strong{color:var(--t-text2);font-size:var(--t-font-meta)}.candidate-transcript-stages small{color:var(--t-text3);font-size:var(--t-font-meta)}.candidate-transcript-upload{border:1px solid var(--t-accent-border);border-radius:var(--t-radius-panel);background:var(--t-accent-soft);grid-template-columns:minmax(280px,1fr) minmax(220px,.7fr) auto;align-items:end;gap:12px;margin-top:13px;padding:12px;display:grid}.candidate-transcript-file{position:relative}.candidate-transcript-file input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.candidate-transcript-file label{border:1px dashed var(--t-accent-border);border-radius:var(--t-radius-card);min-height:56px;color:var(--t-accent);background:var(--t-surface);cursor:pointer;align-content:center;gap:3px;padding:9px 12px;display:grid}.candidate-transcript-file input:focus+label{outline:2px solid var(--t-focus-ring);outline-offset:2px}.candidate-transcript-file input:disabled+label{cursor:not-allowed;opacity:.55}.candidate-transcript-file label strong{font-size:var(--t-font-meta)}.candidate-transcript-file label span{color:var(--t-text3);font-size:var(--t-font-meta)}.candidate-transcript-meta{border-bottom:1px solid var(--t-divider);color:var(--t-text3);font-family:var(--t-mono);font-size:var(--t-font-meta);flex-wrap:wrap;align-items:center;gap:7px 14px;margin-top:10px;padding-bottom:12px;display:flex}.candidate-transcript-meta>.os-button{margin-left:auto}.candidate-transcript-preview{gap:12px;margin-top:16px;display:grid}.candidate-transcript-preview__head{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.candidate-transcript-preview__head small{color:var(--t-text3);font-family:var(--t-mono);font-size:var(--t-font-meta)}.candidate-transcript-fields{gap:9px;display:grid}.candidate-transcript-field{border:1px solid var(--t-border);border-radius:var(--t-radius-panel);background:var(--t-surface);overflow:hidden}.candidate-transcript-field.is-conflict{border-color:var(--t-warn-border)}.candidate-transcript-field__head{background:var(--t-surface);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.candidate-transcript-field__head strong,.candidate-transcript-field__head small{display:block}.candidate-transcript-field__head strong{color:var(--t-text2);font-size:var(--t-font-meta)}.candidate-transcript-field__head small{color:var(--t-text3);font-size:var(--t-font-meta);margin-top:2px}.candidate-transcript-field__comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(180px,.55fr);display:grid}.candidate-transcript-field__comparison>div{border-top:1px solid var(--t-divider);border-right:1px solid var(--t-divider);min-width:0;padding:10px 12px}.candidate-transcript-field__comparison>div:last-child{border-right:0}.candidate-transcript-field__comparison span,.candidate-transcript-decisions legend{color:var(--t-text3);font-size:var(--t-font-label);font-weight:var(--t-weight-bold);letter-spacing:.05em;text-transform:uppercase}.candidate-transcript-field__comparison p,.candidate-transcript-field__comparison ul{color:var(--t-text2);font-size:var(--t-font-meta);overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0;line-height:1.45}.candidate-transcript-field__comparison ul{color:var(--t-text3);font-family:var(--t-mono);font-size:var(--t-font-meta);padding-left:16px}.candidate-transcript-decisions{border:0;border-top:1px solid var(--t-divider);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;padding:9px 12px 10px;display:flex}.candidate-transcript-decisions legend{float:left;margin-right:10px;padding:3px 0}.candidate-transcript-decisions label{color:var(--t-text2);font-size:var(--t-font-meta);align-items:center;gap:6px;display:inline-flex}.candidate-transcript-decisions label.is-replace{color:var(--t-warn);font-weight:var(--t-weight-semibold)}.candidate-transcript-contradictions{border:1px solid var(--t-warn-border);border-radius:var(--t-radius-card);background:var(--t-warn-soft);gap:7px;padding:11px 12px;display:grid}.candidate-transcript-contradictions>strong{color:var(--t-warn);font-size:var(--t-font-meta)}.candidate-transcript-contradictions>div{grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);gap:10px;display:grid}.candidate-transcript-contradictions span,.candidate-transcript-contradictions p{color:var(--t-warn);font-size:var(--t-font-meta);margin:0;line-height:1.4}.candidate-transcript-contradictions span{font-weight:var(--t-weight-semibold)}.candidate-transcript-prework{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.candidate-transcript-prework>.os-notice{grid-column:1/-1}.candidate-transcript-prework>div:not(.os-notice){border:1px solid var(--t-border);border-radius:var(--t-radius-card);background:var(--t-surface);padding:11px 12px}.candidate-transcript-prework p,.candidate-transcript-prework ul{color:var(--t-text3);font-size:var(--t-font-meta);margin:6px 0 0;line-height:1.45}.candidate-transcript-prework ul{gap:5px;padding-left:17px;display:grid}.candidate-transcript-prework li strong,.candidate-transcript-prework li span{display:block}.candidate-transcript-prework li span{color:var(--t-text3);margin-top:2px}.candidate-transcript-review-gate,.candidate-transcript-apply-gate{border:1px solid var(--t-accent-border);border-radius:var(--t-radius-panel);background:var(--t-accent-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 14px;padding:12px;display:grid}.candidate-transcript-apply-gate{border-color:var(--t-ok-border);background:var(--t-ok-soft)}.candidate-transcript-review-gate label,.candidate-transcript-apply-gate label{color:var(--t-text2);font-size:var(--t-font-meta);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.candidate-transcript-review-gate input,.candidate-transcript-apply-gate input{margin-top:2px}.candidate-transcript-apply-gate>small{color:var(--t-text3);font-size:var(--t-font-meta);grid-column:1/-1}@media (width<=1023px){.candidate-intake-path{grid-template-columns:repeat(4,minmax(0,1fr))}.candidate-intake-path>span{border-bottom:1px solid var(--t-divider)}.candidate-intake-path>span:nth-child(4n){border-right:0}.candidate-intake-path>span:nth-last-child(-n+4){border-bottom:0}.candidate-transcript-upload,.candidate-intake-grid,.candidate-intake-form-grid,.candidate-transcript-upload,.candidate-transcript-prework{grid-template-columns:minmax(0,1fr)}.candidate-transcript-prework>.os-notice,.candidate-intake-span{grid-column:auto}.candidate-intake-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.candidate-intake-facts>div,.candidate-intake-facts>div:nth-child(3n){border-right:1px solid var(--t-divider);border-bottom:1px solid var(--t-divider)}.candidate-intake-facts>div:nth-child(2n){border-right:0}.candidate-intake-facts>div:nth-last-child(-n+3){border-bottom:1px solid var(--t-divider)}.candidate-intake-facts>div:last-child{border-bottom:0}}@media (width<=767px){.candidate-intake-hero,.candidate-intake-document-row{flex-direction:column;align-items:stretch}.candidate-intake-document-row{display:flex}.candidate-intake-path,.candidate-intake-gates,.candidate-intake-facts,.candidate-profile-state-grid,.candidate-searchability-checks,.candidate-transcript-stages,.candidate-transcript-field__comparison,.candidate-transcript-review-gate,.candidate-transcript-apply-gate{grid-template-columns:minmax(0,1fr)}.candidate-transcript-stages>span{border-right:0;border-bottom:1px solid var(--t-border)}.candidate-transcript-stages>span:last-child{border-bottom:0}.candidate-transcript-field__comparison>div{border-right:0}.candidate-transcript-preview__head,.candidate-transcript-meta{flex-direction:column;align-items:flex-start}.candidate-transcript-meta>.os-button{width:100%;margin-left:0}.candidate-transcript-contradictions>div{grid-template-columns:minmax(0,1fr)}.candidate-intake-path>span,.candidate-intake-path>span:nth-child(2),.candidate-intake-path>span:nth-last-child(-n+4){border-right:0;border-bottom:1px solid var(--t-divider)}.candidate-intake-path>span:last-child{border-bottom:0}.candidate-profile-state-grid>div{border-right:0;border-bottom:1px solid var(--t-divider)}.candidate-profile-state-grid>div:last-child{border-bottom:0}.candidate-searchability-checks label:last-child{grid-column:auto}.candidate-profile-next{flex-direction:column;align-items:stretch}.candidate-profile-next>.os-button{justify-content:center;width:100%}.candidate-intake-facts>div,.candidate-intake-facts>div:nth-child(2n),.candidate-intake-facts>div:nth-child(3n){border-right:0;border-bottom:1px solid var(--t-divider)}.candidate-intake-document-actions,.candidate-intake-panel-actions,.candidate-intake-modal-actions{flex-direction:column;align-items:stretch}.candidate-intake-document-actions>*,.candidate-intake-panel-actions>*,.candidate-intake-modal-actions>*{text-align:center;justify-content:center;width:100%}.candidate-intake-head-note{text-align:left}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.campaign-review-page{color:var(--os-ink);gap:14px;display:grid}.campaign-review-page__head{justify-content:space-between;align-items:flex-start;gap:24px;padding:2px 2px 4px;display:flex}.campaign-review-page__head h1,.campaign-standard-claim h2,.campaign-strategy-status h2,.campaign-review-detail__header h2{color:#202636;letter-spacing:-.025em;margin:4px 0}.campaign-review-page__head h1{font-size:24px}.campaign-review-page__head p,.campaign-standard-claim p{color:#667085;max-width:760px;margin:0;font-size:12.5px}.campaign-review-eyebrow{color:#4658d9;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.campaign-review-page__safety{color:#147a49;background:#edf8f1;border:1px solid #b9dfca;border-radius:9px;flex:none;align-items:center;gap:9px;padding:9px 11px;display:flex}.campaign-review-page__safety>span{color:#fff;background:#147a49;border-radius:7px;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.campaign-review-page__safety strong,.campaign-review-page__safety small{display:block}.campaign-review-page__safety strong{font-size:11.5px}.campaign-review-page__safety small{color:#3f7459;margin-top:2px;font-size:9.75px}.campaign-review-banner{grid-template-columns:minmax(260px,.72fr) minmax(520px,1.28fr);gap:16px;padding:13px 14px;display:grid;border-left-width:4px!important}.campaign-review-banner--fresh{background:#fbfefc!important;border-left-color:#279a60!important}.campaign-review-banner--stale{background:#fffcf5!important;border-left-color:#d39b29!important}.campaign-review-banner--blocked{background:snow!important;border-left-color:#d92d20!important}.campaign-review-banner__intro{align-items:flex-start;gap:10px;display:flex}.campaign-review-banner__mark{color:#fff;background:#279a60;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:750;display:grid}.campaign-review-banner--stale .campaign-review-banner__mark{background:#d39b29}.campaign-review-banner--blocked .campaign-review-banner__mark{background:#d92d20}.campaign-review-banner__intro strong,.campaign-review-source strong,.campaign-review-section-head strong{color:#293141;font-size:12px;display:block}.campaign-review-banner__intro p{color:#667085;margin:3px 0 0;font-size:10.75px;line-height:1.45}.campaign-review-banner__sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.campaign-review-source{background:#ffffffc7;border:1px solid #e3e7ef;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.campaign-review-source span,.campaign-review-source small{color:#7b8498;font-size:9.75px;display:block}.campaign-review-source span{margin-top:2px}.campaign-review-source__status{text-align:right;justify-items:end;gap:3px;display:grid}.campaign-review-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.campaign-review-summary .os-metric{min-width:0;min-height:86px}.campaign-review-message{border:1px solid;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;font-size:11.5px;display:flex}.campaign-review-message--error{color:#9e2319;background:#fef3f2;border-color:#f5c2bd}.campaign-review-message--success{color:#16643f;background:#edf8f1;border-color:#b9dfca}.campaign-review-tabs{border:1px solid var(--os-line);background:#eceff4;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.campaign-review-tabs button{text-align:left;align-content:center;justify-items:start;display:grid;color:#667085!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;min-height:48px!important;padding:6px 11px!important}.campaign-review-tabs button[aria-current=page]{box-shadow:0 1px 3px #1d243312;color:#3546c4!important;background:#fff!important;border-color:#d9deea!important}.campaign-review-tabs button span{font-size:11.5px;font-weight:700}.campaign-review-tabs button small{color:#9299a8;margin-top:2px;font-size:9.5px;font-weight:500}.campaign-review-tab-panel{gap:12px;display:grid}.campaign-review-filters{padding:11px 12px}.campaign-review-filters__heading,.campaign-review-section-head,.campaign-strategy-intro,.campaign-strategy-actions,.campaign-standard-claim{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.campaign-review-filters__heading{align-items:center;margin-bottom:9px}.campaign-review-filters__heading strong,.campaign-review-filters__heading span{display:block}.campaign-review-filters__heading strong{color:#293141;font-size:11.5px}.campaign-review-filters__heading span,.campaign-review-section-head span,.campaign-strategy-intro span,.campaign-strategy-actions>div>span{color:#7b8498;margin-top:2px;font-size:10px}.campaign-review-filters__grid{grid-template-columns:minmax(180px,1.45fr) repeat(6,minmax(105px,1fr));gap:7px;display:grid}.campaign-review-filter{gap:4px;min-width:0;display:grid}.campaign-review-filter>span{color:#7b8498;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.campaign-review-filter input,.campaign-review-filter select{border:1px solid var(--os-line-strong);color:#344054;background:#fff;width:100%;min-width:0;min-height:34px;padding:6px 8px}.campaign-review-workspace{grid-template-columns:minmax(0,1.18fr) minmax(410px,.82fr);align-items:start;gap:12px;display:grid}.campaign-review-table-card{min-width:0;overflow:hidden}.campaign-review-table-wrap{overflow:auto}.campaign-review-table{width:100%;min-width:820px}.campaign-review-table td{color:#475467;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:8px 10px}.campaign-review-table tr:last-child td{border-bottom:0}.campaign-review-table tr[data-selected] td{background:#f5f6fe}.campaign-review-table tr:hover td{background:#fafbff}.campaign-review-table__select{text-align:left;justify-items:start;width:100%;display:grid;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.campaign-review-table__select strong{color:#293141;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:11.5px;overflow:hidden}.campaign-review-table__select span,.campaign-review-muted{color:#98a2b3;margin-top:2px;font-size:9.75px}.campaign-review-table__stack{align-items:center;gap:5px;display:flex}.campaign-review-mobile-list{display:none}.campaign-review-detail{max-height:calc(100vh - 84px);position:sticky;top:66px;overflow:auto}.campaign-review-detail__header{background:#fbfbfd;border-bottom:1px solid #e8ebf1;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.campaign-review-detail__header h2{font-size:15px}.campaign-review-detail__header code,.campaign-review-binding code,.campaign-standard-artifact code{color:#7b8498;max-width:100%;font:9px var(--os-mono);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.campaign-review-detail__body{gap:10px;padding:11px;display:grid}.campaign-review-observations,.campaign-review-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.campaign-review-observation,.campaign-review-binding,.campaign-review-comparison>section,.campaign-review-decision-form{background:#fff;border:1px solid #e3e7ef;border-radius:8px;padding:10px}.campaign-review-observation--missing{color:#98a2b3;background:#fafbfc;align-content:center;min-height:100px;display:grid}.campaign-review-observation--missing strong,.campaign-review-observation--missing span{display:block}.campaign-review-observation--missing strong{color:#667085;font-size:11.5px}.campaign-review-observation--missing span{margin-top:3px;font-size:10px}.campaign-review-observation__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.campaign-review-observation__head>strong{color:#344054;font-size:10.75px}.campaign-review-observation__name{color:#293141;margin-top:7px;font-size:11px;font-weight:650}.campaign-review-observation__meta{color:#98a2b3;margin-top:2px;font-size:9.5px}.campaign-review-observation__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:8px;display:grid}.campaign-review-provider-evidence{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.campaign-review-provider-evidence>span{color:#8a92a3;background:#fafbfc;border:1px solid #e5e8ed;border-radius:5px;padding:3px 5px;font-size:8px}.campaign-review-provider-evidence strong{color:#475467;font-weight:650}.campaign-review-mini-metric{background:#f4f5f8;border-radius:5px;justify-items:center;gap:1px;padding:4px 2px;display:grid}.campaign-review-mini-metric span{color:#8a92a3;font-size:8px}.campaign-review-mini-metric strong{color:#344054;font:10px var(--os-mono)}.campaign-review-inline-error{color:#b42318;background:#fef3f2;border-radius:5px;margin-top:7px;padding:5px 6px;font-size:9.5px}.campaign-review-binding--bound{background:#f6fbf8;border-color:#b9dfca;justify-content:space-between;align-items:center;gap:12px;display:flex}.campaign-review-binding--bound strong,.campaign-review-binding--bound span{display:block}.campaign-review-binding--bound strong,.campaign-review-binding>strong{color:#2d6046;font-size:11.5px}.campaign-review-binding--bound span,.campaign-review-binding p{color:#667085;margin:3px 0 0;font-size:10px}.campaign-review-binding__choices{gap:5px;margin-top:9px;display:grid}.campaign-review-binding__choices label{cursor:pointer;border:1px solid #e3e7ef;border-radius:7px;align-items:center;gap:8px;padding:7px 8px;display:flex}.campaign-review-binding__choices label[data-selected]{background:#f3f4fe;border-color:#aeb8ee}.campaign-review-binding__choices input{accent-color:#4658d9}.campaign-review-binding__choices strong,.campaign-review-binding__choices small{display:block}.campaign-review-binding__choices strong{color:#344054;font-size:10.5px}.campaign-review-binding__choices small{color:#8a92a3;margin-top:1px;font-size:9px}.campaign-review-binding__confirm{background:#fff9e8;border-radius:6px;margin-top:9px;padding:7px}.campaign-review-binding__standalone{border-top:1px solid #e3e7ef;margin-top:10px;padding-top:2px}.campaign-review-comparison>section{border-top-width:3px;min-height:112px}.campaign-review-comparison__recommendation{background:#fafaff!important;border-top-color:#9aa8e8!important}.campaign-review-comparison__decision{background:#f7f8ff!important;border-top-color:#4658d9!important}.campaign-review-comparison__decision[data-empty]{background:#fbfbfc!important;border-top-color:#cfd4dc!important}.campaign-review-comparison strong,.campaign-review-comparison span{display:block}.campaign-review-comparison strong{color:#293141;margin-top:6px;font-size:11.5px}.campaign-review-comparison span{color:#667085;margin-top:3px;font-size:9.75px}.campaign-review-comparison p{color:#7b8498;font:9px var(--os-mono);margin:8px 0 0}.campaign-review-decision-form{gap:10px;display:grid}.campaign-review-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.campaign-review-form-grid select,.campaign-review-form-grid input,.campaign-strategy-form select,.campaign-strategy-form input,.campaign-strategy-form textarea{border:1px solid var(--os-line-strong);color:#344054;background:#fff;width:100%;min-height:36px;padding:7px 9px}.campaign-strategy-form textarea{resize:vertical}.campaign-review-form-grid input[aria-invalid=true]{background:snow;border-color:#f19b92}.campaign-review-no-apply{color:#32674c;background:#f4fbf7;border:1px solid #c9e5d4;border-radius:7px;align-items:flex-start;gap:7px;padding:7px 8px;font-size:9.75px;display:flex}.campaign-review-form-errors{color:#8a5608;background:#fff9e8;border:1px solid #f1d292;border-radius:7px;padding:8px 9px;font-size:9.75px}.campaign-review-form-errors--validation{color:#9e2319;background:#fff7f6;border-color:#f0c1bc}.campaign-review-form-errors strong,.campaign-review-form-errors span{display:block}.campaign-review-form-errors ul{gap:2px;margin:5px 0;padding-left:16px;display:grid}.campaign-review-no-apply strong{flex:none}.campaign-review-form-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.campaign-review-form-actions>span{color:#9a5d08;font-size:9.75px}.campaign-strategy-intro{align-items:center;padding:11px 12px;background:#fbfefc!important;border-left:3px solid #279a60!important}.campaign-strategy-intro--warning{background:#fffcf5!important;border-left-color:#d39b29!important}.campaign-strategy-intro strong,.campaign-strategy-actions strong{color:#293141;font-size:11.5px;display:block}.campaign-strategy-case-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.campaign-strategy-case-tabs button{text-align:left;justify-items:start;display:grid;color:#667085!important;background:#fff!important;border:1px solid #e1e5eb!important;border-radius:8px!important;min-height:68px!important;padding:8px 10px!important}.campaign-strategy-case-tabs button[aria-selected=true]{box-shadow:inset 0 0 0 1px #4658d914;color:#3546c4!important;background:#f5f6fe!important;border-color:#9da9e8!important}.campaign-strategy-case-tabs span,.campaign-strategy-case-tabs strong,.campaign-strategy-case-tabs small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.campaign-strategy-case-tabs span,.campaign-strategy-case-tabs small{color:#8a92a3;font-size:9px}.campaign-strategy-case-tabs strong{color:#344054;margin:2px 0;font-size:11px}.campaign-strategy-form{gap:10px;display:grid}.campaign-strategy-status{justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 13px;display:flex}.campaign-strategy-status h2{font-size:16px}.campaign-strategy-status>div>span{color:#7b8498;font-size:10px}.campaign-strategy-dimensions{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.campaign-strategy-dimensions:disabled .campaign-strategy-dimension__body{opacity:.72}.campaign-strategy-dimension{background:#fff;border:1px solid #e1e5eb;border-radius:9px;overflow:hidden}.campaign-strategy-dimension[data-complete]{border-color:#c9e5d4}.campaign-strategy-dimension>header{background:#fafbfc;border-bottom:1px solid #e9ecf1;align-items:flex-start;gap:9px;padding:9px 11px;display:flex}.campaign-strategy-dimension[data-complete]>header{background:#f7fcf9}.campaign-strategy-dimension>header>span{color:#4658d9;background:#edeffc;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10.5px;font-weight:750;display:grid}.campaign-strategy-dimension[data-complete]>header>span{color:#147a49;background:#e8f5ee}.campaign-strategy-dimension>header strong,.campaign-strategy-dimension>header p{margin:0;display:block}.campaign-strategy-dimension>header strong{color:#293141;font-size:11.5px}.campaign-strategy-dimension>header p{color:#8a92a3;margin-top:2px;font-size:9.75px}.campaign-strategy-dimension__body{padding:11px}.campaign-strategy-grid--two,.campaign-strategy-grid--three,.campaign-strategy-measurements,.campaign-strategy-hook__grid{gap:9px;display:grid}.campaign-strategy-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-strategy-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-strategy-measurements{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px}.campaign-strategy-hooks{gap:8px;display:grid}.campaign-strategy-hook{background:#fafbfc;border:1px solid #e4e7ec;border-radius:8px;padding:9px}.campaign-strategy-hook__head,.campaign-strategy-hook__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.campaign-strategy-hook__head{margin-bottom:7px}.campaign-strategy-hook__head strong{color:#475467;font-size:10.5px}.campaign-strategy-hook__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.campaign-strategy-hook__actions .os-field{width:min(360px,100%)}.campaign-strategy-checks{background:#f7f8fa;border-radius:7px;flex-wrap:wrap;gap:8px 16px;margin-top:10px;padding:8px;display:flex}.campaign-strategy-actions{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;padding:11px 12px;position:sticky;bottom:10px;background:#fffffff5!important;border-color:#cdd3ee!important;box-shadow:0 8px 25px #1d24331f!important}.campaign-standard-claim{align-items:center;padding:14px;background:#fafaff!important;border-left:4px solid #4658d9!important}.campaign-standard-claim h2{font-size:17px}.campaign-standard-layout{grid-template-columns:minmax(310px,.7fr) minmax(0,1.3fr);align-items:start;gap:11px;display:grid}.campaign-standard-sources,.campaign-standard-artifact{padding:12px}.campaign-standard-source{border-bottom:1px solid #edf0f4;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.campaign-standard-source>span{color:#4658d9;background:#edeffc;border-radius:6px;place-items:center;width:23px;height:23px;font-size:10px;font-weight:750;display:grid}.campaign-standard-source strong,.campaign-standard-source small{display:block}.campaign-standard-source strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:10.75px;overflow:hidden}.campaign-standard-source small{color:#98a2b3;margin-top:2px;font-size:9px}.campaign-standard-derive{gap:5px;margin-top:11px;display:grid}.campaign-standard-derive span{color:#9a5d08;text-align:center;font-size:9.5px}.campaign-standard-artifact__head{border-bottom:1px solid #e8ebf1;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.campaign-standard-artifact__head strong,.campaign-standard-artifact__head span{display:block}.campaign-standard-artifact__head strong{color:#293141;font:11.5px var(--os-mono)}.campaign-standard-artifact__head span{color:#8a92a3;margin-top:2px;font-size:9.5px}.campaign-standard-artifact__head code{text-align:right;max-width:240px}.campaign-standard-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:11px 0;display:grid}.campaign-standard-policy{background:#fafbfc;border:1px solid #e6e9ef;border-radius:7px;padding:9px}.campaign-standard-policy>strong{color:#344054;font-size:10.5px}.campaign-standard-policy ul{color:#667085;gap:4px;margin:7px 0 0;padding-left:15px;font-size:9.75px;display:grid}.campaign-review-loading{color:#8a92a3;align-content:start;gap:12px;min-height:460px;font-size:11px;padding-top:10px!important;display:grid!important}.campaign-review-loading__line,.campaign-review-loading__metrics>div,.campaign-review-loading__body{background:linear-gradient(90deg,#e8ebf0 25%,#f4f5f8 50%,#e8ebf0 75%) 0 0/200% 100%;border-radius:8px;animation:1.6s infinite campaign-review-pulse}.campaign-review-loading__line{width:360px;max-width:80%;height:52px}.campaign-review-loading__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.campaign-review-loading__metrics>div{height:86px}.campaign-review-loading__body{height:280px}.campaign-review-fatal{gap:8px;display:grid;max-width:620px!important;margin:40px auto!important;padding:18px!important}.campaign-review-fatal strong{color:#9e2319}.campaign-review-fatal p{color:#667085;margin:0;font-size:11px}@keyframes campaign-review-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=1180px){.campaign-review-filters__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.campaign-review-filter--search{grid-column:span 2}.campaign-review-workspace{grid-template-columns:minmax(0,1fr)}.campaign-review-detail{max-height:none;position:static}.campaign-strategy-hook__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.campaign-review-banner{grid-template-columns:minmax(0,1fr)}.campaign-review-summary,.campaign-strategy-measurements{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-standard-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.campaign-review-page__head,.campaign-review-filters__heading,.campaign-strategy-actions,.campaign-standard-claim{flex-direction:column;align-items:stretch}.campaign-review-page__safety{align-self:stretch}.campaign-review-tabs{grid-template-columns:minmax(0,1fr)}.campaign-review-tabs button{min-height:42px!important}.campaign-review-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-review-filter--search{grid-column:1/-1}.campaign-review-table-wrap{display:none}.campaign-review-mobile-list{display:grid}.campaign-review-mobile-case{text-align:left;grid-template-columns:minmax(0,1fr) auto;justify-items:start;gap:2px 8px;display:grid;background:#fff!important;border:0!important;border-bottom:1px solid #edf0f4!important;border-radius:0!important;padding:10px!important}.campaign-review-mobile-case[data-selected]{background:#f5f6fe!important}.campaign-review-mobile-case strong,.campaign-review-mobile-case>span:not(.os-pill){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.campaign-review-mobile-case strong{color:#344054;font-size:11px}.campaign-review-mobile-case>span:not(.os-pill){color:#8a92a3;font-size:9.5px}.campaign-review-mobile-case .os-pill{grid-area:1/2/span 2}.campaign-strategy-case-tabs,.campaign-standard-policy-grid{grid-template-columns:minmax(0,1fr)}.campaign-strategy-case-tabs button{min-height:56px!important}.campaign-strategy-grid--three,.campaign-strategy-measurements,.campaign-strategy-hook__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-strategy-actions{position:static}}@media (width<=560px){.campaign-review-banner__sources,.campaign-review-summary,.campaign-review-observations,.campaign-review-comparison,.campaign-review-form-grid,.campaign-strategy-grid--two,.campaign-strategy-grid--three,.campaign-strategy-measurements,.campaign-strategy-hook__grid{grid-template-columns:minmax(0,1fr)}.campaign-review-source,.campaign-review-binding--bound,.campaign-strategy-hook__actions,.campaign-review-form-actions{flex-direction:column;align-items:stretch}.campaign-review-form-actions .os-button{width:100%}.campaign-review-no-apply{display:grid}}@media (prefers-reduced-motion:reduce){.campaign-review-loading__line,.campaign-review-loading__metrics>div,.campaign-review-loading__body{animation:none}}
