:root{--bg:#fff;--surface:#fff;--subtle:#f7f8fc;--subtle-2:#eef0f8;--text:#11152b;--muted:#62677a;--line:#dde0ec;--line-dark:#bdc2d6;--nav:#191a55;--nav-2:#242678;--accent:#1b2fd0;--accent-strong:#1423a5;--accent-2:#eef1ff;--danger:#b42318;--warning:#925300;--radius:8px;--shadow:0 8px 30px rgba(18,23,70,.09)}.menu-select{position:relative;min-width:0}.menu-trigger{width:100%;height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line-dark);border-radius:7px;background:#fff;color:var(--text);font-size:11px;text-align:left;transition:border-color .15s,box-shadow .15s,background .15s}.menu-trigger:hover{border-color:#93a4ae;background:#fbfcfd}.menu-select.is-open .menu-trigger{border-color:var(--accent);box-shadow:0 0 0 3px rgba(6,134,83,.12)}.menu-trigger>svg:first-child{flex:0 0 auto;width:15px;color:var(--muted)}.menu-value{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.menu-trigger small{flex:0 0 auto;color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.04em}.menu-trigger .menu-chevron{flex:0 0 auto;width:14px;color:var(--muted);transition:transform .15s}.menu-select.is-open .menu-chevron{transform:rotate(180deg)}.menu-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:90;width:max(100%,210px);max-height:286px;overflow:auto;padding:5px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 14px 38px rgba(7,28,42,.15),0 3px 10px rgba(7,28,42,.08)}.menu-popover button{width:100%;min-height:36px;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;grid-gap:8px;gap:8px;padding:7px 9px;border:0;border-radius:6px;background:#fff;color:#2a3740;text-align:left;font-size:11px}.menu-popover button:focus-visible,.menu-popover button:hover{background:var(--subtle);outline:0}.menu-popover button.selected{background:var(--accent-2);color:#055f3d;font-weight:700}.menu-popover button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-popover button small{color:var(--muted);font-size:9px;font-weight:700}.menu-popover button svg{width:13px;color:var(--accent)}.menu-select.compact .menu-trigger{height:30px;border-color:var(--line);font-size:9px}.menu-select.compact .menu-popover{min-width:165px}.menu-popover.portaled{z-index:120;min-width:170px}.top-actions>.menu-select{height:38px}.top-actions>.menu-select:first-of-type{width:164px}.top-actions>.menu-select:nth-of-type(2){width:116px}.top-actions .menu-popover{left:auto;right:0}.filter-group .menu-select{width:100%}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(6,134,83,.25);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app{display:flex;min-height:100vh;background:#fff}.sidebar{position:fixed;inset:0 auto 0 0;width:220px;background:var(--nav);color:#eef6fb;display:flex;flex-direction:column;z-index:40}.brand{height:64px;padding:0 16px;display:flex;align-items:center;gap:10px;font-size:18px;font-weight:750;border-bottom:1px solid rgba(255,255,255,.06)}.brand-mark{display:grid;place-items:center;width:30px;height:30px;border:2px solid #fff;border-radius:7px;font-size:11px;letter-spacing:-1px}.sidebar-close{display:none;margin-left:auto;background:none;border:0;color:#fff}.sidebar nav{display:flex;flex-direction:column;gap:2px;padding:14px 8px;overflow:auto}.sidebar nav button{position:relative;width:100%;height:41px;display:flex;align-items:center;gap:12px;padding:0 12px;color:#d8e5ee;background:transparent;border:0;border-radius:7px;text-align:left;font-size:13px}.sidebar nav button svg{width:18px;height:18px;stroke-width:1.8}.sidebar nav button.active,.sidebar nav button:hover{background:var(--nav-2);color:#fff}.sidebar nav button.active:before{content:"";position:absolute;left:-8px;top:5px;bottom:5px;width:3px;border-radius:4px;background:#12ce82}.org-card{margin-top:auto;padding:14px 12px;border-top:1px solid rgba(255,255,255,.18);display:flex;flex-direction:column;gap:14px}.org-line,.user-line{display:flex;align-items:center;gap:10px}.org-line div,.user-line div{display:flex;min-width:0;flex-direction:column;gap:3px}.org-line strong,.user-line strong{font-size:12px}.org-line small,.user-line small{font-size:10px;color:#bacbd7}.org-line small{color:#32db95}.org-shield{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.3);border-radius:8px}.org-shield svg{width:19px}.user-line>svg{width:14px;margin-left:auto}.workspace{margin-left:220px;width:calc(100% - 220px);min-width:0}.topbar{height:64px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(210px,.9fr) minmax(300px,1.2fr) minmax(420px,1fr);padding:0 18px;grid-gap:16px;gap:16px;position:-webkit-sticky;position:sticky;top:0;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:30}.crumb,.topbar{align-items:center}.crumb{display:flex;gap:10px;font-size:12px;white-space:nowrap}.crumb b{color:#a2adb4}.crumb strong{font-weight:650}.menu-btn{display:none;background:none;border:0}.command-search{height:38px;border:1px solid var(--line-dark);border-radius:7px;display:flex;align-items:center;gap:8px;padding:0 10px;max-width:520px;color:var(--muted)}.command-search svg{width:16px}.command-search input{border:0;outline:0;min-width:0;flex:1 1;color:var(--text)}.command-search kbd{display:flex;align-items:center;gap:2px;border:1px solid var(--line);border-radius:5px;padding:2px 5px;background:var(--subtle);font-size:10px}.command-search kbd svg{width:11px}.top-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.top-actions button,.top-actions label{height:38px}.icon-button{position:relative;display:grid;place-items:center;width:38px;background:transparent;border:0}.icon-button svg{width:18px}.icon-button i{position:absolute;top:7px;right:7px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:var(--accent)}.role-switch,.select-control{display:flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:7px;padding:0 8px}.role-switch svg,.select-control svg{width:15px}.role-switch select,.select-control select{border:0;background:transparent;outline:0;font-size:12px;color:var(--text)}.top-cta{white-space:nowrap}.primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--accent)!important;color:#fff!important;border:1px solid var(--accent)!important;border-radius:7px;font-weight:650;box-shadow:0 2px 7px rgba(6,134,83,.16)}button.primary{padding:0 14px;min-height:38px}.primary svg,button svg{width:16px;height:16px;stroke-width:1.8}.demo-bar{height:31px;display:flex;align-items:center;justify-content:center;gap:6px;background:#f0f6f3;color:#255b43;border-bottom:1px solid #d8eade;font-size:10px;font-weight:550;letter-spacing:.02em}.demo-bar svg{width:13px}.demo-sep{color:#91a59a}.search-screen{height:calc(100vh - 95px);display:grid;grid-template-columns:242px minmax(560px,1fr) 300px;min-height:600px}.filters{border-right:1px solid var(--line);overflow-y:auto;padding:14px 9px;background:#fbfcfd}.filters-title{display:flex;align-items:center;justify-content:space-between;padding:0 6px 10px}.filters-title h2{margin:0;font-size:15px}.filters-title button{display:none;background:none;border:0}.filter-group{border:1px solid var(--line);border-radius:8px;background:#fff;margin-bottom:8px}.filter-group h3{display:flex;justify-content:space-between;align-items:center;margin:0;padding:10px;font-size:12px}.filter-group h3 svg{width:13px}.filter-group>div{display:flex;flex-direction:column;gap:7px;padding:0 10px 10px}.filter-group label{font-size:10px;color:#35434d}.filter-group input:not([type=checkbox]),.filter-group select{width:100%;height:34px;border:1px solid var(--line-dark);border-radius:6px;background:#fff;padding:0 9px;font-size:11px;color:var(--text)}.range{display:grid;grid-template-columns:1fr 12px 1fr;grid-gap:6px;gap:6px;align-items:center}.segmented{display:flex;border:1px solid var(--line);border-radius:7px;overflow:hidden}.segmented button{height:32px;flex:1 1;border:0;border-right:1px solid var(--line);background:#fff;color:#42515b;font-size:10px}.segmented button:last-child{border-right:0}.segmented button.active{background:var(--accent-2);color:#05623e;font-weight:700;box-shadow:inset 0 0 0 1px var(--accent)}.check{display:flex!important;align-items:center;gap:7px;color:var(--text)!important}.check input{position:absolute;opacity:0}.check span{display:grid;place-items:center;width:16px;height:16px;border:1px solid var(--line-dark);border-radius:4px}.check input:checked+span{background:var(--accent);border-color:var(--accent);color:#fff}.check svg{width:11px}.filter-actions{position:-webkit-sticky;position:sticky;bottom:0;display:flex;gap:8px;padding:10px 4px;background:#fbfcfd}.filter-actions button{height:38px;display:flex;align-items:center;justify-content:center;gap:5px;flex:1 1;border:1px solid var(--line-dark);border-radius:7px;background:#fff;font-size:11px}.results-panel{min-width:0;display:flex;flex-direction:column;overflow:hidden}.results-head{height:94px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--line)}.page-head h1,.results-head h1{margin:0 0 5px;font-size:20px;letter-spacing:-.025em}.page-head p,.results-head p{margin:0;color:var(--muted);font-size:11px}.head-actions{display:flex;gap:7px}.head-actions button,.list-table button,.page-head button,.profile-actions button,.settings-list button,.toolbar button{height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--line-dark);border-radius:7px;background:#fff;font-size:11px;color:var(--text)}.head-actions button svg{width:14px}.head-actions .mobile-filter{display:none}.table-scroll{overflow:auto;flex:1 1}.player-table{width:100%;border-collapse:collapse;font-size:9px;white-space:nowrap}.player-table th{height:43px;text-align:left;font-weight:600;color:#45535c;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:2}.player-table td,.player-table th{padding:0 8px;border-bottom:1px solid var(--line)}.player-table td{height:71px;color:#2c3942}.player-table tr{cursor:pointer}.player-table tbody tr:hover{background:#fafcfc}.player-table tr.selected{background:#eefaf4}.player-table tr.selected td:first-child{box-shadow:inset 3px 0 var(--accent)}.player-cell{gap:8px}.player-cell,.player-cell>div{display:flex;align-items:center}.player-cell>div{gap:4px}.player-cell strong{font-size:10px;color:#15212a}.compare-head svg,.player-cell svg{width:12px;color:var(--accent);fill:#fff}.avatar{flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#dfe8ed;color:#163040;font-size:9px;font-weight:750;border:1px solid rgba(10,48,70,.08)}.avatar.small{width:32px;height:32px;background:#18374f;color:#fff;border-color:rgba(255,255,255,.6)}.avatar.xl{width:56px;height:56px;font-size:15px}.tint-1{background:#e9d9cf}.tint-2{background:#d9e8df}.tint-3{background:#dee3ef}.tint-4{background:#eadfd0}.tint-0{background:#d8e4eb}.country-code{display:inline-flex;margin-right:5px;padding:2px 3px;border-radius:3px;background:var(--subtle-2);font-size:8px;font-weight:700}.row-actions{display:flex;flex-direction:column;align-items:flex-start}.row-actions button{height:17px;border:0;background:none;color:#087848;font-size:8px;padding:0}.row-actions button.is-on{font-weight:800;text-decoration:underline}.pagination{height:56px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:9px;color:var(--muted)}.pagination>div{display:flex;gap:4px}.pagination button{width:28px;height:28px;border:0;background:#fff;border-radius:5px}.pagination button.current{border:1px solid var(--accent);color:var(--accent)}.preview{border-left:1px solid var(--line);padding:16px;overflow-y:auto;background:#fff}.preview-id{display:flex;gap:12px;padding-bottom:13px;border-bottom:1px solid var(--line)}.preview-id h2{display:flex;align-items:center;gap:5px;margin:3px 0 5px;font-size:17px;letter-spacing:-.02em}.preview-id h2 svg{width:14px;color:var(--accent)}.preview-id p{margin:0 0 5px;color:#4a5963;font-size:9px}.preview-id .verified,.verified{display:flex;align-items:center;gap:5px;color:var(--accent);font-weight:650}.verified svg{width:13px}.club-contract{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:15px;gap:15px;padding:14px 0}.club-contract div{display:flex;flex-direction:column;gap:4px}.club-contract strong{font-size:11px}.club-contract span{color:var(--muted);font-size:9px}.preview button.full{width:100%;height:35px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line-dark);border-radius:6px;background:#fff;margin-bottom:6px;font-size:10px}.preview button.selected-action{background:var(--accent-2);border-color:#8acbae;color:#05623e}.stat-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:7px;margin:14px 0}.stat-strip div{padding:12px 5px;text-align:center}.stat-strip span{display:block;color:var(--muted);font-size:8px;margin-bottom:6px}.stat-strip strong{font-size:16px}.preview-section{padding:10px 0;border-bottom:1px solid var(--line)}.preview-section h3{font-size:11px;margin:0 0 8px}.preview-section dl{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:7px;gap:7px;margin:0;font-size:9px}.preview-section dt{color:var(--muted)}.preview-section dd{margin:0}.link-row{display:flex;gap:15px}.link-row button{display:flex;align-items:center;gap:4px;border:0;background:none;color:var(--accent);font-size:9px;padding:0}.link-row svg{width:11px}.preview footer{padding-top:12px;color:var(--muted);font-size:8px}.preview footer p{margin:5px 0}.page{padding:24px;min-height:calc(100vh - 95px);background:var(--subtle)}.page-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px}.page-head>div+*{display:flex;gap:8px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.metric-grid article{position:relative;padding:17px;border:1px solid var(--line);border-radius:9px;background:#fff}.metric-grid article>span{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:var(--accent-2);color:var(--accent)}.metric-grid article>span svg{width:16px}.metric-grid p{margin:0 0 13px;color:var(--muted);font-size:11px}.metric-grid strong{display:block;font-size:24px;letter-spacing:-.04em}.metric-grid small{font-size:8px;color:#82909a}.dashboard-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:14px;gap:14px}.panel{background:#fff;border:1px solid var(--line);border-radius:9px;padding:18px}.panel h2{margin:0 0 18px;font-size:14px}.pipeline{height:255px;display:flex;align-items:flex-end;gap:12px;padding-top:15px}.pipeline>div{height:100%;flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px}.pipeline span{font-size:9px;color:var(--muted)}.pipeline strong{font-size:12px}.pipeline i{width:80%;max-width:55px;min-height:8px;border-radius:5px 5px 1px 1px;background:var(--accent)}.activity-list>div{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.activity-list>div:last-child{border-bottom:0}.activity-icon{display:grid;place-items:center;width:30px;height:30px;background:var(--subtle-2);border-radius:50%}.activity-icon svg{width:13px}.activity-list p{display:flex;flex-direction:column;gap:4px;margin:0;font-size:10px}.activity-list small{color:var(--muted);font-size:8px}.toolbar{display:flex;justify-content:space-between;margin-bottom:12px}.toolbar .segmented{width:280px}.mini-search{display:flex;align-items:center;gap:7px;width:280px;height:35px;padding:0 10px;border:1px solid var(--line-dark);border-radius:7px;background:#fff}.mini-search svg{width:14px}.mini-search input{width:100%;border:0;outline:0;font-size:10px}.opportunity-list{background:#fff;border:1px solid var(--line);border-radius:9px}.opportunity-list article{display:grid;grid-template-columns:minmax(230px,1.7fr) repeat(4,minmax(80px,.6fr)) 72px 30px;align-items:center;grid-gap:12px;gap:12px;padding:13px 15px;border-bottom:1px solid var(--line)}.opportunity-list article:last-child{border:0}.opp-main{display:flex;align-items:center;gap:10px}.opp-main h3{margin:0 0 4px;font-size:11px}.opp-main p{margin:0;color:var(--muted);font-size:9px}.op-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:var(--subtle-2)}.op-icon svg{width:15px}.opportunity-list article>div:not(.opp-main){display:flex;flex-direction:column;gap:4px}.opportunity-list article>div span{font-size:8px;color:var(--muted)}.opportunity-list article>div strong{font-size:9px}.status{justify-self:start;padding:4px 7px;border-radius:99px;background:var(--subtle-2);font-size:8px;font-weight:700}.status.open{background:var(--accent-2);color:#05623e}.status.draft{background:#fff4de;color:var(--warning)}.status.closed{background:#f3f4f5;color:#65727b}.more{border:0;background:none}.kanban{display:flex;gap:10px;overflow-x:auto;padding-bottom:12px}.kanban>section{flex:0 0 235px}.kanban>section>header{display:flex;justify-content:space-between;align-items:center;padding:8px 4px}.kanban h3{font-size:9px}.kanban header span{font-size:9px;background:#e5e9ec;padding:3px 6px;border-radius:99px}.kanban article{padding:11px;margin-bottom:8px;border:1px solid var(--line);border-radius:8px;background:#fff}.kanban .player-cell>div{display:flex;flex-direction:column;align-items:flex-start}.kanban article p{height:28px;font-size:9px;color:var(--muted)}.kanban select{width:100%;height:30px;border:1px solid var(--line);border-radius:5px;font-size:8px;background:#fff}.list-table{border:1px solid var(--line);border-radius:9px;background:#fff;overflow:auto}.list-table>div,.list-table>header{min-width:820px;display:grid;grid-template-columns:1.5fr .6fr 1.1fr .6fr .8fr 1fr;align-items:center;grid-gap:10px;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line);font-size:9px}.list-table>header{background:#fafbfc;color:var(--muted);font-weight:650}.list-table>div:last-child{border-bottom:0}.list-table>div>span:last-child{display:flex;gap:5px}.team-table>div,.team-table>header{grid-template-columns:1.3fr 1.2fr .8fr .8fr .7fr .7fr 30px}.verification-table>div,.verification-table>header{grid-template-columns:1.4fr 1fr 1.1fr .8fr .5fr 1fr}.empty-state{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--muted);text-align:center}.empty-state svg{width:30px;height:30px}.empty-state h2,.empty-state h3,.empty-state p{margin:0}.empty-state h3{font-size:12px}.empty-state.large{min-height:420px;background:#fff;border:1px dashed var(--line-dark);border-radius:9px}.empty-state button{height:34px;border:1px solid var(--line-dark);border-radius:6px;background:#fff}.comparison{display:flex;overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:9px}.comparison article,.comparison-labels{flex:1 1;min-width:190px;display:flex;flex-direction:column}.comparison-labels{min-width:140px;background:#fafbfc}.comparison article>span,.comparison-labels>*{height:47px;display:flex;align-items:center;padding:0 14px;border-bottom:1px solid var(--line);font-size:9px}.comparison-labels strong{height:127px}.compare-head{height:127px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid var(--line)}.compare-head h3{margin:8px 0 4px;font-size:12px}.compare-head small{display:flex;align-items:center;gap:3px;color:var(--accent)}.comparison article>span{justify-content:center}.comparison article{border-left:1px solid var(--line)}.security-note{display:flex;align-items:center;gap:12px;padding:14px;margin-bottom:14px;border:1px solid #cfe3d7;border-radius:8px;background:#f0f8f4}.security-note>svg{width:24px;color:var(--accent)}.security-note strong{font-size:11px}.security-note p{margin:4px 0 0;color:var(--muted);font-size:9px}.funnel-table>div{display:grid;grid-template-columns:120px 1fr 45px;grid-gap:12px;gap:12px;align-items:center;margin:13px 0;font-size:10px}.funnel-table i{height:9px;background:var(--subtle-2);border-radius:99px;overflow:hidden}.funnel-table b{display:block;height:100%;background:var(--accent);border-radius:99px}.player-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.player-grid article{padding:14px;border:1px solid var(--line);border-radius:9px;background:#fff}.player-grid h3{margin:0 0 5px;font-size:12px}.player-grid p{margin:0;font-size:9px;color:var(--muted)}.player-grid .verified{margin:14px 0;font-size:9px}.player-grid dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;font-size:9px}.player-grid dt{color:var(--muted)}.player-grid dd{margin:0}.player-grid article>button{width:100%;height:33px;border:1px solid var(--line-dark);border-radius:6px;background:#fff}.profile-hero{display:flex;align-items:center;gap:18px;padding:22px;border:1px solid var(--line);border-radius:9px 9px 0 0;background:#fff}.hero-avatar{width:82px;height:82px;font-size:20px}.profile-hero h1{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:25px}.profile-hero h1 svg{width:20px;color:var(--accent)}.profile-hero p{margin:0 0 8px;color:var(--muted);font-size:11px}.profile-actions{margin-left:auto;display:flex;gap:8px}.profile-tabs{border:1px solid var(--line);border-top:0}.profile-tabs button{height:44px;padding:0 17px;border:0;border-bottom:2px solid transparent;background:#fff;font-size:10px}.profile-tabs button.active{border-bottom-color:var(--accent);color:var(--accent);font-weight:700}.profile-body{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:14px;gap:14px;margin-top:14px}.details{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;font-size:10px}.details dt{color:var(--muted)}.details dd{margin:0;text-align:right;font-weight:600}.stat-strip.big{margin:0}.stat-strip.big div{padding:18px}.source-line{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:9px}.source-line svg{width:14px;color:var(--accent)}.feature-layout{display:grid;grid-template-columns:1fr 310px;grid-gap:14px;gap:14px}.settings-list button{width:100%;justify-content:space-between;border-width:0 0 1px;border-radius:0;padding:0}.settings-list button:last-child{border:0}.compare-tray{position:fixed;right:18px;bottom:18px;z-index:50;height:43px;display:flex;align-items:center;gap:8px;padding:0 15px;border:0;border-radius:8px;background:var(--nav);color:#fff;box-shadow:var(--shadow)}.compare-tray strong{background:var(--accent);padding:3px 7px;border-radius:99px}.mobile-scrim{display:none}@media(max-width:1180px){.topbar{grid-template-columns:1fr 1.4fr auto}.top-actions>.menu-select:nth-of-type(2){display:none}.top-cta{display:none!important}.search-screen{grid-template-columns:220px minmax(560px,1fr)}.preview{display:none}.player-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.top-actions>.menu-select:nth-of-type(2){display:none}.sidebar{transform:translateX(-100%);transition:transform .2s}.sidebar.open{transform:translateX(0)}.sidebar-close{display:grid}.mobile-scrim.show{display:block;position:fixed;inset:0;background:rgba(1,15,28,.4);z-index:35}.workspace{margin-left:0;width:100%}.topbar{grid-template-columns:1fr 1.3fr 1fr}.menu-btn{display:inline-grid}.crumb>b,.crumb>span{display:none}.search-screen{grid-template-columns:1fr}.filters{position:fixed;inset:0 auto 0 0;width:310px;z-index:60;transform:translateX(-100%);transition:transform .2s;box-shadow:var(--shadow)}.filters.open{transform:translateX(0)}.filters-title button{display:grid}.head-actions .mobile-filter{display:flex}.role-switch{display:none!important}.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.feature-layout,.profile-body{grid-template-columns:1fr}.player-grid{grid-template-columns:repeat(2,1fr)}.opportunity-list article{grid-template-columns:minmax(220px,1fr) repeat(3,90px) 70px}.opportunity-list article>div:nth-of-type(5){display:none}.team-table>div,.team-table>header{min-width:1000px}}@media(max-width:620px){.filters{width:100%}.top-actions>.menu-select:first-of-type{width:70px}.top-actions>.menu-select:first-of-type .menu-value{display:none}.top-actions>.menu-select:first-of-type .menu-trigger{padding:0 7px;gap:5px}.top-actions>.menu-select:first-of-type .menu-popover{width:220px}.topbar{height:58px;grid-template-columns:1fr auto;padding:0 12px}.command-search{position:absolute;left:12px;right:12px;top:67px;max-width:none;background:#fff;box-shadow:var(--shadow);display:none}.top-actions{gap:2px}.select-control{border:0}.crumb{font-size:11px}.demo-bar{height:35px}.demo-bar span:last-child,.demo-sep{display:none}.search-screen{height:calc(100vh - 93px)}.results-head{height:83px;padding:0 12px}.results-head h1{font-size:18px}.head-actions button:not(.mobile-filter),.player-table td:nth-child(5),.player-table td:nth-child(n+6):not(:last-child),.player-table th:nth-child(5),.player-table th:nth-child(n+6):not(:last-child){display:none}.player-table{font-size:9px}.player-table td{height:63px}.pagination>span:last-child{display:none}.page{padding:15px}.page-head{align-items:flex-start;gap:10px}.page-head h1{font-size:18px}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric-grid article{padding:13px}.metric-grid article>span{display:none}.dashboard-grid{display:block}.activity-list{margin-top:10px}.panel{padding:14px}.pipeline{height:200px;gap:5px}.pipeline span{writing-mode:vertical-rl}.toolbar{gap:8px}.toolbar .segmented{width:100%}.mini-search{display:none}.opportunity-list article{grid-template-columns:1fr 60px 26px}.opportunity-list article>.status,.opportunity-list article>div:not(.opp-main){display:none}.player-grid{grid-template-columns:1fr}.profile-hero{align-items:flex-start;flex-wrap:wrap;padding:16px}.hero-avatar{width:60px;height:60px}.profile-hero h1{font-size:20px}.profile-actions{width:100%;margin-left:0;overflow:auto}.profile-tabs{overflow:auto}.profile-tabs button{flex:0 0 auto}.profile-body{grid-template-columns:1fr}.stat-strip.big div{padding:12px 2px}.comparison article,.comparison-labels{min-width:145px}.compare-tray{right:12px;bottom:12px}.kanban>section{flex-basis:210px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[dir=rtl] .sidebar{left:auto;right:0}[dir=rtl] .workspace{margin-left:0;margin-right:220px}[dir=rtl] .sidebar nav button.active:before{left:auto;right:-8px}[dir=rtl] .preview{border-left:0;border-right:1px solid var(--line)}@media(max-width:900px){[dir=rtl] .workspace{margin-right:0}[dir=rtl] .sidebar{transform:translateX(100%)}[dir=rtl] .sidebar.open{transform:translateX(0)}}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(340px,.9fr) minmax(500px,1.1fr);background:var(--subtle)}.auth-intro{min-height:100vh;padding:42px clamp(28px,5vw,76px);display:flex;flex-direction:column;justify-content:space-between;background:var(--nav);color:#fff}.auth-brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;font-size:19px;font-weight:750}.auth-brand span{display:grid;place-items:center;width:32px;height:32px;border:2px solid #fff;border-radius:7px;font-size:11px}.auth-intro>div{max-width:520px}.auth-intro>div>svg{width:34px;height:34px;color:#32db95}.auth-intro h1{max-width:500px;margin:22px 0 14px;font-size:clamp(31px,4vw,54px);line-height:1.03;letter-spacing:-.045em}.auth-intro p{max-width:520px;margin:0;color:#c2d3df;font-size:16px;line-height:1.65}.auth-intro small{max-width:540px;color:#91a8b8;line-height:1.5}.auth-panel{display:grid;place-items:center;padding:32px}.auth-card{width:min(100%,520px);padding:34px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.auth-card h2{margin:0 0 6px;font-size:25px;letter-spacing:-.03em}.auth-card>p{margin:0 0 24px;color:var(--muted)}.auth-form{gap:14px}.auth-form,.auth-form label{display:flex;flex-direction:column}.auth-form label{gap:7px;color:#34434d;font-size:12px;font-weight:650}.auth-form input,.auth-form select{width:100%;padding:0 11px;color:var(--text)}.auth-form button,.auth-form input,.auth-form select{height:42px;border:1px solid var(--line-dark);border-radius:7px;background:#fff}.auth-form button:disabled{cursor:not-allowed;opacity:.45}.auth-card details{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.auth-card summary{cursor:pointer;font-size:12px;font-weight:700}.auth-form.nested{margin-top:14px}.auth-name-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.auth-notice{margin:0 0 16px;padding:11px 12px;border-radius:7px;font-size:12px;line-height:1.45}.auth-notice.warning{background:#fff7e8;color:#7a4800;border:1px solid #f0d29b}.auth-notice.error{background:#fff0ef;color:#8f1d15;border:1px solid #f0bab6}.auth-notice.success{background:var(--accent-2);color:#05623e;border:1px solid #a8dabe}.demo-link{display:block;margin-top:20px;color:var(--accent);text-align:center;font-size:12px;font-weight:700}.session-bar{height:32px;display:flex;align-items:center;justify-content:center;gap:14px;background:#eaf6ef;color:#145c3d;font-size:11px}.session-bar form{margin:0}.session-bar button{border:0;background:none;color:#145c3d;text-decoration:underline}.session-bar+.app{min-height:calc(100vh - 32px)}@media(max-width:800px){.auth-shell{grid-template-columns:1fr}.auth-intro{min-height:auto;padding:26px 22px}.auth-intro>div{margin:70px 0}.auth-intro h1{font-size:35px}.auth-panel{padding:22px 14px}.auth-card{padding:24px}.auth-name-row{grid-template-columns:1fr}}.onboarding-shell{min-height:100vh;background:var(--subtle);padding-bottom:60px}.onboarding-shell>header{height:68px;display:flex;align-items:center;gap:10px;padding:0 clamp(18px,5vw,72px);background:var(--nav);color:#fff}.onboarding-shell>header>div{display:flex;flex-direction:column}.onboarding-shell>header strong{font-size:16px}.onboarding-shell>header small{color:#a9bfcd;font-size:10px}.onboarding-grid{width:min(1180px,calc(100% - 32px));margin:50px auto;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:50px;gap:50px}.onboarding-copy{padding:24px 10px}.onboarding-copy>svg,.verification-card>svg{width:35px;height:35px;color:var(--accent)}.onboarding-copy h1,.verification-card h1{margin:20px 0 12px;font-size:36px;letter-spacing:-.04em}.onboarding-copy p{color:var(--muted);font-size:15px;line-height:1.65}.onboarding-copy ol{margin:28px 0 0;padding-left:20px;color:#34434d;line-height:2}.onboarding-forms{padding:26px;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:var(--shadow)}.onboarding-forms details+details{margin-top:15px;padding-top:15px;border-top:1px solid var(--line)}.onboarding-forms summary{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:14px;font-weight:750}.onboarding-forms summary svg{width:18px;color:var(--accent)}.auth-form textarea{width:100%;padding:10px 11px;border:1px solid var(--line-dark);border-radius:7px;resize:vertical;color:var(--text)}.verification-card{width:min(620px,calc(100% - 32px));margin:55px auto;padding:34px;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:var(--shadow)}.verification-card>p{margin:0 0 24px;color:var(--muted);line-height:1.6}.verification-card .security-note{margin:4px 0}.verification-card .security-note p{font-weight:400}@media(max-width:800px){.onboarding-grid{grid-template-columns:1fr;margin-top:24px;gap:18px}.onboarding-copy{padding:8px}.onboarding-copy h1,.verification-card h1{font-size:29px}.onboarding-forms{padding:20px}}.profile-editor{min-height:100vh;background:var(--subtle);padding-bottom:60px}.profile-editor>header{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,4vw,56px);background:#fff;border-bottom:1px solid var(--line)}.profile-editor>header a{color:var(--accent);font-size:12px;font-weight:700;text-decoration:none}.profile-editor>header>div{display:flex;align-items:center;gap:8px}.profile-editor>header svg{width:18px;color:var(--accent)}.profile-editor>header span{padding:4px 7px;border-radius:99px;background:var(--accent-2);color:#05623e;font-size:9px;font-weight:800}.editor-grid{width:min(1120px,calc(100% - 32px));margin:28px auto;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);grid-gap:18px;gap:18px;align-items:start}.editor-grid aside{display:flex;flex-direction:column;gap:18px}.editor-card{padding:24px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 3px 14px rgba(13,31,44,.04)}.editor-card h1,.editor-card h2{margin:0 0 18px;letter-spacing:-.025em}.editor-card h1{font-size:23px}.editor-card h2{font-size:16px}.editor-card p{color:var(--muted);font-size:12px;line-height:1.6}.verification-submit button{width:100%;height:40px}.session-bar a{color:#145c3d;font-weight:700}@media(max-width:800px){.editor-grid{grid-template-columns:1fr}.profile-editor>header{gap:12px}.profile-editor>header>div span{display:none}}.message-layout{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:16px;gap:16px}.thread-list{padding:8px}.thread-list,.thread-list a{display:flex;flex-direction:column}.thread-list a{gap:5px;padding:13px;border-radius:7px;color:var(--text);text-decoration:none}.thread-list a.active,.thread-list a:hover{background:var(--accent-2)}.thread-list small{color:var(--muted)}.message-panel{min-height:560px;display:flex;flex-direction:column}.message-actions{display:flex;justify-content:flex-end;border-bottom:1px solid var(--line);padding-bottom:10px}.message-actions form{display:flex;gap:7px}.message-stream{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow:auto;padding:18px 0}.message-stream article{align-self:flex-start;max-width:76%;padding:11px 13px;border-radius:9px;background:var(--subtle)}.message-stream article.mine{align-self:flex-end;background:var(--accent-2)}.message-stream p{margin:5px 0;white-space:pre-wrap}.message-stream small{color:var(--muted)}.message-stream form{display:inline;margin-left:8px}.message-stream button{border:0;background:none;color:var(--danger);font-size:10px}.message-compose{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.message-compose textarea{min-height:70px;padding:10px;border:1px solid var(--line-dark);border-radius:8px;resize:vertical}@media(max-width:800px){.message-layout{grid-template-columns:1fr}.thread-list{max-height:220px}.message-stream article{max-width:90%}}.legal-page{min-height:100vh;background:var(--subtle)}.legal-page>header{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,5vw,72px);background:var(--nav)}.legal-page>header>a{color:#fff;font-size:18px;font-weight:800;text-decoration:none}.legal-page nav{display:flex;gap:18px}.legal-page nav a{color:#c8d8e3;font-size:11px;text-decoration:none}.legal-page article{width:min(780px,calc(100% - 32px));margin:48px auto;padding:34px;border:1px solid var(--line);border-radius:10px;background:#fff}.legal-page h1{margin:8px 0 6px;font-size:34px;letter-spacing:-.035em}.legal-page h2{margin:30px 0 10px;font-size:18px}.legal-page article>p{color:#3e4b54;line-height:1.7}.legal-updated{color:var(--muted)!important;font-size:11px}.cookie-banner,.legal-page aside{margin-top:30px;padding:18px;border:1px solid #ead8a7;border-radius:8px;background:#fff9e9}.cookie-banner p,.legal-page aside p{margin-bottom:0;color:#6a5521}.cookie-banner>div{display:flex;gap:8px;margin-top:16px}.cookie-settings{display:flex;flex-direction:column;gap:12px;margin-top:20px}.privacy-download{width:max-content;padding:10px 14px;text-decoration:none}.deletion-form{display:flex;flex-direction:column;gap:12px}.deletion-form label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:700}.deletion-form input,.deletion-form textarea{min-height:40px;padding:9px;border:1px solid var(--line-dark);border-radius:7px}.deletion-form textarea{min-height:80px}@media(max-width:620px){.legal-page nav{gap:8px}.legal-page nav a:nth-child(-n+2){display:none}.legal-page article{margin:20px auto;padding:22px}.legal-page h1{font-size:27px}}.verification-review{display:grid;grid-template-columns:1fr 360px;grid-gap:24px;gap:24px;padding:20px 0;border-top:1px solid var(--line)}.verification-review:first-child{border-top:0}.verification-review pre{max-height:210px;overflow:auto;padding:12px;border-radius:7px;background:var(--subtle);font-size:10px}.verification-review form{display:flex;flex-direction:column;gap:8px}.verification-review textarea{min-height:90px;padding:9px;border:1px solid var(--line-dark);border-radius:7px}.verification-review form>div{display:flex;flex-wrap:wrap;gap:7px}.api-key-form{gap:14px}.api-key-form,.api-key-form>label{display:flex;flex-direction:column}.api-key-form>label{gap:6px}.api-key-form input[type=text],.api-key-form>label input{height:40px;padding:0 10px;border:1px solid var(--line-dark);border-radius:7px}.api-key-form fieldset{display:flex;flex-wrap:wrap;gap:12px;border:1px solid var(--line);border-radius:8px}.api-key-form fieldset label{font-size:11px}.secret-once{display:flex;flex-direction:column;gap:10px;margin-top:18px;padding:15px;border:1px solid #e1c56d;border-radius:7px;background:#fff9e6}.secret-once code{overflow:auto;padding:10px;background:#fff}.developer-docs{min-height:100vh;display:grid;grid-template-columns:240px 1fr;background:#fff}.developer-docs>aside{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:14px;padding:30px;background:var(--nav);color:#fff}.developer-docs>aside a{color:#c9d9e4;text-decoration:none}.developer-docs>aside>a:first-child{margin-bottom:25px;color:#fff;font-size:18px;font-weight:800}.developer-docs>article{width:min(850px,calc(100% - 40px));margin:60px auto}.developer-docs h1{font-size:40px}.developer-docs section{margin:42px 0}.developer-docs pre{overflow:auto;padding:18px;border-radius:8px;background:#071b2d;color:#d6e8f4}.endpoint-table>div{display:grid;grid-template-columns:70px 1fr 180px;grid-gap:12px;gap:12px;padding:12px;border-top:1px solid var(--line)}.endpoint-table span{color:var(--muted)}@media(max-width:800px){.developer-docs,.verification-review{grid-template-columns:1fr}.developer-docs>aside{position:static;height:auto}.developer-docs>aside a:not(:first-child),.developer-docs>aside strong{display:none}.endpoint-table>div{grid-template-columns:55px 1fr}.endpoint-table span{grid-column:2}}.recruitment-filters{display:flex;align-items:center;gap:9px;margin-bottom:16px;padding:14px;border:1px solid var(--line);border-radius:9px;background:#fff}.recruitment-filters input{height:38px;min-width:0;padding:0 9px;border:1px solid var(--line-dark);border-radius:7px}.recruitment-filters label{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:11px}.real-player-table{overflow:auto;border:1px solid var(--line);border-radius:9px;background:#fff}.real-player-table>article,.real-player-table>header{min-width:900px;display:grid;grid-template-columns:1.3fr .6fr 1fr .5fr .3fr .3fr 1.4fr;align-items:center;grid-gap:8px;gap:8px;padding:11px 14px;border-bottom:1px solid var(--line);font-size:11px}.real-player-table>header{color:var(--muted);font-weight:700;background:var(--subtle)}.real-player-table>article:last-child{border:0}.real-player-table article form,.real-player-table article>div{display:flex;align-items:center;gap:6px}.real-player-table select{max-width:130px;height:32px;border:1px solid var(--line);border-radius:6px}.server-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:15px}.server-pagination span{margin-right:auto;color:var(--muted)}.opportunity-form{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:16px}.opportunity-form label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:700}.opportunity-form input,.opportunity-form select,.opportunity-form textarea{min-height:40px;padding:8px;border:1px solid var(--line-dark);border-radius:7px}.opportunity-form textarea{min-height:100px}.opportunity-form .full-field{grid-column:1/-1}.opportunity-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.opportunity-cards article{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0}.opportunity-cards article p{margin:0;color:var(--muted);line-height:1.5}.application-list{display:flex;flex-direction:column}@media(max-width:800px){.session-bar{overflow-x:auto;justify-content:flex-start;padding:0 12px}.session-bar span{display:none}.recruitment-filters{align-items:stretch;flex-direction:column}.recruitment-filters button,.recruitment-filters input{width:100%}.opportunity-form{grid-template-columns:1fr}.opportunity-form .full-field{grid-column:auto}.opportunity-cards{grid-template-columns:1fr}}.agent-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.agent-form label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:700}.agent-form input{height:40px;padding:0 10px;border:1px solid var(--line-dark);border-radius:7px}.agent-form button{grid-column:1/-1}@media(max-width:620px){.agent-form{grid-template-columns:1fr}.agent-form button{grid-column:auto}}.notification-row{display:flex;align-items:flex-start;border-top:1px solid var(--line)}.notification-row.unread{border-left:3px solid var(--accent);background:#f7fcf9}.notification-row>div{flex:1 1}.notification-row p{margin:5px 0}.notification-row small{color:var(--muted)}.notification-row a{color:var(--accent);font-size:11px;font-weight:700;text-decoration:none}.advanced-search-form{padding:18px}.advanced-search-form label{display:flex;min-width:0;flex-direction:column;gap:6px;color:#34434d;font-size:11px;font-weight:700}.advanced-search-form input,.advanced-search-form select{width:100%;height:38px;padding:0 9px;border:1px solid var(--line-dark);border-radius:7px;background:#fff;color:var(--text)}.advanced-search-primary{display:grid;grid-template-columns:minmax(190px,1.4fr) minmax(130px,1fr) 110px 110px auto;align-items:end;grid-gap:10px;gap:10px}.advanced-search-form details{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.advanced-search-form summary{cursor:pointer;color:var(--accent);font-size:12px;font-weight:750}.advanced-search-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.advanced-search-grid .checkbox-field{min-height:38px;flex-direction:row;align-items:center;gap:8px;align-self:end}.advanced-search-grid .checkbox-field input{width:16px;height:16px}.professional-player-table>article,.professional-player-table>header{min-width:1420px;grid-template-columns:1.4fr .5fr .35fr .65fr 1fr .35fr .5fr .3fr .3fr 1.2fr 1fr 1.7fr}.professional-player-table>article>div{min-width:0;flex-wrap:wrap}.professional-player-table a{color:var(--accent);font-weight:700;text-decoration:none}.professional-player-table button{min-height:32px;border:1px solid var(--line-dark);border-radius:6px;background:#fff}.primary:disabled{cursor:not-allowed;opacity:.45}@media(max-width:1000px){.advanced-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-search-primary{grid-template-columns:1fr 1fr 110px 110px}.advanced-search-primary button{grid-column:1/-1}}@media(max-width:620px){.advanced-search-grid,.advanced-search-primary{grid-template-columns:1fr}.advanced-search-primary button{grid-column:auto}.advanced-search-form{padding:14px}}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:18px}.pricing-grid article{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;border:1px solid var(--line);border-radius:10px;background:#fff}.pricing-grid article.featured{border-color:var(--accent);box-shadow:0 8px 24px rgba(6,134,83,.1)}.pricing-grid h2,.pricing-grid p{margin:0}.pricing-grid>article>strong{font-size:25px}.pricing-grid strong small{font-size:11px;color:var(--muted)}.pricing-grid p{flex:1 1;color:var(--muted);line-height:1.6}.pricing-grid a{color:var(--accent);font-weight:700}@media(max-width:800px){.pricing-grid{grid-template-columns:1fr}}.real-metrics article small{display:none}.segment-row{display:flex;justify-content:space-between;padding:10px;border-top:1px solid var(--line)}.live-shell{min-height:100vh;background:var(--subtle)}.live-shell>aside{position:fixed;inset:0 auto 0 0;z-index:50;width:215px;display:flex;flex-direction:column;background:var(--nav);color:#fff}.live-brand{height:65px;display:flex;align-items:center;gap:9px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.1);color:#fff;text-decoration:none;font-size:17px;font-weight:800}.live-brand span{display:grid;place-items:center;width:29px;height:29px;border:2px solid #fff;border-radius:7px;font-size:10px}.live-shell nav{display:flex;flex-direction:column;gap:2px;padding:14px 8px}.live-shell nav a{height:40px;display:flex;align-items:center;gap:11px;padding:0 11px;border-radius:7px;color:#d8e5ee;text-decoration:none}.live-shell nav a:hover{color:#fff}.live-shell nav svg{width:17px}.live-user{margin-top:auto;display:flex;flex-direction:column;gap:4px;padding:15px;border-top:1px solid rgba(255,255,255,.12)}.live-user small{overflow:hidden;text-overflow:ellipsis;color:#a9bfcd}.live-user button{padding:6px 0;border:0;background:none;color:#d8e5ee;font-size:11px;text-decoration:underline}.live-content{min-height:100vh;margin-left:215px}.live-content>.form-shell{padding-top:34px}.live-content .form-shell{max-width:none}@media(max-width:800px){.live-shell>aside{position:-webkit-sticky;position:sticky;top:0;width:100%;height:auto}.live-brand{height:52px}.live-shell nav{flex-direction:row;overflow-x:auto;padding:7px}.live-shell nav a{flex:0 0 auto;height:36px}.live-user{display:none}.live-content{margin-left:0}.live-shell{display:block}.live-content>.form-shell{padding-top:20px}}.form-shell{min-height:100vh;background:var(--subtle);padding:34px}.wide-form{max-width:1220px;margin:0 auto}.form-shell>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.form-shell h1{margin:5px 0 8px}.form-shell header p{margin:0;color:var(--muted)}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;color:var(--accent)!important}.text-link{color:var(--accent);font-weight:700;text-decoration:none}.form-card{margin-bottom:18px;padding:24px;border:1px solid var(--line);border-radius:10px;background:#fff}.form-card h2{margin:0 0 18px;font-size:17px}.form-grid{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:end;grid-gap:12px;gap:12px}.form-grid label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:700}.form-grid input,.form-grid select{height:40px;padding:0 10px;border:1px solid var(--line-dark);border-radius:7px;background:#fff}.form-error,.form-message{padding:11px 13px;border-radius:7px}.form-error{color:#8f1d15;background:#fff0ef}.form-message{color:#05623e;background:var(--accent-2)}.team-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:18px 0;border-top:1px solid var(--line)}.team-row:first-of-type{border-top:0}.team-row p,.team-row small{display:block;margin:5px 0;color:var(--muted)}.team-actions,.team-row form{display:flex;align-items:center;gap:8px}.team-actions{flex-wrap:wrap;justify-content:flex-end}.team-row input,.team-row select{min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:0 10px;color:var(--text)}.danger-button{color:#a42b2b!important;border-color:#efc6c6!important;background:#fff8f8!important}@media(max-width:800px){.form-shell{padding:20px 14px}.form-shell>header,.team-actions,.team-row,.team-row form{align-items:stretch;flex-direction:column}.form-grid{grid-template-columns:1fr}.team-actions{width:100%}}.professional-profile-editor{padding-bottom:72px}.profile-editor-header{height:auto!important;min-height:84px;gap:24px}.profile-identity{margin-left:auto}.profile-identity .avatar-placeholder{width:46px;height:46px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--subtle-2);color:#17354a;font-size:13px}.profile-identity>div{display:flex;min-width:180px;flex-direction:column;gap:4px}.profile-identity>div>span{padding:0;background:none;color:var(--muted);font-weight:500}.verified-heading{display:flex;align-items:center;gap:6px}.verified-heading svg{width:16px}.profile-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;gap:22px;overflow-x:auto;padding:0 clamp(18px,4vw,56px);border-bottom:1px solid var(--line);background:#fff}.profile-tabs a{flex:0 0 auto;padding:15px 2px 13px;border-bottom:2px solid transparent;color:var(--muted);font-size:12px;font-weight:700;text-decoration:none}.profile-tabs a.active{border-bottom-color:var(--accent);color:var(--text)}.professional-profile-editor>.auth-notice{width:min(1180px,calc(100% - 32px));margin:18px auto 0}.profile-section-stack{width:min(1240px,calc(100% - 32px));display:flex;flex-direction:column;gap:18px;margin:28px auto}.section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.section-title>div{display:flex;align-items:center;gap:9px}.section-title h1,.section-title h2{margin:0}.section-title svg{width:19px;color:var(--accent)}.section-title>span{color:var(--muted);font-size:10px}.responsive-table{max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:8px}.responsive-table table{width:100%;min-width:860px;border-collapse:collapse;font-size:10px}.responsive-table td,.responsive-table th{height:42px;padding:0 10px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.responsive-table th{background:var(--subtle);color:var(--muted);font-size:9px}.responsive-table tbody tr:last-child td{border-bottom:0}.inline-data-form{display:grid;align-items:end;grid-gap:7px;gap:7px;margin-top:14px}.inline-data-form input,.inline-data-form select{min-width:0;height:38px;padding:0 8px;border:1px solid var(--line-dark);border-radius:6px;background:#fff;font-size:10px}.inline-data-form button{min-height:38px}.career-form{grid-template-columns:90px 1.4fr 60px 1.2fr 80px repeat(5,58px) auto}.language-form{grid-template-columns:120px repeat(3,1fr) auto}.icon-button.danger{width:30px;height:30px;color:var(--danger)}.icon-button.danger svg{width:14px}.data-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.stats-entry-form details{padding:12px;border:1px solid var(--line);border-radius:8px}.stats-entry-form summary{cursor:pointer;font-size:12px;font-weight:800}.stats-entry-form details .data-form-grid{margin-top:12px}.representation-list,.video-list{display:flex;flex-direction:column}.representation-list article,.video-list article{display:flex;align-items:center;gap:18px;padding:14px 0;border-top:1px solid var(--line)}.representation-list article:first-child,.video-list article:first-child{border-top:0}.representation-list article>div,.video-list article>div{display:flex;flex:1 1;flex-direction:column;gap:5px}.representation-list small,.representation-list span,.video-list span{color:var(--muted);font-size:10px}.video-list a{color:var(--accent);font-size:11px;font-weight:700}.availability-card{width:min(820px,calc(100% - 32px));margin:28px auto}.checkbox-label{min-height:42px;flex-direction:row!important;align-items:center;padding:0 11px;border:1px solid var(--line);border-radius:7px}.checkbox-label input{width:16px!important;height:16px!important}.legal-info{border-left:3px solid var(--accent)}@media(max-width:1100px){.career-form{grid-template-columns:repeat(5,minmax(0,1fr))}.career-form button{grid-column:1/-1}.data-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.profile-editor-header{align-items:flex-start!important;flex-direction:column;padding-top:14px!important;padding-bottom:14px!important}.profile-identity{width:100%;margin:0}.profile-identity>.status{display:inline-flex!important;margin-left:auto}.profile-tabs{gap:16px}.editor-card{padding:18px}.section-title{align-items:flex-start;flex-direction:column}.career-form,.data-form-grid,.inline-data-form,.language-form{grid-template-columns:1fr}.career-form button{grid-column:auto}.representation-list article,.video-list article{align-items:flex-start;flex-wrap:wrap}.representation-list article>div,.video-list article>div{min-width:70%}}.saved-search-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:11px 13px;border:1px solid var(--line);border-radius:9px;background:#fff}.saved-search-toolbar form,.saved-search-toolbar>div{display:flex;align-items:center;gap:8px;overflow-x:auto}.saved-search-toolbar svg{flex:0 0 auto;width:15px;color:var(--accent)}.saved-search-toolbar a{flex:0 0 auto;padding:7px 9px;border:1px solid var(--line);border-radius:6px;color:var(--text);font-size:10px;font-weight:700;text-decoration:none}.saved-search-toolbar span{color:var(--muted);font-size:10px}.saved-search-toolbar input{padding:0 9px}.saved-search-toolbar button,.saved-search-toolbar input{height:34px;border:1px solid var(--line-dark);border-radius:6px}.saved-search-toolbar button{display:flex;align-items:center;gap:6px;background:#fff}.connected-search-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;grid-gap:14px;gap:14px}.professional-player-table>article.selected{background:var(--accent-2);box-shadow:inset 3px 0 var(--accent)}.connected-player-preview{position:-webkit-sticky;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto;padding:18px;border:1px solid var(--line);border-radius:9px;background:#fff}.connected-player-preview>header{display:flex;gap:11px;padding-bottom:15px;border-bottom:1px solid var(--line)}.connected-player-preview .avatar-placeholder{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--subtle-2);font-weight:800}.connected-player-preview h2{margin:2px 0 5px;font-size:17px}.connected-player-preview header p{margin:0 0 5px;color:var(--muted);font-size:10px}.connected-player-preview dl{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:8px;gap:8px;margin:16px 0;font-size:10px}.connected-player-preview dt{color:var(--muted)}.connected-player-preview dd{margin:0}.connected-player-preview>section{padding:13px 0;border-top:1px solid var(--line)}.connected-player-preview h3{display:flex;align-items:center;gap:6px;margin:0 0 9px;font-size:11px}.connected-player-preview h3 svg{width:14px}.connected-player-preview section>p{margin:6px 0;color:#34434d;font-size:10px;line-height:1.5}.connected-player-preview section>p small{display:block;color:var(--muted)}.connected-player-preview section>a{display:block;margin:7px 0;color:var(--accent);font-size:10px;font-weight:700}.internal-notes article{padding:9px;border-radius:6px;background:var(--subtle);margin-bottom:7px}.internal-notes article p{margin:0 0 5px;font-size:10px}.internal-notes small{color:var(--muted);font-size:8px}.internal-notes form{display:flex;flex-direction:column;gap:7px;margin-top:10px}.internal-notes textarea{min-height:74px;padding:8px;border:1px solid var(--line-dark);border-radius:7px;resize:vertical}.connected-compare-tray{margin-top:16px;padding:16px;border:1px solid var(--line);border-radius:9px;background:#fff}.connected-compare-tray>header{display:flex;align-items:center;justify-content:space-between}.connected-compare-tray header>div{display:flex;align-items:center;gap:7px}.connected-compare-tray header svg{width:17px;color:var(--accent)}.connected-compare-tray h2{margin:0;font-size:15px}.connected-compare-tray header>a{color:var(--danger);font-size:10px}.connected-compare-tray>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin:14px 0}.connected-compare-tray article{display:flex;flex-direction:column;gap:7px;padding:13px;border:1px solid var(--line);border-radius:8px}.connected-compare-tray article span{color:var(--muted);font-size:9px}.connected-compare-tray article a{display:flex;align-items:center;gap:5px;color:var(--accent);font-size:10px;font-weight:700}.connected-compare-tray article svg{width:13px}.comparison-report-link{width:max-content;padding:10px 13px;text-decoration:none}.saved-search-item{display:flex;align-items:center;gap:5px;padding:3px;border:1px solid var(--line);border-radius:7px;background:var(--subtle)}.saved-search-item>a{border:0}.saved-search-item>small{color:var(--accent);font-size:8px;font-weight:800;white-space:nowrap}.saved-search-item details{position:relative}.saved-search-item summary{cursor:pointer;color:var(--muted);font-size:9px;font-weight:700;list-style:none}.saved-search-item details[open]{padding:6px}.saved-search-item details form{align-items:stretch;flex-direction:column;overflow:visible;margin-top:6px}.saved-search-item .sensitive-action-form label{font-size:8px}.withdraw-application{margin-top:12px;padding:10px;border:1px solid #f2cccc;border-radius:8px;background:#fffafa}.withdraw-application summary{cursor:pointer;color:var(--danger);font-size:10px;font-weight:800}.milestone-strip>div.completed{border-color:#afd7c0;background:#f2fbf6}.milestone-strip details{margin-top:7px}.milestone-strip summary{cursor:pointer;color:var(--accent);font-size:9px;font-weight:800}.team-actions>details{padding:7px;border:1px solid var(--line);border-radius:7px;background:#fff}.team-actions>details>summary{cursor:pointer;font-size:9px;font-weight:800}.team-actions .sensitive-action-form{margin-top:8px}.double-confirmation-fields{grid-column:1/-1;display:grid;grid-gap:7px;gap:7px;padding:10px;border:1px solid #cbd5ff;border-radius:8px;background:#f7f8ff}.double-confirmation-fields label{display:flex;align-items:flex-start;gap:7px;color:#263557;font-size:10px;font-weight:700}.double-confirmation-fields input{flex:0 0 auto;width:15px;height:15px}.application-confirmation{width:100%;padding:9px 11px;border:1px solid var(--line-dark);border-radius:8px;background:#fff}.application-confirmation>summary{cursor:pointer;color:var(--accent);font-size:10px;font-weight:800}.application-confirmation form{display:grid;grid-gap:9px;gap:9px;margin-top:10px}.application-confirmation .agent-opportunity-application{display:grid}.application-confirmation button{justify-content:center}.confirmed-action-trigger{align-items:center;display:inline-flex;gap:7px}.confirmed-action-trigger svg{height:16px;width:16px}.confirmed-action-backdrop{align-items:center;background:rgb(8 15 40/58%);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.confirmed-action-dialog{background:#fff;border:1px solid var(--line-dark);border-radius:14px;box-shadow:0 24px 80px rgb(8 15 40/32%);max-height:calc(100vh - 40px);max-width:520px;overflow:auto;padding:20px;width:100%}.confirmed-action-dialog>header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.confirmed-action-dialog>header>div{align-items:center;display:flex;gap:12px}.confirmed-action-dialog>header>div>svg{color:var(--accent);height:24px;width:24px}.confirmed-action-dialog>header h2{font-size:20px;margin:2px 0 0}.confirmed-action-dialog>p{color:var(--muted);font-size:13px;margin:0 0 14px}.confirmed-action-dialog form{display:grid;grid-gap:12px;gap:12px}.confirmed-action-footer{display:flex;gap:10px;justify-content:flex-end}.confirmed-action-footer button{justify-content:center}@media(max-width:640px){.confirmed-action-backdrop{align-items:flex-end;padding:0}.confirmed-action-dialog{border-radius:16px 16px 0 0;max-height:88vh;padding:18px}.confirmed-action-footer{display:grid;grid-template-columns:1fr 1fr}.confirmed-action-footer button{width:100%}}.message-file-input{display:flex;align-items:center;gap:7px;padding:9px 10px;border:1px dashed var(--line-dark);border-radius:8px;color:var(--accent);font-size:10px;font-weight:800;cursor:pointer}.message-file-input svg{width:15px}.message-file-input input{min-width:0;color:var(--muted);font-size:9px}.message-compose>small{color:var(--muted);font-size:8px}.message-attachment{display:flex;align-items:center;gap:6px;width:max-content;max-width:100%;margin:7px 0;padding:8px 10px;border:1px solid #c8d2ff;border-radius:7px;background:#f3f5ff;color:var(--accent);font-size:9px;font-weight:800;text-decoration:none}.message-attachment svg{width:14px;height:14px}.live-language{display:grid;grid-template-columns:18px 1fr;grid-gap:4px 8px;gap:4px 8px;align-items:center;margin-bottom:10px;color:var(--muted);font-size:9px;font-weight:800}.live-language svg{grid-row:1/3;width:16px}.live-language select{min-width:0;padding:7px 8px;border:1px solid var(--line-dark);border-radius:7px;background:var(--surface);color:var(--ink);font:inherit}[dir=rtl] .live-shell aside{right:0;left:auto}[dir=rtl] .live-content{margin-right:240px;margin-left:0}[dir=rtl] .live-nav-count{margin-right:auto;margin-left:0}@media(max-width:900px){[dir=rtl] .live-content{margin-right:0}}.export-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.export-actions a{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid var(--line-dark);border-radius:7px;background:var(--surface);color:var(--ink);font-size:9px;font-weight:800;text-decoration:none}.export-actions a.primary{color:#fff;background:var(--accent);border-color:var(--accent)}.export-actions svg{width:14px;height:14px}.kanban-shell{position:relative}.application-kanban{display:grid;grid-template-columns:repeat(8,minmax(220px,1fr));grid-gap:10px;gap:10px;overflow-x:auto;padding:4px 2px 18px;scroll-snap-type:x proximity}.kanban-column{min-height:300px;padding:9px;border:1px solid var(--line);border-radius:10px;background:#f5f7fb;scroll-snap-align:start}.kanban-column>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.kanban-column>header strong{font-size:9px;letter-spacing:.06em;text-transform:uppercase}.kanban-column>header span{display:grid;place-items:center;min-width:22px;height:22px;border-radius:99px;background:#e7ebff;color:var(--accent);font-size:9px;font-weight:900}.kanban-column>div{display:grid;grid-gap:8px;gap:8px}.kanban-column article{display:grid;grid-template-columns:20px 30px 1fr;grid-gap:4px 6px;gap:4px 6px;padding:10px;border:1px solid var(--line-dark);border-radius:8px;background:var(--surface);box-shadow:0 4px 14px #1428c80a;cursor:-webkit-grab;cursor:grab}.kanban-column article>svg{width:16px;color:var(--muted)}.kanban-column article .avatar-placeholder{grid-row:1/3;grid-column:2}.kanban-column article>strong{font-size:10px}.kanban-column article>label,.kanban-column article>p,.kanban-column article>small{grid-column:2/4;margin:0;font-size:8px;color:var(--muted)}.kanban-column article>label{display:grid;grid-gap:3px;gap:3px;color:var(--ink);font-weight:800}.kanban-column select{padding:6px;border:1px solid var(--line-dark);border-radius:6px;background:#fff;font-size:8px}.kanban-confirm{position:fixed;z-index:80;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 28px));padding:24px;border:1px solid var(--line-dark);border-radius:12px;background:#fff;box-shadow:0 30px 90px #06114755}.kanban-confirm:before{content:"";position:fixed;z-index:-1;inset:-100vh -100vw;background:#06114788}.kanban-confirm p{display:flex;align-items:center;gap:7px}.kanban-confirm p svg{width:16px}.kanban-confirm form{display:grid;grid-gap:10px;gap:10px}.kanban-confirm form label{display:flex;gap:8px;align-items:flex-start;font-size:10px}.kanban-confirm-close{position:absolute;right:12px;top:12px;border:0;background:transparent}.kanban-confirm-close svg{width:18px}@media(max-width:1100px){.connected-search-layout{grid-template-columns:1fr}.connected-player-preview{position:static;max-height:none}.connected-compare-tray>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.saved-search-toolbar{align-items:stretch;flex-direction:column}.saved-search-toolbar form{overflow:visible}.saved-search-toolbar input{min-width:0;flex:1 1}.connected-compare-tray>div{grid-template-columns:1fr}.comparison-report-link{width:100%}}.pipeline-summary{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:18px;border:1px solid var(--line);border-radius:9px;background:#fff}.pipeline-summary article{position:relative;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:6px;padding:15px 13px;border-right:1px solid var(--line)}.pipeline-summary article:last-child{border-right:0}.pipeline-summary span{overflow:hidden;color:var(--muted);font-size:8px;font-weight:800;text-overflow:ellipsis}.pipeline-summary strong{font-size:18px}.pipeline-summary i{position:absolute;right:-5px;z-index:1;width:9px;height:9px;transform:rotate(45deg);border-top:1px solid var(--line);border-right:1px solid var(--line);background:#fff}.application-pipeline-list{display:flex;flex-direction:column;gap:14px}.application-pipeline-card{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff}.application-pipeline-card>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line)}.application-person{display:flex;align-items:center;gap:11px}.application-person .avatar-placeholder{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--subtle-2)}.application-person svg{width:16px}.application-person p{margin:4px 0 0;color:var(--muted);font-size:10px}.application-card-body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.application-card-body>section{padding:18px}.application-card-body>section+section{border-left:1px solid var(--line);background:#fbfcfd}.application-card-body h2{display:flex;align-items:center;gap:7px;margin:0 0 14px;font-size:13px}.application-card-body h2 svg{width:16px;color:var(--accent)}.application-history ol{margin:0;padding:0;list-style:none}.application-history li{position:relative;display:flex;gap:10px;padding:0 0 18px}.application-history li:not(:last-child):before{content:"";position:absolute;top:14px;bottom:0;left:6px;width:1px;background:var(--line-dark)}.application-history li>svg{z-index:1;flex:0 0 auto;width:13px;height:13px;color:var(--accent);fill:#fff}.application-history li>div{display:flex;flex-direction:column;gap:3px}.application-history li small,.application-history li span{color:var(--muted);font-size:9px}.application-controls details form,.application-controls>form{display:flex;flex-direction:column;gap:9px}.application-controls input,.application-controls select,.application-controls textarea{min-height:38px;padding:8px;border:1px solid var(--line-dark);border-radius:7px;background:#fff}.application-controls label{display:flex;align-items:center;gap:6px;color:#34434d;font-size:10px;font-weight:700}.application-controls label input{min-width:0;flex:1 1}.application-controls label svg{width:14px}.application-controls details{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.application-controls summary{cursor:pointer;color:var(--accent);font-size:10px;font-weight:800}.application-controls details form{margin-top:12px}.terminal-status{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.terminal-status svg{width:16px;color:var(--accent)}.milestone-strip{display:flex;gap:8px;overflow-x:auto;padding:12px 18px;border-top:1px solid var(--line);background:#fbfcfd}.milestone-strip>div{display:flex;min-width:160px;flex-direction:column;gap:4px;padding:10px;border:1px solid var(--line);border-radius:7px;background:#fff}.milestone-strip small,.milestone-strip span{color:var(--muted);font-size:8px}@media(max-width:900px){.pipeline-summary{overflow-x:auto;grid-template-columns:repeat(7,130px)}.application-card-body{grid-template-columns:1fr}.application-card-body>section+section{border-top:1px solid var(--line);border-left:0}}.agent-opportunity-application{align-items:center}.agent-opportunity-application select{min-width:0;flex:1 1;height:38px;padding:0 9px}.agent-opportunity-application button{min-height:38px}@media(max-width:620px){.agent-opportunity-application{align-items:stretch;flex-direction:column}.agent-opportunity-application button,.agent-opportunity-application select{width:100%}}.admin-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.admin-metric-grid article{display:flex;min-width:0;flex-direction:column;gap:9px;padding:15px;border:1px solid var(--line);border-radius:9px;background:#fff}.admin-metric-grid svg{width:17px;color:var(--accent)}.admin-metric-grid span{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-metric-grid strong{font-size:21px}.admin-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-control-grid>.form-card{margin:0}.admin-queue>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.admin-queue>header>div{display:flex;align-items:center;gap:8px}.admin-queue header svg{width:17px;color:var(--accent)}.admin-queue h2{margin:0}.admin-queue header a{color:var(--accent);font-size:10px;font-weight:700}.admin-queue>article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--line)}.admin-queue article>div{display:flex;min-width:0;flex-direction:column;gap:4px}.admin-queue article small,.admin-queue article span{color:var(--muted);font-size:9px}.admin-queue details{padding:12px 0;border-top:1px solid var(--line)}.admin-queue details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.admin-queue details summary>div{display:flex;flex-direction:column;gap:4px}.admin-queue details summary span{color:var(--muted);font-size:9px}.admin-queue details>p{color:#34434d;font-size:10px;line-height:1.5}.admin-queue details>small{color:var(--muted);font-size:9px}.admin-queue details form{display:flex;flex-direction:column;gap:8px;margin-top:12px}.admin-queue details select,.admin-queue details textarea{min-height:38px;padding:8px;border:1px solid var(--line-dark);border-radius:7px;background:#fff}.admin-queue details form>div{display:flex;flex-wrap:wrap;gap:7px}.admin-queue details button{min-height:36px;border:1px solid var(--line-dark);border-radius:7px;background:#fff}.data-completeness{padding:9px;border-radius:6px;background:var(--subtle);color:var(--muted)!important;font-size:9px!important}.moderation-log{grid-column:1/-1}.moderation-log article span{white-space:normal}@media(max-width:1100px){.admin-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.admin-control-grid,.admin-metric-grid{grid-template-columns:1fr}.moderation-log{grid-column:auto}}.analytics-period{display:flex;align-items:center;gap:7px}.analytics-period svg{width:15px;color:var(--accent)}.analytics-period button,.analytics-period select{height:36px;padding:0 9px;border:1px solid var(--line-dark);border-radius:7px;background:#fff}.temporal-funnel>div:not(.section-title){display:grid;grid-template-columns:100px 1fr 45px;align-items:center;grid-gap:12px;gap:12px;padding:8px 0}.temporal-funnel>div>span{font-size:9px;font-weight:700}.temporal-funnel>div>i{height:9px;overflow:hidden;border-radius:99px;background:var(--subtle-2)}.temporal-funnel>div>i>b{display:block;height:100%;border-radius:99px;background:var(--accent)}.temporal-funnel>div>strong{text-align:right}.analytics-two-columns{display:grid;grid-template-columns:1.4fr .6fr;grid-gap:14px;gap:14px}.time-metric-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.time-metric-list article{display:flex;flex-direction:column;gap:7px;padding:12px;border:1px solid var(--line);border-radius:7px}.time-metric-list span{color:var(--muted);font-size:9px}.time-metric-list strong{font-size:16px}.analytics-segments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.analytics-segments h2{text-transform:capitalize}.opportunity-analytics-table table{min-width:760px}@media(max-width:1000px){.analytics-segments{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-two-columns{grid-template-columns:1fr}}@media(max-width:650px){.temporal-analytics>header{align-items:stretch;flex-direction:column}.analytics-period select{min-width:0;flex:1 1}.analytics-segments,.time-metric-list{grid-template-columns:1fr}}.public-site{min-height:100vh;background:#fff}.public-site>header{height:68px;display:flex;align-items:center;gap:26px;padding:0 clamp(18px,5vw,76px);border-bottom:1px solid var(--line);background:#fff}.public-brand{display:flex;align-items:center;gap:9px;color:var(--nav);font-size:18px;font-weight:800;text-decoration:none}.public-brand span{display:grid;place-items:center;width:30px;height:30px;border:2px solid var(--nav);border-radius:7px;font-size:10px}.public-site>header nav{display:flex;align-items:center;gap:20px;margin-left:auto}.public-site>footer a,.public-site>header nav a{display:flex;align-items:center;gap:5px;color:#34434d;font-size:11px;font-weight:650;text-decoration:none}.public-site nav svg{width:14px}.public-signin{padding:10px 13px;border:1px solid var(--line-dark);border-radius:7px;color:var(--text);font-size:11px;font-weight:750;text-decoration:none}.directory-hero{padding:64px clamp(18px,7vw,110px) 42px;background:linear-gradient(180deg,#f3f8f5,#fff)}.directory-hero p{margin:0 0 10px;color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.directory-hero h1{margin:0 0 13px;font-size:42px;letter-spacing:-.045em}.directory-hero span{color:var(--muted);font-size:14px}.public-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding:32px clamp(18px,7vw,110px) 72px}.public-directory-grid article{position:relative;padding:22px;border:1px solid var(--line);border-radius:9px;background:#fff}.public-directory-grid article>svg{position:absolute;right:18px;top:18px;width:17px;color:var(--accent)}.public-directory-grid h2{margin:0 28px 8px 0;font-size:17px}.public-directory-grid p,.public-directory-grid span{display:block;margin:0 0 7px;color:var(--muted);font-size:10px}.public-directory-grid a{display:flex;align-items:center;gap:5px;margin-top:13px;color:var(--accent);font-size:10px;font-weight:700}.public-directory-grid a svg{width:12px}.public-empty{grid-column:1/-1;padding:42px;border:1px dashed var(--line-dark);border-radius:9px;color:var(--muted);text-align:center}.public-opportunity-list{display:flex;flex-direction:column;gap:12px;padding:32px clamp(18px,7vw,110px) 72px}.public-opportunity-list article{display:grid;grid-template-columns:minmax(0,1fr) 260px auto;align-items:center;grid-gap:24px;gap:24px;padding:22px;border:1px solid var(--line);border-radius:9px}.public-opportunity-list article>div>span{color:var(--accent);font-size:9px;font-weight:800}.public-opportunity-list h2{margin:6px 0;font-size:18px}.public-opportunity-list p{margin:0;color:var(--muted);font-size:10px}.public-opportunity-list dl{display:grid;grid-template-columns:90px 1fr;grid-gap:7px;gap:7px;margin:0;font-size:9px}.public-opportunity-list dt{display:flex;align-items:center;gap:5px;color:var(--muted)}.public-opportunity-list dt svg{width:12px}.public-opportunity-list dd{margin:0}.public-opportunity-list article>a{padding:10px 13px;border-radius:7px;background:var(--accent);color:#fff;font-size:10px;font-weight:750;text-decoration:none}.public-prose{width:min(780px,calc(100% - 32px));margin:56px auto 80px}.public-prose h1{font-size:40px;letter-spacing:-.04em}.public-prose h2{margin-top:34px}.public-prose p:not(.eyebrow){color:#3e4b54;font-size:15px;line-height:1.75}.public-site>footer{display:flex;justify-content:space-between;gap:32px;padding:32px clamp(18px,5vw,76px);background:var(--nav);color:#fff}.public-site>footer p{color:#a9bfcd;font-size:11px}.public-site>footer nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:15px}.public-site>footer a{color:#c8d8e3}@media(max-width:900px){.public-site>header nav{display:none}.public-signin{margin-left:auto}.public-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-opportunity-list article{grid-template-columns:1fr}.public-opportunity-list dl{grid-template-columns:110px 1fr}}.country-flag{display:inline-block;flex:0 0 auto;width:20px;height:15px;border:1px solid rgba(11,35,51,.14);border-radius:3px;background-size:cover;box-shadow:0 1px 2px rgba(11,35,51,.08);vertical-align:-2px}.country-flag.compact{width:16px;height:12px;border-radius:2px}.country-flag-fallback{display:inline-grid;place-items:center;background:var(--subtle-2);color:var(--muted);font-size:8px;font-weight:800}.nationality-with-flag{display:inline-flex;align-items:center;gap:6px;min-width:0}.nationality-with-flag>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-control{position:relative}.notification-count{position:absolute;top:1px;right:0;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#c4322b;color:#fff;font-size:8px;font-weight:800}.notification-popover{position:absolute;z-index:140;top:46px;right:0;width:min(390px,calc(100vw - 24px));overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 18px 50px rgba(3,24,45,.18)}.notification-popover>header{display:flex;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid var(--line)}.notification-popover>header>div{display:flex;flex-direction:column;gap:3px}.notification-popover>header strong{font-size:13px}.notification-popover>header small{color:var(--muted);font-size:9px}.notification-popover>header button{height:auto;border:0;background:none;color:var(--accent);font-size:9px;font-weight:700}.notification-item{width:100%;height:auto!important;display:grid!important;grid-template-columns:32px 1fr auto;align-items:start;grid-gap:10px;gap:10px;padding:12px 14px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:#fff!important;color:var(--text)!important;text-align:left}.notification-item:hover{background:var(--subtle)!important}.notification-item>span:first-child{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:var(--accent-2);color:var(--accent)}.notification-item>span:first-child svg{width:15px}.notification-item>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:4px}.notification-item strong{font-size:10px}.notification-item small{overflow:hidden;color:var(--muted);font-size:9px;line-height:1.35;text-overflow:ellipsis}.notification-item time{color:var(--muted);font-size:8px}.notification-popover .notification-item:last-child{border-bottom:0!important}.link-row a,.player-grid article>button,.profile-actions a{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:var(--accent);text-decoration:none}.link-row a{font-size:9px}.link-row a svg,.profile-actions a svg{width:12px;height:12px}.profile-actions>.disabled-action,.profile-actions>a,.profile-actions>button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid var(--line-dark);border-radius:7px;background:#fff;color:var(--text);font-size:11px;text-decoration:none}.profile-actions>.disabled-action{cursor:not-allowed;color:var(--muted);background:var(--subtle)}.profile-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:0;border:0;background:transparent;color:var(--muted);font-size:10px}.player-profile-page{min-height:calc(100vh - 95px)}.profile-bio,.profile-summary{color:var(--muted);font-size:11px;line-height:1.65}.profile-tab-panel{min-height:360px;margin-top:14px}.career-table{width:100%;min-width:720px;border-collapse:collapse;font-size:10px}.career-table td,.career-table th{height:44px;padding:0 11px;border-bottom:1px solid var(--line);text-align:left}.career-table th{background:var(--subtle);color:var(--muted);font-size:9px}.profile-stats{grid-template-columns:repeat(6,1fr)}.video-empty{min-height:220px;display:flex;align-items:center;justify-content:center;gap:16px;color:var(--muted)}.video-empty>svg{width:38px;height:38px;color:var(--accent)}.video-empty strong{display:block;color:var(--text);font-size:12px}.video-empty p{max-width:520px;font-size:10px;line-height:1.5}.representation-card{display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:15px;border:1px solid var(--line);border-radius:8px}.representation-card>svg{width:24px;color:var(--accent)}.representation-card p{margin:5px 0 0;color:var(--muted);font-size:10px}.player-link-button{padding:0;border:0;background:transparent;text-align:left}.opportunity-editor{margin-bottom:12px}.opportunity-editor>div{display:flex;align-items:center;justify-content:space-between}.opportunity-editor>div>button{border:0;background:none}.opportunity-editor form{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr auto;grid-gap:10px;gap:10px;align-items:end}.opportunity-editor label{display:flex;min-width:0;flex-direction:column;gap:5px;color:var(--muted);font-size:9px}.opportunity-editor input,.opportunity-editor select{width:100%;height:36px;padding:0 9px;border:1px solid var(--line-dark);border-radius:6px;background:#fff;color:var(--text)}.opportunity-editor form>div{display:flex;gap:7px}.opportunity-editor form>div button{height:36px;padding:0 10px;border:1px solid var(--line-dark);border-radius:6px;background:#fff}.table-actions{display:flex;align-items:center;gap:8px}.table-actions form{margin:0}.live-shell aside nav a{position:relative}.live-shell aside nav a>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.live-nav-count{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;background:#c4322b}.form-message{display:flex;align-items:center;gap:7px}.form-message svg{width:16px}.form-card summary{display:flex;align-items:center;gap:7px}.form-card summary svg{width:16px}.form-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.form-actions a{color:var(--muted);text-decoration:none}.professional-player-page{padding-bottom:56px}.player-profile-topbar{display:flex;align-items:center;justify-content:space-between}.player-profile-topbar>span{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10px}.player-profile-topbar svg{width:14px;color:var(--accent)}.connected-profile-hero{margin-top:16px}.profile-photo{width:82px;height:82px;flex:0 0 auto;border:1px solid var(--line);border-radius:50%;object-fit:cover}.profile-data-panel{margin-top:16px}.profile-language-list{display:flex;flex-wrap:wrap;gap:7px}.profile-language-list span{padding:5px 8px;border-radius:999px;background:var(--subtle-2);font-size:9px;font-weight:700}.profile-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.profile-video-card{overflow:hidden;padding:0}.profile-video-card iframe,.video-placeholder{width:100%;aspect-ratio:16/9;border:0;background:var(--nav)}.video-placeholder{display:grid;place-items:center;color:#fff}.video-placeholder svg{width:34px}.profile-video-card>div:last-child{padding:16px}.profile-video-card span{color:var(--accent);font-size:8px;font-weight:800;text-transform:uppercase}.profile-video-card h2{margin:7px 0}.profile-video-card p{color:var(--muted);font-size:9px}.profile-video-card a,.representation-profile>a{display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-size:10px;font-weight:700;text-decoration:none}.profile-video-card a svg,.representation-profile>a svg{width:12px}.representation-profile{margin-top:16px}.representation-profile>div{display:grid;grid-template-columns:24px 1fr;grid-gap:4px 10px;gap:4px 10px;margin-bottom:14px}.representation-profile>div>svg{grid-row:1/4;width:20px;color:var(--accent)}.representation-profile>div p,.representation-profile>div span{margin:0;color:var(--muted);font-size:10px}.representation-profile small{display:block;margin-top:12px;color:var(--muted)}@media(max-width:900px){.opportunity-editor form{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-editor form>div{grid-column:1/-1;justify-content:flex-end}.profile-video-grid{grid-template-columns:1fr}.profile-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.notification-popover{position:fixed;top:60px;right:12px;left:12px;width:auto}.opportunity-editor form{grid-template-columns:1fr}.connected-profile-hero .profile-actions{width:100%}.connected-profile-hero .profile-actions>*{flex:0 0 auto}.profile-photo{width:60px;height:60px}.player-profile-topbar>span{display:none}.profile-stats{grid-template-columns:repeat(2,1fr)}.representation-card{grid-template-columns:34px 1fr}.representation-card>.status{grid-column:2}.video-empty{align-items:flex-start;flex-direction:column}.profile-tab-panel{min-height:280px}}@media(max-width:600px){.directory-hero{padding-top:42px}.directory-hero h1,.public-prose h1{font-size:31px}.public-directory-grid{grid-template-columns:1fr}.public-site>footer{flex-direction:column}.public-site>footer nav{justify-content:flex-start}}.localized-home{min-height:100vh;background:#fff}.localized-home>header{height:68px;display:flex;align-items:center;gap:28px;padding:0 clamp(18px,6vw,88px);border-bottom:1px solid var(--line)}.localized-home>header>a:first-child{display:flex;align-items:center;gap:9px;color:var(--nav);font-size:18px;font-weight:800;text-decoration:none}.localized-home>header>a:first-child span{display:grid;place-items:center;width:30px;height:30px;border:2px solid var(--nav);border-radius:7px;font-size:10px}.localized-home>header nav{display:flex;gap:20px;-webkit-margin-start:auto;margin-inline-start:auto}.localized-home>header nav a,.localized-home>header>a:last-child{color:#34434d;font-size:11px;font-weight:700;text-decoration:none}.localized-home>header>a:last-child{padding:10px 13px;border:1px solid var(--line-dark);border-radius:7px}.localized-hero{padding:100px clamp(18px,9vw,140px) 84px;background:linear-gradient(135deg,#f1f8f4,#fff)}.localized-hero>p{display:flex;align-items:center;gap:7px;color:var(--accent);font-size:11px;font-weight:800;text-transform:uppercase}.localized-hero>p svg{width:16px}.localized-hero h1{max-width:850px;margin:20px 0;font-size:clamp(42px,6vw,78px);line-height:1.02;letter-spacing:-.055em}.localized-hero>span{display:block;max-width:680px;color:var(--muted);font-size:15px;line-height:1.6}.localized-hero>div{display:flex;align-items:center;gap:18px;margin-top:30px}.localized-hero>div a{display:flex;align-items:center;gap:7px;color:var(--accent);font-size:12px;font-weight:800;text-decoration:none}.localized-hero>div a.primary{padding:12px 17px}.localized-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;padding:34px clamp(18px,9vw,140px) 80px}.localized-features article{padding:23px;border:1px solid var(--line);border-radius:9px}.localized-features svg{width:19px;color:var(--accent)}.localized-features h2{font-size:16px}.localized-features p{color:var(--muted);font-size:11px}@media(max-width:760px){.localized-home>header nav{display:none}.localized-home>header>a:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.localized-hero{padding-top:64px}.localized-features{grid-template-columns:1fr}}.shortlist-board{display:flex;flex-direction:column;gap:14px}.shortlist-detail>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:10px}.shortlist-detail>header>div{display:flex;align-items:center;gap:10px}.shortlist-detail>header svg{width:18px;color:var(--accent)}.shortlist-detail h2{margin:0 0 4px}.shortlist-detail header p{margin:0;color:var(--muted);font-size:10px}.shortlist-detail>.responsive-table{margin-top:16px}.shortlist-detail table{width:100%;min-width:780px;border-collapse:collapse}.shortlist-detail td,.shortlist-detail th{padding:11px 9px;border-bottom:1px solid var(--line);font-size:10px;text-align:left}.shortlist-detail th{color:var(--muted);background:var(--subtle);font-weight:700}.table-player{display:flex;align-items:center;gap:7px}.table-player svg{width:15px;color:var(--muted)}.icon-text{display:inline-flex;align-items:center;gap:5px;border:0;background:none}.icon-text svg{width:13px}.icon-text.danger{color:var(--danger)}.application-report-action{display:flex;justify-content:flex-end;padding:9px 18px;border-bottom:1px solid var(--line);background:var(--subtle)}.application-report-action a{color:var(--accent);font-size:10px;font-weight:750;text-decoration:none}@media(max-width:700px){.shortlist-detail>header{align-items:stretch;flex-direction:column}.shortlist-detail>header>a{width:100%}}.slotara-logo{position:relative;display:inline-block;flex:0 0 auto;width:30px;height:30px;overflow:hidden;border:0;border-radius:8px;background:#17184f;box-shadow:0 0 0 1px rgba(255,255,255,.16)}.slotara-logo img{object-fit:cover}.brand-mark{position:relative;overflow:hidden;color:transparent!important;border:1px solid rgba(255,255,255,.32)!important;box-shadow:none}.brand-mark,.brand-mark.slotara-logo{background:#17184f!important}.auth-brand .slotara-logo{width:34px;height:34px;border-radius:9px}.localized-home>header .slotara-logo,.public-brand .slotara-logo{width:32px;height:32px}.live-brand .slotara-logo{width:31px;height:31px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:rgba(27,47,208,.24)}.menu-select.is-open .menu-trigger{box-shadow:0 0 0 3px rgba(27,47,208,.12)}.menu-popover button.selected,.segmented button.active{color:var(--accent-strong)}.sidebar nav button.active:before{background:#6f80ff}.org-line small{color:#aab5ff}.primary{box-shadow:0 2px 8px rgba(27,47,208,.2)}.demo-bar{background:#f0f2ff;color:#2b3a96;border-color:#dce1ff}.demo-sep{color:#8a93bd}.player-table tr.selected{background:#f1f3ff}.row-actions button{color:var(--accent-strong)}.preview button.selected-action{border-color:#aeb8f3;color:var(--accent-strong)}.security-note{border-color:#d8ddff;background:#f3f4ff}.directory-hero{background:linear-gradient(180deg,#f1f3ff,#fff)}.localized-hero{background:linear-gradient(135deg,#eef1ff,#fff)}.auth-intro>div>svg{color:#8290ff}.live-shell nav a:hover{background:var(--nav-2)}.opportunity-create-card>summary{cursor:pointer;font-size:13px;font-weight:800}.opportunity-form{grid-template-columns:1fr}.opportunity-form-section{min-width:0;margin:0;padding:18px;border:1px solid var(--line);border-radius:9px;background:#fbfcff}.opportunity-form-section legend{padding:0 8px;color:var(--accent-strong);font-size:11px;font-weight:800;letter-spacing:.03em}.opportunity-field-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.opportunity-field-grid.metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.opportunity-field-grid label{display:flex;min-width:0;flex-direction:column;gap:6px;color:#292e49;font-size:10px;font-weight:750}.opportunity-field-grid label>span{min-height:24px;color:var(--muted);font-size:8px;font-weight:500;line-height:1.45}.opportunity-field-grid input,.opportunity-field-grid select,.opportunity-field-grid textarea{width:100%;min-height:42px;padding:9px 10px;border:1px solid var(--line-dark);border-radius:7px;background:#fff;color:var(--text)}.opportunity-field-grid textarea{min-height:126px;resize:vertical;line-height:1.55}.opportunity-field-grid .span-2{grid-column:span 2}.opportunity-field-grid .span-2 textarea{min-height:138px}.detailed-opportunity-card{gap:16px!important;padding:22px!important}.detailed-opportunity-card>header{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.detailed-opportunity-card>header>div{min-width:0}.detailed-opportunity-card h2{margin:8px 0 6px;font-size:19px;letter-spacing:-.025em}.detailed-opportunity-card>header>strong{flex:0 0 auto;padding:8px 10px;border-radius:7px;background:var(--accent-2);color:var(--accent-strong);font-size:10px}.opportunity-description{color:#343950!important;font-size:11px;line-height:1.7!important}.opportunity-criteria{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.opportunity-criteria>div{display:grid;grid-template-columns:28px 1fr;align-items:center;grid-gap:8px;gap:8px;min-height:56px;padding:9px;border:1px solid var(--line);border-radius:8px;background:#fff}.opportunity-criteria svg{width:15px;color:var(--accent)}.opportunity-criteria span{display:flex;min-width:0;flex-direction:column;gap:3px}.opportunity-criteria small{color:var(--muted);font-size:8px}.opportunity-criteria strong{overflow:hidden;color:#252a44;font-size:9px;text-overflow:ellipsis}.opportunity-criteria.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.opportunity-no-criteria{width:100%;padding:12px;border:1px dashed var(--line-dark);border-radius:8px;color:var(--muted)!important;font-size:9px}.opportunity-conditions{width:100%;padding:13px 14px;border-left:3px solid var(--accent);border-radius:0 7px 7px 0;background:var(--accent-2)}.opportunity-conditions strong{color:var(--accent-strong);font-size:10px}.opportunity-conditions p{margin:5px 0 0!important;color:#333958!important;font-size:10px;line-height:1.55}.opportunity-deadline{display:flex;align-items:center;gap:6px;color:var(--muted)}.opportunity-deadline svg{width:14px;color:var(--accent)}.detailed-opportunity-card>footer{width:100%;display:flex;align-items:center;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--line)}.opportunity-edit-link{padding:9px 11px;border:1px solid var(--line-dark);border-radius:7px;color:var(--accent-strong);font-size:10px;font-weight:750;text-decoration:none}.agent-opportunity-application{width:100%;display:flex;justify-content:flex-end;gap:8px}.agent-opportunity-application select{min-height:38px;padding:0 10px;border:1px solid var(--line-dark);border-radius:7px;background:#fff}.public-opportunity-list .public-opportunity-card{display:flex;align-items:stretch;flex-direction:column;gap:16px;padding:24px}.public-opportunity-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.public-opportunity-card>header>div>span{color:var(--accent);font-size:9px;font-weight:800}.public-opportunity-card>header>strong{padding:7px 9px;border-radius:7px;background:var(--accent-2);color:var(--accent-strong);font-size:9px}.public-opportunity-description{max-width:900px;color:#333950!important;font-size:11px!important;line-height:1.65}.public-opportunity-card>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:14px;border-top:1px solid var(--line)}.public-opportunity-card>footer>a{padding:11px 14px;border-radius:7px;background:var(--accent);color:#fff;font-size:10px;font-weight:750;text-decoration:none}.opportunity-open-button{width:100%;padding:0;border:0;background:none;color:inherit;text-align:left}.detailed-demo-editor>div>div{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.detailed-demo-editor>div h2{margin:0}.detailed-demo-editor form{display:block}.detailed-demo-editor fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0 0;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fbfcff}.detailed-demo-editor legend{padding:0 7px;color:var(--accent-strong);font-size:10px;font-weight:800}.detailed-demo-editor label{color:#303651}.detailed-demo-editor label.span-2{grid-column:span 2}.detailed-demo-editor label.span-3{grid-column:1/-1}.detailed-demo-editor input,.detailed-demo-editor select,.detailed-demo-editor textarea{width:100%;min-height:38px;padding:8px 9px;border:1px solid var(--line-dark);border-radius:6px;background:#fff}.detailed-demo-editor textarea{min-height:94px;resize:vertical}.detailed-demo-editor .demo-editor-actions{display:flex;grid-column:auto;justify-content:flex-end;margin-top:14px}.demo-opportunity-detail{margin-bottom:12px;padding:22px}.demo-opportunity-detail>header{display:flex;align-items:flex-start;justify-content:space-between}.demo-opportunity-detail h2{margin:9px 0 5px;font-size:21px}.demo-opportunity-detail header p{margin:0;color:var(--muted);font-size:10px}.demo-opportunity-description{max-width:850px;color:#353b55;font-size:11px;line-height:1.7}.demo-opportunity-criteria{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:16px 0}.demo-opportunity-criteria>div{display:grid;grid-template-columns:30px 1fr;align-items:center;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--line);border-radius:7px}.demo-opportunity-criteria svg{width:16px;color:var(--accent)}.demo-opportunity-criteria span{display:flex;min-width:0;flex-direction:column;gap:3px}.demo-opportunity-criteria small{color:var(--muted);font-size:8px}.demo-opportunity-criteria strong{font-size:9px}.demo-opportunity-conditions{padding:12px 14px;border-left:3px solid var(--accent);background:var(--accent-2)}.demo-opportunity-conditions strong{color:var(--accent-strong);font-size:10px}.demo-opportunity-conditions p{margin:5px 0 0;color:#353b55;font-size:10px}.demo-opportunity-detail>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:17px;padding-top:14px;border-top:1px solid var(--line)}.demo-opportunity-detail>footer>span{color:var(--muted);font-size:9px}@media(max-width:1050px){.opportunity-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-criteria,.opportunity-criteria.compact,.opportunity-field-grid.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.opportunity-field-grid,.opportunity-field-grid.metrics{grid-template-columns:1fr}.opportunity-field-grid .span-2{grid-column:auto}.opportunity-form-section{padding:14px 11px}.demo-opportunity-detail>footer,.detailed-opportunity-card>header,.public-opportunity-card>footer,.public-opportunity-card>header{align-items:stretch;flex-direction:column}.detailed-opportunity-card>header>strong,.public-opportunity-card>header>strong{align-self:flex-start}.demo-opportunity-criteria,.opportunity-criteria,.opportunity-criteria.compact{grid-template-columns:1fr}.agent-opportunity-application,.detailed-opportunity-card>footer{align-items:stretch;flex-direction:column}.agent-opportunity-application select,.detailed-opportunity-card>footer a,.detailed-opportunity-card>footer button{width:100%}.detailed-demo-editor fieldset{grid-template-columns:1fr}.detailed-demo-editor label.span-2,.detailed-demo-editor label.span-3{grid-column:auto}.demo-opportunity-detail{padding:16px}.public-opportunity-list .public-opportunity-card{padding:18px}}.slotara-logo{border:0!important}.auth-notice.success,.form-message,.profile-editor>header span,.status.open{color:var(--accent-strong)}.auth-notice.success,.form-message{border-color:#cbd2ff;background:var(--accent-2)}.session-bar{background:#eef1ff}.session-bar,.session-bar a,.session-bar button{color:#26358e}.pricing-grid article.featured{box-shadow:0 8px 24px rgba(27,47,208,.12)}.directory-name-link,.directory-view-link{color:var(--accent-strong);text-decoration:none}.directory-view-link{font-weight:750}.directory-view-link svg{width:13px}.admin-subject-profile>header h1{display:flex;align-items:center;gap:10px}.admin-subject-profile>header h1 svg{width:25px;color:var(--accent)}.admin-subject-summary{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:14px 18px;border:1px solid var(--line);border-radius:9px;background:#fff}.admin-subject-summary small{margin-left:auto;color:var(--muted)}.admin-record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.admin-record-grid>div{min-width:0;padding:11px 12px;background:#fff}.admin-record-grid dt{margin-bottom:5px;color:var(--muted);font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.admin-record-grid dd{margin:0;overflow-wrap:anywhere;color:var(--text);font-size:10px;line-height:1.5}.admin-record-grid dd ul{margin:0;padding-left:16px}.admin-record-grid svg{width:12px}.admin-empty-value{color:var(--muted);font-style:italic}.admin-record-list{display:grid;grid-gap:8px;gap:8px}.admin-record-list>article{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff}.admin-record-list>article>span:last-child{margin-left:auto}.verification-record>h2{padding-bottom:12px;border-bottom:1px solid var(--line)}.sensitive-action-form,.verification-decision form{display:grid;grid-gap:10px;gap:10px}.sensitive-action-form select,.sensitive-action-form textarea,.verification-decision select,.verification-decision textarea{width:100%;min-height:42px;padding:10px;border:1px solid var(--line-dark);border-radius:7px;background:#fff}.sensitive-action-form textarea,.verification-decision textarea{min-height:90px;resize:vertical}.sensitive-action-form label,.verification-decision label{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:10px}.sensitive-action-form>div,.verification-decision form>div{display:flex;flex-wrap:wrap;gap:8px}.application-report-action{gap:14px}.application-report-action>a:first-child{margin-right:auto}.opportunity-detail-page .opportunity-description{width:100%;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--subtle)}.opportunity-detail-page .opportunity-description h2{margin-bottom:7px}.opportunity-detail-page .opportunity-description p{margin:0}.sensitive-action-form{width:100%}@media(max-width:800px){.admin-record-grid{grid-template-columns:1fr}.admin-subject-summary{align-items:flex-start;flex-direction:column}.admin-subject-summary small{margin-left:0}.admin-record-list>article{align-items:flex-start;flex-direction:column}.admin-record-list>article>span:last-child{margin-left:0}.application-report-action{align-items:flex-start;flex-direction:column}.application-report-action>a:first-child{margin-right:0}}.admin-directory-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.admin-directory-metrics article{display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 3px 14px rgba(18,23,70,.04)}.admin-directory-metrics svg{grid-row:1/3;width:19px;color:var(--accent)}.admin-directory-metrics span{color:var(--muted);font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.admin-directory-metrics strong{grid-column:3;grid-row:1/3;font-size:25px;letter-spacing:-.04em}.admin-directory-toolbar{align-items:center;justify-content:space-between;margin-bottom:14px}.admin-directory-toolbar .segmented button{display:inline-flex;align-items:center;gap:7px}.admin-directory-toolbar .segmented button b{min-width:20px;padding:2px 6px;border-radius:999px;background:var(--subtle-2);font-size:8px;text-align:center}.admin-directory-toolbar .segmented button.active b{background:#dce1ff;color:var(--accent-strong)}.admin-directory-profile{margin-bottom:14px!important;padding:18px!important}.admin-directory-profile>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px}.admin-directory-profile>header h2{margin:3px 0;font-size:18px}.admin-directory-profile>header span{color:var(--muted);font-size:9px}.directory-profile-identity{display:flex;align-items:center;gap:11px;margin-bottom:14px}.directory-profile-identity>div{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:3px}.directory-profile-identity>div>strong{font-size:13px}.directory-profile-identity>.status{margin-left:auto}.admin-directory-profile>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:13px}.admin-directory-profile>footer a{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid var(--line-dark);border-radius:7px;color:var(--accent-strong);font-size:9px;font-weight:750;text-decoration:none}.admin-directory-profile>footer svg{width:12px}.admin-directory-table{overflow-x:auto;margin:0!important;padding:0!important}.admin-directory-table>article,.admin-directory-table>header{display:grid;grid-template-columns:minmax(190px,1.3fr) minmax(130px,1fr) minmax(150px,1fr) minmax(170px,1fr) 120px 115px;align-items:center;grid-gap:10px;gap:10px;min-width:950px;padding:11px 14px}.admin-directory-table>header{position:-webkit-sticky;position:sticky;top:0;z-index:1;border-bottom:1px solid var(--line);background:var(--subtle);color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.admin-directory-table>article{border-bottom:1px solid var(--line);font-size:10px}.admin-directory-table>article:last-child{border-bottom:0}.admin-directory-table>article:hover{background:#fafbff}.admin-directory-table>article>code,.admin-directory-table>article>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-directory-table>article>code{color:#3e4560;font-family:inherit;font-size:9px}.admin-directory-table>article>button{justify-self:start;padding:7px 9px;border:1px solid var(--line-dark);border-radius:6px;background:#fff;color:var(--accent-strong);font-size:9px;font-weight:750}.admin-directory-table .player-cell{min-width:0}.admin-directory-table .player-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-directory-table .empty-state{min-width:0;margin:0;border:0;border-radius:0}@media(max-width:800px){.admin-directory-metrics{grid-template-columns:1fr}.admin-directory-toolbar{align-items:stretch;flex-direction:column}.admin-directory-toolbar .segmented{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.admin-directory-toolbar .segmented button{justify-content:center}.admin-directory-toolbar .mini-search{width:100%}.directory-profile-identity{align-items:flex-start;flex-wrap:wrap}.directory-profile-identity>.status{margin-left:0}.admin-directory-profile>header{gap:10px}.admin-directory-profile>footer{align-items:stretch;flex-direction:column}.admin-directory-profile>footer a{justify-content:center}.admin-directory-table{box-shadow:inset -18px 0 18px -20px rgba(17,21,43,.4)}}.live-aside-header{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.live-aside-header .live-brand{flex:1 1;border-bottom:0}.live-bottom-nav,.live-close,.live-mobile-header,.live-scrim{display:none}.live-shell nav a.active{background:#243382;color:#fff;box-shadow:inset 3px 0 #5d83ff}.live-shell nav a.active .live-nav-icon{color:#9fb7ff}.live-nav-icon{display:grid;place-items:center;width:20px;height:20px;flex:0 0 auto}.live-environment{display:flex;align-items:center;gap:7px;margin:10px 10px 0;padding:8px 10px;border:1px solid rgba(255,255,255,.15);border-radius:7px;background:rgba(255,255,255,.07);color:#d9e3ff;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.live-environment svg{width:14px}.live-nav-count{margin-left:auto;min-width:21px;padding:2px 6px;border-radius:999px;background:#5d83ff;color:#fff;text-align:center;font-size:9px}@media(max-width:800px){.live-shell>aside{position:fixed;inset:0 auto 0 0;width:min(88vw,340px);height:100vh;z-index:90;transform:translateX(-105%);transition:transform .2s ease;box-shadow:0 24px 70px rgba(7,14,45,.32)}.live-shell>aside.mobile-open{transform:translateX(0)}.live-close{display:grid;place-items:center;width:42px;height:42px;margin-right:7px;border:0;border-radius:8px;background:rgba(255,255,255,.08);color:#fff}.live-close svg{width:19px}.live-shell>aside nav{flex:1 1;flex-direction:column;overflow-y:auto;padding:10px 8px 18px}.live-shell>aside nav a{width:100%;height:44px;flex:0 0 auto}.live-shell>aside .live-user{display:flex}.live-scrim{display:block;position:fixed;inset:0;z-index:80;border:0;background:rgba(6,11,38,.48);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.live-mobile-header{position:-webkit-sticky;position:sticky;top:0;z-index:60;height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.live-mobile-header .live-brand{height:auto;padding:0;border:0;color:var(--nav);font-size:16px}.live-mobile-header>div{display:flex;align-items:center;gap:3px}.live-mobile-header button,.live-mobile-notifications{position:relative;width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--nav)}.live-mobile-header svg{width:19px}.live-mobile-notifications strong{position:absolute;top:3px;right:2px;min-width:18px;padding:2px 4px;border:2px solid #fff;border-radius:999px;background:#3158d9;color:#fff;font-size:8px;text-align:center}.live-content{margin-left:0;padding-bottom:76px}.live-bottom-nav{position:fixed;inset:auto 0 0 0;z-index:70;height:68px;display:grid;grid-template-columns:repeat(5,1fr);padding:6px max(5px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(5px,env(safe-area-inset-left));border-top:1px solid var(--line);background:rgba(255,255,255,.98);box-shadow:0 -8px 25px rgba(11,25,67,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.live-bottom-nav a{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:8px;color:#65718a;text-decoration:none;font-size:8px;font-weight:700;text-align:center}.live-bottom-nav a.active{background:#eef2ff;color:#1d3eae;box-shadow:none}.live-bottom-nav .live-nav-icon{width:20px;height:20px}.live-bottom-nav svg{width:18px;height:18px}.live-bottom-nav .live-nav-count{position:absolute;top:1px;left:calc(50% + 5px);min-width:17px;margin:0;padding:1px 4px;border:2px solid #fff;font-size:7px}.live-content>.form-shell{padding-top:18px}.advanced-search-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-search-primary .primary{grid-column:1/-1}.advanced-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.form-shell>header h1{font-size:24px;line-height:1.1}.form-shell>header .eyebrow{font-size:8px}.advanced-search-grid,.advanced-search-primary{grid-template-columns:1fr}.advanced-search-primary .primary{grid-column:auto}.professional-player-table{overflow:visible;border:0;background:transparent}.professional-player-table>header{display:none}.professional-player-table>article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px 12px;gap:7px 12px;margin-bottom:10px;padding:15px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 5px 16px rgba(16,29,74,.04)}.professional-player-table>article>:nth-child(11),.professional-player-table>article>:nth-child(3),.professional-player-table>article>:nth-child(6),.professional-player-table>article>:nth-child(7),.professional-player-table>article>:nth-child(8),.professional-player-table>article>:nth-child(9){display:none}.professional-player-table>article>strong{font-size:15px;color:var(--nav)}.professional-player-table>article>:nth-child(2){justify-self:end;padding:3px 7px;border-radius:5px;background:#eef2ff;color:#1d3eae;font-weight:800}.professional-player-table>article>:nth-child(10),.professional-player-table>article>:nth-child(4),.professional-player-table>article>:nth-child(5){grid-column:1/-1;color:var(--muted)}.professional-player-table>article>div:last-child{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;padding-top:7px;border-top:1px solid var(--line)}.professional-player-table>article>div:last-child>a,.professional-player-table>article>div:last-child>button,.professional-player-table>article>div:last-child>form{min-height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:7px;background:#fff}.professional-player-table>article>div:last-child>form{grid-column:1/-1;padding:5px}.professional-player-table>article>div:last-child>form select{flex:1 1;max-width:none}.server-pagination{padding:12px 0}}.operational-empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:30px;border:1px dashed #bfc9e6;border-radius:11px;background:linear-gradient(180deg,#fff,#f7f8ff);text-align:center}.operational-empty>span{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:#eaf0ff;color:#2445b8}.operational-empty>span svg{width:23px;height:23px}.operational-empty h2{margin:0 0 6px;font-size:17px;color:var(--nav)}.operational-empty p{max-width:560px;margin:0;color:var(--muted);font-size:11px;line-height:1.55}.operational-empty>a{min-height:38px;display:inline-flex;align-items:center;padding:0 14px;border-radius:7px;background:var(--accent);color:#fff;font-size:11px;font-weight:750;text-decoration:none}.operational-help{margin:16px 0 0;padding:12px;border-radius:8px;background:var(--subtle);color:var(--muted);font-size:11px}.notification-center{padding:0;overflow:hidden}.notification-clear{display:flex;justify-content:flex-end;padding:12px 16px;border-bottom:1px solid var(--line)}.notification-clear button,.notification-row-actions button{min-height:32px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--muted);font-size:10px}.notification-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:16px;border-bottom:1px solid var(--line)}.notification-row:last-child{border-bottom:0}.notification-row.unread{background:#f5f7ff;box-shadow:inset 3px 0 #3158d9}.notification-type-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#eaf0ff;color:#2445b8}.notification-type-icon svg{width:17px}.notification-row p{margin:4px 0;color:var(--muted);font-size:11px}.notification-row small{color:#8a95aa;font-size:9px}.notification-row-actions{display:flex;align-items:center;gap:8px}.notification-row-actions a{display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-size:10px;font-weight:750;text-decoration:none}.notification-row-actions a svg{width:12px}@media(max-width:700px){.message-layout{grid-template-columns:1fr}.thread-list{display:flex;gap:8px;overflow-x:auto;padding:10px;margin-bottom:10px}.thread-list a{flex:0 0 220px}.message-panel{padding:14px}.message-actions form{display:flex;gap:6px;overflow-x:auto}.message-actions button{flex:0 0 auto}.notification-row{grid-template-columns:34px minmax(0,1fr)}.notification-row-actions{grid-column:2;flex-wrap:wrap}.operational-empty{min-height:180px;padding:24px 18px}}.marketing-page{min-height:100vh;background:#fff;color:#171b34}.marketing-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:72px;display:flex;align-items:center;gap:34px;padding:0 clamp(22px,6vw,92px);border-bottom:1px solid #e7e9f3;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.marketing-brand{display:inline-flex;align-items:center;gap:10px;color:#17184f;font-size:19px;font-weight:850;text-decoration:none}.marketing-header nav{display:flex;gap:25px}.marketing-header nav a,.marketing-header>div>a{color:#4b536c;font-size:13px;font-weight:700;text-decoration:none}.marketing-header>div{display:flex;align-items:center;gap:15px;margin-left:auto}.marketing-cta .primary,.marketing-header .primary,.marketing-hero .primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 17px;border-radius:8px;background:#1b2fd0;color:#fff;text-decoration:none}.marketing-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr);grid-gap:70px;gap:70px;align-items:center;padding:100px clamp(22px,7vw,112px) 92px;background:radial-gradient(circle at 80% 20%,#edf0ff 0,transparent 34%),linear-gradient(180deg,#fff,#fafbff)}.marketing-hero h1{max-width:760px;margin:18px 0 22px;color:#15184b;font-size:clamp(48px,5vw,76px);line-height:1.02;letter-spacing:-.055em}.marketing-hero>div:first-child>p:not(.eyebrow){max-width:680px;color:#5d6479;font-size:17px;line-height:1.7}.marketing-hero>div:first-child>div{display:flex;align-items:center;gap:18px;margin-top:30px}.marketing-hero>div:first-child>div>a:not(.primary){color:#1b2fd0;font-size:13px;font-weight:800;text-decoration:none}.marketing-hero>div:first-child>small{display:flex;align-items:center;gap:8px;margin-top:27px;color:#737b91;font-size:12px}.marketing-hero svg{width:17px}.product-preview{overflow:hidden;border:1px solid #dce0ef;border-radius:14px;background:#fff;box-shadow:0 30px 80px rgba(23,24,79,.16);transform:perspective(1200px) rotateY(-2deg)}.product-preview>header{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #e7e9f3}.product-preview>header span{display:flex;align-items:center;gap:8px;color:#17184f;font-weight:850}.product-preview>header small{color:#788096;font-size:10px}.product-preview>div{min-height:365px;display:grid;grid-template-columns:56px 1fr}.product-preview aside{display:flex;align-items:center;flex-direction:column;gap:20px;padding-top:22px;background:#17184f;color:#93a5ff}.product-preview aside svg{width:18px}.product-preview section{padding:22px}.preview-search{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #e1e4ef;border-radius:7px;color:#697289;font-size:11px}.preview-table{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;margin-top:18px;overflow:hidden;border:1px solid #e5e8f1;border-radius:8px;background:#e5e8f1}.preview-table span{padding:9px;background:#f4f6fb;color:#687187;font-size:9px;font-weight:800}.preview-table i{grid-column:1/-1;height:41px;background:linear-gradient(90deg,#fff 0 16%,#f9faff 16% 100%)}.preview-pipeline{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin-top:18px}.preview-pipeline span{padding:12px 4px;border-top:3px solid #5067e7;border-radius:5px;background:#f3f5ff;color:#303b79;font-size:9px;font-weight:800;text-align:center}.marketing-roles,.marketing-trust,.workflow-section{padding:82px clamp(22px,8vw,130px)}.workflow-section{text-align:center}.marketing-cta h2,.marketing-roles h2,.marketing-trust h2,.workflow-section h2{margin:12px auto 30px;color:#17184f;font-size:clamp(30px,3.4vw,49px);line-height:1.1;letter-spacing:-.04em}.workflow-section>div{display:flex;align-items:center;justify-content:center;gap:8px;overflow-x:auto;padding:12px 0}.workflow-section>div span{display:flex;align-items:center;gap:8px;flex:0 0 auto;color:#313a58;font-size:12px;font-weight:800}.workflow-section>div b{color:#6170cb;font-size:9px}.workflow-section>div svg{width:13px;color:#a1a9bd}.marketing-roles{background:#f7f8fc}.marketing-roles>header{max-width:780px}.marketing-roles>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.marketing-roles article{padding:27px;border:1px solid #e1e4ef;border-radius:11px;background:#fff}.marketing-roles article>svg{width:25px;color:#1b2fd0}.marketing-roles h3{margin:22px 0 9px;color:#17184f;font-size:19px}.marketing-roles p{min-height:66px;color:#646c80;font-size:13px;line-height:1.65}.marketing-roles a,.marketing-trust a{display:inline-flex;align-items:center;gap:6px;color:#1b2fd0;font-size:12px;font-weight:800;text-decoration:none}.marketing-roles a svg,.marketing-trust a svg{width:13px}.marketing-trust{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:90px;gap:90px;align-items:center}.marketing-trust>div>p:not(.eyebrow){color:#646c80;font-size:15px;line-height:1.7}.marketing-trust ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.marketing-trust li{display:flex;align-items:center;gap:11px;padding:15px;border:1px solid #e2e5ef;border-radius:8px;color:#333b57;font-size:13px;font-weight:750}.marketing-trust li svg{width:18px;color:#1b2fd0}.marketing-cta{margin:0 clamp(22px,8vw,130px) 80px;padding:55px;border-radius:14px;background:#17184f;color:#fff;text-align:center}.marketing-cta h2{margin-top:0;color:#fff}.marketing-cta p{color:#c4cae1;font-size:15px}.marketing-cta>div{display:flex;justify-content:center;gap:14px;margin-top:25px}.marketing-cta>div>a:not(.primary){display:flex;align-items:center;padding:12px 17px;border:1px solid #596294;border-radius:8px;color:#fff;text-decoration:none}.marketing-page>footer{display:flex;align-items:center;gap:24px;padding:30px clamp(22px,6vw,92px);border-top:1px solid #e3e6ef}.marketing-page>footer p{color:#777f92;font-size:11px}.marketing-page>footer nav{display:flex;gap:18px;margin-left:auto}.marketing-page>footer nav a{color:#5d6579;font-size:11px;text-decoration:none}.demo-request-page{min-height:100vh;background:linear-gradient(135deg,#15184b 0 42%,#f5f7ff 42%)}.demo-request-page>header{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,6vw,90px)}.demo-request-page>header a{display:flex;align-items:center;gap:8px;color:#fff;font-weight:800;text-decoration:none}.demo-request-page>header a:last-child{font-size:12px}.demo-request-page>header svg{width:16px}.demo-request-page>section{display:grid;grid-template-columns:1fr minmax(420px,.78fr);grid-gap:80px;gap:80px;align-items:center;padding:70px clamp(20px,9vw,150px)}.demo-request-page>section>div{color:#fff}.demo-request-page h1{max-width:650px;margin:16px 0;font-size:clamp(40px,5vw,67px);line-height:1.02;letter-spacing:-.05em}.demo-request-page>section>div>p:not(.eyebrow){color:#cbd1eb;font-size:15px;line-height:1.65}.demo-request-page ul{display:grid;grid-gap:10px;gap:10px;margin-top:28px;padding:0;list-style:none}.demo-request-page li{display:flex;align-items:center;gap:9px;font-size:13px}.demo-request-page li svg{width:17px;color:#9eaeff}.demo-request-page form,.demo-request-success{display:grid;grid-gap:13px;gap:13px;padding:28px;border:1px solid #dfe3f1;border-radius:12px;background:#fff;box-shadow:0 25px 70px rgba(11,16,67,.2)}.demo-request-page form>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.demo-request-page form label{display:grid;grid-gap:6px;gap:6px;color:#353b55;font-size:12px;font-weight:750}.demo-request-page input,.demo-request-page textarea{min-height:43px;padding:10px;border:1px solid #cfd4e5;border-radius:7px;background:#fff}.demo-request-page textarea{min-height:95px}.demo-request-page .consent{display:flex;align-items:flex-start}.demo-request-page .consent input{min-height:auto}.honeypot{position:absolute!important;left:-10000px!important}.demo-request-success>svg{width:34px;color:#1b2fd0}.opportunity-match{padding:20px;border:1px solid #dbe0ef;border-radius:10px;background:#fff}.opportunity-match>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.opportunity-match h2{margin:4px 0;color:#17184f;font-size:18px}.match-verdict{padding:7px 9px;border-radius:7px;font-size:10px;font-weight:850}.match-verdict.eligible{background:#edf9f2;color:#197243}.match-verdict.review{background:#fff6df;color:#8b5b00}.match-verdict.incompatible{background:#fff0f0;color:#a72c34}.match-disclaimer{color:#71798e;font-size:11px}.match-criteria{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:15px}.match-criteria article{display:grid;grid-template-columns:22px 1fr;grid-gap:8px;gap:8px;padding:12px;border:1px solid #e2e5ef;border-radius:8px}.match-criteria svg{width:17px}.match-criteria article.match svg{color:#248650}.match-criteria article.mismatch svg{color:#c6424c}.match-criteria article.unknown svg{color:#b27b13}.match-criteria article div{display:flex;min-width:0;flex-direction:column;gap:3px}.match-criteria strong{font-size:11px}.match-criteria small,.match-criteria span{color:#656d81;font-size:10px}.opportunity-match>aside{display:flex;gap:9px;margin-top:13px;padding:12px;border-left:3px solid #d79a1a;background:#fff9e9}.opportunity-match>aside svg{width:17px;color:#b97800}.opportunity-match>aside p{margin:4px 0 0;font-size:11px}.opportunity-match.compact{margin-top:10px;padding:14px}.match-portfolio details{padding:10px 0;border-bottom:1px solid #e3e6ef}.match-portfolio summary{cursor:pointer;font-weight:800}.player-quality{margin-bottom:16px}.player-quality>header{display:flex;align-items:flex-start;gap:12px}.player-quality>header>svg{width:22px;color:#1b2fd0}.player-quality>header>div{flex:1 1}.player-quality h2{margin:3px 0}.player-quality header p{margin:2px 0;color:#6c7488;font-size:11px}.quality-state{padding:7px 9px;border-radius:7px;background:#eef2ff;color:#243ba9;font-size:10px;font-weight:850}.quality-state.stale{background:#fff0f0;color:#a72c34}.quality-state.review_due{background:#fff6df;color:#8b5b00}.quality-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:15px}.quality-grid>div{display:grid;grid-template-columns:20px 1fr;grid-gap:3px 8px;gap:3px 8px;padding:12px;border:1px solid #e3e6ef;border-radius:8px}.quality-grid svg{grid-row:1/3;width:16px;color:#596acb}.quality-grid span{color:#737b90;font-size:10px}.quality-grid strong{font-size:11px}.quality-grid .warning{border-color:#efd7a7;background:#fffaf0}.quality-conflicts{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.quality-conflicts article{padding:10px;border:1px solid #e1e5ef;border-radius:7px}.quality-conflicts pre{overflow:auto;font-size:10px}.scouting-workspace{font-size:13px}.scouting-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.scouting-kpis article{display:grid;grid-template-columns:28px 1fr;grid-gap:3px 10px;gap:3px 10px;padding:15px;border:1px solid #e0e4ef;border-radius:9px;background:#fff}.scouting-kpis svg{grid-row:1/3;width:20px;color:#1b2fd0}.scouting-kpis span{color:#6b7388;font-size:11px}.scouting-kpis strong{font-size:20px}.scouting-command-grid{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:14px;gap:14px}.scouting-workspace details>summary{cursor:pointer;color:#252c4e;font-size:12px;font-weight:850}.scouting-workspace details>summary svg{width:16px;vertical-align:middle}.scouting-list,.scouting-reports,.task-list{display:grid;grid-gap:10px;gap:10px}.scouting-list>article,.task-list>article{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:14px;border:1px solid #e0e4ef;border-radius:8px}.scouting-list h3,.scouting-reports h3{margin:7px 0 3px;font-size:14px}.scouting-list p{margin:3px 0;color:#555e74}.scouting-list small{display:flex;align-items:center;gap:5px;color:#788095}.scouting-list small svg{width:13px}.scouting-list details{width:min(520px,50%)}.scouting-report-form fieldset{display:flex;flex-wrap:wrap;gap:10px;padding:12px;border:1px solid #dfe3ee}.scouting-report-form fieldset label{flex:1 1}.scouting-report-form fieldset small{width:100%;color:#687187}.scouting-reports>article{padding:18px;border:1px solid #dfe3ee;border-radius:9px}.scouting-reports>article>header{display:flex;align-items:flex-start;justify-content:space-between}.scouting-reports>article>header a{padding:8px 10px;border:1px solid #cfd5e6;border-radius:7px;color:#1b2fd0;font-size:11px;font-weight:800;text-decoration:none}.report-reading{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin-top:13px}.report-reading p{display:flex;flex-direction:column;gap:5px;margin:0;padding:11px;border-radius:7px;background:#f6f7fb;color:#565e72;font-size:11px;line-height:1.55}.report-reading strong{color:#202644}.inline-task-form{grid-template-columns:repeat(4,minmax(0,1fr))}.task-list{margin-top:16px}.task-list article.completed{opacity:.6}.task-list article>div{display:flex;flex-direction:column;gap:4px}.task-list small,.task-list span{color:#6f778b;font-size:10px}.live-organization-switcher{display:grid;grid-gap:5px;gap:5px;margin:10px;padding:10px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.07)}.live-organization-switcher label{color:#cdd7fb;font-size:10px;font-weight:800}.live-organization-switcher select{min-width:0;padding:8px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#202b70;color:#fff;font-size:12px}.live-organization-switcher small{color:#abb8e9;font-size:10px}.live-shell nav a{font-size:12px}.form-shell label,.form-shell p,.form-shell small,.form-shell td,.form-shell th{font-size:max(11px,inherit)}.kanban-shell{padding-bottom:26px}.kanban-shell:after{content:"Faire défiler pour voir toutes les étapes  →";position:absolute;right:8px;bottom:0;padding:5px 8px;border-radius:6px;background:#17184f;color:#fff;font-size:10px;font-weight:800;box-shadow:0 4px 12px rgba(23,24,79,.2)}.application-kanban{scrollbar-color:#6f80d8 #e5e8f4;scrollbar-width:auto}.application-kanban::-webkit-scrollbar{height:12px}.application-kanban::-webkit-scrollbar-thumb{border:3px solid #e5e8f4;border-radius:999px;background:#6f80d8}.kanban-column article>strong,.kanban-column>header strong{font-size:12px}.kanban-column article>label,.kanban-column article>p,.kanban-column article>small,.kanban-column select{font-size:10px}@media(max-width:900px){.marketing-header nav{display:none}.marketing-hero{grid-template-columns:1fr;padding-top:70px}.product-preview{max-width:680px}.marketing-roles>div,.marketing-trust{grid-template-columns:1fr}.marketing-trust{gap:35px}.demo-request-page{background:#17184f}.demo-request-page>section,.scouting-command-grid{grid-template-columns:1fr}.inline-task-form,.match-criteria,.quality-grid,.scouting-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.marketing-header{height:64px;padding:0 15px}.marketing-header>div>a:first-child{display:none}.marketing-header .primary{padding:10px 12px;font-size:11px}.marketing-hero{grid-template-columns:1fr;gap:44px;padding:55px 18px}.marketing-hero h1{font-size:43px}.marketing-hero>div:first-child>div{align-items:stretch;flex-direction:column}.product-preview{transform:none}.product-preview>div{min-height:310px}.marketing-roles,.marketing-trust,.workflow-section{padding:60px 18px}.marketing-cta{margin:0 18px 50px;padding:35px 20px}.marketing-cta>div{align-items:stretch;flex-direction:column}.marketing-page>footer{align-items:flex-start;flex-direction:column}.marketing-page>footer nav{flex-wrap:wrap;margin-left:0}.demo-request-page>header{padding:0 16px}.demo-request-page>section{padding:35px 16px}.demo-request-page h1{font-size:40px}.demo-request-page form>div,.inline-task-form,.match-criteria,.quality-grid,.report-reading,.scouting-kpis{grid-template-columns:1fr}.scouting-list>article{flex-direction:column}.scouting-list details{width:100%}.scouting-reports>article>header{gap:12px;flex-direction:column}}.auth-shell-professional{grid-template-columns:minmax(360px,.78fr) minmax(620px,1.22fr)}.auth-shell-professional .auth-panel{align-items:start;overflow-y:auto;padding:34px clamp(20px,4vw,58px)}.auth-card-wide{width:min(100%,720px);padding:30px 34px}.auth-card-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;color:#737b91;font-size:11px;font-weight:700}.auth-back-link,.auth-card-topline a{display:inline-flex;align-items:center;gap:6px;color:#4d5873;text-decoration:none}.auth-back-link svg,.auth-card-topline svg{width:14px}.auth-mode-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:28px;padding:4px;border:1px solid #dfe3ef;border-radius:9px;background:#f5f6fa}.auth-mode-tabs a{padding:10px;border-radius:6px;color:#626b80;font-size:12px;font-weight:800;text-align:center;text-decoration:none}.auth-mode-tabs a.active{background:#fff;color:#1b2fd0;box-shadow:0 2px 7px rgba(23,24,79,.09)}.auth-heading{margin-bottom:22px}.auth-heading h2{margin:0 0 7px;color:#17184f;font-size:27px;letter-spacing:-.035em}.auth-heading p{margin:0;color:#6b7388;font-size:13px;line-height:1.55}.auth-trust-list{display:grid;grid-gap:11px;gap:11px;margin:28px 0 0;padding:0;list-style:none;color:#dce2f5;font-size:12px;font-weight:700}.auth-trust-list li{display:flex;align-items:center;gap:9px}.auth-trust-list svg{width:16px;height:16px;color:#8d9aff}.auth-secondary-actions{display:flex;justify-content:space-between;gap:14px;margin-top:14px}.auth-consent a,.auth-secondary-actions a,.auth-switch-copy a{color:#1b2fd0;font-weight:750;text-decoration:none}.auth-secondary-actions a{font-size:11px}.auth-switch-copy{margin:24px 0 0!important;color:#747c8f!important;font-size:12px!important;text-align:center}.account-type-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-bottom:16px}.account-type-grid>a{min-height:142px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:15px;border:1px solid #dfe3ef;border-radius:9px;color:#31384f;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s}.account-type-grid>a:hover{border-color:#aab4ef}.account-type-grid>a.active{border-color:#7383e5;background:#f3f5ff;box-shadow:inset 0 0 0 1px #7383e5}.account-type-grid svg{width:21px;height:21px;color:#1b2fd0}.account-type-grid strong{font-size:13px}.account-type-grid span{color:#70788c;font-size:10px;line-height:1.45}.selected-account-summary{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding:13px;border-left:3px solid #1b2fd0;background:#f4f5ff}.selected-account-summary>svg{width:21px;color:#1b2fd0}.selected-account-summary>div{display:flex;flex-direction:column;gap:4px}.selected-account-summary strong{color:#252b50;font-size:12px}.selected-account-summary span{color:#68718a;font-size:10px}.signup-form{padding-top:2px}.signup-form label>small,.signup-form label>span{color:#7c8497;font-size:9px;font-weight:500}.auth-consent{display:grid!important;grid-template-columns:18px 1fr;align-items:start!important;grid-gap:9px!important;gap:9px!important;font-weight:500!important;line-height:1.5}.auth-consent input{width:17px!important;height:17px!important;margin:1px 0 0}.auth-consent span{font-size:11px!important}.auth-process-note{display:flex;align-items:flex-start;gap:9px;margin:17px 0 0!important;padding:11px;border-radius:7px;background:#f7f8fb;color:#68718a!important;font-size:10px!important;line-height:1.5}.auth-process-note svg{flex:0 0 auto;width:15px;color:#1b2fd0}.auth-back-link{margin-top:19px;font-size:11px;font-weight:750}.auth-standalone-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(145deg,#17184f,#111735)}.auth-password-card{width:min(100%,520px)}.auth-brand.dark{color:#17184f}.auth-card-icon{width:30px;height:30px;margin:32px 0 10px;color:#1b2fd0}.auth-password-card h1{margin:0 0 8px;color:#17184f;font-size:27px}.auth-password-card>p{margin:0 0 24px;color:#68718a;font-size:12px;line-height:1.6}@media(max-width:980px){.auth-shell-professional{grid-template-columns:1fr}.auth-shell-professional .auth-intro{min-height:auto}.auth-shell-professional .auth-intro>div{margin:55px 0}.auth-shell-professional .auth-panel{overflow:visible}}@media(max-width:620px){.auth-card-wide{padding:22px 18px}.auth-card-topline span{display:none}.account-type-grid{grid-template-columns:1fr}.account-type-grid>a{min-height:auto}.auth-secondary-actions{align-items:flex-start;flex-direction:column}.auth-shell-professional .auth-panel{padding:16px 10px}.auth-heading h2{font-size:24px}}.form-shell label,.form-shell p,.form-shell small,.form-shell td,.form-shell th{font-size:11px}.demo-kanban-shell>p{display:flex;justify-content:flex-end;margin:0 0 8px;color:#3448b9;font-size:11px;font-weight:800}.demo-kanban-shell .kanban{padding-bottom:15px;scrollbar-color:#6f80d8 #e5e8f4;scrollbar-width:auto}.demo-kanban-shell .kanban::-webkit-scrollbar{height:12px}.demo-kanban-shell .kanban::-webkit-scrollbar-thumb{border:3px solid #e5e8f4;border-radius:999px;background:#6f80d8}.data-quality-admin .form-card>header{display:flex;align-items:center;justify-content:space-between}.data-quality-admin .form-card>header>div{display:flex;align-items:center;gap:8px}.data-quality-admin .form-card>header svg{width:18px;color:#1b2fd0}.data-quality-admin td:first-child small{display:block;color:#747d91}.data-quality-admin td a{display:inline-flex;align-items:center;gap:4px}.data-quality-admin td a svg{width:12px}.quality-conflict-admin-list{display:grid;grid-gap:9px;gap:9px}.quality-conflict-admin-list>details{padding:13px;border:1px solid #e0e4ef;border-radius:8px}.quality-conflict-admin-list>details>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.quality-conflict-admin-list>details>summary>div{display:flex;flex-direction:column;gap:4px}.quality-conflict-admin-list>details>summary span{color:#71798e;font-size:10px}.quality-conflict-admin-list pre{overflow:auto;padding:10px;border-radius:7px;background:#f6f7fb;font-size:10px}.admin-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.admin-header-actions a{display:inline-flex;align-items:center;gap:5px}.admin-header-actions svg{width:14px}.super-admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.super-admin-toolbar form{display:flex;align-items:center;gap:8px}.super-admin-toolbar form svg{width:17px;color:var(--muted)}.super-admin-toolbar input{min-width:280px;height:40px;padding:0 11px;border:1px solid var(--line-dark);border-radius:7px}.super-admin-toolbar button{min-height:40px}.super-admin-toolbar>span{color:var(--muted);font-size:11px}.admin-users-table{min-width:1180px!important}.admin-users-table td{height:auto!important;padding-top:12px!important;padding-bottom:12px!important;vertical-align:top}.admin-users-table td:first-child{display:flex;flex-direction:column;gap:4px}.admin-users-table code{color:var(--muted);font-size:8px}.admin-state{display:inline-flex;align-items:center;gap:5px;font-weight:750}.admin-state svg{width:14px}.admin-state.ok{color:#227447}.admin-state.warning{color:#87640e}.admin-state.danger{color:var(--danger)}.admin-state.owner{color:var(--accent-strong)}.admin-account-controls details{min-width:240px}.admin-account-controls summary{display:inline-flex;align-items:center;gap:5px;cursor:pointer;color:var(--accent-strong);font-weight:750}.admin-account-controls button svg,.admin-account-controls summary svg{width:14px}.admin-account-controls form{margin-top:12px}.admin-account-controls button{display:inline-flex;align-items:center;gap:5px}.admin-pagination{display:flex;justify-content:space-between;margin-top:14px}.admin-pagination a{color:var(--accent-strong);font-weight:750}.admin-integration-state{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;border:1px solid var(--line);border-radius:9px;background:#fff}.admin-integration-state>svg{width:20px;color:var(--accent)}.admin-integration-state>div{display:flex;flex-direction:column;gap:4px}.admin-integration-state span{color:var(--muted);font-size:10px}.admin-integration-state.missing{border-color:#e7cf8c;background:#fffdf5}.admin-subscription-list{display:grid;grid-gap:14px;gap:14px}.admin-subscription-card{margin:0!important}.admin-subscription-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-subscription-card h2{margin:0 0 4px}.admin-subscription-card header p{margin:0;color:var(--muted);font-size:10px}.admin-subscription-summary{display:flex;align-items:center;gap:10px}.admin-subscription-summary small{color:var(--muted)}.admin-subscription-card>details{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.admin-subscription-card>details>summary{display:inline-flex;align-items:center;gap:7px;cursor:pointer;color:var(--accent-strong);font-weight:800}.admin-subscription-card>details>summary svg{width:16px}.admin-subscription-form{margin-top:16px}.admin-field-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px!important;gap:10px!important}.admin-field-grid label{display:flex!important;flex-direction:column;gap:6px!important}.admin-field-grid input,.admin-field-grid select{width:100%;min-height:42px;padding:8px;border:1px solid var(--line-dark);border-radius:7px;background:#fff}.stripe-managed-record{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px;border:1px solid #b9d5ff;border-radius:8px;background:#f6f9ff}.stripe-managed-record>svg{width:18px;color:var(--accent)}.stripe-managed-record>div{display:flex;flex:1 1;flex-direction:column;gap:4px}.stripe-managed-record span{color:var(--muted);font-size:9px}.stripe-managed-record a{display:inline-flex;align-items:center;gap:5px;color:var(--accent-strong);font-weight:750;text-decoration:none}.stripe-managed-record a svg{width:13px}@media(max-width:760px){.admin-header-actions,.admin-subscription-card>header,.admin-subscription-summary,.super-admin-toolbar,.super-admin-toolbar form{align-items:stretch;flex-direction:column}.super-admin-toolbar input{width:100%;min-width:0}.admin-field-grid{grid-template-columns:1fr}.stripe-managed-record{align-items:flex-start;flex-wrap:wrap}}.admin-operations-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.admin-operations-metrics article{display:flex;flex-direction:column;gap:7px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fff}.admin-operations-metrics svg{width:17px;color:var(--accent)}.admin-operations-metrics span{color:var(--muted);font-size:9px}.admin-operations-metrics strong{font-size:20px}.admin-operation-section{margin-bottom:14px!important}.admin-operation-section>h2{display:flex;align-items:center;gap:8px}.admin-operation-section>h2 svg{width:18px;color:var(--accent)}.admin-operation-section td small{display:block;margin-top:4px;color:var(--muted)}.admin-operation-section td code{display:block;max-width:360px;overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.admin-operation-section details summary{cursor:pointer;color:var(--accent-strong);font-weight:750}.admin-operation-section details form{min-width:280px;margin-top:10px}.admin-operation-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.admin-operation-columns>.form-card{margin:0!important}.admin-operation-columns article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--line)}.admin-operation-columns article>div{display:flex;flex-direction:column;gap:4px}.admin-operation-columns article small,.admin-operation-columns article span{color:var(--muted);font-size:9px}@media(max-width:900px){.admin-operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-operation-columns{grid-template-columns:1fr}}@media(max-width:520px){.admin-operations-metrics{grid-template-columns:1fr}}.unsaved-guard-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(10,16,44,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.unsaved-guard-dialog{width:min(100%,480px);display:grid;grid-template-columns:44px 1fr;grid-gap:16px;gap:16px;padding:24px;border:1px solid #dce1ef;border-radius:12px;background:#fff;box-shadow:0 28px 90px rgba(7,13,44,.3)}.unsaved-guard-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:#fff4dd;color:#9a6200}.unsaved-guard-icon svg{width:22px}.unsaved-guard-dialog h2{margin:1px 0 7px;color:#17184f;font-size:19px}.unsaved-guard-dialog p{margin:0;color:#626b80;font-size:12px;line-height:1.55}.unsaved-guard-dialog footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:9px;margin-top:4px}.unsaved-guard-dialog button{min-height:40px;padding:0 13px;border:1px solid #ccd2e3;border-radius:7px;background:#fff;color:#303752;font-weight:750}.unsaved-guard-dialog button.danger{border-color:#ba3945;background:#ba3945;color:#fff}@media(max-width:520px){.unsaved-guard-dialog{grid-template-columns:1fr}.unsaved-guard-dialog footer{flex-direction:column}.unsaved-guard-dialog button{width:100%}}.demo-opportunity-management{display:flex;flex-wrap:wrap;gap:8px}.danger-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid #bf3e49;border-radius:7px;background:#fff;color:#a52834;font-weight:800}.danger-action:hover{background:#fff2f3}.danger-action:disabled{cursor:not-allowed;opacity:.55}.demo-confirmation-panel{display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding:15px;border:1px solid #dfe3ef;border-radius:9px;background:#f8f9fc}.demo-confirmation-panel h3{margin:0;color:#17184f}.demo-confirmation-panel p{margin:0;color:#68718a}.confirmation-check{display:flex!important;align-items:flex-start!important;gap:9px!important;color:#4e5770!important;font-size:11px!important;line-height:1.45}.confirmation-check input{flex:0 0 auto;width:17px!important;height:17px!important;margin:0!important}.application-demo-card{display:block!important}.application-demo-summary{width:100%;display:grid;grid-gap:9px;gap:9px;padding:0;border:0;background:transparent;text-align:left}.application-demo-summary:hover strong{color:#1b2fd0}.application-opportunity-identity{display:flex;align-items:center;gap:9px}.club-avatar{background:#e9edff!important;color:#1b2fd0!important}.application-opportunity-identity>div{display:flex;flex-direction:column;gap:3px}.application-opportunity-identity small{color:#68718a}.application-open-label{display:flex;align-items:center;justify-content:space-between;color:#1b2fd0;font-size:10px;font-weight:800}.application-open-label svg{width:14px;transition:transform .16s}.application-demo-card.expanded .application-open-label svg{transform:rotate(180deg)}.application-demo-details{display:grid;grid-gap:11px;gap:11px;margin-top:12px;padding-top:12px;border-top:1px solid #dde2ee}.application-demo-details header{display:grid!important;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.application-demo-details header>div{display:flex;flex-direction:column;gap:3px}.application-demo-details dt,.application-demo-details header span{color:#7b8395;font-size:8px;font-weight:800;text-transform:uppercase}.application-demo-details dd,.application-demo-details header strong{font-size:10px}.application-demo-details p{margin:0!important;color:#50596e!important;line-height:1.5}.application-demo-details dl{display:grid;grid-gap:7px;gap:7px;margin:0}.application-demo-details dl>div{display:flex;justify-content:space-between;gap:8px}.application-demo-details dd{margin:0;text-align:right}.verification-review-panel{margin-bottom:16px;padding:20px}.verification-review-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.verification-review-panel h2{margin:3px 0}.verification-review-panel header span{color:#6c7488;font-size:11px}.verification-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin:16px 0}.verification-profile-grid article{display:flex;flex-direction:column;gap:5px;padding:13px;border:1px solid #e0e4ef;border-radius:8px;background:#fafbfe}.verification-profile-grid article>span{color:#747d91;font-size:9px;font-weight:800;text-transform:uppercase}.verification-profile-grid article>small{color:#6c7488;font-size:10px}.verification-source-card{grid-column:1/-1}.verification-source-card>div{display:flex;gap:8px;margin-top:6px}.verification-source-card a,.verification-source-card button{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid #cbd2e5;border-radius:6px;background:#fff;color:#1b2fd0;font-size:10px;font-weight:800;text-decoration:none}.verification-source-card svg{width:12px}.verification-decision-form{display:grid;grid-gap:10px;gap:10px;padding-top:15px;border-top:1px solid #e0e4ef}.verification-decision-form>label:not(.confirmation-check){display:grid;grid-gap:6px;gap:6px;color:#555e74;font-size:10px;font-weight:800}.verification-decision-form select,.verification-decision-form textarea{width:100%;padding:10px;border:1px solid #cdd3e2;border-radius:7px;background:#fff}.verification-decision-form textarea{min-height:90px;resize:vertical}.verification-decision-form footer{display:flex;justify-content:flex-end;gap:8px}.verification-decision-form footer>button:not(.primary):not(.danger-action){padding:0 12px;border:1px solid #cbd2e0;border-radius:7px;background:#fff}.demo-messaging-layout{display:grid;grid-template-columns:290px 1fr;grid-gap:14px;gap:14px;min-height:560px}.demo-conversation,.demo-thread-list{margin:0!important}.demo-api-layout h2,.demo-thread-list h2{margin-top:0}.demo-thread-list>button{width:100%;display:flex;align-items:flex-start;gap:10px;padding:12px;border:0;border-bottom:1px solid #e4e7ef;background:#fff;text-align:left}.demo-thread-list>button.active{border-radius:7px;background:#eef1ff}.demo-thread-list svg{width:17px;color:#1b2fd0}.demo-thread-list button>span{display:flex;flex-direction:column;gap:4px}.demo-thread-list small{color:#737c91;font-size:10px}.demo-conversation{display:flex;flex-direction:column}.demo-conversation>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid #e1e5ee}.demo-conversation>header>div{display:flex;flex-direction:column;gap:4px}.demo-conversation>header span{color:#6c7488;font-size:10px}.demo-message-history{flex:1 1;display:flex;flex-direction:column;gap:10px;padding:18px 0}.demo-message-history article{max-width:72%;padding:11px;border:1px solid #dfe3ed;border-radius:9px}.demo-message-history article.mine{align-self:flex-end;border-color:#cad2ff;background:#eef1ff}.demo-message-history p{margin:5px 0;color:#4f586e}.demo-message-history small{color:#7d8496;font-size:9px}.demo-conversation>form{display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px}.demo-conversation textarea{min-height:76px;padding:11px;border:1px solid #ccd2df;border-radius:8px;resize:vertical}.demo-api-layout{display:grid;grid-template-columns:minmax(300px,.8fr) 1.2fr;grid-gap:14px;gap:14px}.demo-api-layout>.panel{margin:0!important}.demo-api-form{display:grid;align-content:start;grid-gap:11px;gap:11px}.demo-api-form>label:not(.confirmation-check){display:grid;grid-gap:6px;gap:6px;color:#5b6478;font-size:10px;font-weight:800}.demo-api-form input,.demo-api-form select{min-height:42px;padding:8px;border:1px solid #cdd3e1;border-radius:7px}.demo-api-keys>article{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid #e1e5ee}.demo-api-keys article>div{display:flex;min-width:0;flex-direction:column;gap:5px}.demo-api-keys small{color:#6d7589}.demo-api-keys code{overflow:auto;padding:6px;border-radius:5px;background:#f4f5f8;color:#303955;font-size:9px}.demo-settings-form{display:grid;grid-gap:0;gap:0}.demo-settings-form>section{display:grid;grid-template-columns:34px minmax(220px,1fr) minmax(270px,.8fr);align-items:center;grid-gap:12px;gap:12px;padding:18px 0;border-bottom:1px solid #e1e4ed}.demo-settings-form>section>svg{width:21px;color:#1b2fd0}.demo-settings-form h2{margin:0 0 4px;font-size:14px}.demo-settings-form p{margin:0;color:#71798d;font-size:10px}.demo-settings-form section>label:not(.confirmation-check){display:grid;grid-gap:6px;gap:6px;color:#596176;font-size:10px;font-weight:800}.demo-settings-form select{min-height:42px;padding:8px;border:1px solid #cdd3e1;border-radius:7px;background:#fff}.demo-settings-form footer{display:flex;justify-content:flex-end;padding-top:17px}.opportunity-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:16px!important;border-color:#efc5c9!important;background:#fffafa!important}.opportunity-danger-zone h2{margin:0 0 5px;font-size:15px}.opportunity-danger-zone p{max-width:720px;margin:0;color:#6e5b5e;font-size:11px;line-height:1.55}.opportunity-danger-zone>div:last-child{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:900px){.demo-api-layout,.demo-messaging-layout{grid-template-columns:1fr}.verification-profile-grid{grid-template-columns:repeat(2,1fr)}.demo-settings-form>section{grid-template-columns:34px 1fr}.demo-settings-form>section>label{grid-column:1/-1}.opportunity-danger-zone{align-items:stretch;flex-direction:column}}@media(max-width:620px){.verification-profile-grid{grid-template-columns:1fr}.verification-source-card{grid-column:auto}.application-demo-details header,.demo-conversation>form{grid-template-columns:1fr}.opportunity-danger-zone>div:last-child{flex-direction:column}.opportunity-danger-zone button{width:100%}}.admin-team-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.admin-team-summary article,.api-security-summary article{display:grid;grid-template-columns:28px 1fr;grid-gap:3px 9px;gap:3px 9px;padding:14px;border:1px solid #e0e4ef;border-radius:9px;background:#fff}.admin-team-summary svg,.api-security-summary svg{grid-row:1/3;width:19px;color:#1b2fd0}.admin-team-summary span,.api-security-summary span{color:#71798c;font-size:9px}.admin-team-summary strong,.api-security-summary strong{font-size:15px}.super-admin-role{display:inline-flex!important;align-items:center;gap:5px;color:#806000!important;font-weight:850}.super-admin-role svg{width:15px;color:#bf8b00}.admin-management-panel{display:grid;grid-gap:12px;gap:12px;margin-bottom:14px!important;border-color:#cdd5ff!important}.admin-management-panel>header,.api-key-confirmation>header,.settings-security-confirmation>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-management-panel h2,.api-key-confirmation h2,.settings-security-confirmation h2{margin:3px 0}.admin-management-panel header span{color:#6d7589;font-size:10px}.admin-management-panel>label:not(.confirmation-check){display:grid;grid-gap:6px;gap:6px;color:#5c6478;font-size:10px;font-weight:800}.admin-management-panel select{min-height:42px;padding:8px;border:1px solid #ccd2e1;border-radius:7px;background:#fff}.admin-management-panel footer,.api-key-confirmation footer,.settings-security-confirmation footer{display:flex;justify-content:flex-end;gap:8px}.admin-management-panel footer>button:not(.primary):not(.danger-action),.api-key-confirmation footer>button:not(.primary):not(.danger-action),.settings-security-confirmation footer>button:not(.primary){padding:0 12px;border:1px solid #cbd2e0;border-radius:7px;background:#fff}.admin-management-panel textarea{min-height:92px;padding:10px;border:1px solid #ccd2e1;border-radius:7px;background:#fff;resize:vertical}.integration-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.integration-readiness-grid article{display:grid;grid-template-columns:30px 1fr auto;align-items:center;grid-gap:9px;gap:9px;padding:14px;border:1px solid var(--line);border-radius:9px;background:#fff}.integration-readiness-grid article>svg{width:19px;color:var(--warning)}.integration-readiness-grid article.configured>svg{color:var(--accent)}.integration-readiness-grid article>div{display:flex;min-width:0;flex-direction:column;gap:4px}.integration-readiness-grid strong{font-size:10px}.integration-readiness-grid span{color:var(--muted);font-size:8px;line-height:1.4}.integration-readiness-grid b{padding:4px 6px;border-radius:999px;background:#fff4de;color:var(--warning);font-size:7px}.integration-readiness-grid .configured b{background:var(--accent-2);color:var(--accent-strong)}.admin-operation-demo-table,.admin-subscription-demo-table{overflow-x:auto;padding:0!important}.admin-operation-demo-table>article,.admin-operation-demo-table>header,.admin-subscription-demo-table>article,.admin-subscription-demo-table>header{display:grid;align-items:center;grid-gap:10px;gap:10px;min-width:900px;padding:11px 14px;border-bottom:1px solid var(--line);font-size:9px}.admin-subscription-demo-table>article,.admin-subscription-demo-table>header{grid-template-columns:minmax(180px,1.4fr) 90px 105px 65px 115px 120px 100px}.admin-operation-demo-table>article,.admin-operation-demo-table>header{grid-template-columns:150px minmax(180px,1.3fr) 130px 130px 80px 120px}.admin-operation-demo-table>header,.admin-subscription-demo-table>header{background:var(--subtle);color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.admin-operation-demo-table>article:last-child,.admin-subscription-demo-table>article:last-child{border-bottom:0}.admin-operation-demo-table>article:hover,.admin-subscription-demo-table>article:hover{background:#fafbff}.admin-operation-demo-table button,.admin-subscription-demo-table button{justify-self:start;padding:7px 9px;border:1px solid var(--line-dark);border-radius:6px;background:#fff;color:var(--accent-strong);font-size:9px;font-weight:750}@media(max-width:980px){.integration-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.demo-thread-search{display:flex;align-items:center;gap:7px;margin-bottom:8px;padding:0 9px;border:1px solid #d7dce8;border-radius:7px;background:#fff}.demo-thread-search svg{width:15px}.demo-thread-search input{width:100%;min-height:38px;border:0;outline:0}.demo-thread-list>button>b{min-width:18px;height:18px;display:grid;place-items:center;margin-left:auto;border-radius:999px;background:#1b2fd0;color:#fff;font-size:9px}.api-security-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.api-key-actions{display:flex!important;align-items:center;flex-direction:row!important;gap:7px}.api-key-actions>button:not(.danger-action){min-height:38px;padding:0 10px;border:1px solid #cbd2e1;border-radius:7px;background:#fff;color:#1b2fd0;font-weight:800}.demo-api-keys .text-link{align-self:flex-start;padding:0;border:0;background:transparent;color:#1b2fd0;font-size:9px;font-weight:800}.api-key-confirmation,.settings-security-confirmation{display:grid;grid-gap:11px;gap:11px;margin-top:14px!important;border-color:#cbd3ff!important}.api-usage-log{margin-top:14px!important}.api-usage-log>header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.api-usage-log h2{margin:0 0 4px}.api-usage-log header p{margin:0;color:#71798d;font-size:10px}.api-usage-log header a{display:inline-flex;align-items:center;gap:5px;color:#1b2fd0;font-size:10px;font-weight:800;text-decoration:none}.api-usage-log header svg{width:13px}.api-usage-log>div{display:grid;grid-template-columns:90px 1fr 90px 90px 150px;align-items:center;grid-gap:10px;gap:10px;padding:10px;border-top:1px solid #e2e5ed;font-size:10px}.api-usage-log code{overflow:hidden;text-overflow:ellipsis}.settings-security-controls{display:grid;grid-gap:9px;gap:9px}.settings-security-controls>button{min-height:38px;padding:0 10px;border:1px solid #cbd2e1;border-radius:7px;background:#fff;color:#1b2fd0;font-size:10px;font-weight:800}.demo-settings-form>footer{align-items:center;justify-content:space-between}.demo-settings-form>footer>span{color:#737b8f;font-size:9px}@media(max-width:900px){.admin-team-summary{grid-template-columns:repeat(2,1fr)}.api-usage-log{overflow-x:auto}.api-usage-log>div{min-width:720px}}@media(max-width:620px){.admin-team-summary,.api-security-summary,.integration-readiness-grid{grid-template-columns:1fr}.admin-management-panel footer,.api-key-confirmation footer,.demo-settings-form>footer,.settings-security-confirmation footer{align-items:stretch;flex-direction:column}.api-key-actions{align-items:stretch!important;flex-direction:column!important}}