@font-face{font-family:Aeonik;src:url(/assets/fonts/aeonik/v1/AeonikTRIAL-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}.manager-portal{color:#242638;background:radial-gradient(circle at 85% 0,#645be014,#0000 29%),#f7f7fa;min-height:100vh}.manager-portal__header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #282a4114;justify-content:space-between;align-items:center;min-height:72px;padding:0 max(24px,50% - 730px);display:flex}.manager-portal__brand{align-items:center;display:inline-flex}.manager-portal__brand img{width:124px;height:auto}.manager-portal__header>div{align-items:center;gap:18px;display:flex}.manager-portal__header>div>span{color:#757788;font-size:12px;font-weight:750}.manager-portal__header>div>a{color:#3f4255;background:#fff;border:1px solid #dddde6;border-radius:10px;place-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:750;text-decoration:none;display:inline-grid}.caller-dashboard{--caller-ink:#242638;--caller-muted:#747688;--caller-line:#e7e7ef;--caller-violet:#5b5fde;width:min(1460px,100% - 40px);color:var(--caller-ink);margin:0 auto;padding:30px 0 70px}.caller-dashboard-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.caller-dashboard-header>div:first-child>span,.caller-panel>header>span,.caller-panel>header div>span{color:var(--caller-violet);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.caller-dashboard-header h1{letter-spacing:-.045em;margin:5px 0 3px;font-size:clamp(28px,3.2vw,46px)}.caller-dashboard-header p{color:var(--caller-muted);margin:0;font-size:14px}.caller-dashboard-header__actions{align-items:center;gap:10px;display:flex}.caller-period{border:1px solid var(--caller-line);background:#f6f6f9;border-radius:11px;gap:3px;padding:3px;display:flex}.caller-period button,.caller-export{color:#626476;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:750}.caller-period button.is-active{color:#353856;background:#fff;box-shadow:0 2px 8px #22243914}.caller-export{color:#fff;background:#2f3146;place-items:center;text-decoration:none;display:inline-grid}.caller-export:disabled{cursor:wait;opacity:.65}.manager-criteria-trigger{color:#4e52ca;min-height:36px;font:inherit;cursor:pointer;background:#f8f8ff;border:1px solid #d4d5f1;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:780;display:inline-flex}.manager-criteria-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px}.manager-criteria-entry{background:linear-gradient(120deg,#f8f8fffa,#fffffff5);border:1px solid #5053bd29;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;width:min(1460px,100% - 40px);margin:24px auto 0;padding:18px 20px;display:flex;box-shadow:0 10px 30px #292b4d0d}.manager-criteria-entry>div>span{color:#5b5fde;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.manager-criteria-entry h2{letter-spacing:-.02em;margin:4px 0 2px;font-size:18px}.manager-criteria-entry p{color:#747688;margin:0;font-size:13px}.manager-criteria-entry .manager-criteria-trigger{flex:none;min-height:42px;padding:0 16px}.manager-criteria-modal{z-index:1250;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e203452;place-items:center;padding:22px;animation:.18s both manager-criteria-backdrop;display:grid;position:fixed;inset:0}.manager-criteria-modal>section{background:#fbfbfe;border:1px solid #4345681f;border-radius:26px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1320px,100%);max-height:calc(100vh - 44px);animation:.26s cubic-bezier(.2,.8,.25,1) both manager-criteria-card;display:grid;overflow:hidden;box-shadow:0 36px 100px #1d1e3638}.manager-criteria-modal__header{background:#fffffff5;border-bottom:1px solid #e8e8f0;justify-content:space-between;align-items:flex-start;gap:22px;padding:25px 28px 21px;display:flex}.manager-criteria-modal__header span{color:#5e62db;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:820}.manager-criteria-modal__header h2{color:#282a3c;letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(25px,3vw,34px)}.manager-criteria-modal__header p{color:#77798a;margin:7px 0 0;font-size:12px;line-height:1.5}.manager-criteria-modal__header>button{color:#6d6f80;width:40px;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e1e9;border-radius:50%;flex:none;place-items:center;font-size:24px;line-height:1;display:grid}.manager-criteria-modal__content{min-height:0;padding:22px 28px 28px;overflow:auto}.manager-criteria-modal .admin-ops-policy-fields{gap:18px;display:grid}.manager-criteria-modal .admin-ops-policy-fields>section{background:#fff;border:1px solid #e4e5ee;border-radius:16px;padding:18px}.manager-criteria-modal .admin-ops-policy-fields>section>header h4{color:#303244;margin:0;font-size:14px}.manager-criteria-modal .admin-ops-policy-fields>section>header p{color:#898b9a;margin:5px 0 0;font-size:11px;line-height:1.45}.manager-criteria-modal .admin-ops-editor__fields--criteria{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-top:15px;display:grid}.manager-criteria-modal .admin-ops-editor__fields--criteria label,.manager-criteria-modal .admin-ops-facet-grid label{color:#6b6d7e;gap:6px;min-width:0;font-size:10px;font-weight:730;display:grid}.manager-criteria-modal .admin-ops-editor__fields--criteria input,.manager-criteria-modal .admin-ops-facet-grid input:not([type=checkbox]){color:#303244;width:100%;min-width:0;height:42px;font:inherit;background:#fcfcfe;border:1px solid #dcdee9;border-radius:10px;outline:0;padding:0 11px;font-size:12px}.manager-criteria-modal .admin-ops-editor__fields--criteria input:focus,.manager-criteria-modal .admin-ops-facet-grid input:focus{border-color:#777ae6;box-shadow:0 0 0 4px #575bf717}.manager-criteria-modal .admin-ops-editor__toggles{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.manager-criteria-modal label.is-toggle{color:#656779;background:#fbfbfd;border:1px solid #e0e1e9;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 11px;font-size:10px;font-weight:720;display:inline-flex}.manager-criteria-modal label.is-toggle input{accent-color:#625de1}.manager-criteria-modal .admin-ops-facet-grid{gap:10px;margin-top:15px;display:grid}.manager-criteria-modal .admin-ops-facet-grid article{background:#fafafe;border:1px solid #e8e8ef;border-radius:12px;grid-template-columns:130px repeat(3,minmax(0,1fr)) auto;align-items:end;gap:11px;padding:11px;display:grid}.manager-criteria-modal .admin-ops-facet-grid article>strong{color:#3c3e51;align-self:center;font-size:12px}.manager-criteria-modal .admin-ops-facet-grid article label.is-toggle{white-space:nowrap;align-self:end}.admin-ops-canonical-field{min-width:0;position:relative}.admin-ops-canonical-field>span:first-child{color:#6b6d7e;margin-bottom:6px;font-size:10px;font-weight:730;display:block}.admin-ops-canonical-select{min-width:0;position:relative}.admin-ops-canonical-select>summary{color:#303244;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fcfcfe;border:1px solid #dcdee9;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;min-height:42px;padding:0 10px;font-size:11px;font-weight:680;list-style:none;display:flex;overflow:hidden}.admin-ops-canonical-select>summary::-webkit-details-marker{display:none}.admin-ops-canonical-select>summary:after{content:"⌄";color:#77798a;font-size:14px}.admin-ops-canonical-select[open]>summary{border-color:#777ae6;box-shadow:0 0 0 4px #575bf717}.admin-ops-canonical-select[data-disabled=true]>summary{color:#a1a2af;cursor:not-allowed;background:#f2f2f6}.admin-ops-canonical-select__menu{z-index:30;background:#fff;border:1px solid #dfe0e9;border-radius:12px;width:min(340px,82vw);padding:9px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 18px 42px #1f21352e}.admin-ops-canonical-select__menu>input[type=search]{color:#343648;width:100%;min-height:38px;font:inherit;border:1px solid #dedfe8;border-radius:8px;outline:0;padding:0 10px;font-size:11px}.admin-ops-canonical-select__options{gap:3px;max-height:230px;margin-top:7px;display:grid;overflow:auto}.admin-ops-canonical-select__options>label{cursor:pointer;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:35px;padding:5px 7px;color:#444657!important;gap:8px!important;font-size:11px!important;font-weight:650!important;display:grid!important}.admin-ops-canonical-select__options>label:hover{background:#f4f4fb}.admin-ops-canonical-select__options>label input{accent-color:#625de1}.admin-ops-canonical-select__options>label span{justify-content:space-between;gap:8px;display:flex}.admin-ops-canonical-select__options>label small{color:#9294a3;white-space:nowrap;font-size:9px}.admin-ops-canonical-select__options>p,.admin-ops-canonical-select__menu>small{color:#9092a0;margin:7px 2px 0;font-size:9px;line-height:1.4}.admin-ops-canonical-select__menu>small.is-error{color:#9a3c4c}.admin-ops-canonical-select__options[aria-busy=true]{opacity:.58}.admin-ops-catalog-notice{color:#4d516b;background:#f7f7fd;border:1px solid #dfe1ef;border-radius:10px;margin-top:13px;padding:10px 12px;font-size:10px}.admin-ops-catalog-notice strong{color:#393d5d;margin-bottom:4px;font-size:11px;display:block}.admin-ops-catalog-notice p{margin:3px 0;line-height:1.45}.admin-ops-catalog-notice p button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;margin-left:8px;padding:2px 7px;font-weight:800}.admin-ops-canonical-field>.admin-ops-catalog-notice{justify-content:space-between;align-items:center;gap:8px;margin:6px 0 0;display:flex}.admin-ops-canonical-field>.admin-ops-catalog-notice button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;flex:none;padding:2px 7px;font-weight:800}.manager-criteria-modal .admin-ops-policy-fields>.admin-ops-catalog-notice{margin:0}.manager-criteria-modal .admin-ops-publication-priority>small{color:#727587;margin-top:11px;font-size:10px;line-height:1.45;display:block}.admin-ops-catalog-notice.is-error,.admin-ops-catalog-dependency{color:#9a3c4c;background:#fff6f7;border-color:#efccd2}.admin-ops-catalog-dependency{border:1px solid;border-radius:9px;margin:12px 0 0;padding:9px 11px;font-size:10px}.manager-criteria-modal>section>footer{background:#fff;border-top:1px solid #e5e6ee;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 28px;display:grid}.manager-criteria-modal>section>footer p{color:#6d6f80;margin:0;font-size:11px}.manager-criteria-modal>section>footer small{color:#9899a6;margin-top:4px;font-size:10px;display:block}.manager-criteria-modal__actions{gap:8px;display:flex}.manager-criteria-modal__actions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#576ae8,#6558dc 58%,#8654d1);border:0;border-radius:10px;padding:0 15px;font-size:12px;font-weight:800}.manager-criteria-modal__actions button.is-secondary{color:#656778;background:#fff;border:1px solid #dedfe8}.manager-criteria-modal__actions button:disabled,.manager-criteria-modal__header>button:disabled{cursor:wait;opacity:.6}.manager-criteria-modal>section>footer .manager-criteria-modal__error{color:#a33e51;grid-column:1/-1}@keyframes manager-criteria-backdrop{0%{opacity:0}}@keyframes manager-criteria-card{0%{opacity:0;transform:translateY(12px)scale(.985)}}.caller-dashboard-tabs{border-bottom:1px solid var(--caller-line);gap:5px;margin-bottom:20px;padding-bottom:9px;display:flex;overflow-x:auto}.caller-dashboard-tabs button{color:#747688;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:700}.caller-dashboard-tabs button.is-active{color:#494dcc;background:#efefff}.caller-profile-switcher{gap:8px;margin:0 0 18px;padding:2px 0 3px;display:flex;overflow-x:auto}.caller-profile-switcher button{color:#6f7181;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e1e9;border-radius:999px;flex:none;align-items:center;gap:8px;padding:4px 12px 4px 5px;font-size:12px;font-weight:720;display:inline-flex}.caller-profile-switcher button.is-active{color:#3f43b9;background:#f1f1ff;border-color:#cfd1f4}.caller-profile-switcher i,.caller-profile-avatar{color:#fff;background:#6569df;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;font-weight:800;display:grid}.caller-profile-switcher i.is-teal,.caller-profile-avatar.is-teal{background:#2c8d86}.caller-profile-switcher i.is-amber,.caller-profile-avatar.is-amber{background:#b98228}.caller-profile-switcher i.is-rose,.caller-profile-avatar.is-rose{background:#bc657a}.caller-profile-switcher i.is-blue,.caller-profile-avatar.is-blue{background:#467cc5}.caller-profile-switcher i.is-indigo,.caller-profile-avatar.is-indigo{background:#5f58bd}.caller-detail-filter{color:#66687a;background:#fafafe;border:1px solid #e2e2ec;border-radius:11px;gap:12px;margin-bottom:16px;padding:10px 13px;font-size:12px;display:grid}.caller-detail-filter>div{align-items:center;gap:8px;display:flex}.caller-detail-filter button{color:#5054ce;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:750}.caller-detail-filter dl{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin:0;display:grid}.caller-detail-filter dl div{background:#fff;border-radius:8px;padding:8px 9px}.caller-detail-filter dt{color:#8a8b9b;text-transform:uppercase;font-size:9px}.caller-detail-filter dd{color:#303246;margin:3px 0 0;font-size:13px;font-weight:800}.caller-detail-funnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.caller-detail-funnel li{background:linear-gradient(90deg,#5d61e017,#5d61e005);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.caller-detail-funnel span{color:#6f7183;font-size:10px}.caller-detail-funnel strong{color:#303246;font-size:13px}.caller-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.caller-kpi,.caller-panel{border:1px solid var(--caller-line);background:#fff;border-radius:17px;box-shadow:0 8px 28px #1e203609}.caller-kpi{align-content:start;min-height:118px;padding:17px;display:grid}.caller-kpi>span{color:#77798a;font-size:12px;font-weight:650}.caller-kpi>strong{letter-spacing:-.045em;margin-top:10px;font-size:clamp(24px,2.5vw,34px)}.caller-kpi>small{color:#9293a2;align-self:end;margin-top:8px;font-size:11px}.caller-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;margin-top:14px;display:grid}.caller-panel{padding:20px}.caller-panel>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:17px;display:flex}.caller-panel>header h2{letter-spacing:-.025em;margin:4px 0 0;font-size:20px}.caller-panel>header p{color:var(--caller-muted)}.caller-funnel ol,.caller-objectives ul,.caller-alerts ul,.caller-activity ol{margin:0;padding:0;list-style:none}.caller-funnel ol{gap:8px;display:grid}.caller-funnel li{background:linear-gradient(90deg,#5d61e014,#5d61e004);border-radius:10px;min-height:42px}.caller-funnel li button{width:100%;min-height:42px;color:inherit;font:inherit;text-align:left;border-radius:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.caller-funnel li button:hover{background:#5b5fde0f}.caller-funnel li span{color:#656779;font-size:12px}.caller-funnel li strong{font-size:16px}.caller-objectives ul{gap:14px;display:grid}.caller-objectives li>div{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.caller-objectives li>i{background:#ececf3;border-radius:999px;height:7px;display:block;overflow:hidden}.caller-objectives li>i>b{border-radius:inherit;background:linear-gradient(90deg,#7477ed,#565bd6);height:100%;display:block}.caller-objectives>p{color:#898b9b;margin:17px 0 0;font-size:11px}.caller-profile-insights dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.caller-profile-insights dl>div{background:#fafafe;border:1px solid #ececf3;border-radius:12px;padding:15px}.caller-profile-insights dt{color:#7e8090;font-size:11px}.caller-profile-insights dd{color:#292b3e;letter-spacing:-.03em;margin:8px 0 0;font-size:22px;font-weight:800}.caller-archive-reasons{margin-top:14px}.caller-archive-reasons>header p{color:#858797;margin:0;font-size:12px}.caller-archive-reasons>header p strong{color:#303246;font-size:16px}.caller-archive-reasons__content{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);align-items:center;gap:34px;display:grid}.caller-archive-reasons__pie{aspect-ratio:1;border:8px solid #fff;border-radius:50%;justify-self:center;width:min(220px,100%);box-shadow:0 0 0 1px #ececf3,0 15px 32px #3032461f}.caller-archive-reasons ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.caller-archive-reasons li{background:#f8f8fb;border-radius:9px;grid-template-columns:10px minmax(0,1fr) auto 44px;align-items:center;gap:10px;min-height:36px;padding:7px 10px;display:grid}.caller-archive-reasons li i{border-radius:50%;width:10px;height:10px}.caller-archive-reasons li span{color:#5e6072;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:650}.caller-archive-reasons li strong{color:#303246;font-size:13px}.caller-archive-reasons li small{color:#898b9b;text-align:right;font-size:11px}.caller-archive-reasons__empty{color:#858797;margin:0;font-size:13px;line-height:1.55}.caller-alerts ul{gap:8px;display:grid}.caller-alerts li{color:#55576a;background:#f6f6f9;border-radius:10px;justify-content:space-between;gap:15px;padding:11px 12px;font-size:12px;display:flex}.caller-alerts li.is-critical{color:#923d4d;background:#fff1f3}.caller-alerts li.is-warning{color:#875f18;background:#fff8e8}.caller-alerts>p,.caller-strategies>p{color:#858797;margin:0;font-size:13px;line-height:1.55}.caller-strategies article strong{font-size:14px}.caller-strategies article p{color:#737586;margin:6px 0 0;font-size:12px;line-height:1.55}.caller-goals,.caller-alerts{margin-top:14px}.caller-goals-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.caller-goals-editor label{color:#6e7082;gap:5px;font-size:11px;font-weight:700;display:grid}.caller-goals-editor input,.caller-filters input,.caller-filters select{color:#343649;min-height:38px;font:inherit;background:#fff;border:1px solid #dedfe8;border-radius:9px;padding:0 10px;font-size:12px}.caller-goals-editor button{color:#fff;min-height:39px;font:inherit;cursor:pointer;background:#575bd7;border:0;border-radius:9px;grid-column:1/-1;justify-self:start;padding:0 14px;font-size:12px;font-weight:750}.caller-goals-editor p{color:#a23d4b;grid-column:1/-1;margin:0;font-size:12px}.caller-table-panel{margin-top:2px;overflow:hidden}.caller-profiles-panel{overflow:hidden}.caller-profiles-panel>header select{color:#343649;min-height:38px;font:inherit;background:#fff;border:1px solid #dedfe8;border-radius:9px;padding:0 10px;font-size:12px}.caller-profile-cards{gap:8px;display:grid}.caller-profile-cards>button{color:#343649;width:100%;min-height:72px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ececf2;border-radius:13px;grid-template-columns:42px minmax(170px,1.4fr) repeat(4,minmax(72px,.55fr)) 20px;align-items:center;gap:12px;padding:11px 13px;transition:border-color .16s,background .16s,transform .16s;display:grid}.caller-profile-cards>button:hover{background:#fafaff;border-color:#d7d8ee;transform:translateY(-1px)}.caller-profile-cards>button>span:not(.caller-profile-avatar){gap:3px;display:grid}.caller-profile-cards>button>span>small{color:#8a8b99;font-size:10px;font-weight:500}.caller-profile-cards>button>span>strong{font-size:14px}.caller-profile-cards .caller-profile-card__name strong{font-size:16px}.caller-profile-cards>button>b{color:#666adc;font-size:18px}.caller-table-panel>header select{color:#343649;min-height:38px;font:inherit;background:#fff;border:1px solid #dedfe8;border-radius:9px;padding:0 10px;font-size:12px}.caller-table-scroll{max-width:100%;overflow-x:auto}.caller-table-scroll table{border-collapse:collapse;width:100%;min-width:1080px}.caller-table-scroll th,.caller-table-scroll td{text-align:left;border-top:1px solid #eeeef3;padding:12px 11px;font-size:12px}.caller-table-scroll thead th{color:#858797;letter-spacing:.06em;text-transform:uppercase;border-top:0;padding-top:7px;font-size:10px}.caller-table-scroll tbody th{color:#343649;font-weight:750}.caller-table-scroll tbody th button{color:#464ac7;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.caller-table-scroll tbody th small{color:#9495a3;margin-top:2px;font-size:9px;display:block}.caller-table-scroll tbody td a{color:#464ac7;font-weight:750;text-decoration:none}.caller-table-scroll tbody td a:hover{text-decoration:underline}.caller-table-scroll tbody tr:hover{background:#fafafe}.caller-activity>header>div:first-child{flex:1}.caller-filters{justify-content:flex-end;gap:8px;display:flex}.caller-activity ol{display:grid}.caller-activity li{border-top:1px solid #eeeef3;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 2px;display:grid}.caller-activity li:first-child{border-top:0}.caller-activity li>i{color:#fff;background:#6367df;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:800;display:grid}.caller-activity li>i.is-teal{background:#2c8d86}.caller-activity li>i.is-amber{background:#b98228}.caller-activity li>i.is-rose{background:#bc657a}.caller-activity li>i.is-blue{background:#467cc5}.caller-activity li>i.is-indigo{background:#5f58bd}.caller-activity li div strong{font-size:12px;display:block}.caller-activity li div span{color:#858797;margin-top:2px;font-size:11px;display:block}.caller-activity time{color:#8d8e9d;white-space:nowrap;font-size:10px}.caller-load-more{color:#4f53ca;min-height:38px;font:inherit;cursor:pointer;background:#f7f7ff;border:1px solid #d9daf0;border-radius:9px;margin:16px auto 0;padding:0 14px;font-size:12px;font-weight:800;display:block}.caller-load-more:disabled{cursor:wait;opacity:.65}.caller-dashboard.is-loading{grid-template-columns:repeat(3,1fr);gap:12px;min-height:340px;display:grid}.caller-dashboard.is-loading i{background:linear-gradient(100deg,#f1f1f5 30%,#f8f8fa 48%,#f1f1f5 65%) 0 0/220% 100%;border-radius:17px;height:130px;animation:1.2s infinite caller-loading}.caller-dashboard-error{text-align:center;min-height:400px;padding-top:100px}.caller-dashboard-error span{color:#5b5fde;text-transform:uppercase;font-size:12px;font-weight:800}.caller-dashboard-error h1{margin:8px 0;font-size:32px}.caller-dashboard-error button,.manager-access--error a{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#565bd6;border:0;border-radius:10px;place-items:center;margin-top:14px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-grid}.caller-signin{text-align:center;width:min(620px,100% - 30px);margin:0 auto;padding:110px 0 140px}.caller-signin>span{color:#5b5fde;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.caller-signin h1{color:#292b3d;letter-spacing:-.045em;margin:8px 0;font-size:clamp(30px,5vw,48px)}.caller-signin p{color:#767889;max-width:520px;margin:0 auto;font-size:14px;line-height:1.6}.caller-signin button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#585cda;border:0;border-radius:10px;margin-top:22px;padding:0 18px;font-size:13px;font-weight:800}.manager-access{place-items:center;width:100%;min-height:560px;padding:54px 16px 88px;display:grid;position:relative;overflow:hidden}.manager-access:before{content:"";filter:blur(3px);pointer-events:none;background:radial-gradient(circle,#5c66ee17,#8452d309 48%,#0000 72%);border-radius:50%;width:min(760px,88vw);height:390px;position:absolute}.manager-access__card{z-index:1;text-align:center;background:#fffffff0;border:1px solid #40447317;border-radius:28px;justify-items:center;width:min(560px,100%);padding:42px 46px 44px;animation:.26s both manager-access-step-in;display:grid;position:relative;box-shadow:0 30px 70px #30315517,0 3px 10px #30315509}.manager-access__icon{color:#fff;background:linear-gradient(145deg,#5d72ec,#6a58df 58%,#8753d0);border:1px solid #635be021;border-radius:18px;place-items:center;width:56px;height:56px;margin-bottom:19px;display:grid;box-shadow:0 15px 28px #5752ca36}.manager-access__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:27px}.manager-access__eyebrow{color:#595ddd;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:800}.manager-access h1{color:#252738;letter-spacing:-.052em;margin:9px 0 0;font-size:clamp(35px,5vw,47px);line-height:1}.manager-access__intro{color:#747687;max-width:430px;margin:15px auto 0;font-size:14px;line-height:1.6}.manager-access__steps{gap:6px;width:52px;margin-top:22px;display:flex}.manager-access__steps i{background:#e2e3eb;border-radius:99px;width:23px;height:3px;transition:background .22s,transform .22s}.manager-access__steps i.is-complete{background:linear-gradient(90deg,#6070ec,#7858db);transform:scaleX(1.02)}.manager-access form{justify-items:center;width:100%;margin-top:24px;display:grid}.manager-access .otp-code-input{width:100%;margin:0}.manager-access .otp-code-input legend{color:#5e6070;text-align:left;width:100%;margin-bottom:11px;font-size:12px;font-weight:720}.manager-access .otp-code-input__fields{gap:10px;width:100%}.manager-access .otp-code-input__digit{color:#292b3d;width:100%;min-width:0;height:64px;font:inherit;font-variant-numeric:tabular-nums;text-align:center;caret-color:#5b60e3;background:#fbfbfd;border:1px solid #dfe0ea;border-radius:15px;outline:0;padding:0;font-size:28px;font-weight:760;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;box-shadow:0 7px 18px #23253c06}.manager-access .otp-code-input__digit:hover:not(:disabled){background:#fff;border-color:#cacde0}.manager-access .otp-code-input__digit:focus{background:#fff;border-color:#575bf7b8;transform:translateY(-1px);box-shadow:0 0 0 4px #575bf71a,0 9px 22px #3031550d}.manager-access .otp-code-input__digit[data-filled=true]{background:#f8f7ff;border-color:#645cde4d}.manager-access .otp-code-input__digit:disabled{cursor:wait;opacity:.62}.manager-access__progress,.manager-access__error,.manager-access__help{margin:14px 0 0;font-size:12px;line-height:1.45}.manager-access__progress{color:#5c60d7;font-weight:720}.manager-access__error{color:#a73d52}.manager-access__help{color:#696b7d}.manager-access--error button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#596ce9,#6657dd 58%,#8854d2);border:0;border-radius:12px;margin-top:4px;padding:0 18px;font-size:13px;font-weight:800;box-shadow:0 14px 28px #5853cc38}.manager-access--loading i{background:linear-gradient(100deg,#eeeef4 30%,#f8f8fa 48%,#eeeef4 65%) 0 0/220% 100%;border-radius:28px;width:min(560px,100%);height:390px;animation:1.2s infinite caller-loading}.manager-access--error{text-align:center;min-height:470px;padding-top:130px;display:block}.manager-access--error>span{color:#5b5fde;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.manager-access--error h1{margin:8px 0 0}.manager-space{position:relative}.manager-space--welcoming .caller-dashboard{filter:blur(5px)}.manager-team{background:#fff;border:1px solid #e8e8ef;border-radius:18px;width:min(100% - 36px,1460px);margin:30px auto 0;padding:22px;box-shadow:0 10px 34px #2628460b}.manager-team__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.manager-team__header span{color:#6569df;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.manager-team__header h2{color:#2a2c3d;letter-spacing:-.025em;margin:4px 0 0;font-size:22px}.manager-team__header>button,.manager-team__editor-actions button:last-child{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#575bd7;border:0;border-radius:10px;padding:0 15px;font-size:12px;font-weight:800}.manager-team__list{border-top:1px solid #eeeef3;margin-top:18px;display:grid}.manager-team__profile{border-bottom:1px solid #eeeef3;grid-template-columns:38px minmax(150px,1fr) auto auto;align-items:center;gap:12px;min-height:66px;display:grid}.manager-team__profile>div:nth-child(2){min-width:0}.manager-team__profile strong{color:#303242;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.manager-team__profile small{color:#858797;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.manager-team .marketplace-profile-avatar{color:#fff;background:#6367df;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.manager-team .marketplace-profile-avatar--blue{background:#467cc5}.manager-team .marketplace-profile-avatar--indigo{background:#5f58bd}.manager-team .marketplace-profile-avatar--teal{background:#2c8d86}.manager-team .marketplace-profile-avatar--amber{background:#b98228}.manager-team .marketplace-profile-avatar--rose{background:#bc657a}.manager-team__badge{color:#526075;white-space:nowrap;background:#f0f2f5;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:750}.manager-team__badge--owner{color:#5147ba;background:#f0efff}.manager-team__badge--active{color:#28755e;background:#ebf7f1}.manager-team__badge--invited{color:#8b6524;background:#fff6df}.manager-team__badge--legacy{color:#a04a59;background:#fff0f3}.manager-team__actions{justify-content:flex-end;gap:5px;display:flex}.manager-team__actions button{color:#585a6b;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedfe9;border-radius:8px;padding:0 9px;font-size:10px;font-weight:750}.manager-team__actions button.is-danger{color:#a34456}.manager-team__actions button:disabled,.manager-team__header>button:disabled,.manager-team__editor button:disabled{cursor:wait;opacity:.55}.manager-team__state,.manager-team__error{margin:16px 0 0;font-size:12px}.manager-team__state{color:#77798a}.manager-team__error{color:#a53d52}.manager-team__modal{z-index:1100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f213647;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.manager-team__editor{background:#fff;border:1px solid #4a4c701f;border-radius:22px;gap:17px;width:min(470px,100%);padding:28px;display:grid;box-shadow:0 30px 90px #20213933}.manager-team__editor>div:first-child span{color:#5b5fdc;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.manager-team__editor h3{color:#292b3d;letter-spacing:-.035em;margin:5px 0 0;font-size:25px}.manager-team__editor label{color:#535566;gap:7px;font-size:12px;font-weight:730;display:grid}.manager-team__editor input{color:#2d2f40;width:100%;height:46px;font:inherit;background:#fbfbfd;border:1px solid #dedfe8;border-radius:11px;outline:0;padding:0 13px;font-size:14px}.manager-team__editor input:focus{border-color:#777ae6;box-shadow:0 0 0 4px #575bf71a}.manager-team__editor input:disabled{color:#8c8e9c;background:#f2f2f5}.manager-team__editor label small{color:#888a98;font-size:10px;font-weight:500}.manager-team__editor>p{color:#77798a;margin:0;font-size:12px;line-height:1.5}.manager-team__editor-actions{justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.manager-team__editor-actions button:first-child{color:#626474;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedfe8;border-radius:10px;padding:0 14px;font-size:12px;font-weight:750}.manager-welcome{z-index:1000;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#f5f6fa94;place-items:center;padding:20px;animation:.22s both manager-welcome-backdrop;display:grid;position:fixed;inset:0}.manager-welcome__card{text-align:center;background:#fff;border:1px solid #5c56d321;border-radius:25px;justify-items:center;width:min(410px,100%);padding:36px 32px 34px;animation:.42s cubic-bezier(.2,.85,.28,1) both manager-welcome-card;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #2e2d572e}.manager-welcome__card:before,.manager-welcome__card:after{content:"";opacity:.7;background:#6b64e5;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:24px 11px 0 -2px #7554d98c,-18px 25px 0 -3px #5b70eb85}.manager-welcome__card:before{top:33px;left:48px}.manager-welcome__card:after{bottom:45px;right:55px;transform:rotate(165deg)}.manager-welcome__icon{color:#fff;background:linear-gradient(145deg,#5e73ed,#6b59df 58%,#8a54d1);border-radius:21px;place-items:center;width:64px;height:64px;margin-bottom:19px;display:grid;box-shadow:0 16px 32px #5953cd40}.manager-welcome__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:32px}.manager-welcome__icon path{stroke-dasharray:30;stroke-dashoffset:30px;animation:.42s .26s forwards manager-welcome-check}.manager-welcome small{color:#5c60db;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.manager-welcome strong{color:#252738;letter-spacing:-.035em;max-width:320px;margin-top:8px;font-size:26px;line-height:1.12}.manager-welcome p{color:#7a7c8c;margin:9px 0 0;font-size:13px}@keyframes manager-access-step-in{0%{opacity:0;transform:translateY(6px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes manager-welcome-backdrop{0%{opacity:0}to{opacity:1}}@keyframes manager-welcome-card{0%{opacity:0;transform:translateY(12px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes manager-welcome-check{to{stroke-dashoffset:0}}@keyframes caller-loading{to{background-position-x:-220%}}@media (width<=1060px){.manager-criteria-modal .admin-ops-editor__fields--criteria{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-criteria-modal .admin-ops-facet-grid article{grid-template-columns:110px repeat(2,minmax(0,1fr))}.manager-criteria-modal .admin-ops-facet-grid article label:nth-of-type(3),.manager-criteria-modal .admin-ops-facet-grid article label.is-toggle{grid-column:auto}.caller-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.caller-overview-grid{grid-template-columns:minmax(0,1fr)}.caller-goals-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.caller-detail-filter dl{grid-template-columns:repeat(4,minmax(0,1fr))}.caller-detail-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.caller-profile-cards>button{grid-template-columns:42px minmax(140px,1fr) repeat(2,minmax(70px,.45fr)) 20px}.caller-profile-cards>button>span:nth-of-type(4),.caller-profile-cards>button>span:nth-of-type(5){display:none}}@media (width<=700px){.manager-criteria-modal{padding:8px}.manager-criteria-modal>section{border-radius:18px;max-height:calc(100vh - 16px)}.manager-criteria-modal__header{padding:18px 16px 15px}.manager-criteria-modal__header p{max-width:270px}.manager-criteria-modal__content{padding:14px}.manager-criteria-modal .admin-ops-policy-fields{gap:12px}.manager-criteria-modal .admin-ops-policy-fields>section{padding:14px}.manager-criteria-modal .admin-ops-editor__fields--criteria{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-criteria-modal .admin-ops-facet-grid article{grid-template-columns:minmax(0,1fr);align-items:stretch}.manager-criteria-modal .admin-ops-facet-grid article>strong{margin-bottom:2px}.manager-criteria-modal .admin-ops-facet-grid article label.is-toggle{justify-self:stretch}.admin-ops-canonical-select__menu{width:100%;margin-top:5px;position:static;box-shadow:0 10px 26px #1f21351f}.manager-criteria-modal>section>footer{grid-template-columns:minmax(0,1fr);padding:14px 16px}.manager-criteria-modal__actions{justify-content:stretch}.manager-criteria-modal__actions button{flex:1}.manager-access{min-height:0;padding:28px 16px 64px}.manager-access__card{border-radius:24px;padding:32px 26px 34px}.manager-access h1{font-size:36px}.manager-access .otp-code-input__fields{gap:8px}.manager-access .otp-code-input__digit{border-radius:13px;height:56px;font-size:24px}.manager-access--loading i{height:360px}.manager-team{width:min(100% - 20px,1460px);margin-top:20px;padding:17px}.manager-criteria-entry{flex-direction:column;align-items:stretch;width:min(100% - 20px,1460px);margin-top:16px;padding:16px}.manager-criteria-entry .manager-criteria-trigger{justify-content:center;width:100%}.manager-team__header{align-items:flex-start}.manager-team__header>button{min-height:36px;padding:0 10px}.manager-team__profile{grid-template-columns:34px minmax(0,1fr) auto;padding:11px 0}.manager-team__badge{grid-area:1/3}.manager-team__actions{grid-column:2/4;justify-content:flex-start}.manager-team__editor{border-radius:19px;padding:23px}.manager-portal__header{min-height:64px;padding:0 14px}.manager-portal__brand img{width:108px}.manager-portal__header>div>span{display:none}.manager-portal__header>div>a{min-height:36px;padding:0 11px}.caller-dashboard{width:min(100% - 20px,1460px);padding-top:20px}.caller-dashboard-header{flex-direction:column;align-items:stretch}.caller-dashboard-header__actions{justify-content:space-between}.caller-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.caller-kpi{min-height:106px}.caller-panel{border-radius:14px;padding:16px}.caller-panel>header{flex-direction:column;align-items:stretch}.caller-archive-reasons__content{grid-template-columns:minmax(0,1fr);gap:24px}.caller-archive-reasons__pie{width:min(210px,72vw)}.caller-goals-editor{grid-template-columns:minmax(0,1fr)}.caller-detail-filter dl,.caller-detail-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.caller-filters{flex-direction:column;align-items:stretch}.caller-activity li{grid-template-columns:32px minmax(0,1fr)}.caller-activity time{grid-column:2}.caller-profile-cards>button{grid-template-columns:38px minmax(0,1fr) 56px 18px;gap:9px;padding:10px}.caller-profile-cards>button>span:nth-of-type(n+4){display:none}}@media (prefers-reduced-motion:reduce){.manager-access__card,.manager-welcome,.manager-welcome__card,.manager-welcome__icon path{animation:none}.manager-welcome__icon path{stroke-dashoffset:0}.manager-space--welcoming .caller-dashboard{filter:none}}@font-face{font-family:Aeonik;src:url(/assets/fonts/aeonik/v1/AeonikTRIAL-Medium.otf)format("opentype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/fonts/aeonik/v1/AeonikTRIAL-SemiBold.otf)format("opentype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/fonts/aeonik/v1/AeonikTRIAL-Bold.otf)format("opentype");font-style:normal;font-weight:700 900;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/fonts/aeonik/v1/AeonikTRIAL-RegularItalic.otf)format("opentype");font-style:italic;font-weight:400 600;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/fonts/aeonik/v1/AeonikTRIAL-BoldItalic.otf)format("opentype");font-style:italic;font-weight:700 900;font-display:swap}:root{--font-ui:"Aeonik", Arial, Helvetica, sans-serif;--ink:#10121d;--ink-soft:#565b6d;--ink-faint:#858a9a;--paper:#fbfbfd;--surface:#fff;--surface-soft:#f5f6fa;--line:#e7e8ef;--line-strong:#d9dbe6;--blue:#3874ff;--droppy-accent:#575bf7;--droppy-accent-blue:#4776ff;--droppy-accent-deep:#4e50dd;--droppy-accent-soft:#f0f1ff;--droppy-accent-border:#575bf73d;--droppy-accent-shadow:#4146be24;--droppy-gradient:linear-gradient(135deg, var(--droppy-accent-blue), var(--droppy-accent));--violet:var(--droppy-accent);--violet-dark:var(--droppy-accent-deep);--violet-soft:var(--droppy-accent-soft);--green:#16a66a;--orange:#c77912;--red:#d55063;--shadow-sm:0 10px 30px #191c2d12;--shadow-md:0 24px 70px #2c26541f;--radius-sm:12px;--radius-md:20px;--radius-lg:30px;--page:min(1480px, 90vw);--motion-ease-enter:cubic-bezier(.16, 1, .3, 1);--motion-ease-standard:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);min-width:320px;font-family:var(--font-ui);font-synthesis:none}body{background:radial-gradient(circle at 74% 8%, #575bf70a, transparent 22rem), var(--paper);min-width:320px;color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}button,input,select,textarea{font:inherit}input::placeholder,textarea::placeholder{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}svg,img{display:block}::selection{color:#fff;background-color:var(--droppy-accent)}:focus-visible{outline-offset:3px;outline:3px solid #5c49f14d}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.legal-page{background:radial-gradient(circle at 82% 4%,#575bf714,#0000 28rem),#f8f9fc;min-height:100vh}.legal-page__header{border-bottom:1px solid #1c1f301a;justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 48px);min-height:78px;margin:0 auto;display:flex}.legal-page__header .brand img{width:112px}.legal-page__header>a:last-child{color:#656978;font-size:13px;font-weight:650;transition:color .16s}.legal-page__header>a:last-child:hover{color:var(--droppy-accent)}.legal-document{width:min(900px,100% - 48px);margin:0 auto;padding:clamp(64px,8vw,104px) 0 88px}.legal-document__intro{border-bottom:1px solid #1c1f301f;max-width:790px;padding-bottom:42px}.legal-document__intro>span{color:var(--droppy-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:17px;font-size:11px;font-weight:800;display:block}.legal-document__intro h1{color:#171923;letter-spacing:-.055em;margin:0;font-size:clamp(42px,7vw,72px);font-weight:720;line-height:.98}.legal-document__intro p{color:#5f6372;max-width:720px;margin:22px 0 15px;font-size:clamp(17px,2vw,21px);line-height:1.55}.legal-document__intro small{color:#8a8e9c;font-size:12px}.legal-document__body{gap:0;min-width:0;display:grid}.legal-document__body section{border-bottom:1px solid #1c1f301a;min-width:0;padding:40px 0}.legal-document__body h2{color:#22242f;letter-spacing:-.035em;margin:0 0 17px;font-size:clamp(21px,2.4vw,28px);font-weight:700;line-height:1.2}.legal-document__body p,.legal-document__body li,.legal-document__body dd,.legal-document__body td,.legal-document__body th{color:#5d6170;font-size:15px;line-height:1.75}.legal-document__body p{margin:0}.legal-document__body p+p{margin-top:15px}.legal-document__body strong,.legal-document__body dt{color:#292c38}.legal-document__body a{color:var(--droppy-accent-deep);text-underline-offset:3px;font-weight:650;-webkit-text-decoration:underline #4e50dd4d;text-decoration:underline #4e50dd4d}.legal-document__body ul,.legal-document__body ol{gap:9px;margin:17px 0 0;padding-left:22px;display:grid}.legal-document__body dl{background:#ffffffc2;border:1px solid #e2e4eb;border-radius:16px;margin:22px 0 0;display:grid;overflow:hidden}.legal-document__body dl>div{grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);gap:22px;padding:14px 18px;display:grid}.legal-document__body dl>div+div{border-top:1px solid #e8e9ee}.legal-document__body dt,.legal-document__body dd{margin:0}.legal-document__body dt{font-size:13px;font-weight:700}.legal-table-wrap{background:#ffffffc2;border:1px solid #e2e4eb;border-radius:16px;max-width:100%;margin-top:22px;overflow-x:auto}.legal-document__body table{border-collapse:collapse;width:100%;min-width:620px}.legal-document__body th,.legal-document__body td{text-align:left;vertical-align:top;border-bottom:1px solid #e8e9ee;padding:14px 17px}.legal-document__body th{color:#292c38;background:#f5f6fa;font-size:12px;font-weight:750}.legal-document__body tbody tr:last-child td{border-bottom:0}.legal-document__body .legal-callout{background:linear-gradient(135deg, #f9faff, var(--droppy-accent-soft));border:1px solid #575bf733;border-radius:20px;margin-top:38px;padding:26px 28px}.legal-document__body .legal-callout--strong{border-color:#575bf747;box-shadow:0 16px 46px #3a3da014}.legal-document__body .legal-callout h2{color:var(--droppy-accent-deep)}.legal-jurisdiction{letter-spacing:.025em;background:#fff;border:1px solid #d7d9e3;border-radius:14px;padding:18px 20px;font-weight:750;color:#343744!important;margin-top:20px!important;font-size:12px!important}.legal-footer{color:#777b89;border-top:1px solid #1c1f301a;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(1120px,100% - 48px);margin:0 auto;padding:28px 0 38px;font-size:11px;display:grid}.legal-footer nav{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.legal-footer a{transition:color .16s}.legal-footer a:hover{color:var(--droppy-accent)}.legal-footer>a:last-child{justify-self:end}.legal-footer--compact{width:var(--marketplace-shell,min(1600px, calc(100vw - 48px)));border-top-color:#e5e6ec;flex:0 0 34px;min-height:34px;padding:0;font-size:9px}@media (width<=720px){.legal-page__header,.legal-document,.legal-footer{width:min(100% - 32px,900px)}.legal-document{padding:54px 0 64px}.legal-document__intro{padding-bottom:32px}.legal-document__body section{padding:32px 0}.legal-document__body dl>div{grid-template-columns:1fr;gap:3px}.legal-document__body .legal-callout{padding:23px 20px}.legal-footer{text-align:center;grid-template-columns:1fr;justify-items:center}.legal-footer>a:last-child{justify-self:center}.legal-footer--compact{text-align:left;grid-template-columns:auto 1fr;justify-items:start;gap:12px;width:calc(100% - 24px);min-height:42px}.legal-footer--compact nav{justify-content:flex-end;gap:5px 10px}.legal-footer--compact>a:last-child{display:none}}@media print{.legal-page{background:#fff}.legal-page__header>a:last-child,.legal-footer{display:none}.legal-document{width:100%;padding:24px 0}}.section-shell{width:var(--page);margin-inline:auto}.brand{flex:none;align-items:center;gap:11px;display:inline-flex}.brand__mark{background:linear-gradient(140deg, var(--blue), var(--violet));border-radius:9px;place-items:center;width:27px;height:27px;display:grid;position:relative;overflow:hidden;transform:rotate(-8deg);box-shadow:0 7px 18px #5b39e642}.brand__mark span{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #fff;width:0;height:0;margin-left:2px;transform:rotate(8deg)}.brand__word{letter-spacing:-1.15px;font-size:26px;font-weight:760}.brand--compact .brand__word{display:none}.site-header{--site-header-height:78px;--site-header-mobile-nav-height:48px;--site-header-inline:max(5vw, calc((100vw - 1480px) / 2));--site-header-nav-font-size:13px;--site-header-action-font-size:14px;--site-header-cta-height:38px;--site-header-cta-font-size:12px;--site-header-actions-gap:18px;z-index:60;width:100%;height:var(--site-header-height);min-height:var(--site-header-height);padding:0 var(--site-header-inline);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe0;grid-template-columns:1fr auto 1fr;align-items:center;transition:background-color .18s,box-shadow .18s;display:grid;position:sticky;top:0}.site-header>.brand{justify-self:start}.site-header>.header-actions{justify-self:end}.site-header--marketplace{position:sticky;top:0}.site-header--scrolled{background:#fffffff5;box-shadow:0 10px 34px #181b2a14}.vertical-nav{opacity:1;transition:opacity .7s var(--motion-ease-standard);background:#f6f7fbdb;border:1px solid #191d3014;border-radius:999px;align-self:center;gap:2px;padding:2px;display:flex;overflow:visible;box-shadow:inset 0 1px #ffffffc2}.vertical-nav.is-hidden{opacity:0}.site-header--scrolled .vertical-nav{pointer-events:none}.vertical-nav a{min-height:28px;color:var(--ink-soft);font-size:var(--site-header-nav-font-size);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:0;padding:0 10px;font-weight:650;text-decoration:none;transition:color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.vertical-nav a:hover,.vertical-nav a.is-active{color:var(--ink)}.vertical-nav a.is-active{background:#fff;box-shadow:0 3px 10px #1c1e2b12}.header-actions{justify-content:flex-end;align-items:center;gap:var(--site-header-actions-gap);display:flex}.header-login{color:#343747;font-size:var(--site-header-action-font-size);cursor:pointer;background:0 0;border:0;padding:10px 4px;font-weight:620}.header-login:hover{color:var(--droppy-accent)}.marketing-signup-button{min-height:var(--site-header-cta-height);border:1px solid var(--droppy-accent-border);color:var(--droppy-accent-deep);font-size:var(--site-header-cta-font-size);white-space:nowrap;cursor:pointer;background:#f0f1ffb8;border-radius:10px;justify-content:center;align-items:center;padding:0 15px;font-weight:710;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex}.marketing-marketplace-button{min-height:var(--site-header-cta-height);border:1px solid var(--droppy-accent-border);color:var(--droppy-accent-deep);background:var(--droppy-accent-soft);font-size:var(--site-header-cta-font-size);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:0 13px;font-weight:720;line-height:1;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex}.marketing-signup-button:hover{background:#f0f1fff5;border-color:#575bf75c;transform:translateY(-1px)}.marketing-marketplace-button:hover{background:#e8eafff5;border-color:#575bf766;transform:translateY(-1px)}.marketing-marketplace-button:focus-visible,.marketing-signup-button:focus-visible{outline-offset:3px;outline:3px solid #575bf724}.header-session-placeholder{justify-content:flex-end;align-items:center;gap:10px;width:190px;height:38px;display:flex}.header-session-placeholder>span{background:linear-gradient(90deg,#f0f1f7 20%,#e4e6f1 50%,#f0f1f7 80%) 0 0/220% 100%;border-radius:999px;height:16px;animation:1.1s ease-in-out infinite header-session-loading;display:block}.header-session-placeholder>span:first-child{width:62px}.header-session-placeholder>span:nth-child(2),.header-session-placeholder>span:nth-child(3){width:28px;height:28px}@keyframes header-session-loading{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.header-session-placeholder>span{animation:none}}.site-header:not(.site-header--marketplace) .marketplace-member-actions{align-items:center;gap:4px;display:flex}.site-header:not(.site-header--marketplace) .marketplace-header-menu{position:relative}.site-header:not(.site-header--marketplace) .marketplace-header-action{color:#3f4251;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 9px;font-size:12px;font-weight:680;transition:color .16s,background-color .16s;display:inline-flex}.site-header:not(.site-header--marketplace) .marketplace-header-action--icon{width:40px;padding:0}.site-header:not(.site-header--marketplace) .marketplace-header-action:hover,.site-header:not(.site-header--marketplace) .marketplace-header-action[aria-expanded=true]{color:var(--droppy-accent);background:var(--droppy-accent-soft)}.site-header:not(.site-header--marketplace) .marketplace-header-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:18px;height:18px}.site-header:not(.site-header--marketplace) .marketplace-header-action--profile>svg{stroke-width:1.8px;width:25px;height:25px}.site-header:not(.site-header--marketplace) .marketplace-header-action .droppy-coin--header{width:24px;height:24px;margin:-2px}.site-header:not(.site-header--marketplace) .marketplace-header-profile-name{text-overflow:ellipsis;max-width:100px;overflow:hidden}.site-header:not(.site-header--marketplace) .marketplace-header-action strong{border:1px solid var(--droppy-accent-border);min-width:24px;height:24px;color:var(--droppy-accent);background:var(--droppy-accent-soft);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.site-header:not(.site-header--marketplace) .marketplace-header-popover{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:calc(100% - 20px) 0;width:250px;animation:marketing-header-popover-in .22s var(--motion-ease-enter) both;background:#fffffffa;border:1px solid #e7e4ed;border-radius:16px;gap:5px;padding:17px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 48px #201d2d26}.site-header:not(.site-header--marketplace) .marketplace-header-popover>span{color:#858895;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.site-header:not(.site-header--marketplace) .marketplace-header-popover>strong{color:#1e202c;font-size:15px;font-weight:780}.site-header:not(.site-header--marketplace) .marketplace-header-popover>p{color:#777b88;margin:2px 0 0;font-size:12px;line-height:1.45}.site-header:not(.site-header--marketplace) .marketplace-header-popover--credits{gap:0;width:310px;padding:14px}.site-header:not(.site-header--marketplace) .marketplace-header-credit-balance{align-items:center;gap:8px;display:flex}.site-header:not(.site-header--marketplace) .marketplace-header-credit-balance .droppy-coin--balance{width:34px;height:34px}.site-header:not(.site-header--marketplace) .marketplace-header-credit-balance>span,.site-header:not(.site-header--marketplace) .marketplace-header-credit-timing>span{gap:2px;min-width:0;display:grid}.site-header:not(.site-header--marketplace) .marketplace-header-credit-balance small,.site-header:not(.site-header--marketplace) .marketplace-header-credit-timing small{color:#858895;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:760}.site-header:not(.site-header--marketplace) .marketplace-header-credit-balance strong{color:var(--droppy-accent);font-size:16px;font-weight:780}.site-header:not(.site-header--marketplace) .marketplace-header-credit-cycle{border-top:1px solid #ece9f1;gap:8px;margin-top:12px;padding-top:12px;display:grid}.site-header:not(.site-header--marketplace) .marketplace-header-credit-expiry{margin-top:12px}.site-header:not(.site-header--marketplace) .marketplace-header-credit-timing{background:#faf9fc;border:1px solid #ebe8f1;border-radius:11px;grid-template-columns:26px minmax(0,1fr);gap:9px;padding:10px;display:grid}.site-header:not(.site-header--marketplace) .marketplace-header-credit-timing>i{border:1.5px solid #b8b4c4;border-radius:999px;width:24px;height:24px;position:relative}.site-header:not(.site-header--marketplace) .marketplace-header-credit-timing>i:before,.site-header:not(.site-header--marketplace) .marketplace-header-credit-timing>i:after{content:"";transform-origin:50% 100%;background:#777381;border-radius:999px;width:1.5px;position:absolute;bottom:50%;left:50%}.site-header:not(.site-header--marketplace) .marketplace-header-credit-timing>i:before{height:6px;transform:translate(-50%)}.site-header:not(.site-header--marketplace) .marketplace-header-credit-timing>i:after{height:7px;transform:translate(-50%)rotate(120deg)}.site-header:not(.site-header--marketplace) .marketplace-header-credit-timing strong{color:#292733;font-size:14px;font-weight:780}.site-header:not(.site-header--marketplace) .marketplace-header-credit-timing p{color:#777481;margin:0;font-size:10px;font-weight:560;line-height:1.4}.site-header:not(.site-header--marketplace) .marketplace-header-credit-free{background:#faf9fc;border:1px solid #ebe8f1;border-radius:11px;gap:3px;margin-top:12px;padding:11px 12px;display:grid}.site-header:not(.site-header--marketplace) .marketplace-header-credit-free small{color:#777481;letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:730}.site-header:not(.site-header--marketplace) .marketplace-header-credit-free strong{color:#3b3945;font-size:12px;font-weight:720}.site-header:not(.site-header--marketplace) .marketplace-header-credit-manage{border:1px solid var(--droppy-accent-border);width:100%;min-height:38px;color:var(--droppy-accent);background:var(--droppy-accent-soft);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;margin-top:10px;padding:0 11px;font-size:12px;font-weight:740;display:flex}.site-header:not(.site-header--marketplace) .marketplace-header-credit-manage span{font-size:16px}.site-header:not(.site-header--marketplace) .marketplace-header-popover--profile button{color:#6e707c;cursor:pointer;background:#fff;border:1px solid #e7e3ef;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:38px;margin-top:7px;padding:0 11px;font-size:12px;font-weight:720;display:flex}.site-header:not(.site-header--marketplace) .marketplace-header-popover--profile button.marketplace-header-manager-access{color:#5054cf;background:linear-gradient(135deg,#575bf717,#8459e212);border-color:#575bf733;justify-content:flex-start;gap:9px;margin:8px 0 6px}.site-header:not(.site-header--marketplace) .marketplace-header-manager-access svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:17px;height:17px}.site-header:not(.site-header--marketplace) .marketplace-header-popover--profile{width:286px}.site-header:not(.site-header--marketplace) .marketplace-header-profile-list{border-block:1px solid #efedf3;gap:5px;margin:7px -5px 5px;padding:7px 5px;display:grid}.site-header:not(.site-header--marketplace) .marketplace-header-profile-list>button{color:#3e404c;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:30px minmax(0,1fr) 18px;gap:9px;min-height:42px;margin:0;padding:5px 8px;display:grid}.site-header:not(.site-header--marketplace) .marketplace-header-profile-list>button:hover,.site-header:not(.site-header--marketplace) .marketplace-header-profile-list>button.is-current{color:#2d2f3b;background:#f6f4fb}.site-header:not(.site-header--marketplace) .marketplace-header-profile-list>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-header:not(.site-header--marketplace) .marketplace-header-profile-list>button>small{color:var(--droppy-accent);font-size:13px;font-weight:850}.site-header:not(.site-header--marketplace) .profile-avatar{color:#fff;border-radius:10px;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:820;display:grid;box-shadow:inset 0 0 0 1px #ffffff38}.profile-avatar--violet{background:linear-gradient(135deg,#7660ee,#9b78ed)}.profile-avatar--blue{background:linear-gradient(135deg,#4c83ee,#6ca6f4)}.profile-avatar--indigo{background:linear-gradient(135deg,#5467dc,#7586ed)}.profile-avatar--teal{background:linear-gradient(135deg,#2d9e9a,#59bbb4)}.profile-avatar--amber{background:linear-gradient(135deg,#dc8d32,#efae50)}.profile-avatar--rose{background:linear-gradient(135deg,#d75b88,#e77ca2)}.site-header:not(.site-header--marketplace) .marketplace-header-profile-add>i{border:1px dashed #674ed359;border-radius:10px;place-items:center;width:30px;height:30px;font-size:17px;font-style:normal;display:grid}.site-header:not(.site-header--marketplace) .marketplace-header-profile-list>button.marketplace-header-profile-add{color:var(--droppy-accent);grid-template-columns:30px minmax(0,1fr)}.site-header:not(.site-header--marketplace) .marketplace-header-profile-create{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.site-header:not(.site-header--marketplace) .marketplace-header-profile-create input{color:#2b2d38;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #ddd8e9;border-radius:10px;outline:0;padding:0 11px}.site-header:not(.site-header--marketplace) .marketplace-header-profile-create input:focus{border-color:#674ed380;box-shadow:0 0 0 3px #674ed314}.site-header:not(.site-header--marketplace) .marketplace-header-profile-create>button{color:#fff;background:var(--droppy-accent);width:auto;margin:0}.site-header:not(.site-header--marketplace) .marketplace-header-profile-pin{border-top:1px solid #eeeaf4;gap:6px;padding:8px 7px 5px;display:grid}.site-header:not(.site-header--marketplace) .marketplace-header-profile-pin>p{color:#333542;margin:0;font-size:11px;font-weight:760}.site-header:not(.site-header--marketplace) .marketplace-header-profile-pin .otp-code-input{margin:0}.site-header:not(.site-header--marketplace) .marketplace-header-profile-pin .otp-code-input legend{margin-bottom:6px;font-size:9px}.site-header:not(.site-header--marketplace) .marketplace-header-profile-pin .otp-code-input__fields{gap:5px;width:100%}.site-header:not(.site-header--marketplace) .marketplace-header-profile-pin .otp-code-input__digit{height:36px;font:inherit;text-align:center;background:#fff;border:1px solid #ded9e8;border-radius:8px;outline:0;padding:0;font-size:15px;font-weight:760}.site-header:not(.site-header--marketplace) .marketplace-header-profile-pin .otp-code-input__digit:focus{border-color:#674ed38c;box-shadow:0 0 0 3px #674ed314}.site-header:not(.site-header--marketplace) .marketplace-header-profile-error{color:#b64a62;margin:1px 7px 0;font-size:10px}@keyframes marketing-header-popover-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.button{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:11px;min-height:48px;padding:0 22px;font-size:14px;font-weight:720;line-height:1;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{color:#fff;background:var(--droppy-gradient);box-shadow:0 12px 28px #4146be38}.button--primary:hover{box-shadow:0 15px 34px #4146be4d}.marketing-cta-primary{isolation:isolate;color:#fff;letter-spacing:-.015em;background:radial-gradient(circle at 78% 12%,#737eff9e,#0000 34%),linear-gradient(118deg,#4776ff 0%,#575bf7 58%,#4e50dd 100%);border:1px solid #575bf7fa;border-radius:18px;justify-content:space-between;gap:10px;transition:border-color .22s,box-shadow .22s,filter .22s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #4568ff33,0 13px 30px #4146be47,inset 0 1px #ffffff47,inset 0 -1px #24179a47}.marketing-cta-primary:hover,.marketing-cta-primary:focus-visible{filter:brightness(1.025);border-color:#696efff2;transform:none;box-shadow:0 0 0 1px #4568ff38,0 15px 32px #4146be4f,inset 0 1px #ffffff4d,inset 0 -1px #24179a40}.marketing-cta-primary:focus-visible{outline-offset:3px;outline:3px solid #5348ff33}.marketing-cta-arrow{filter:drop-shadow(0 0 5px #ffffff1f);flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.marketing-cta-arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:100%;height:100%;overflow:visible}.marketing-interactive-hover{transition:border-color .22s,box-shadow .22s,filter .22s,background-color .22s}.marketing-interactive-hover:hover,.marketing-interactive-hover:focus-visible,.site-header:not(.site-header--marketplace) button:hover,.site-header:not(.site-header--marketplace) button:focus-visible{filter:brightness(1.025)}.button--secondary{color:var(--droppy-accent);background:var(--violet-soft)}.button--card{width:100%;min-height:42px;color:var(--droppy-accent);background:var(--droppy-accent-soft);margin-top:16px}.credit-pill,.header-one{white-space:nowrap;font-size:13px;font-weight:700}.droppy-coin{vertical-align:middle;flex:none;justify-content:center;align-items:center;width:1.45em;height:1.45em;display:inline-flex}.droppy-coin img{object-fit:contain;width:100%;height:100%;display:block}.credit-pill{color:var(--droppy-accent);background:#f8f5ff;border:1px solid #ded3ff;border-radius:999px;padding:9px 12px}.header-one{color:var(--droppy-accent);cursor:pointer}.header-one:hover{color:var(--blue)}.header-one.is-disabled{color:var(--ink-faint);cursor:not-allowed}.home-hero{z-index:10;width:var(--page);perspective:1400px;margin-inline:auto;padding:48px 6px 4px;position:relative}.home-hero__transition{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:clamp(42px,3.2vw,52px);width:100%;display:grid}.home-hero__copy{flex-direction:column;justify-content:center;max-width:640px;display:flex}.home-hero__variable{min-width:0}.home-hero__stage-wrap{min-width:0;transform-style:preserve-3d}.home-hero__stage-wrap>.opportunity-stage{height:100%}.eyebrow{min-height:28px;color:var(--droppy-accent);letter-spacing:.08em;text-transform:uppercase;background:#f5f1ff;border:1px solid #e1d9ff;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;font-weight:780;display:inline-flex}.home-hero h1,.vertical-hero h1{letter-spacing:-.055em;margin:22px 0 18px;font-size:clamp(52px,5vw,80px);font-weight:760;line-height:.99}.home-hero h1{color:#292b35;font-synthesis:weight;letter-spacing:-.045em;margin:24px 0 18px;font-size:clamp(48px,3.55vw,56px);font-weight:800;line-height:1.14}.home-hero__headline-line{display:block}.home-hero h1 em,.vertical-hero h1 em{color:#0000;background:linear-gradient(115deg, var(--blue), var(--violet) 78%);-webkit-background-clip:text;background-clip:text;font-style:normal}.home-hero__body{max-width:530px;color:var(--ink-soft);letter-spacing:0;margin:0 0 30px;font-size:19px;font-weight:400;line-height:1.65}.home-hero__contact-count{white-space:nowrap;font-weight:570;display:inline-block;position:relative}.home-hero__contact-count:after{content:"";transform-origin:0;background:linear-gradient(90deg,#4579ff38,#5654f6c7 28%,#844bf5ad 76%,#844bf51f);border-radius:999px;height:2px;position:absolute;bottom:-.08em;left:-.03em;right:-.03em;transform:rotate(-.4deg);box-shadow:0 2px 7px #5c4af62e}.sector-search{z-index:1;border:1px solid var(--line);width:min(100%,555px);box-shadow:var(--shadow-sm);background:#ffffffeb;border-radius:16px;padding:25px 26px 0;position:relative}.sector-search__title{margin:0 0 14px;font-size:16px;font-weight:730}.hero-portals{justify-content:center;align-items:center;width:min(100%,640px);margin:28px 0 0;display:flex}.hero-portals__logos{align-items:center;min-width:0}.hero-portals__logos--immo{background:#fffffff0;border:1px solid #d8dae4d1;border-radius:999px;flex:0 auto;justify-content:flex-start;width:auto;padding:8px 12px;display:flex;box-shadow:0 12px 28px #2629371a,inset 0 1px #ffffffeb}.hero-portals__logos--auto{grid-template-rows:repeat(2,28px);grid-template-columns:repeat(6,minmax(0,1fr));row-gap:10px;width:min(100%,430px);padding:6px 20px 4px;display:grid}.hero-portals__logos--auto>.hero-portal-logo{position:relative}.hero-portals__logos--auto>.hero-portal-logo--leboncoin{grid-column:1/3}.hero-portals__logos--auto>.hero-portal-logo--lacentrale{grid-column:3/5}.hero-portals__logos--auto>.hero-portal-logo--marketplace{grid-column:5/7;padding-inline:9px 3px}.hero-portals__logos--auto>.hero-portal-logo--paruvendu{grid-column:2/4}.hero-portals__logos--auto>.hero-portal-logo--autoscout24{grid-column:4/6}.hero-portals__logos--auto>.hero-portal-logo--lacentrale:before,.hero-portals__logos--auto>.hero-portal-logo--marketplace:before,.hero-portals__logos--auto>.hero-portal-logo--autoscout24:before{content:"";background:#b7bac6c7;border-radius:999px;width:1px;height:16px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.hero-portal-logo{opacity:.86;flex:none;justify-content:center;align-items:center;min-width:0;padding:0 12px;display:inline-flex}.hero-portals__logos--immo .hero-portal-logo:first-child{padding-left:5px}.hero-portals__logos--immo .hero-portal-logo:last-child{padding-right:5px}.hero-portals__logos--immo .hero-portal-logo+.hero-portal-logo{border-left:1px solid #cdd0dbd1}.hero-portal-logo>img{width:auto;max-width:100%;height:auto;display:block}.hero-portal-logo--leboncoin>img{width:80px}.hero-portal-logo--lacentrale>img{width:87px}.hero-portal-logo--seloger>img{width:68px}.hero-portal-logo--paruvendu>img{width:70px}.hero-portal-logo--autoscout24>img{opacity:.82;filter:grayscale(.28)saturate(.42)contrast(.92);width:84px}.hero-portal-logo--marketplace{gap:4px}.hero-portal-logo--marketplace>img{width:62px}.hero-portal-logo--marketplace>span{color:#0766ff;letter-spacing:-.025em;white-space:nowrap;font-size:9px;font-weight:680;line-height:1}.hero-portals__logos--auto .hero-portal-logo--marketplace>img{width:52px}.hero-portals__logos--auto .hero-portal-logo--marketplace>span{font-size:8px}.hero-store-badges{justify-content:flex-start;align-items:center;gap:8px;width:min(100%,640px);margin:28px 0 0;display:flex}.hero-store-badge{color:#2f323dad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#f4f5f8b8,#e7e9ef80);border:1px solid #aeb2bf61;border-radius:10px;align-items:center;gap:7px;width:132px;min-height:44px;padding:7px 10px;display:inline-flex;box-shadow:0 7px 18px #1c1f2b0b,inset 0 1px #ffffffc2}.hero-store-badge>svg{width:20px;height:25px;color:var(--droppy-accent);fill:currentColor;opacity:.9;flex:none}.hero-store-badge>span{display:grid}.hero-store-badge small{font-size:7px;font-weight:600;line-height:1}.hero-store-badge strong{letter-spacing:-.03em;margin-top:2px;font-size:12px;font-weight:520;line-height:1}.hero-store-badge .play-green{fill:var(--droppy-accent)}.hero-store-badge .play-blue{fill:#3874ff}.hero-store-badge .play-yellow{fill:#6f74ff}.hero-store-badge .play-red{fill:#4f5cf7}.sector-search>.marketplace-agency{width:100%;margin:0}.sector-search__fields{grid-template-columns:minmax(0,1fr) 165px;gap:10px;display:grid}.location-field,.radius-field{border:1px solid var(--line-strong);background:#fff;border-radius:11px;align-items:center;min-height:52px;display:flex}.location-field:focus-within,.radius-field:focus-within{border-color:#5e3ee18c;box-shadow:0 0 0 4px #6344e514}.location-field svg{fill:none;stroke:#72778a;stroke-width:1.7px;flex:none;width:20px;height:20px;margin-left:14px}.location-field input,.radius-field select{width:100%;min-width:0;height:50px;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.location-field input{padding:0 14px 0 10px}.location-field input::placeholder{color:#999dac}.radius-field select{cursor:pointer;padding:0 12px}.sector-search__submit{width:100%;margin-top:12px}.sector-search__submit-label{white-space:nowrap}.sector-search__submit-arrow{flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.sector-search__submit-arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:100%;height:100%;overflow:visible}.sector-search__action{position:relative}.sector-search__error{color:#a45149;letter-spacing:-.005em;align-items:center;gap:7px;width:fit-content;max-width:100%;min-height:20px;margin:7px 4px -1px;font-size:10.5px;font-weight:650;line-height:1.3;animation:.22s cubic-bezier(.16,1,.3,1) both sector-search-error-enter;display:flex}.sector-search__error:before{content:"!";color:#b2554c;background:#fff1ef;border:1px solid #c1524833;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:9px;font-weight:800;line-height:1;display:grid}.sector-search:has(>.sector-search__error)>.marketplace-agency{border-color:#c152484d;box-shadow:0 0 0 3px #c152480e,0 5px 18px #191c2b0e}@keyframes sector-search-error-enter{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}.sector-search__note{z-index:10;border:1px solid var(--droppy-accent-border);width:max-content;max-width:calc(100% - 24px);min-height:36px;color:var(--ink);background:linear-gradient(120deg, #fafbff, var(--droppy-accent-soft));text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin:0;padding:7px 18px;font-size:11px;font-weight:650;line-height:1.35;display:flex;position:absolute;top:calc(100% - 9px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #4146be1a}.sector-search__note:before{z-index:-1;content:"";background:#f7f3ff;border-top:1px solid #e5dcff;border-left:1px solid #e5dcff;width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.sector-search__note-emoji{flex:none;font-size:15px;line-height:1}.sector-search__note>span:last-child{color:var(--droppy-accent)}.sector-search__note.is-placeholder{visibility:hidden}.home-hero .sector-search__note{width:100%;max-width:none;position:relative;top:auto;left:auto;right:auto;transform:none}.home-hero .sector-search__note:before{border:1px solid #e5dcff;border-top:0;border-left:0;top:auto;bottom:-5px}@media (width>=821px){.home-hero .sector-search{border-radius:24px;grid-template-columns:minmax(0,1.18fr) minmax(230px,.82fr);grid-template-areas:"title note""agency action""error action";align-items:start;column-gap:12px;width:min(100%,640px);padding:24px 24px 22px;display:grid}.home-hero .sector-search__title{grid-area:title}.home-hero .sector-search>.marketplace-agency{background:#fff;border:1.5px solid #dcdde8;border-radius:18px;grid-area:agency;min-height:62px;margin:0;padding:8px 12px;box-shadow:0 7px 22px #2423410e}.home-hero .sector-search>.marketplace-agency.is-editing{border-color:#5f39f494;box-shadow:0 0 0 4px #6137f114,0 9px 28px #2d245e17}.home-hero .marketplace-agency__icon{background:#f1edff;border-radius:12px;width:38px;height:38px}.home-hero .marketplace-agency__icon svg{stroke-width:2px;width:21px;height:21px}.home-hero .marketplace-agency input{min-height:42px;font-size:13px}.home-hero .sector-search__error{grid-area:error}.home-hero .sector-search__action{grid-area:action}.home-hero .sector-search__submit{min-height:62px;margin-top:0;padding:0 14px 0 18px;font-size:13px}.home-hero .sector-search__note{grid-area:note;align-self:start;min-height:36px;margin:0 0 12px;padding:6px 12px;font-size:10px}}@media (width<=820px){.hero-portals{margin-top:24px}.hero-store-badges{margin-top:44px}.home-hero .sector-search{border-radius:22px}.home-hero .sector-search>.marketplace-agency{background:#fff;border-radius:18px;min-height:58px;margin-bottom:0}.home-hero .sector-search__submit{min-height:58px;margin-top:10px;padding-inline:20px 15px}.home-hero .sector-search__note{margin-top:10px}.home-hero .sector-search__submit-arrow{flex-basis:20px;width:20px}}@keyframes hero-cta-arrow-cycle{0%{opacity:1;transform:translate(0,0)}34%{opacity:0;transform:translate(13px)}35%{opacity:0;transform:translate(-11px)}to{opacity:1;transform:translate(0,0)}}.marketing-cta-primary:hover .marketing-cta-arrow,.marketing-cta-primary:focus-visible .marketing-cta-arrow,.marketing-interactive-hover:hover .marketing-cta-arrow,.marketing-interactive-hover:focus-visible .marketing-cta-arrow{animation:.68s cubic-bezier(.16,1,.3,1) both hero-cta-arrow-cycle}@keyframes hero-copy-enter{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes hero-headline-enter{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@keyframes hero-search-enter{0%{opacity:0;translate:0 28px;scale:.985}to{opacity:1;translate:0;scale:1}}@keyframes hero-stage-enter{0%{opacity:0;translate:0 30px;scale:.98}to{opacity:1;translate:0;scale:1}}@keyframes hero-store-badges-enter{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes proof-strip-enter{0%{opacity:0;translate:0 26px;scale:.992}to{opacity:1;translate:0;scale:1}}@keyframes proof-item-enter{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes hero-variable-auto-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes hero-variable-immo-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes hero-offer-enter{0%{opacity:0;translate:0 -8px;scale:.96}72%{opacity:1;translate:0;scale:1.01}to{opacity:1;translate:0;scale:1}}@keyframes site-section-enter{0%{opacity:0;scale:var(--site-reveal-scale,.992);translate:var(--site-reveal-x,0) var(--site-reveal-y,30px)}to{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:no-preference){.home-hero__headline-line{animation:.92s cubic-bezier(.16,1,.3,1) 70ms both hero-headline-enter}.home-hero__headline-line:nth-child(2){animation-delay:.19s}.home-hero__copy>.eyebrow,.vertical-hero__copy>.eyebrow{animation:.72s cubic-bezier(.16,1,.3,1) .11s both hero-copy-enter}.home-hero__body,.vertical-hero__copy>p{animation:.82s cubic-bezier(.16,1,.3,1) .31s both hero-copy-enter}.home-hero .sector-search,.vertical-hero__copy>a{animation:.92s cubic-bezier(.16,1,.3,1) .43s both hero-search-enter}.vertical-hero__copy>small{animation:.72s cubic-bezier(.16,1,.3,1) .66s both hero-copy-enter}.home-hero__stage-wrap,.home-hero>.opportunity-stage,.vertical-hero>.opportunity-stage{animation:1.08s cubic-bezier(.16,1,.3,1) .25s both hero-stage-enter}.hero-portals,.hero-store-badges{animation:.76s cubic-bezier(.16,1,.3,1) .69s both hero-store-badges-enter}.proof-strip{animation:.88s cubic-bezier(.16,1,.3,1) .74s both proof-strip-enter}.proof-strip article{animation:.68s cubic-bezier(.16,1,.3,1) .86s both proof-item-enter}.proof-strip article:nth-of-type(2){animation-delay:.94s}.proof-strip article:nth-of-type(3){animation-delay:1.02s}.home-hero__variable[data-vertical-enter=auto]{animation:.52s cubic-bezier(.16,1,.3,1) both hero-variable-auto-enter}.home-hero__variable[data-vertical-enter=immo]{animation:.52s cubic-bezier(.16,1,.3,1) both hero-variable-immo-enter}.home-hero .sector-search__note{animation:.68s cubic-bezier(.16,1,.3,1) .66s both hero-offer-enter}[data-site-reveal-origin=left]{--site-reveal-x:-34px;--site-reveal-y:10px}[data-site-reveal-origin=right]{--site-reveal-x:34px;--site-reveal-y:10px}[data-site-reveal-origin=up]{--site-reveal-x:0;--site-reveal-y:28px}[data-site-reveal-delay="1"]{--site-reveal-delay:90ms}[data-site-reveal-delay="2"]{--site-reveal-delay:.18s}[data-site-reveal-delay="3"]{--site-reveal-delay:.27s}.site-reveal-ready:not(.is-site-revealed)>*,.site-reveal-ready:not(.is-site-revealed) [data-site-reveal-item]{opacity:0;scale:var(--site-reveal-scale,.992);translate:var(--site-reveal-x,0) var(--site-reveal-y,30px);will-change:opacity, translate, scale}.site-reveal-ready.is-site-revealed>*,.site-reveal-ready.is-site-revealed [data-site-reveal-item]{animation:site-section-enter .86s var(--motion-ease-enter) var(--site-reveal-delay,0s) both}.site-reveal-ready.is-site-revealed>:nth-child(2){--site-reveal-delay:90ms}.site-reveal-ready.is-site-revealed>:nth-child(3){--site-reveal-delay:.18s}.site-reveal-ready.is-site-revealed>:nth-child(4){--site-reveal-delay:.27s}.site-reveal-ready.is-site-revealed>:nth-child(n+5){--site-reveal-delay:.34s}}.sector-search--compact{border-radius:16px;grid-template-columns:minmax(360px,1fr) auto;gap:10px;width:min(100%,770px);padding:9px;display:grid}.sector-search--compact .sector-search__fields{grid-template-columns:minmax(210px,1fr) 156px}.sector-search--compact .sector-search__submit{width:auto;margin-top:0;padding-inline:18px}.hero-note{color:#777c8d;align-items:center;gap:10px;margin:17px 4px 0;font-size:13px;display:flex}.hero-note span{color:var(--droppy-accent)}.opportunity-stage{min-height:643px;box-shadow:var(--shadow-md);isolation:isolate;background:#f8f8fc;border:1px solid #dbdae7e6;border-radius:24px;position:relative;overflow:hidden}.opportunity-stage--marketplace-link{cursor:pointer}.opportunity-stage--marketplace-link:focus-within{outline-offset:4px;outline:3px solid #575bf757}.opportunity-stage__keyboard-action{z-index:20;opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute;top:14px;right:14px;overflow:hidden}.opportunity-stage__keyboard-action:focus-visible{background:var(--droppy-gradient);opacity:1;border:2px solid #fff;border-radius:50%;width:42px;height:42px;box-shadow:0 12px 30px #4146be3d}.opportunity-stage__keyboard-action:focus-visible:before{color:#fff;content:"→";font-size:21px}.stage-map{background:#f4f2f0;position:absolute;inset:0;overflow:hidden}.stage-map:after{z-index:4;pointer-events:none;content:"";background:linear-gradient(#fff0 0%,#ffffffad 48%,#ffffffeb 100%);height:25%;position:absolute;bottom:0;left:0;right:0}.stage-map-illustration{background-color:#f6f5f2;background-image:url(/assets/hero-marketplace-map.webp);background-position:50%;background-size:auto 100%}.stage-map-radius{z-index:1;aspect-ratio:1;background:#575bf709;border:1.5px solid #575bf766;border-radius:50%;width:min(72%,480px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff38}.stage-map-pin{z-index:2;border:1px solid var(--droppy-accent-border);min-height:34px;color:var(--droppy-accent);box-shadow:0 4px 12px var(--droppy-accent-shadow), 0 1px 2px #2d26490d;background:linear-gradient(135deg,#f7fbfff7,#f0f1fff7);border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 7px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.stage-map-pin:after{border-right:1px solid var(--droppy-accent-border);border-bottom:1px solid var(--droppy-accent-border);content:"";background:var(--droppy-accent-soft);width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.stage-map-pin>span{z-index:1;color:#fff;background:var(--droppy-gradient);border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid;position:relative;box-shadow:0 2px 5px #4146be33}.stage-map-pin svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:11px;height:11px}.stage-map-pin strong{z-index:1;white-space:nowrap;font-size:11px;font-weight:780;line-height:1;position:relative}.stage-map-pin--north-west{top:27%;left:38%}.stage-map-pin--north{top:22%;left:58%}.stage-map-pin--east{top:42%;left:78%}.stage-map-pin--south-east{top:64%;left:72%}.stage-map-pin--south-west{top:62%;left:31%}.stage-map-agency{z-index:3;color:var(--droppy-accent);justify-items:center;gap:4px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-map-agency>span{color:#fff;background:var(--droppy-gradient);border:3px solid #fff;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 8px 24px #4146be4d}.stage-map-agency svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px}.stage-map-agency strong{color:#332754;white-space:nowrap;background:#fffffff0;border-radius:999px;padding:4px 7px;font-size:8px;box-shadow:0 5px 14px #191b271f}.catalog-heading p i{background:#26c281;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #26c2811a}.stage-cards{z-index:5;padding-bottom:20px;position:absolute;bottom:20px;left:0;right:0;overflow:hidden;transform:translateY(20px)}.stage-cards:before,.stage-cards:after{z-index:2;pointer-events:none;content:"";width:56px;position:absolute;top:0;bottom:0}.stage-cards:before{background:linear-gradient(90deg,#ffffffad 0%,#ffffff38 50%,#fff0 100%);left:0}.stage-cards:after{background:linear-gradient(270deg,#ffffffad 0%,#ffffff38 50%,#fff0 100%);right:0}.stage-cards__track{z-index:1;width:100%;animation:stageCardsMarquee var(--stage-carousel-duration,32s) linear infinite;will-change:transform;grid-auto-columns:calc(33.3333% - 8px);grid-auto-flow:column;gap:12px;display:grid;position:relative}.stage-cards--static .stage-cards__track{animation:none}.stage-cards--static{-webkit-mask-image:none;mask-image:none}.stage-cards--static:before,.stage-cards--static:after{display:none}.stage-cards__item{justify-self:center;width:calc(100% - 8px);min-width:0}.stage-cards__item .opportunity-card{height:100%;box-shadow:0 2px 5px #24263a0a,0 12px 16px -10px #4146be3d}@keyframes stageCardsMarquee{0%{transform:translate(0,0)}to{transform:translate3d(var(--stage-carousel-shift), 0, 0)}}.opportunity-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 12px 34px #24263a17}.opportunity-card__content{opacity:1;will-change:opacity, transform;min-height:100%;transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.opportunity-card__content[data-visible=false]{opacity:0;transition-duration:.14s,.16s;transition-timing-function:ease-in;transform:translateY(3px)}.opportunity-photo{background:#e9eaf0;height:210px;position:relative;overflow:hidden}.opportunity-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#090b1280);position:absolute;inset:40% 0 0}.opportunity-photo img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.opportunity-card:hover .opportunity-photo img{transform:scale(1.025)}.qualification-badge{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border:1px solid #ffffff8c;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:9px;font-weight:790;display:inline-flex;position:absolute;top:12px;left:12px}.qualification-badge--qualified{color:#075d40;background:#e7fff6e6}.qualification-badge--highlight{border-color:var(--droppy-accent-border);color:var(--droppy-accent);box-shadow:0 4px 12px var(--droppy-accent-shadow);background:linear-gradient(135deg,#eff7fff5,#f0f1fff5)}.qualification-badge--to_qualify,.qualification-badge--preview{color:#624110;background:#fff7e0e6}.opportunity-photo small{z-index:2;color:#ffffffeb;text-overflow:ellipsis;text-shadow:0 1px 7px #00000059;white-space:nowrap;font-size:10px;font-weight:650;position:absolute;bottom:11px;left:12px;right:12px;overflow:hidden}.opportunity-art{background:radial-gradient(circle at 72% 28%,#ffffffbd,#0000 22%),linear-gradient(155deg,#dfe6ff,#f1efff 60%,#d7d9e9);height:170px;position:relative;overflow:hidden}.opportunity-art:before{z-index:2;content:"Photo masquée";color:#191b28a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c;border:1px solid #ffffff9e;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:700;position:absolute;top:12px;right:12px}.opportunity-art--blue{background:linear-gradient(145deg,#d9eaff,#eef3ff 54%,#cbd6e8)}.opportunity-art--sand{background:linear-gradient(145deg,#f0e4d1,#fbf8ef 54%,#d9c9ac)}.opportunity-art--slate{background:linear-gradient(145deg,#dbe0e8,#f4f5f7 54%,#c4cad4)}.opportunity-art--violet{background:linear-gradient(145deg,#e2e5ff,#f7f8ff 54%,#ccd0f5)}.opportunity-art svg{width:100%;height:100%}.opportunity-art__mark{opacity:.18;width:58px;height:58px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.art-skyline{fill:#383d4e21}.art-home{fill:#444b5e}.opportunity-art--blue .art-home{fill:#43658c}.opportunity-art--sand .art-home{fill:#8c6a43}.opportunity-art--slate .art-home{fill:#4e5865}.opportunity-art--violet .art-home{fill:#625085}.art-window{fill:#def0f8d6}.art-roof{fill:#6c557f}.art-door{fill:#574565}.opportunity-card__body{padding:17px}.opportunity-card__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.opportunity-card__heading span{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.opportunity-card__heading h3{letter-spacing:-.025em;margin:5px 0 0;font-size:17px}.opportunity-card__heading>strong{color:var(--droppy-accent);background:#f1edff;border-radius:8px;flex:none;padding:7px 9px;font-size:11px}.opportunity-card__meta{color:#6d7281;margin:8px 0 0;font-size:12px}.opportunity-card__price{letter-spacing:-.02em;margin:10px 0 0;font-size:18px;font-weight:760}.signal-list{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.signal{border-radius:6px;padding:5px 7px;font-size:9px;font-weight:730}.signal--0{color:#08794e;background:#e9f8f1}.signal--1{color:#4f53e6;background:#f1edff}.signal--2,.signal--agency{color:#a3640b;background:#fff5df}.opportunity-card--compact .opportunity-art,.opportunity-card--compact .opportunity-photo{height:112px}.opportunity-card--compact .qualification-badge{min-height:23px;font-size:8px;top:8px;left:8px}.opportunity-card--compact .opportunity-photo small,.opportunity-card--compact .opportunity-art:before{display:none}.opportunity-card--compact .opportunity-card__body{padding:10px 12px 11px}.compact-vehicle-title{color:#20222b;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:790;line-height:1.2;overflow:hidden}.opportunity-card--compact .opportunity-card__heading h3{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.opportunity-card--compact .opportunity-card__meta{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.opportunity-card--compact .opportunity-card__price{margin-top:7px;font-size:13px}.opportunity-card--compact .signal-list{margin-top:8px}.opportunity-card--compact .signal{font-size:8px}.stage-empty{z-index:4;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #e2e0edeb;border-radius:18px;padding:26px;position:absolute;bottom:34px;left:28px;right:28px}.stage-empty span{color:var(--droppy-accent);font-size:34px;font-weight:800}.stage-empty strong{margin-top:4px;font-size:16px;display:block}.stage-empty p{color:var(--ink-faint);margin:8px 0 0;font-size:12px}.proof-strip{width:var(--page);border:1px solid var(--line);background:#ffffffc7;border-radius:18px;grid-template-columns:repeat(3,1fr);min-height:110px;margin:28px auto 0;padding:18px 12px;display:grid;position:relative;box-shadow:0 12px 36px #2223340d}.proof-strip__caption{z-index:2;color:#6f6a7d;letter-spacing:-.005em;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;background:#fffffffa;border:1px solid #575bf729;border-radius:999px;align-items:center;gap:4px;width:max-content;max-width:calc(100% - 36px);margin:0;padding:0 16px;font-size:11px;font-weight:620;line-height:30px;transition:opacity .18s ease-out;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px #4146be14}.proof-strip__caption.is-visible{opacity:1}.proof-strip__caption:before{content:"";background:linear-gradient(135deg, var(--blue), var(--violet));border-radius:50%;flex:none;width:5px;height:5px;margin-right:3px;box-shadow:0 0 0 4px #575bf714}.proof-strip article{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:16px;min-height:72px;padding-inline:22px;display:flex}.proof-strip article>svg{fill:none;width:38px;height:38px;stroke:var(--droppy-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none}.proof-strip article>div{gap:3px;display:grid}.proof-strip article:last-child{border-right:0}.proof-strip strong{color:var(--ink);letter-spacing:-.04em;font-size:22px;line-height:1}.proof-strip span{color:var(--ink-soft);font-size:11px;line-height:1.35}.marketing-journey{content-visibility:auto;contain-intrinsic-size:auto 780px;background:linear-gradient(#fff0 0%,#ffffffad 28% 72%,#fff0 100%);padding:80px 0;position:relative;overflow:hidden}.marketing-journey__shell{z-index:1;width:min(1360px,100vw - 64px);margin:0 auto;position:relative}.marketing-journey__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:relative}.marketing-journey__connector{z-index:3;width:24px;height:24px;color:var(--droppy-accent);pointer-events:none;background:#fffffff5;border:1px solid #575bf72e;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 7px 18px #393da41a}.marketing-journey__connector--first{left:calc(33.333% - 2.33px)}.marketing-journey__connector--second{left:calc(66.667% + 2.33px)}.marketing-journey__connector svg{stroke-width:2px;width:14px;height:14px}.marketing-journey__card{z-index:1;background:#fff;border:1px solid #dadcebe0;border-radius:18px;flex-direction:column;min-width:0;min-height:0;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #272a4c0e,inset 0 1px #ffffffe6}.marketing-journey__card>header{z-index:2;align-items:center;gap:12px;display:flex;position:relative}.marketing-journey__number{color:#fff;background:linear-gradient(135deg,#4776ff,#575bf7);border:1px solid #575bf729;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.marketing-journey__icon{width:36px;height:36px;color:var(--droppy-accent);background:#f0f1ffe0;border:1px solid #575bf71a;border-radius:11px;flex:0 0 36px;place-items:center;display:grid}.marketing-journey svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.marketing-journey__copy{z-index:1;flex:1;min-width:0;position:relative}.marketing-journey__copy h3{color:#1b1d28;letter-spacing:-.035em;margin:0;font-size:clamp(15px,1.2vw,18px);font-weight:760;line-height:1.2}.marketing-journey__copy p{color:#747889;margin:4px 0 0;font-size:10px;line-height:1.4}.marketing-journey__lead{background:#fff;border:1px solid #e2e3edf0;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(116px,36%);min-height:112px;margin-top:14px;display:grid;overflow:hidden;box-shadow:0 8px 20px #1f223a0b}.marketing-journey__lead-copy{flex-direction:column;align-self:center;min-width:0;padding:15px 6px 15px 15px;display:flex}.marketing-journey__lead-copy>strong{color:#272936;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.marketing-journey__lead-copy>small{color:#858998;margin-top:2px;font-size:9px}.marketing-journey__lead-copy>b{color:var(--droppy-accent);white-space:nowrap;align-items:center;gap:5px;margin-top:5px;font-size:11px;font-weight:760;display:flex}.marketing-journey__lead-copy>b svg{width:14px;height:14px}.marketing-journey__lead-copy>span{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.marketing-journey__lead-copy em{color:#278b51;white-space:nowrap;background:#eaf8ef;border-radius:7px;align-items:center;gap:3px;min-height:21px;padding:0 7px;font-size:8px;font-style:normal;font-weight:730;display:inline-flex}.marketing-journey__lead-copy em+em{color:var(--droppy-accent);background:var(--droppy-accent-soft)}.marketing-journey__lead-copy em svg{stroke-width:2.2px;width:11px;height:11px}.marketing-journey__photo{background:#f5f5f8;min-width:0;position:relative;overflow:hidden}.marketing-journey__photo>img:first-child{object-fit:cover;object-position:58% center;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.marketing-journey__photo.is-locked>img:first-child{filter:blur(5px)saturate(.78)brightness(1.11);transform:scale(1.08)}.marketing-journey__photo.is-locked:after{z-index:1;content:"";background:#ffffff40;position:absolute;inset:0}.marketing-journey__photo .marketing-journey__mark{z-index:2;object-fit:contain;opacity:.92;width:40px;height:40px;position:absolute;top:50%;left:56%;transform:translate(-50%,-50%)}.marketing-journey__context{background:#fff;border:1px solid #575bf721;border-radius:13px;align-content:center;gap:8px;min-height:112px;margin-top:14px;padding:13px;display:grid;box-shadow:0 8px 20px #1f223a0a}.marketing-journey__context>span{color:var(--droppy-accent);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:790}.marketing-journey__context>strong{color:#303241;letter-spacing:-.012em;max-width:340px;font-size:12px;line-height:1.42}.marketing-journey__context>div{color:var(--droppy-accent);background:var(--droppy-accent-soft);border-radius:10px;align-items:center;gap:8px;margin-top:2px;padding:9px 10px;display:flex}.marketing-journey__context>div>svg{flex:0 0 18px;width:18px;height:18px}.marketing-journey__context p{gap:2px;margin:0;display:grid}.marketing-journey__context small{color:#777b90;font-size:8px}.marketing-journey__context b{color:#555bdc;font-size:10px}@media (width<=980px){.marketing-journey{padding:44px 0 48px}.marketing-journey__shell{width:min(100% - 40px,760px)}.marketing-journey__flow{grid-template-columns:1fr;gap:14px}.marketing-journey__connector{display:none}.marketing-journey__card{min-height:0}.marketing-journey__lead,.marketing-journey__context{min-height:112px}}@media (width<=600px){.marketing-journey{padding:38px 0 42px}.marketing-journey__shell{width:min(100% - 28px,520px)}.marketing-journey__card{border-radius:17px;padding:15px}.marketing-journey__copy{padding:0}.marketing-journey__copy h3{font-size:16px}.marketing-journey__lead{grid-template-columns:minmax(0,1fr) 112px}.marketing-journey__lead-copy{padding-left:12px}.marketing-journey__photo .marketing-journey__mark{width:36px;height:36px;left:60%}}.daily-workflow{content-visibility:auto;contain-intrinsic-size:auto 920px;background:linear-gradient(#fafafd00,#f7f7fbd6 35%,#fafafd00);padding:112px 0 120px;position:relative;overflow:hidden}.daily-workflow__layout{z-index:1;grid-template-columns:minmax(340px,.78fr) minmax(640px,1.32fr);align-items:center;gap:clamp(44px,5vw,92px);width:min(1390px,100vw - 64px);margin:0 auto;display:grid;position:relative}.daily-workflow__copy{max-width:470px}.daily-workflow__eyebrow{color:var(--droppy-accent);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:790}.daily-workflow h2{letter-spacing:-.06em;white-space:nowrap;margin:16px 0 20px;font-size:clamp(44px,4vw,60px);font-weight:800;line-height:1.01}.daily-workflow h2 em{color:#0000;background:linear-gradient(108deg, var(--blue), var(--violet));-webkit-background-clip:text;background-clip:text;font-style:normal}.daily-workflow__intro{max-width:445px;color:var(--ink-soft);margin:0;font-size:17px;line-height:1.62}.daily-workflow__features{gap:16px;margin:31px 0 0;padding:0;list-style:none;display:grid}.daily-workflow__features li{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;display:grid}.daily-workflow__features li>span{width:46px;height:46px;color:var(--droppy-accent);background:#ffffffd1;border:1px solid #575bf724;border-radius:14px;place-items:center;display:grid;box-shadow:0 8px 22px #4146be12}.daily-workflow__features svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.daily-workflow__features li>div{gap:4px;display:grid}.daily-workflow__features strong{color:var(--ink);letter-spacing:-.018em;font-size:14px}.daily-workflow__features small{color:var(--ink-soft);font-size:12px;line-height:1.42}.daily-workflow .hero-store-badges{width:100%;margin-top:34px;animation:none}.daily-workflow .hero-store-badge{color:#262831c2;background:#fffc;width:148px;min-height:48px}.daily-workflow__visual{min-height:615px;position:relative}.daily-workflow__visual:before{content:"";background:radial-gradient(circle at 72% 20%,#575bf724,#0000 20rem),#ffffff8a;border:1px solid #575bf71c;border-radius:48px;position:absolute;inset:54px 10px 20px 52px;box-shadow:0 34px 90px #4146be14}.daily-workflow__desktop{background:#fffffff5;border:1px solid #dadae5f5;border-radius:24px;min-width:560px;position:absolute;top:82px;left:0;right:160px;overflow:hidden;box-shadow:0 30px 70px #23223a1f}.daily-workflow__desktop>header{border-bottom:1px solid #ececf2;justify-content:space-between;align-items:center;height:60px;padding:0 104px 0 22px;display:flex}.daily-workflow__app-brand{color:#1f2027;letter-spacing:-.055em;align-items:center;gap:7px;font-size:18px;font-weight:710;display:inline-flex}.daily-workflow__app-brand img{width:26px;height:26px}.daily-workflow__avatar{color:#fff;background:linear-gradient(135deg, var(--blue), var(--violet));border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:780;display:grid}.daily-workflow__desktop-body{padding:22px 104px 26px 24px}.daily-workflow__desktop-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.daily-workflow__desktop-title>div{gap:5px;display:grid}.daily-workflow__desktop-title span{color:var(--droppy-accent);letter-spacing:.12em;font-size:8px;font-weight:790}.daily-workflow__desktop-title strong{color:var(--ink);letter-spacing:-.035em;font-size:20px}.daily-workflow__desktop-title button{color:#6e687c;min-height:34px;font:inherit;background:#faf9fc;border:1px solid #e5e3ec;border-radius:10px;padding:0 13px;font-size:10px;font-weight:690}.daily-workflow__desktop-title button.is-active{color:var(--droppy-accent);background:var(--droppy-accent-soft,#f0f1ff);border-color:#575bf733}.daily-workflow__desktop nav{gap:8px;margin:20px 0 14px;display:flex}.daily-workflow__desktop nav>span{color:#777381;background:#faf9fc;border:1px solid #e9e7ee;border-radius:9px;align-items:center;gap:6px;min-height:31px;padding:0 11px;font-size:9px;font-weight:680;display:inline-flex}.daily-workflow__desktop nav>span.is-active{color:var(--droppy-accent);background:var(--droppy-accent-soft);border-color:#575bf733}.daily-workflow__desktop nav b{min-width:17px;height:17px;color:inherit;background:#575bf714;border-radius:6px;place-items:center;font-size:8px;display:grid}.daily-workflow__rows{gap:9px;display:grid}.daily-workflow__rows article{background:#fff;border:1px solid #eceaf1;border-radius:13px;grid-template-columns:58px minmax(150px,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:10px;display:grid;box-shadow:0 7px 18px #1f213009}.daily-workflow__rows article>img{object-fit:cover;border-radius:9px;width:58px;height:52px}.daily-workflow__row-copy{gap:3px;min-width:0;display:grid}.daily-workflow__row-copy strong{color:#272832;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.daily-workflow__row-copy>span{color:#8a8793;font-size:8.5px}.daily-workflow__row-copy small{color:#696572;align-items:center;gap:3px;font-size:8px;display:flex}.daily-workflow__row-copy svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:10px;height:10px}.daily-workflow__status{white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:740}.daily-workflow__status--todo{color:#5d43c7;background:#f0ecff}.daily-workflow__status--callback{color:#9c630d;background:#fff4df}.daily-workflow__status--appointment{color:#0d7754;background:#e8f9f2}.daily-workflow__rows article>button{min-height:30px;color:var(--droppy-accent);background:var(--droppy-accent-soft);font:inherit;border:0;border-radius:8px;padding:0 11px;font-size:8px;font-weight:710}.daily-workflow__phone{z-index:3;transform-origin:100% 0;background:linear-gradient(145deg,#2b2d34,#090a0d 55%,#34363d);border-radius:46px;width:278px;height:590px;padding:9px;position:absolute;top:8px;right:-24px;transform:scale(.95);box-shadow:9px 12px 18px -12px #0c0d1375,22px 32px 52px -18px #1b183147,0 0 0 2px #14151aeb,inset 0 0 0 1px #ffffff29}.daily-workflow__phone-render{z-index:3;image-rendering:auto;width:296px;height:auto;display:block;position:absolute;top:20px;right:-24px}@media (width>=1600px){.daily-workflow__desktop{right:200px}.daily-workflow__desktop>header{padding-right:22px}.daily-workflow__desktop-body{padding-right:24px}.daily-workflow__phone{right:-56px}.daily-workflow__phone-render{width:328px;right:-76px}}.daily-workflow__phone-frame{z-index:1;background:#f8f8fb;border-radius:38px;height:100%;position:relative;overflow:hidden}.daily-workflow__phone-island{z-index:8;background:#050507;border-radius:999px;width:82px;height:23px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.daily-workflow__phone-status{z-index:7;color:#fff;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;top:15px;left:17px;right:17px}.daily-workflow__phone-status span{letter-spacing:1px;font-size:6px}.daily-workflow__phone-hero{background:radial-gradient(circle at 22% 14%,#62b5ff85,#0000 11rem),linear-gradient(145deg,#4776ff,#575bf7 64%,#6f74ff);min-height:148px;padding:48px 11px 13px}.daily-workflow__notification{background:#fffffff0;border:1px solid #ffffffb3;border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:11px;display:grid;box-shadow:0 10px 26px #1a14452e}.daily-workflow__notification>img{background:#f2efff;border-radius:9px;width:34px;height:34px;padding:5px}.daily-workflow__notification p{gap:3px;min-width:0;margin:0;display:grid}.daily-workflow__notification p>span{justify-content:space-between;align-items:baseline;gap:5px;min-width:0;display:flex}.daily-workflow__notification strong{color:#292832;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:1.2;overflow:hidden}.daily-workflow__notification small{color:#9a96a5;white-space:nowrap;font-size:6px}.daily-workflow__notification b{color:#24232b;letter-spacing:-.02em;font-size:10px}.daily-workflow__notification em{color:var(--droppy-accent);align-items:center;gap:3px;font-size:7.5px;font-style:normal;font-weight:720;display:flex}.daily-workflow__notification svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:10px;height:10px}.daily-workflow__phone-content{padding:16px 15px 24px}.daily-workflow__phone-content>span{color:#8c8798;letter-spacing:.11em;font-size:7px;font-weight:780}.daily-workflow__phone-content h3{color:#26252e;letter-spacing:-.035em;margin:5px 0 12px;font-size:16px}.daily-workflow__phone-content ul{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.daily-workflow__phone-content li{background:#fff;border:1px solid #eceaf2;border-radius:11px;grid-template-columns:18px minmax(0,1fr);gap:7px;padding:9px;display:grid}.daily-workflow__phone-content li>i{color:#0d8b62;background:#e6f8f0;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;font-weight:800;display:grid}.daily-workflow__phone-content li p{gap:2px;margin:0;display:grid}.daily-workflow__phone-content li strong{color:#302f38;letter-spacing:-.01em;font-size:9px}.daily-workflow__phone-content li small{color:#8a8694;font-size:7px;line-height:1.35}.daily-workflow__phone-content>button{color:#fff;background:linear-gradient(112deg, var(--blue), var(--violet));width:100%;min-height:42px;font:inherit;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:730;display:flex;box-shadow:0 9px 18px #583bc933}.daily-workflow__phone-content>button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:15px;height:15px}.daily-workflow__phone-content>button.daily-workflow__phone-secondary{min-height:37px;color:var(--droppy-accent);box-shadow:none;background:#fff;border:1px solid #e7e4ef;margin-top:8px}.daily-workflow__phone-home{background:#282832;border-radius:999px;width:88px;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.process{padding-block:150px}.explainer{background:0 0;padding:52px 0 56px;position:relative;overflow:hidden}.explainer>*{z-index:1;position:relative}.section-heading>span,.one-section__copy>span,.vertical-model>div>span,.pricing-preview>div>span{color:var(--droppy-accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:790}.section-heading h2,.one-section h2,.vertical-model h2,.pricing-preview h2,.final-search h2{letter-spacing:-.055em;margin:12px 0 13px;font-size:clamp(40px,4vw,66px);line-height:1.02}.comparison-card__title h3 em{color:var(--droppy-accent);font-style:normal}.section-heading p{color:var(--ink-soft);margin:0;font-size:17px;line-height:1.65}.comparison-board{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:start;gap:22px;width:min(1360px,100vw - 64px);margin:0 auto;display:grid}.comparison-card{border:1px solid var(--line);border-radius:18px;flex-direction:column;min-width:0;padding:24px 26px 22px;font-family:inherit;display:flex}.comparison-card__title{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;display:grid}.comparison-card__title h3{letter-spacing:-.035em;margin:0;font-size:22px}.comparison-title-icon{border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.comparison-title-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:27px;height:27px}.comparison-title-icon--muted{color:#7f8695;background:linear-gradient(145deg,#f6f7f9,#eceef2);border:1px solid #b2b7c26b}.comparison-title-icon--accent{background:linear-gradient(145deg, #fbfbff, var(--droppy-accent-soft));border:1px solid #575bf72e;box-shadow:0 9px 24px #4146be1f}.comparison-title-icon--accent img{width:31px;height:31px}.comparison-card--muted{background:#ffffffbd;box-shadow:0 14px 40px #1f233409}.comparison-card--accent{background:radial-gradient(circle at 84% 24%,#575bf71a,#0000 21rem),linear-gradient(#fcfcfffc,#f7f9fffa);border-color:#575bf785;position:relative;box-shadow:0 18px 48px #1f23340e,0 0 0 1px #575bf70d,inset 0 1px #fffffff2}.comparison-legal-tab{z-index:2;border:1px solid var(--droppy-accent-border);min-height:38px;color:var(--droppy-accent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:-.01em;white-space:nowrap;background:linear-gradient(135deg,#fcfdfffa,#f0f1fff5);border-radius:12px;align-items:center;gap:9px;padding:8px 15px;font-size:11.5px;font-weight:800;line-height:1.25;display:inline-flex;position:absolute;top:-20px;right:28px;box-shadow:0 12px 28px #4146be21,0 2px 7px #4146be14,inset 0 1px #ffffffeb}.comparison-legal-tab svg{fill:#575bf71a;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:18px;height:18px}.comparison-listing{grid-template-columns:minmax(0,1.05fr) minmax(210px,.95fr);align-items:stretch;gap:20px;margin:22px 0 17px;display:grid}.comparison-vehicle,.comparison-contact-card,.comparison-context-card{min-width:0}.comparison-vehicle>img{aspect-ratio:1.72;object-fit:cover;object-position:center 54%;border-radius:11px;width:100%;display:block}.comparison-vehicle__image--classic{filter:blur(1.25px);image-rendering:auto}.comparison-vehicle__image--droppy{image-rendering:auto}.comparison-vehicle__meta{flex-wrap:wrap;align-items:center;gap:7px 10px;min-height:24px;margin-top:13px;display:flex}.comparison-vehicle__meta strong{color:var(--ink);letter-spacing:-.02em;white-space:nowrap;flex:none;font-size:15px}.comparison-vehicle__meta span{color:var(--ink-soft);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:11px;display:flex}.comparison-vehicle__meta span svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:14px}.comparison-vehicle__meta b{color:#ef6268;white-space:nowrap;flex:none;margin-left:auto;font-size:11.5px}.comparison-card--accent .comparison-vehicle__meta b{color:var(--droppy-accent);background:linear-gradient(135deg, #edf3ff, var(--violet-soft));border-radius:7px;padding:5px 7px}.comparison-contact-card,.comparison-context-card{background:#ffffffeb;border:1px solid #dddfe7e6;border-radius:13px;min-height:100%;padding:14px;box-shadow:0 8px 20px #1f23340b}.comparison-contact-card__profile{align-items:center;gap:10px;display:flex}.comparison-contact-card__profile>span{color:#fff;background:linear-gradient(145deg,#696969,#3f3f3f);border-radius:50%;flex:none;place-items:center;width:43px;height:43px;font-weight:700;display:grid}.comparison-contact-card__profile p{gap:3px;margin:0;display:grid}.comparison-contact-card__profile strong{font-size:13px}.comparison-contact-card__profile small{color:var(--ink-soft);font-size:10px}.comparison-contact-card>em{color:#e2575f;background:#fff0f0;border-radius:6px;margin-top:10px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:720;display:inline-flex}.comparison-contact-card__activity{color:var(--ink-soft);margin:8px 0;font-size:10px;line-height:1.6}.comparison-contact-card__activity span{color:#9fa5b3}.comparison-contact-card__message,.comparison-contact-card__locked{border-radius:8px;justify-content:center;align-items:center;min-height:36px;font-size:10.5px;font-weight:700;display:flex}.comparison-contact-card__message{color:#fff;min-height:36px;font-family:var(--font-ui);letter-spacing:-.01em;background:#0a4170;border-radius:999px;font-size:11.5px;font-weight:700}.comparison-contact-card__locked{color:#626878;background:#fff;border:1px dashed #ef6d74;gap:6px;margin-top:9px}.comparison-contact-card__locked svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px}.comparison-context-card{background:#fffffff5;border-color:#575bf72e;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 14px 34px #4146be1a,inset 0 1px #fffffff5}@media (width>=981px){.comparison-vehicle>img{height:220px}.comparison-contact-card,.comparison-context-card{min-height:257px}}.comparison-context-card__body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px 12px 9px;display:flex}.comparison-context-card__tags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.comparison-context-card__tags>span{min-height:26px;color:var(--droppy-accent);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:780;line-height:1;display:inline-flex}.comparison-context-card__time{background:#f6f7fff2;border:1px solid #575bf738;gap:5px;padding:5px 9px}.comparison-context-card__validated{background:linear-gradient(135deg,#ebf9f3fa,#e2f7edf0);border:1px solid #1e9c692e;gap:5px;padding:5px 9px;box-shadow:inset 0 1px #ffffffd1;color:#17875b!important}.comparison-context-card__validated svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;width:13px;height:13px}.comparison-context-card__time svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:14px;height:14px}.comparison-context-card__proofs{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:5px;display:grid}.comparison-context-card__proofs>span{color:#18855c;letter-spacing:-.02em;white-space:nowrap;background:#ebf9f3c7;border:1px solid #1e9c6929;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:25px;padding:5px 6px;font-size:9px;font-weight:760;line-height:1;display:flex}.comparison-context-card__proofs svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;flex:none;width:12px;height:12px}.comparison-context-card__summary{min-width:0;padding-top:2px}.comparison-context-card__summary strong{font-size:11px}.comparison-context-card__summary p{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:9.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.comparison-context-card__contact{gap:8px;padding:0 12px 12px;display:grid}.comparison-context-card__availability{background:linear-gradient(135deg,#ecfaf4fa,#f6fcf9fa);border:1px solid #1e9c692e;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:grid;box-shadow:0 8px 18px #1a8f6014,inset 0 1px #fffffff0}.comparison-context-card__availability>span:last-child{gap:2px;min-width:0;display:grid}.comparison-context-card__availability-icon{color:#188a5d;background:#d7f4e6f0;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.comparison-context-card__availability-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:16px;height:16px}.comparison-context-card__availability small{color:#60736a;font-size:9px;font-weight:650;line-height:1.15}.comparison-context-card__availability strong{color:#147d54;letter-spacing:-.01em;font-size:12px;font-weight:790;line-height:1.15}.comparison-context-card__phone{border:1px solid var(--droppy-accent-border);min-height:38px;color:var(--droppy-accent);letter-spacing:.04em;background:linear-gradient(135deg,#fcfdfffa,#f0f1fff5);border-radius:9px;justify-content:center;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:690;display:flex;box-shadow:0 8px 20px #4146be1a,inset 0 1px #ffffffeb}.comparison-context-card__phone svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px}.comparison-context-card__phone-blur{color:#5434f5d1;filter:blur(5px);opacity:.76;pointer-events:none;-webkit-user-select:none;user-select:none;display:inline-block}.comparison-features{margin:auto 0 0;padding:0;list-style:none;display:block}.comparison-features li{text-align:left;border-bottom:1px solid #dbdee7d1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:56px;padding:9px 10px;display:grid}.comparison-feature-mark{border-radius:999px;flex:none;place-items:center;width:23px;height:23px;display:grid}.comparison-features li:last-child{border-bottom:0}.comparison-features--negative .comparison-feature-mark{color:#ff5b68;background:#ffe9eb}.comparison-features--positive .comparison-feature-mark{color:var(--droppy-accent);background:linear-gradient(145deg,#e7e9fff5,#f6f6fffa);box-shadow:inset 0 0 0 1px #575bf71a}.comparison-features--positive{margin-top:0;display:block}.comparison-features--positive li,.comparison-features--positive li:last-child{min-height:56px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #575bf721;border-radius:0;padding:9px 10px}.comparison-features--positive li:last-child{border-bottom:0}.comparison-feature-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;width:15px;height:15px}.comparison-feature-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.comparison-feature-copy strong{color:#171922;font-size:12.5px;font-weight:760;line-height:1.25}.comparison-feature-copy em{color:#f0525f;font-style:normal}.comparison-features--positive .comparison-feature-copy strong{color:var(--droppy-accent)}.comparison-feature-copy small{color:#62697a;font-size:10.5px;font-weight:450;line-height:1.3}.comparison-card__unlock{color:#fff;text-align:center;white-space:nowrap;border-radius:18px;justify-content:space-between;align-items:center;width:max-content;max-width:100%;min-height:44px;margin:26px auto 2px;padding:0 22px;font-size:13px;font-weight:720;line-height:1.2;text-decoration:none;display:inline-flex}#contact-search{scroll-margin-top:110px}.process{padding-top:80px}.process-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.process-grid article{border-right:1px solid var(--line);min-height:280px;padding:30px 26px}.process-grid article:last-child{border-right:0}.process-grid span,.vertical-points article>span{color:var(--droppy-accent);font-size:12px;font-weight:780}.process-grid h3,.vertical-points h2{letter-spacing:-.04em;margin:72px 0 12px;font-size:25px}.process-grid p,.vertical-points p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.65}.one-section{color:#f5f6ff;background:radial-gradient(circle at 85% 14%,#5c4ae247,#0000 28rem),linear-gradient(145deg,#0b0c16,#111327 58%,#0a0b14);border-radius:32px;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:center;gap:80px;width:min(1560px,100vw - 28px);min-height:720px;margin:40px auto 0;padding:88px max(52px,50vw - 700px);display:grid;overflow:hidden}.one-section__copy{max-width:580px}.one-section__copy>span{color:#a998ff}.one-section h2{font-size:clamp(44px,4vw,70px)}.one-section__copy p{color:#e6e8f7b3;font-size:18px;line-height:1.7}.one-section__copy>strong{color:#b7abff;margin-top:34px;font-size:14px;display:block}.one-window{background:#090a13b8;border:1px solid #7c6fe347;border-radius:22px;overflow:hidden;transform:perspective(1300px)rotateY(-4deg)rotateX(1deg);box-shadow:0 34px 90px #00000061}.one-window__bar{border-bottom:1px solid #8377d62e;gap:7px;padding:16px;display:flex}.one-window__bar i{background:#ccc9e042;border-radius:50%;width:8px;height:8px}.one-window__body{min-height:380px;padding:48px}.one-window__body>span{color:#99a7ff;text-transform:uppercase;background:#495ae31a;border:1px solid #606fff42;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.one-window__body h3{letter-spacing:-.04em;margin:22px 0 8px;font-size:29px}.one-window__body>p{color:#dbdef094;margin:0;font-size:13px}.one-window__body>div{background:#ffffff09;border:1px solid #8279c030;border-radius:16px;justify-content:space-between;align-items:flex-end;min-height:156px;margin-top:54px;padding:24px;display:flex}.one-window__body div strong{color:#d8daec8f;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.one-window__body div b{color:#c8c0ff;text-align:right;font-size:18px;line-height:1.3}.final-search{grid-template-columns:minmax(280px,.7fr) minmax(560px,1.3fr);align-items:center;gap:70px;padding-block:140px;display:grid}.final-search>div>span{color:var(--droppy-accent);font-size:12px;font-weight:780}.final-search h2{margin-bottom:0;font-size:44px}.vertical-page,.marketplace-page{min-height:100vh}.vertical-hero{width:var(--page);grid-template-columns:minmax(450px,.85fr) minmax(600px,1.15fr);align-items:center;gap:70px;min-height:720px;margin-inline:auto;padding-block:70px;display:grid}.vertical-hero__copy{max-width:620px}.vertical-hero h1{font-size:clamp(52px,5.2vw,82px)}.vertical-hero__copy>p{color:var(--ink-soft);margin:0 0 30px;font-size:19px;line-height:1.65}.vertical-hero__copy>small{color:var(--ink-faint);margin-top:14px;font-size:12px;display:block}.vertical-points{grid-template-columns:repeat(3,1fr);padding-block:90px 130px;display:grid}.vertical-points article{border-top:1px solid var(--line);border-right:1px solid var(--line);min-height:290px;padding:34px}.vertical-points article:last-child{border-right:0}.vertical-model{border:1px solid var(--droppy-accent-border);box-shadow:var(--shadow-sm);background:radial-gradient(circle at 88% 16%,#575bf71f,#0000 20rem),#fff;border-radius:28px;grid-template-columns:1fr .72fr;align-items:end;gap:100px;margin-bottom:120px;padding:74px;display:grid}.vertical-model h2{margin-bottom:0;font-size:48px}.vertical-model>p{color:var(--ink-soft);margin:0;font-size:17px;line-height:1.7}.marketplace-toolbar{width:var(--page);justify-content:space-between;align-items:end;gap:34px;margin:48px auto 0;display:flex}.marketplace-toolbar h1{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(34px,4vw,56px)}.marketplace-toolbar .sector-search{flex:0 760px}.qualification-strip{width:var(--page);border:1px solid var(--line);background:#ffffffe6;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px auto 0;display:grid;overflow:hidden;box-shadow:0 12px 38px #1f20320b}.qualification-strip article{border-right:1px solid var(--line);align-items:center;gap:12px;min-height:82px;padding:18px 22px;display:flex}.qualification-strip article:last-child{border-right:0}.qualification-strip article>span{width:38px;height:38px;color:var(--droppy-accent);background:var(--violet-soft);border-radius:11px;flex:none;place-items:center;font-size:17px;font-weight:760;display:grid}.qualification-strip strong,.qualification-strip small{display:block}.qualification-strip strong{margin-bottom:3px;font-size:12px}.qualification-strip small{color:var(--ink-faint);font-size:11px;line-height:1.35}.catalog-shell{width:var(--page);margin:56px auto 0;padding-bottom:100px}.catalog-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.catalog-heading p{color:var(--ink-faint);align-items:center;gap:9px;margin:0 0 10px;font-size:12px;display:flex}.catalog-heading h2{letter-spacing:-.035em;margin:0;font-size:30px}.catalog-filters{border:1px solid var(--line);background:#fff;border-radius:12px;gap:6px;padding:4px;display:flex}.catalog-filters button{min-height:38px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:12px;font-weight:680}.catalog-filters button.is-active{color:var(--droppy-accent);background:var(--violet-soft)}.catalog-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;display:grid}.filter-sidebar{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px;position:sticky;top:104px;box-shadow:0 10px 32px #2325340a}.filter-sidebar__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.filter-sidebar__head h3{margin:0;font-size:15px}.filter-sidebar__head button{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.filter-sidebar label,.filter-group{color:#3f4352;gap:8px;margin-bottom:20px;font-size:11px;font-weight:720;display:grid}.filter-sidebar select,.filter-sidebar input,.filter-static{border:1px solid var(--line-strong);width:100%;min-height:43px;color:var(--ink);background:#fff;border-radius:10px;outline:0;align-items:center;padding:0 12px;font-size:11px;font-weight:580;display:flex}.filter-sidebar select:focus,.filter-sidebar input:focus{border-color:#633fe680;box-shadow:0 0 0 4px #633fe612}.filter-static{color:var(--ink-soft);background:var(--surface-soft)}.filter-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.filter-promise{color:#177453;background:#effaf5;border-radius:12px;align-items:flex-start;gap:9px;margin-top:6px;padding:14px;display:flex}.filter-promise>span{color:#fff;background:var(--green);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.filter-promise p,.filter-promise strong{margin:0;display:block}.filter-promise p{color:#4b7466;font-size:9px;font-weight:540;line-height:1.45}.filter-promise strong{color:#176548;margin-bottom:3px;font-size:10px}.catalog-main{min-width:0}.catalog-sort{border:1px solid var(--line);min-height:48px;color:var(--ink-faint);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:0 15px;font-size:11px;display:flex}.catalog-sort label{align-items:center;gap:8px;display:flex}.catalog-sort select{color:var(--ink);background:0 0;border:0;outline:0;font-size:11px;font-weight:690}.qualified-list{gap:14px;display:grid}.qualified-row{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:minmax(310px,1.1fr) minmax(250px,.8fr) minmax(250px,.82fr);min-height:252px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 10px 34px #2325340e}.qualified-row:hover{border-color:#dcd8f2;transform:translateY(-2px);box-shadow:0 18px 50px #342e5d17}.qualified-row__vehicle{grid-template-columns:minmax(150px,47%) 1fr;gap:17px;padding:14px;display:grid}.qualified-row__photo{background:var(--surface-soft);border-radius:12px;min-height:220px;position:relative;overflow:hidden}.qualified-row__photo img{object-fit:cover;width:100%;height:100%}.qualified-row__photo>span{color:#fff;background:linear-gradient(135deg, var(--blue), var(--violet));border-radius:7px;padding:5px 8px;font-size:9px;font-weight:760;position:absolute;top:9px;left:9px;box-shadow:0 5px 14px #4146be3d}.qualified-row__identity{flex-direction:column;min-width:0;padding:10px 0 8px;display:flex}.qualified-row__identity>p{color:var(--droppy-accent);margin:0 0 12px;font-size:10px;font-weight:730}.qualified-row__identity h3{letter-spacing:-.035em;margin:0 0 6px;font-size:clamp(17px,1.25vw,22px);line-height:1.08}.qualified-row__identity>span{color:var(--ink-soft);font-size:11px;line-height:1.5}.qualified-row__context-price{gap:3px;margin-top:auto;display:grid}.qualified-row__context-price small{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:650}.qualified-row__context-price strong{letter-spacing:-.03em;font-size:18px}.qualified-row__proof{color:#175f47;background:radial-gradient(circle at 100% 0,#63d7a024,#0000 15rem),#f1faf6;border-left:1px solid #d9f0e5;flex-direction:column;padding:24px 20px 18px;display:flex}.qualified-row__proof-title{color:#0b714d;letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:10px;display:flex}.qualified-row__proof-title>span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.qualified-row__proof ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.qualified-row__proof li{grid-template-columns:18px 1fr auto;align-items:center;gap:7px;font-size:9px;display:grid}.qualified-row__proof li>span{background:#139d671a;border-radius:6px;place-items:center;width:18px;height:18px;display:grid}.qualified-row__proof li strong{color:#245a49}.qualified-row__proof li small{color:#719486;text-align:right;max-width:88px;font-size:8px}.qualification-confirmed{border-top:1px solid #18875c21;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:15px;font-size:9px;display:flex}.qualification-confirmed strong{color:#08744a;background:#ffffffad;border:1px solid #16a66a47;border-radius:7px;padding:6px 8px}.qualified-row__summary{border-left:1px solid var(--line);flex-direction:column;min-width:0;padding:24px 20px 14px;display:flex}.summary-kicker{color:var(--droppy-accent);letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:780}.qualified-row__summary>p{color:#4f5362;margin:12px 0;font-size:11px;line-height:1.55}.summary-tags{flex-wrap:wrap;gap:5px;display:flex}.summary-tags span{color:var(--droppy-accent);background:var(--violet-soft);border-radius:7px;padding:5px 7px;font-size:8px;font-weight:680}.summary-contact{color:var(--ink-faint);align-items:center;gap:6px;margin-top:auto;padding:11px 0;font-size:9px;display:flex}.summary-contact strong{color:#17875e;display:block}.summary-contact small{max-width:220px;color:var(--ink-faint);margin-top:3px;font-size:8px;line-height:1.35;display:block}.button--unlock{color:#fff;background:linear-gradient(105deg, var(--blue), var(--violet));border:0;border-radius:10px;width:100%;min-height:42px;font-size:11px;box-shadow:0 9px 20px #5132d833}.catalog-grid--pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.catalog-grid .opportunity-card{transition:transform .2s,box-shadow .2s;box-shadow:0 10px 28px #2325340f}.catalog-grid .opportunity-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px #2b284d1c}.catalog-empty{border:1px dashed var(--line-strong);text-align:center;background:#fff;border-radius:22px;padding:90px 24px}.catalog-empty>span{color:var(--droppy-accent);font-size:52px;font-weight:800}.catalog-empty h3{margin:8px 0;font-size:24px}.catalog-empty p{color:var(--ink-soft);margin:0 0 20px}.pricing-preview{color:#f7f7ff;background:radial-gradient(circle at 84% 20%,#575bf740,#0000 26rem),#0c0d18;border-radius:30px;grid-template-columns:.72fr 1.28fr;gap:70px;width:min(1560px,100vw - 28px);margin:0 auto 40px;padding:90px max(54px,50vw - 700px);display:grid}.pricing-preview>div>span{color:#a99cff}.pricing-preview h2{margin-bottom:16px;font-size:48px}.pricing-preview>div>p{color:#e4e5f1a3;line-height:1.6}.pricing-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pricing-options article{background:#ffffff09;border:1px solid #9993cc29;border-radius:20px;min-height:270px;padding:28px}.pricing-options article.is-featured{background:linear-gradient(145deg,#5744d53b,#ffffff09);border-color:#7e69f861}.pricing-options span{color:#a9a0eb;text-transform:uppercase;font-size:11px;font-weight:780}.pricing-options h3{margin:76px 0 10px;font-size:24px}.pricing-options p{color:#dfe0ee99;margin:0;font-size:13px;line-height:1.6}.dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#11111d80;place-items:center;padding:22px;animation:.22s ease-out both ui-backdrop-enter;display:grid;position:fixed;inset:0}.unlock-dialog{border:1px solid var(--line);transform-origin:50% 46%;width:min(520px,100%);max-height:min(760px,100vh - 44px);animation:ui-dialog-enter .34s var(--motion-ease-enter) both;background:#fff;border-radius:24px;padding:36px;position:relative;overflow:auto;box-shadow:0 34px 110px #0e0f1a47}.account-settings-dialog{width:min(720px,100%)}.account-settings-sections{gap:18px;margin-top:24px;display:grid}.account-settings-sections .unlock-form{border:1px solid var(--line);background:#fbfbfd;border-radius:18px;padding:20px}.account-settings-sections h3{letter-spacing:-.02em;margin:0 0 4px;font-size:17px}.account-settings-calendar{background:linear-gradient(135deg,#575bf70e,#8b75ff06);border:1px solid #575bf72e;border-radius:18px;gap:16px;padding:20px;display:grid}.account-settings-calendar__heading,.account-settings-calendar__connection{align-items:center;gap:12px;display:flex}.account-settings-calendar__heading>span:nth-child(2),.account-settings-calendar__connection>span{flex:1;gap:3px;min-width:0;display:grid}.account-settings-calendar__heading h3,.account-settings-calendar__heading p,.account-settings-calendar__state{margin:0}.account-settings-calendar__heading p,.account-settings-calendar__state,.account-settings-calendar__connection small{color:#6c7080;font-size:12px;line-height:1.45}.account-settings-calendar__icon{width:42px;height:42px;color:var(--droppy-accent);background:#fff;border-radius:13px;flex:0 0 42px;place-items:center;display:grid;box-shadow:0 8px 22px #4146be1a}.account-settings-calendar__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:22px}.account-settings-calendar__status{color:#15744f;background:#e8f8f0;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:780}.account-settings-calendar__connection{border-top:1px solid #575bf71f;padding-top:14px}.account-settings-calendar__connection>span>strong{color:#242631;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.account-settings-calendar__connection .button{flex:none;min-height:42px;padding-inline:16px}@media (width<=620px){.account-settings-calendar__connection{flex-direction:column;align-items:stretch}.account-settings-calendar__connection .button{width:100%}}.account-settings-identity>p{color:#666a78;margin:0 0 4px;font-size:13px;line-height:1.5}.account-settings-identity input[readonly]{color:#6d7080;cursor:not-allowed;background:#f1f1f5}.account-settings-identity .otp-code-input{margin:6px 0}.account-settings-agency-status{color:#15744f;margin-top:-6px;font-weight:680}.account-settings-agency-current{background:#575bf70d;border:1px solid #575bf724;border-radius:12px;gap:4px;padding:13px 15px;display:grid}.account-settings-agency-current span{color:#777a88;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:720}.account-settings-agency-current strong{color:#292a36;font-size:14px;line-height:1.4}.account-settings-radius{border:1px solid var(--line-strong);background:#fff;border-radius:12px;gap:9px;margin:2px 0 18px;padding:14px 16px 12px;display:grid}.account-settings-exclusive-zone{color:#292a36;background:#575bf70f;border:1px solid #575bf729;border-radius:14px;gap:5px;padding:14px 15px;display:grid}.account-settings-exclusive-zone strong{font-size:13px}.account-settings-radius__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-settings-radius__heading span{color:#5d6170;font-size:12px;font-weight:680}.account-settings-radius__heading strong{color:var(--droppy-accent);font-size:12px}.account-settings-exclusive-zone{background:#f7f5ff;border:1px solid #d9d4fb;border-radius:12px;gap:3px;margin:2px 0 18px;padding:14px 16px;display:grid}.account-settings-exclusive-zone strong{color:#35308c;font-size:13px}.account-settings-exclusive-zone span{color:#6d6880;font-size:12px;line-height:1.45}.dialog-close{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;transition:border-color .16s,background-color .16s,transform .16s;display:grid;position:absolute;top:18px;right:18px}.dialog-close:hover{background:#f8f6fc;border-color:#d7d2e7}.dialog-close:active{transform:scale(.94)}.dialog-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:18px}.dialog-kicker{color:var(--droppy-accent);letter-spacing:.08em;text-transform:uppercase;padding-right:46px;font-size:11px;font-weight:780;display:block}.unlock-dialog>h2,.dialog-step>h2{letter-spacing:-.045em;margin:10px 0 4px;font-size:31px}.dialog-step{animation:ui-dialog-content-enter .26s var(--motion-ease-enter) both}.unlock-form-status{animation:ui-feedback-enter .22s var(--motion-ease-enter) both}@keyframes ui-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes ui-dialog-enter{0%{opacity:0;transform:translateY(12px)scale(.975)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes ui-dialog-content-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translate(0,0)}}@keyframes ui-feedback-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translate(0,0)}}.dialog-location{color:var(--ink-faint);justify-content:center;align-items:center;gap:7px;margin:0 0 28px;font-size:13px;display:flex}.dialog-credit-cost{align-items:center;gap:4px;display:inline-flex}.dialog-credit-cost .droppy-coin{width:23px;height:23px}.unlock-form,.gate-message,.unlock-ready,.unlock-success{border-top:1px solid var(--line);padding-top:24px}.unlock-form>p,.gate-message p,.unlock-ready p,.unlock-success p{color:var(--ink-soft);margin:0 0 20px;line-height:1.55}.unlock-form label{color:#5d6170;gap:7px;margin-bottom:13px;font-size:12px;font-weight:680;display:grid}.unlock-form input{border:1px solid var(--line-strong);background:#fff;border-radius:10px;outline:0;width:100%;height:50px;padding:0 13px}.unlock-form input:focus{border-color:#633fe694;box-shadow:0 0 0 4px #633fe614}.professional-signup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:grid}.professional-signup-grid__wide{grid-column:1/-1}.professional-signup-address{min-width:0;position:relative}.professional-signup-address>label{margin-bottom:13px}.professional-signup-address--canonical>.marketplace-agency{width:100%;min-height:74px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;margin-bottom:13px}html body .professional-signup-address--canonical>.marketplace-agency.is-editing{box-shadow:none;border:0}.professional-signup-address--canonical .marketplace-agency__icon{display:none}.professional-signup-address--canonical .marketplace-agency>label{color:#5d6170;gap:7px;width:100%;font-size:12px;font-weight:680;display:grid}html body .professional-signup-address--canonical .marketplace-agency>label>span{color:#5d6170;letter-spacing:normal;text-transform:none;font-size:12px;font-weight:680}.unlock-form .professional-signup-address--canonical .marketplace-agency input{border:1px solid var(--line-strong);background:#fff;border-radius:10px;outline:0;width:100%;height:50px;padding:0 13px}.unlock-form .professional-signup-address--canonical .marketplace-agency input:focus{border-color:#633fe694;box-shadow:0 0 0 4px #633fe614}.professional-signup-address--canonical .marketplace-agency__exact-address{align-self:end;margin-bottom:9px}.professional-signup-address--canonical .marketplace-agency__suggestions{z-index:8;top:calc(100% - 10px)}@media (width<=520px){.professional-signup-address--canonical>.marketplace-agency{grid-template-columns:minmax(0,1fr);gap:8px}.professional-signup-address--canonical .marketplace-agency__exact-address{width:100%;min-height:38px;margin:0}}.professional-signup-address__suggestions{z-index:8;max-height:238px;animation:ui-feedback-enter .22s var(--motion-ease-enter) both;background:#fff;border:1px solid #e0dfeb;border-radius:12px;padding:6px;position:absolute;top:calc(100% - 10px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px #1c193724}.professional-signup-address__suggestions>button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.professional-signup-address__suggestions>button:hover,.professional-signup-address__suggestions>button.is-active{background:#f5f3fc}.professional-signup-address__suggestions>button>span:first-child{width:28px;height:28px;color:var(--droppy-accent-deep);background:#efedfb;border-radius:9px;flex:0 0 28px;place-items:center;font-size:15px;display:grid}.professional-signup-address__suggestions>button>span:last-child{gap:2px;min-width:0;display:grid}.professional-signup-address__suggestions strong,.professional-signup-address__suggestions small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.professional-signup-address__suggestions strong{font-size:12px;font-weight:700}.unlock-form .professional-signup-address__suggestions small,.professional-signup-address__suggestions>p{color:#838695;text-align:left;margin:0;font-size:10px;line-height:1.4}.professional-signup-address__suggestions>p{padding:11px}.professional-signup-address__config{justify-content:space-between;align-items:center;gap:10px;display:flex}.professional-signup-address__retry{color:#6755e6;cursor:pointer;font:inherit;background:0 0;border:0;flex:none;padding:11px;font-weight:700}.professional-signup-address__retry:hover{text-decoration:underline}.account-capabilities{background:#fff;border:1px solid #e4e2e9;border-radius:14px;gap:9px;min-width:0;margin:6px 0 13px;padding:14px;display:grid}.account-capabilities__legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-capabilities__row{grid-template-columns:62px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.account-capabilities__group{gap:5px;display:grid}.account-capabilities__prefix{color:#777887;font-size:11px;font-weight:680}.account-capabilities__choice{color:#41424e;min-width:0;min-height:42px;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s var(--motion-ease-enter), background-color .18s var(--motion-ease-enter), color .18s var(--motion-ease-enter);background:0 0;border:1px solid #e1dfe7;border-radius:11px;align-items:center;gap:6px;padding:9px 8px;font-size:11px;font-weight:680;display:flex}.account-capabilities__choice:hover{border-color:#6750e775}.account-capabilities__choice:focus-visible{outline-offset:2px;outline:3px solid #6750e726}.account-capabilities__choice[aria-pressed=true]{color:#5948c8;background:#f1efff;border-color:#6750e757}.account-capabilities__row.is-invalid .account-capabilities__choice{border-color:#c537378a}.account-capabilities__error{color:#b33232;margin:0 0 0 70px;font-size:11px;font-weight:680;line-height:1.35}.account-capabilities__validator{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-capabilities__choice>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-capabilities__icon,.account-capabilities__check{flex:none;place-items:center;display:grid}.account-capabilities__icon{width:18px;height:18px}.account-capabilities__check{opacity:0;width:14px;height:14px;transition:opacity .18s var(--motion-ease-enter);margin-left:auto}.account-capabilities__choice[aria-pressed=true] .account-capabilities__check{opacity:1}.account-capabilities :is(svg){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}@media (width<=420px){.account-capabilities__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.account-capabilities__prefix{grid-column:1/-1}.account-capabilities__error{margin-left:0}}@media (width<=350px){.account-capabilities__row{grid-template-columns:minmax(0,1fr)}.account-capabilities__prefix{grid-column:auto}}.professional-signup-legal{background:#f8f9fc;border:1px solid #e1e2e9;border-radius:12px;gap:10px;margin:6px 0 0;padding:15px;display:grid}.professional-signup-legal legend{color:#4c5060;padding:0 5px;font-size:11px;font-weight:750}.unlock-form .professional-signup-legal label{color:#616574;align-items:flex-start;gap:9px;margin:0;font-size:10px;font-weight:560;line-height:1.45;display:flex}.unlock-form .professional-signup-legal input[type=checkbox]{width:17px;height:17px;accent-color:var(--droppy-accent);box-shadow:none;border-radius:4px;flex:0 0 17px;margin:1px 0 0;padding:0}.professional-signup-legal a,.professional-signup-privacy a{color:var(--droppy-accent-deep);text-underline-offset:2px;font-weight:700;-webkit-text-decoration:underline #4e50dd4d;text-decoration:underline #4e50dd4d}.unlock-form>.professional-signup-privacy{color:#878b98;margin:11px 0 5px;font-size:9px;line-height:1.45}@media (width<=480px){.professional-signup-grid{grid-template-columns:1fr}.professional-signup-grid__wide{grid-column:auto}}.otp-code-input{border:0;min-width:0;margin:0 0 13px;padding:0}.otp-delivery-notice{background:linear-gradient(135deg,#f8f7ff 0%,#f4f6ff 100%);border:1px solid #e1def7;border-radius:14px;align-items:center;gap:12px;margin:0 0 18px;padding:13px 14px;display:flex}.otp-delivery-notice__icon{color:#fff;background:linear-gradient(135deg,#5267ff,#7351e7);border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 7px 18px #5353da33}.otp-delivery-notice__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:21px}.unlock-form .otp-delivery-notice p{color:#555a6b;margin:0;font-size:13px;line-height:1.45}.otp-delivery-notice strong{color:#202332;white-space:nowrap;font-weight:740}.email-delivery-notice{animation:ui-feedback-enter .22s var(--motion-ease-enter) both;background:linear-gradient(135deg,#f8f7ff 0%,#f4f6ff 100%);border:1px solid #e1def7;border-radius:14px;align-items:center;gap:11px;padding:12px 13px;display:flex}.email-delivery-notice__icon{color:#fff;background:linear-gradient(135deg,#5267ff,#7351e7);border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 7px 18px #5353da33}.email-delivery-notice__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px}.unlock-form .email-delivery-notice p{color:#2d3040;margin:0;font-size:12px;font-weight:720;line-height:1.4}.email-delivery-notice>div>span{color:#74788a;margin-top:2px;font-size:11px;line-height:1.4;display:block}.otp-code-input legend{color:#5d6170;margin-bottom:9px;font-size:12px;font-weight:680}.otp-code-input__fields{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;width:min(100%,390px);display:grid}.otp-code-input__digit{color:#292b3d;width:100%;min-width:0;height:58px;font:inherit;text-align:center;background:#fbfbfd;border:1px solid #dedfe8;border-radius:12px;outline:0;padding:0;font-size:22px;font-weight:720}.otp-code-input__digit:focus{border-color:#777ae6;box-shadow:0 0 0 4px #575bf71a}.otp-code-input__digit:disabled{cursor:wait;opacity:.6}.otp-code-input__value{display:none}.unlock-form .otp-code-input__digit{text-align:center;height:58px;caret-color:var(--droppy-accent);border-radius:12px;padding:0;font-size:22px;font-weight:720}.unlock-form .otp-code-input__digit:disabled{color:var(--ink-faint);background:#f7f7fa}.unlock-form .otp-code-input__value{display:none}.unlock-form .button,.gate-message .button,.unlock-ready .button{width:100%;margin-top:8px}.membership-login,.account-dialog-switch{width:fit-content;min-height:32px;color:var(--droppy-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:720;line-height:1.2;transition:color .16s,background-color .16s;display:flex}.membership-login{margin:10px auto 0;padding:6px 10px}.membership-login--forgot{margin:-5px 0 4px auto;padding:5px 8px}.account-dialog-switch{margin:10px auto 0;padding:6px 10px}.account-dialog-alternatives{justify-items:start;gap:1px;margin:-5px 0 5px;display:grid}.account-dialog-alternatives .account-dialog-switch{text-align:left;justify-content:flex-start;margin:0 0 0 -7px;padding:5px 7px}.membership-login:hover,.account-dialog-switch:hover{color:var(--droppy-accent-deep);background:#575bf712}.membership-login:focus-visible,.account-dialog-switch:focus-visible{outline-offset:2px;outline:3px solid #575bf729}.membership-login:disabled,.account-dialog-switch:disabled{opacity:.5;cursor:wait}.unlock-form small{color:var(--ink-faint);text-align:center;margin-top:12px;display:block}.unlock-form-status{margin:0;font-size:12px;line-height:1.45}.unlock-form-status.is-error{color:#a13a45}.gate-message strong,.unlock-ready h3,.unlock-success h3{letter-spacing:-.03em;margin:0 0 9px;font-size:22px;display:block}.unlock-ready>span{color:var(--droppy-accent);background:var(--violet-soft);border-radius:8px;margin-bottom:14px;padding:7px 10px;font-size:11px;font-weight:760;display:inline-flex}.unlock-success{text-align:center}.unlock-success>span{color:#fff;background:linear-gradient(135deg, var(--blue), var(--violet));border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 18px;font-size:24px;display:grid}.unlock-success .button{width:100%;margin-top:10px}@media (width>=1201px){.proof-strip{width:calc(var(--page) - 40px);margin-bottom:38px}}@media (width>=1201px) and (height<=940px){.home-hero{padding-top:32px}.home-hero h1{margin:18px 0 12px;font-size:52px;line-height:1.06}.home-hero__body{margin-bottom:18px;font-size:18px;line-height:1.52}.home-hero .sector-search{padding:18px 22px}.home-hero .sector-search__title{margin-bottom:10px}.home-hero .location-field,.home-hero .radius-field{min-height:48px}.home-hero .location-field input,.home-hero .radius-field select{height:46px}.home-hero .sector-search__submit{min-height:46px;margin-top:10px}.home-hero .sector-search__note{min-height:36px;margin:0}.home-hero .opportunity-stage{min-height:600px}.proof-strip{margin-top:28px;padding:18px 12px}.proof-strip article{min-height:72px}}@media (width<=1200px){:root{--page:min(100% - 40px, 1120px)}.site-header{--site-header-inline:20px}.home-hero__transition,.vertical-hero{grid-template-columns:1fr;gap:42px}.home-hero,.vertical-hero{padding-block:64px}.home-hero__copy,.vertical-hero__copy,.home-hero h1,.vertical-hero h1{max-width:760px}.opportunity-stage{min-height:620px}.comparison-board{width:var(--page);grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:20px}.comparison-card,.comparison-card--accent{padding-inline:26px}.daily-workflow__layout{grid-template-columns:minmax(310px,.72fr) minmax(560px,1.28fr);gap:34px}.daily-workflow__desktop{min-width:520px;right:150px}.daily-workflow__desktop>header,.daily-workflow__desktop-body{padding-right:124px}.daily-workflow__phone{width:266px;right:-24px}.daily-workflow__phone-render{width:294px;right:-24px}.comparison-listing{grid-template-columns:1fr}.marketplace-toolbar{flex-direction:column;align-items:stretch}.marketplace-toolbar .sector-search{flex-basis:auto}.qualification-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.qualification-strip article:nth-child(2){border-right:0}.qualification-strip article:nth-child(-n+2){border-bottom:1px solid var(--line)}.catalog-layout{grid-template-columns:220px minmax(0,1fr);gap:16px}.qualified-row{grid-template-columns:minmax(300px,1fr) minmax(230px,.75fr)}.qualified-row__summary{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:12px 20px;padding:16px 20px;display:grid}.qualified-row__summary>p,.summary-tags{grid-column:1}.summary-contact,.qualified-row__summary .button--unlock{grid-column:2}.summary-contact{grid-row:1/span 2;margin-top:0}.qualified-row__summary .button--unlock{grid-row:3;min-width:190px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.one-section,.pricing-preview{grid-template-columns:1fr}.one-section{padding:80px 54px}.final-search{grid-template-columns:1fr}}@media (width>=981px) and (width<=1050px){.daily-workflow{padding-block:96px 104px}.daily-workflow__layout{grid-template-columns:1fr;gap:52px;width:min(820px,100vw - 48px)}.daily-workflow__copy{max-width:650px}.daily-workflow__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.daily-workflow__features li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px}.daily-workflow__features li>span{width:40px;height:40px}.daily-workflow__visual{min-height:610px}.daily-workflow__desktop{min-width:0;right:180px}.daily-workflow__desktop>header,.daily-workflow__desktop-body{padding-right:88px}.daily-workflow__phone{width:278px;right:-20px}.daily-workflow__phone-render{width:316px;right:-34px}}@media (width<=980px){.comparison-board{grid-template-columns:1fr;max-width:760px}.comparison-listing{grid-template-columns:minmax(0,1.05fr) minmax(210px,.95fr)}.comparison-card--muted,.comparison-card--accent{min-height:auto}.comparison-card--muted{padding-bottom:22px}.daily-workflow{padding-block:96px 104px}.daily-workflow__layout{grid-template-columns:1fr;gap:52px;width:min(820px,100vw - 48px)}.daily-workflow__copy{max-width:650px}.daily-workflow__intro{max-width:560px}.daily-workflow__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.daily-workflow__features li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px}.daily-workflow__features li>span{width:40px;height:40px}.daily-workflow__visual{min-height:610px}.daily-workflow__desktop{min-width:0;right:180px}.daily-workflow__desktop>header,.daily-workflow__desktop-body{padding-right:88px}.daily-workflow__phone{width:278px;right:-20px}}@media (width<=820px){:root{--page:calc(100% - 28px)}.site-header{--site-header-height:70px;--site-header-inline:14px;--site-header-nav-font-size:12px;--site-header-action-font-size:13px;--site-header-cta-height:36px;--site-header-cta-font-size:11px;--site-header-actions-gap:10px;grid-template-columns:auto 1fr;grid-template-rows:var(--site-header-height) var(--site-header-mobile-nav-height);height:calc(var(--site-header-height) + var(--site-header-mobile-nav-height));min-height:calc(var(--site-header-height) + var(--site-header-mobile-nav-height));padding:0 var(--site-header-inline);gap:0 16px;transition:height .5s cubic-bezier(.22,1,.36,1),min-height .5s cubic-bezier(.22,1,.36,1),background-color .18s,box-shadow .18s}.site-header>.brand img{width:88px}.vertical-nav{width:min(100%,268px);max-width:268px;min-height:38px;max-height:38px;box-shadow:none;background:#f2f3f7;border:0;border-radius:12px;order:3;grid-column:1/-1;grid-template-columns:1fr 1fr;justify-self:center;gap:2px;padding:2px;transition:max-height .5s cubic-bezier(.22,1,.36,1),min-height .5s cubic-bezier(.22,1,.36,1),padding-block .5s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.site-header--scrolled .vertical-nav{max-width:100%;min-height:0;max-height:0;padding-block:0;transition:max-height .5s cubic-bezier(.22,1,.36,1) .7s,min-height .5s cubic-bezier(.22,1,.36,1) .7s,padding-block .5s cubic-bezier(.22,1,.36,1) .7s}.site-header--scrolled:not(.site-header--marketplace){grid-template-rows:var(--site-header-height) 0;height:var(--site-header-height);min-height:var(--site-header-height)}.vertical-nav a{border-radius:9px;justify-content:center;min-height:32px;padding:0 7px}.vertical-nav a.is-active{background:#fff;box-shadow:0 3px 10px #1c1e2b12}.header-actions{gap:var(--site-header-actions-gap)}.header-session-placeholder{width:134px;height:36px}.site-header:not(.site-header--marketplace) .marketplace-member-actions{gap:2px}.site-header:not(.site-header--marketplace) .marketplace-header-action{width:35px;min-height:35px;padding:0}.site-header:not(.site-header--marketplace) .marketplace-header-action--credits{width:auto;padding:0 4px 0 7px}.site-header:not(.site-header--marketplace) .marketplace-header-action>span{display:none}.site-header:not(.site-header--marketplace) .marketplace-header-popover{position:fixed;top:66px;right:14px}.site-header:not(.site-header--marketplace) .marketplace-header-popover--credits{width:min(310px,100vw - 28px)}.marketing-marketplace-button{padding:0 8px;font-size:10px}.header-login{font-size:var(--site-header-action-font-size)}.marketing-signup-button{min-height:var(--site-header-cta-height);font-size:var(--site-header-cta-font-size);padding:0 12px}.credit-pill{padding:7px 9px;font-size:11px}.header-one{font-size:11px}.home-hero,.vertical-hero{min-height:auto;padding:54px 0 30px}.home-hero h1,.vertical-hero h1{margin-top:18px;font-size:clamp(43px,13vw,65px)}.home-hero__body,.vertical-hero__copy>p{font-size:16px}.sector-search{padding:14px}.sector-search__fields,.sector-search--compact,.sector-search--compact .sector-search__fields{grid-template-columns:1fr}.sector-search--compact{display:block}.sector-search--compact .sector-search__submit{width:100%;margin-top:10px}.opportunity-stage{border-radius:22px;min-height:580px}.stage-map-illustration{background-size:auto 100%}.stage-map-radius{width:88%}.stage-map-pin--north-west{top:30%;left:24%}.stage-map-pin--north{top:25%;left:66%}.stage-map-pin--east{top:45%;left:84%}.stage-map-pin--south-east{top:63%;left:76%}.stage-map-pin--south-west{top:65%;left:22%}.stage-map-pin{gap:6px;min-height:31px;padding-right:9px}.stage-map-pin strong{font-size:10px}.stage-cards{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:0;bottom:12px;left:0;right:0;overflow-x:auto;transform:none;-webkit-mask-image:none;mask-image:none}.stage-cards:before,.stage-cards:after{display:none}.stage-cards__track{gap:10px;width:max-content;animation:none;display:flex;transform:none}.stage-cards__item{scroll-snap-align:start;flex:none;width:min(78vw,250px)}.stage-cards__item[aria-hidden=true]{display:none}.stage-cards::-webkit-scrollbar{display:none}.stage-cards .opportunity-card{width:100%}.proof-strip,.process-grid,.vertical-points,.vertical-model,.pricing-options,.final-search{grid-template-columns:1fr}.proof-strip{gap:0;padding:34px 18px 12px}.proof-strip__caption{box-sizing:border-box;white-space:normal;width:calc(100% - 28px);max-width:none;padding:6px 13px;line-height:1.35;display:block}.proof-strip__caption:before{vertical-align:1px;margin-right:8px;display:inline-block}.proof-strip article{border-right:0;border-bottom:1px solid var(--line);justify-content:flex-start;min-height:76px;padding:14px 4px}.proof-strip article:last-child{border-bottom:0}.daily-workflow{padding-block:80px 86px}.daily-workflow:before{width:620px;left:50%}.daily-workflow__layout{gap:40px;width:calc(100% - 28px)}.daily-workflow h2{font-size:clamp(32px,9vw,58px)}.daily-workflow__intro{font-size:16px}.daily-workflow__features{grid-template-columns:1fr;gap:14px}.daily-workflow__features li{grid-template-columns:44px minmax(0,1fr);align-items:center}.daily-workflow__features li>span{width:44px;height:44px}.daily-workflow .hero-store-badges{margin-top:28px}.daily-workflow__desktop{opacity:.82;top:92px;right:140px}.daily-workflow__desktop>header,.daily-workflow__desktop-body{padding-right:140px}.daily-workflow__desktop nav>span:nth-child(3),.daily-workflow__status,.daily-workflow__rows article>button{display:none}.daily-workflow__rows article{grid-template-columns:54px minmax(130px,1fr)}.daily-workflow__rows article>img{width:54px;height:49px}.daily-workflow__phone{right:-8px}.daily-workflow__phone-render{width:304px;right:-10px}.process{padding-block:94px}.explainer{padding-block:80px 70px}.section-heading{margin-bottom:34px}.section-heading h2,.one-section h2,.final-search h2,.vertical-model h2,.pricing-preview h2{font-size:39px}.section-heading p{font-size:16px}.section-heading--centered{width:calc(100% - 28px)}.section-heading--centered h2{font-size:clamp(39px,11vw,52px)}.comparison-board{width:calc(100% - 28px);margin-top:0}.comparison-card{border-radius:19px;padding:26px 22px}.comparison-card--accent{padding:28px 22px 22px}.comparison-legal-tab{text-align:center;white-space:normal;justify-content:center;width:calc(100% - 32px);right:50%;transform:translate(50%)}.comparison-card__title{gap:13px}.comparison-title-icon{width:45px;height:45px}.comparison-card__title h3{font-size:21px}.comparison-listing{grid-template-columns:1fr}.comparison-features li{min-height:64px;padding-block:10px}.comparison-feature-copy strong{font-size:14px}.comparison-feature-copy small{font-size:12px}.process-grid article,.vertical-points article{border-right:0;border-bottom:1px solid var(--line);min-height:220px;padding:26px 8px}.process-grid h3,.vertical-points h2{margin-top:45px}.one-section,.pricing-preview{border-radius:24px;width:calc(100% - 16px);min-height:auto;padding:62px 24px}.one-window{transform:none}.one-window__body{min-height:330px;padding:28px}.one-window__body>div{flex-direction:column;align-items:flex-start;gap:40px}.one-window__body div b{text-align:left}.final-search{gap:34px;padding-block:90px}.vertical-points{padding-block:70px 90px}.vertical-model{gap:28px;margin-bottom:80px;padding:36px 26px}.marketplace-toolbar{margin-top:34px}.marketplace-toolbar h1{font-size:40px}.qualification-strip{grid-template-columns:1fr}.qualification-strip article,.qualification-strip article:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:68px}.qualification-strip article:last-child{border-bottom:0}.catalog-heading{flex-direction:column;align-items:stretch}.catalog-filters{overflow-x:auto}.catalog-filters button{flex:1 0 auto}.catalog-layout{grid-template-columns:1fr}.filter-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:18px;display:grid;position:static}.filter-sidebar__head,.filter-promise{grid-column:1/-1}.catalog-sort{flex-direction:column;align-items:flex-start;padding-block:12px}.qualified-row{grid-template-columns:1fr}.qualified-row__vehicle{grid-template-columns:minmax(130px,42%) 1fr}.qualified-row__photo{min-height:190px}.qualified-row__proof,.qualified-row__summary{border-top:1px solid var(--line);border-left:0}.qualified-row__summary{padding:22px 18px 16px;display:flex}.summary-contact{margin-top:16px}.qualified-row__summary .button--unlock{min-width:0}.catalog-grid{grid-template-columns:1fr}.pricing-preview{gap:42px}.unlock-dialog{padding:30px 22px}}@media (width<=390px){.site-header>.brand img{width:78px}}@media (width<=520px){.hero-portals{width:100%;display:flex}.hero-portals__logos--immo{justify-content:center;gap:0;width:auto;max-width:100%;padding:7px 5px}.hero-portals__logos--auto{grid-template-rows:repeat(2,24px);row-gap:8px;width:min(100%,360px);padding:5px 10px 3px}.hero-portal-logo{padding-inline:5px}.hero-portal-logo:first-child{padding-left:2px}.hero-portal-logo:last-child{padding-right:2px}.hero-portal-logo--leboncoin>img{width:72px}.hero-portal-logo--lacentrale>img{width:76px}.hero-portal-logo--seloger>img{width:62px}.hero-portal-logo--paruvendu>img{width:64px}.hero-portal-logo--autoscout24>img{width:72px}.hero-portal-logo--marketplace{gap:3px}.hero-portal-logo--marketplace>img{width:49px}.hero-portal-logo--marketplace>span{font-size:7.6px}.hero-portals__logos--auto .hero-portal-logo--marketplace>img{width:46px}.hero-portals__logos--auto .hero-portal-logo--marketplace>span{font-size:7.2px}.daily-workflow__copy{padding-inline:4px}.daily-workflow .hero-store-badges{gap:6px}.daily-workflow .hero-store-badge{width:calc(50% - 3px);min-height:46px;padding-inline:8px}.daily-workflow .hero-store-badge strong{font-size:11px}.daily-workflow__visual{min-height:604px}.daily-workflow__visual:before{border-radius:38px;inset:42px 0 18px}.daily-workflow__desktop{display:none}.daily-workflow__phone{transform-origin:top;width:min(278px,100vw - 44px);left:50%;right:auto;transform:translate(-50%)scale(.95)}.daily-workflow__phone-render{width:min(320px,100vw - 44px);top:20px;left:50%;right:auto;transform:translate(-50%)}.otp-code-input__fields{gap:7px}.unlock-form .otp-code-input__digit{border-radius:10px;height:48px;font-size:19px}.filter-sidebar{grid-template-columns:1fr}.filter-sidebar__head,.filter-promise{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marketing-cta-primary .marketing-cta-arrow,.marketing-interactive-hover .marketing-cta-arrow{animation:none}.stage-cards__track{animation:none;transform:translate(0,0)}.sector-search__error,.daily-workflow__notification,.dialog-backdrop,.unlock-dialog,.dialog-step,.unlock-form-status,.email-delivery-notice{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.about-page{background:radial-gradient(circle at 86% 5%,#575bf71c,#0000 28rem),radial-gradient(circle at 10% 27%,#4776ff12,#0000 24rem),#fbfbfd;overflow:clip}.about-eyebrow{color:var(--droppy-accent-deep);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:760;display:inline-flex}.about-eyebrow:before{background:var(--droppy-gradient);content:"";border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #575bf714}.about-hero{width:var(--page);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(48px,7vw,112px);min-height:calc(100svh - 78px);margin:0 auto;padding:clamp(72px,9vw,132px) 0;display:grid}.about-hero__copy{z-index:2;max-width:760px;position:relative}.about-hero__copy h1{color:#151724;letter-spacing:-.062em;max-width:760px;margin:22px 0 0;font-size:clamp(48px,5.7vw,86px);font-weight:650;line-height:.96}.about-hero__copy>p{color:#606475;max-width:640px;margin:30px 0 0;font-size:clamp(17px,1.45vw,21px);line-height:1.58}.about-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.about-button{border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 21px;font-size:14px;font-weight:690;transition:transform .2s,border-color .2s,box-shadow .2s,background-color .2s;display:inline-flex}.about-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.about-button:hover{transform:translateY(-2px)}.about-button--primary{color:#fff;background:var(--droppy-gradient);box-shadow:0 14px 32px #4146be3d}.about-button--primary:hover{box-shadow:0 18px 38px #4146be4d}.about-founder{color:#6a6e7d;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:22px;font-size:13px;display:flex}.about-founder>a{color:#323543;align-items:center;gap:8px;transition:color .18s;display:inline-flex}.about-founder>a:hover{color:var(--droppy-accent-deep)}.about-founder>a>span{color:#858896;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:730}.about-founder strong{font-size:14px;font-weight:680}.about-founder svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px}.about-founder>span{border-left:1px solid #1e21341f;padding-left:18px}.about-hero__portrait{aspect-ratio:1;justify-self:end;width:min(100%,540px);position:relative}.about-hero__orb{background:radial-gradient(circle at 38% 32%,#ffb1c26b,#0000 36%),radial-gradient(circle at 72% 70%,#575bf72e,#0000 39%),#ffffffd1;border:1px solid #575bf71f;border-radius:48% 52% 54% 46%/49% 43% 57% 51%;position:absolute;inset:8% 4% 4% 8%;transform:rotate(-5deg);box-shadow:0 38px 90px #2f32601f}.about-hero__photo{border-radius:50%;position:absolute;overflow:hidden}.about-hero__photo img{object-fit:cover}.about-hero__photo--martin{z-index:1;aspect-ratio:1;filter:drop-shadow(0 22px 46px #2e265129);width:60%;top:8%;left:3%}.about-hero__photo--martin img{object-fit:contain}.about-hero__support{z-index:2;justify-content:flex-end;align-items:flex-end;gap:clamp(7px,1vw,12px);width:85%;display:flex;position:absolute;bottom:3%;right:1%}.about-hero__support .about-hero__photo{aspect-ratio:1;border:7px solid #fffffff5;flex:0 0 47.06%;position:relative;box-shadow:0 20px 48px #1e203733}.about-hero__photo--oscar{background:#070809}.about-hero__photo--nathan{background:#cbb9a6}.about-story{width:var(--page);border-top:1px solid #1c1f301a;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);justify-content:space-between;gap:clamp(56px,10vw,160px);margin:0 auto;padding:clamp(96px,11vw,164px) 0;display:grid}.about-story h2,.about-principles h2{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(42px,4.7vw,70px);font-weight:620;line-height:.98}.about-story__body{align-self:end}.about-story__body p{color:#5f6373;margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.68}.about-story__body p+p{margin-top:24px}.about-principles{color:#fff;background:radial-gradient(circle at 85% 0,#5e63ff52,#0000 32rem),radial-gradient(circle at 7% 100%,#3776ff29,#0000 26rem),#171925;border:1px solid #ffffff0f;border-radius:40px;width:min(1480px,100% - 48px);margin:0 auto clamp(76px,8vw,124px);padding:clamp(56px,6vw,90px);overflow:hidden;box-shadow:0 38px 90px #1c1e3029}.about-principles .about-eyebrow{color:#aeb1ff}.about-principles .about-eyebrow:before{box-shadow:0 0 0 5px #7e83ff1f}.about-principles header{max-width:760px}.about-principles h2{color:#fff}.about-principles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(64px,7vw,96px);display:grid}.about-principles article{min-width:0;padding-right:clamp(28px,4vw,64px)}.about-principles article+article{border-left:1px solid #ffffff1f;padding-left:clamp(28px,4vw,64px)}.about-principles article>span{color:#8387a0;letter-spacing:.1em;font-size:11px;font-weight:720}.about-principles h3{color:#fff;letter-spacing:-.035em;margin:28px 0 0;font-size:clamp(23px,2vw,30px);font-weight:590}.about-principles article p{color:#a9adbd;max-width:360px;margin:14px 0 0;font-size:15px;line-height:1.62}@media (width<=1060px){.about-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.76fr);gap:36px;min-height:auto}.about-hero__copy h1{font-size:clamp(46px,6.5vw,68px)}.about-story{grid-template-columns:1fr .8fr;gap:60px}}@media (width<=780px){.about-hero{grid-template-columns:1fr;gap:52px;padding:72px 0 96px}.about-hero__copy{max-width:none}.about-hero__copy h1{font-size:clamp(44px,12.4vw,66px)}.about-hero__copy>p{font-size:17px}.about-hero__portrait{justify-self:center;width:min(100%,520px)}.about-story{grid-template-columns:1fr;gap:40px;padding:92px 0}.about-story__body{max-width:620px}.about-principles{border-radius:28px;width:calc(100% - 28px);padding:44px 26px}.about-principles__grid{grid-template-columns:1fr;margin-top:48px}.about-principles article{padding:0 0 30px}.about-principles article+article{border-top:1px solid #ffffff1f;border-left:0;padding:30px 0}.about-principles article:last-child{padding-bottom:0}.about-principles h3{margin-top:17px}}@media (width<=520px){.about-hero__actions{flex-direction:column;align-items:stretch}.about-button{width:100%}.about-founder{flex-direction:column;align-items:flex-start;gap:12px}.about-founder>span{border-left:0;padding-left:0}.about-hero__support .about-hero__photo{border-width:5px}.about-story h2,.about-principles h2{font-size:clamp(38px,11vw,52px)}}@media (prefers-reduced-motion:reduce){.about-button,.about-founder>a{transition:none}}.caller-dashboard-header__actions{flex-wrap:wrap;justify-content:flex-end}.caller-custom-period,.caller-date-range button{color:#4f53ca;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9daf0;border-radius:9px;padding:0 13px;font-size:12px;font-weight:700}.caller-custom-period.is-active{background:#efefff}.caller-date-range{background:#fff;border:1px solid #e7e7ef;border-radius:14px;flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 12px;padding:16px;display:flex}.caller-date-range label{color:#747688;gap:5px;font-size:12px;display:grid}.caller-date-range input{min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #dedfe8;border-radius:9px;padding:0 10px}.caller-date-range p,.caller-export-error{color:#923d4d;font-size:12px}.caller-range-caption{color:#747688;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.caller-export-menu{position:relative}.caller-export-menu>summary{color:#fff;cursor:pointer;background:#2f3146;border-radius:9px;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:700;list-style:none;display:flex}.caller-export-menu>summary::-webkit-details-marker{display:none}.caller-export-menu>div{z-index:10;background:#fff;border:1px solid #e7e7ef;border-radius:13px;gap:4px;width:min(280px,85vw);margin-top:8px;padding:10px;display:grid;position:absolute;right:0;box-shadow:0 15px 40px #24263820}.caller-export-menu small{color:#747688;padding:6px 9px;font-size:11px}.caller-export-menu button{color:#343649;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:7px 9px;font-size:12px}.caller-export-menu button:hover{background:#f1f1ff}.caller-export-menu button:first-of-type{color:#494dcc;background:#efefff;font-weight:750}.caller-export-menu button:disabled{opacity:.5;cursor:wait}.agency-statistics{min-width:0}.agency-stat-heading{margin:0 0 18px}.agency-stat-heading h2{letter-spacing:-.03em;margin:0 0 6px;font-size:22px}.agency-stat-heading p,.agency-stat-note{color:#747688;font-size:12px;line-height:1.65}.agency-stat-trend,.agency-stat-times{margin-top:14px}.agency-stat-trend select{color:#343649;min-height:38px;font:inherit;background:#fff;border:1px solid #dedfe8;border-radius:9px;padding:0 10px;font-size:12px}.agency-stat-legend{color:#747688;flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.agency-stat-legend span{align-items:center;gap:7px;display:flex}.agency-stat-legend i{border-radius:50%;width:9px;height:9px}.agency-stat-chart{width:100%;height:auto;margin-top:10px;display:block}.agency-stat-trend summary{color:#4f53ca;cursor:pointer;padding:8px 0;font-size:12px}.agency-stat-secondary{margin-top:14px}.agency-stat-bars{gap:13px;margin:0;padding:0;list-style:none;display:grid}.agency-stat-bars li>div{color:#656779;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.agency-stat-bars strong{color:#343649;white-space:nowrap}.agency-stat-bars small{color:#747688;font-weight:450}.agency-stat-bars li>i{background:#efeff5;border-radius:9px;height:6px;display:block}.agency-stat-bars li>i>b{border-radius:inherit;background:linear-gradient(90deg,#7477ed,#565bd6);height:100%;display:block}.agency-stat-ratios{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.agency-stat-ratios dt{color:#747688;font-size:12px}.agency-stat-ratios dd{letter-spacing:-.03em;margin:8px 0;font-size:28px;font-weight:750}.agency-small-sample{color:#947438;margin-top:3px;font-size:10px;display:block}.agency-stat-hour-list{max-height:390px;padding:4px 12px 4px 0;overflow-y:auto}@media (width<=740px){.caller-dashboard-header__actions{justify-content:flex-start;width:100%}.caller-period{flex-wrap:wrap}.caller-date-range label{flex:135px;min-width:0}.caller-date-range input,.caller-date-range button{width:100%}.caller-dashboard-header__actions{position:relative}.caller-export-menu{position:static}.caller-export-menu>div{width:auto;top:100%;left:0;right:0}.agency-stat-trend>header{align-items:start}.agency-stat-trend>header h2{font-size:18px}.agency-stat-bars li>div{flex-wrap:wrap;gap:4px}.agency-stat-chart{min-height:160px}}.marketplace-credit-tabs{background:#f3f3f9;border-radius:10px;gap:4px;margin-bottom:12px;padding:4px;display:flex}.marketplace-credit-tabs button{color:#74768d;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:9px 8px;font-size:12px}.marketplace-credit-tabs button[aria-selected=true]{color:#6351d9;background:#fff;box-shadow:0 1px 4px #3933620d}.marketplace-profile-credit-hint{color:#74768d;font-size:12px;line-height:1.5}.site-header .marketplace-header-popover--credits:has(.marketplace-credit-tabs){width:min(400px,100vw - 24px);max-height:calc(100dvh - 140px);overflow-y:auto}.brand img{width:118px;height:auto}.brand--compact img{width:92px}.marketplace-agency{z-index:35;background:#fff;border:1px solid #dedfe7;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;margin:0 0 10px;padding:8px 10px;display:grid;position:relative;box-shadow:0 5px 18px #191c2b0e}.marketplace-agency.is-editing{border-color:#575bf77a;box-shadow:0 0 0 3px #575bf712,0 8px 24px #191c2b12}.marketplace-agency__icon{width:36px;height:36px;color:var(--droppy-accent);background:var(--droppy-accent-soft);border-radius:11px;place-items:center;display:grid}.marketplace-agency__icon svg,.marketplace-agency__suggestions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.marketplace-agency label{gap:2px;min-width:0;display:grid}.marketplace-agency label>span{color:#9093a0;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:760}.marketplace-agency label>strong,.marketplace-agency input{color:#1e202b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:680;line-height:1.4;overflow:hidden}.marketplace-agency input{background:0 0;border:0;outline:0;width:100%;padding:0}.marketplace-agency__edit{min-height:34px;color:var(--droppy-accent);cursor:pointer;background:#fff;border:1px solid #ded9ed;border-radius:9px;padding:0 11px;font-size:9px;font-weight:740}.marketplace-agency__exact-address{border:1px solid var(--droppy-accent-border);min-height:32px;color:var(--droppy-accent);font:inherit;white-space:nowrap;cursor:pointer;background:#ffffffc7;border-radius:9px;justify-content:center;align-items:center;padding:0 11px;font-size:9px;font-weight:760;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.marketplace-agency__exact-address:hover{background:#fff;border-color:#575bf780;box-shadow:0 5px 14px #4146be17}.marketplace-agency__exact-address:focus-visible{outline-offset:2px;outline:3px solid #575bf729}.marketplace-agency__suggestions{z-index:60;transform-origin:50% 0;max-height:min(330px,55vh);animation:marketplace-suggestions-enter .22s var(--motion-ease-enter) both;background:#fff;border:1px solid #dddfe6;border-radius:13px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #17192626}.marketplace-agency__suggestions>button{width:100%;color:var(--droppy-accent);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:9px;transition:color .14s,background-color .14s,transform .14s;display:grid}.marketplace-agency__suggestions>button:hover,.marketplace-agency__suggestions>button.is-active{background:var(--droppy-accent-soft)}.marketplace-agency__suggestions>button:active{transform:scale(.99)}.marketplace-agency__suggestions>button span{gap:2px;min-width:0;display:grid}.marketplace-agency__suggestions>button strong,.marketplace-agency__suggestions>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketplace-agency__suggestions>button strong{color:#252733;font-size:10px}.marketplace-agency__suggestions>button small{text-align:left;margin:0}.marketplace-agency__suggestions>button small,.marketplace-agency__suggestions>p{color:#858995;font-size:9px}.marketplace-agency__suggestions>p{text-align:center;margin:0;padding:10px}.marketplace-agency__suggestions>.marketplace-agency__suggestions-label{color:#777b89;letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:7px 9px 5px;font-size:8px;font-weight:760}@keyframes marketplace-suggestions-enter{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}html body .opportunity-card--compact .qualification-badge,html body .opportunity-card--compact .signal{font-size:10px}html body .opportunity-card--compact .opportunity-card__meta{font-size:11px}html body .proof-strip__caption{font-size:12px}html body .hero-store-badge small,html body .legacy-tail .mobile-store-badge small{font-size:8.5px}html body .hero-store-badge strong,html body .legacy-tail .mobile-store-badge strong{font-size:12px}html body .hero-portal-logo--marketplace>span{font-size:10px}html body .comparison-contact-card__profile small,html body .comparison-contact-card>em,html body .comparison-contact-card__activity,html body .comparison-context-card__tags>span{font-size:11px}html body .comparison-contact-card__message,html body .comparison-contact-card__locked,html body .comparison-context-card__summary strong{font-size:12px}html body .comparison-context-card__proofs>span{font-size:10px}html body .comparison-context-card__summary p,html body .marketing-journey__copy p{font-size:12px}html body .marketing-journey__lead-copy>small,html body .marketing-journey__lead-copy em,html body .marketing-journey__context>span,html body .marketing-journey__context small{font-size:10px}html body .marketing-journey__context b{font-size:11px}html body .daily-workflow__desktop-title span,html body .daily-workflow__desktop nav>span,html body .daily-workflow__desktop nav b,html body .daily-workflow__row-copy>span,html body .daily-workflow__row-copy small,html body .daily-workflow__status,html body .daily-workflow__rows article>button{font-size:10px}html body .daily-workflow__desktop-title button,html body .daily-workflow__row-copy strong{font-size:11px}html body .daily-workflow__phone-status,html body .daily-workflow__notification small,html body .daily-workflow__notification em,html body .daily-workflow__phone-content>span,html body .daily-workflow__phone-content li small,html body .daily-workflow__phone-status span,html body .daily-workflow__notification strong,html body .daily-workflow__phone-content li strong,html body .daily-workflow__phone-content>button{font-size:10px}html body .daily-workflow__notification b{font-size:10.5px}html body .marketplace-page .marketplace-agency label>span,html body .marketplace-controls__title .marketplace-agency label>span{font-size:10px}html body .marketplace-page .marketplace-agency label>strong,html body .marketplace-page .marketplace-agency input{font-size:12px}html body .marketplace-page .marketplace-agency__edit,html body .marketplace-page .marketplace-agency__exact-address{font-size:11px}html body .marketplace-page .marketplace-agency__suggestions>button strong{font-size:12px}html body .marketplace-page .marketplace-agency__suggestions>button small,html body .marketplace-page .marketplace-agency__suggestions>p{font-size:11px}html body .marketplace-page .marketplace-agency__suggestions>.marketplace-agency__suggestions-label{font-size:10px}html body .marketplace-empty__signals{font-size:11px}html body .marketplace-visitor-offer__eyebrow{font-size:10px}html body .marketplace-visitor-offer p{font-size:12px}html body .marketplace-visitor-offer__point{font-size:11px}html body .marketplace-visitor-offer__action button{font-size:12px}html body .marketplace-visitor-offer__action small,html body .marketplace-card__proximity,html body .marketplace-card__freshness,html body .marketplace-card__status>span{font-size:10px}html body .marketplace-card__meta,html body .marketplace-card__location,html body .marketplace-card__phone-signal{font-size:11px}html body .marketplace-card__proofs>span,html body .marketplace-card__sale-type,html body .marketplace-card__heat{font-size:10px}html body .marketplace-card__summary>strong,html body .marketplace-card__summary p,html body .marketplace-explorer--map .marketplace-card__summary p{font-size:11.5px}html body .marketplace-card__photo-count,html body .marketplace-card__photo-lock{font-size:10px}html body .marketplace-card__cta button,html body .marketplace-explorer--map .marketplace-card__cta button{font-size:11px}html body .marketplace-card__cta .marketplace-action-label{font-size:11px!important}html body .marketplace-card__cta>small{font-size:10px!important}html body .marketplace-load-more>span,html body .marketplace-map__radius-labels span,html body .marketplace-agency-marker strong{font-size:10px}html body .marketplace-page--catalog .site-header--marketplace .header-login{font-size:var(--site-header-action-font-size)!important}html body .marketplace-page--catalog .marketplace-signup-button{font-size:var(--site-header-cta-font-size)}@media (width>=1320px){html body .marketplace-explorer--map .marketplace-card__proximity,html body .marketplace-explorer--map .marketplace-card__freshness,html body .marketplace-explorer--map .marketplace-card__status>span{font-size:10.5px}html body .marketplace-explorer--map .marketplace-card__meta,html body .marketplace-explorer--map .marketplace-card__location,html body .marketplace-explorer--map .marketplace-card__phone-signal{font-size:11px}html body .marketplace-explorer--map .marketplace-card__proofs>span,html body .marketplace-explorer--map .marketplace-card__sale-type,html body .marketplace-explorer--map .marketplace-card__heat{font-size:10px}html body .marketplace-explorer--map .marketplace-card__summary>strong,html body .marketplace-explorer--map .marketplace-card__summary p,html body .marketplace-explorer--map .marketplace-card__cta button{font-size:11.5px}html body .marketplace-explorer--map .marketplace-card__photo-count,html body .marketplace-explorer--map .marketplace-card__photo-lock{font-size:10px}}html body .filter-range label>span{font-size:11px}html body .membership-gift p,html body .unlock-deliverables,html body .unlock-form .professional-signup-legal label{font-size:12px}html body .unlock-form>.professional-signup-privacy,html body .marketplace-header-popover__kicker{font-size:11px}html body .marketplace-header-balance small{font-size:10px}html body .marketplace-header-timing small{font-size:11px}html body .marketplace-header-timing p,html body .marketplace-support__header small,html body .marketplace-support__loading p,html body .marketplace-support__empty p,html body .marketplace-support__empty button{font-size:12px}html body .marketplace-support__day,html body .marketplace-support__message small,html body .marketplace-support__waiting,html body .marketplace-support__composer>small,html body .marketplace-support__preview,html body .marketplace-support__notice,html body .marketplace-member-demo-badge,html body .member-lead-status,html body .my-droppys-card-visual>span{font-size:10px}html body .my-droppys-panel-header>div>span,html body .my-droppys-panel-status{font-size:12px}html body .my-droppys-card-heading p,html body .my-droppys-card-heading>div>span,html body .my-droppys-card-price span,html body .my-droppys-card-signals li,html body .my-droppys-card-workflow-note{font-size:11px}html body .my-droppys-card-summary,html body .my-droppys-card-next-action{font-size:12px}html body .member-lead-kicker>span:not(.member-lead-status,.marketplace-member-demo-badge),html body .member-lead-price span,html body .member-lead-gallery-frame>span,html body .member-lead-gallery-frame>small{font-size:11px}html body .member-lead-facts span,html body .member-lead-card-label,html body .member-lead-readout small,html body .member-lead-best-time small,html body .member-lead-phone small{font-size:10px}html body .member-lead-facts strong,html body .member-lead-readout strong,html body .member-lead-contact-person span,html body .member-lead-contact-card>p,html body .member-lead-phone em{font-size:12px}html body .member-lead-summary-main p{font-size:13px}html body .member-lead-summary li{font-size:11px}html body .member-lead-best-time strong,html body .member-lead-phone strong{font-size:14px}html body .member-academy-intro>span,html body .member-lead-actions-card>p{font-size:11px}html body .member-academy-intro p,html body .member-academy-intro blockquote{font-size:14px}html body .member-academy-intro button,html body .member-lead-actions-card>button{font-size:13px}html body .academy-module-button small,html body .academy-script label{font-size:12px}html body .admin-dashboard small{font-size:11px}html body .admin-dashboard time,html body .admin-pro-action__eyebrow,html body .admin-metric em,html body .admin-trend__day>span,html body .admin-funnel__list small,html body .admin-table-wrap th,html body .admin-table-wrap td small,html body .admin-devices span,html body .admin-privacy-summary,html body .admin-view-tabs button>span,html body .admin-prospects__metrics span,html body .admin-prospects__approach-head span,html body .admin-prospects__assign label,html body .admin-prospects__table-wrap th,html body .admin-prospects__detail>header span,html body .admin-prospects__detail section>span,html body .admin-prospects__detail form>span,html body .admin-prospects__tags i,html body .admin-prospects__conversation article>small,html body .admin-prospects__conversation-state p,html body .admin-support__threads>header span,html body .admin-support__threads>header small,html body .admin-support__thread-copy time,html body .admin-support__thread-copy>small,html body .admin-support__thread-meta i,html body .admin-support__thread-meta em,html body .admin-support__conversation-actions>button,html body .admin-support__status,html body .admin-support__context,html body .admin-support__message footer,html body .admin-support__message footer button,html body .admin-support__reply small,html body .admin-clients__table th,html body .admin-clients__table td>small,html body .admin-consent,html body .admin-client-state,html body .admin-workflow,html body .admin-client-detail__eyebrow,html body .admin-client-action span,html body .admin-client-facts span,html body .admin-client-commercial span,html body .admin-client-facts small,html body .admin-client-commercial small,html body .admin-client-section>header span,html body .admin-client-page-grid span,html body .admin-client-page-grid small,html body .admin-client-list>div small,html body .admin-client-list>div>span:last-child,html body .admin-client-empty,html body .admin-client-workflow-totals span,html body .admin-client-timeline li strong,html body .admin-client-timeline li span,html body .admin-client-timeline time{font-size:10px}html body .admin-pro-action__link,html body .admin-metric small,html body .admin-panel>header span,html body .admin-trend footer,html body .admin-prospects__toolbar input,html body .admin-prospects__toolbar select,html body .admin-prospects__table-wrap select,html body .admin-prospects__detail input,html body .admin-prospects__detail textarea,html body .admin-prospects__assign>button,html body .admin-prospects__detail button,html body .admin-prospects__links a,html body .admin-prospects__table-wrap table,html body .admin-prospects__table-wrap td>span,html body .admin-prospects__origin strong,html body .admin-prospects__origin small,html body .admin-prospects__lead-mode strong,html body .admin-prospects__lead-mode p,html body .admin-prospects__lead-mode small,html body .admin-prospects__conversation article>div,html body .admin-support__thread-copy>p,html body .admin-support__conversation>header small,html body .admin-support__reply>p,html body .admin-support__reply button,html body .admin-clients__table td,html body .admin-clients__table td>p,html body .admin-client-detail__header p,html body .admin-client-action strong,html body .admin-client-facts strong,html body .admin-client-commercial strong,html body .admin-client-list>div strong{font-size:12px}html body .admin-prospects__approaches p,html body .admin-prospects__approach-used p{font-size:11px}html:has(.admin-night[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--admin-canvas:#0b1525;--admin-surface:#122239;--admin-surface-soft:#162940;--admin-surface-raised:#1c324e;--admin-line:#293f5c;--admin-text:#edf4ff;--admin-text-secondary:#b5c6dc;--admin-muted:#96acc8;--admin-accent:#97baff;--admin-accent-soft:#1a3154;--admin-accent-line:#365986;--admin-accent-solid:#376ff0;--admin-purple-solid:#6658cf;--admin-success:#83dcb5;--admin-success-soft:#16382f;--admin-success-line:#306957;--admin-success-solid:#197653;--admin-danger:#ffa4b2;--admin-danger-soft:#3a2537;--admin-danger-line:#704256;--admin-danger-solid:#a6425c;--admin-warning:#f1c68b;--admin-warning-soft:#342d26;--admin-warning-line:#6c5438;--admin-warning-solid:#986320;--admin-overlay:#040b16b8;--admin-shadow:#03091450;--admin-focus:#8eb8ff}html:has(.admin-night[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--admin-canvas:#f6f7fb;--admin-surface:#fff;--admin-surface-soft:#f3f5fc;--admin-surface-raised:#eef0f7;--admin-line:#e2e4ec;--admin-text:#272936;--admin-text-secondary:#74768b;--admin-muted:#858795;--admin-accent:#5545d8;--admin-accent-soft:#f0edff;--admin-accent-line:#d8d2ff;--admin-accent-solid:#347cf7;--admin-purple-solid:#7359df;--admin-success:#21815e;--admin-success-soft:#eaf7f1;--admin-success-line:#c3e8d6;--admin-success-solid:#197653;--admin-danger:#a34250;--admin-danger-soft:#fff0f2;--admin-danger-line:#f0cad2;--admin-danger-solid:#e75b6b;--admin-warning:#956329;--admin-warning-soft:#fff7e8;--admin-warning-line:#ead8a9;--admin-warning-solid:#986320;--admin-overlay:#232d4340;--admin-shadow:#232d4314;--admin-focus:#6f5bdb}html:has(.admin-night){--admin-on-accent:#fff}.admin-night{min-height:100dvh;color:var(--admin-text);background:var(--admin-canvas)}.admin-night__content{z-index:1;position:relative}.admin-night .admin-dashboard{background:0 0;position:relative}.admin-night[data-theme=dark] .admin-dashboard__header{border-color:var(--admin-line);background:#0f1e32}.admin-night :is(input,textarea,select){color:var(--admin-text)}.admin-night :is(input,textarea)::placeholder{color:var(--admin-muted);opacity:1}.admin-night :focus-visible{outline-color:var(--admin-focus)}.admin-night ::selection{color:#fff;background:#335a91}.admin-night :is(.admin-view-tabs>button.is-active,.admin-private-label){color:var(--admin-on-accent)}.admin-night[data-theme=dark] .admin-view-tabs>button.is-active{background:linear-gradient(110deg,#2254b3,#376de0)}.admin-night .admin-dashboard__header>div:first-child img,.admin-night .admin-gate__card>img{object-fit:contain}.admin-night .admin-view-stage{position:relative}.admin-night [role=dialog]{color:var(--admin-text)}.admin-night[data-theme=light] .admin-dashboard__header{background:var(--admin-canvas)}.admin-theme-toggle{border:1px solid var(--admin-line);min-height:36px;color:var(--admin-text-secondary);background:var(--admin-surface);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:720;transition:color .18s,background-color .18s,border-color .18s;display:flex}.admin-theme-toggle:hover{color:var(--admin-accent);background:var(--admin-surface-soft);border-color:var(--admin-accent-line)}.admin-theme-toggle svg{flex:none;width:16px;height:16px}.admin-theme-toggle:focus-visible{outline:2px solid var(--admin-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.admin-theme-toggle{transition:none}}@media (width>=1241px){.admin-dashboard[data-admin-version=v1] .admin-dashboard__header{grid-template-columns:auto minmax(0,1fr) auto}.admin-dashboard[data-admin-version=v1] .admin-view-tabs{justify-self:stretch;min-width:0;max-width:100%;overflow-x:auto}.admin-dashboard[data-admin-version=v1] .admin-view-tabs>button{flex:none}}@media (width>=1241px) and (width<=1600px){.admin-dashboard[data-admin-version=v1] .admin-theme-toggle{width:36px;padding:0}.admin-dashboard[data-admin-version=v1] .admin-theme-toggle>span{display:none}}html:has(.admin-dashboard){overflow-x:clip}.admin-exclusivities{gap:18px;min-width:0;display:grid}.admin-exclusivities__hero,.admin-exclusivities__summary>header,.admin-exclusivities__lower article>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-exclusivities__hero{padding:24px 26px}.admin-exclusivities__hero span,.admin-exclusivities__summary header span,.admin-exclusivities__lower header span{color:var(--admin-accent);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:760}.admin-exclusivities__hero h1,.admin-exclusivities__summary h2,.admin-exclusivities__lower h2{margin:4px 0 5px}.admin-exclusivities__hero p,.admin-exclusivities__lower header+p{color:var(--admin-text-secondary);margin:0}.admin-exclusivities__hero>strong{border:1px solid var(--admin-accent-line);color:var(--admin-accent);background:var(--admin-surface);white-space:nowrap;border-radius:999px;padding:9px 13px}.admin-exclusivities__create{padding:16px 20px}.admin-exclusivities__create summary{color:var(--admin-accent);cursor:pointer;font-weight:760}.admin-exclusivities__create>div,.admin-exclusivities__period-editor{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.admin-exclusivities__create label,.admin-exclusivities__period-editor label{color:var(--admin-text-secondary);gap:6px;font-size:12px;display:grid}.admin-exclusivities__create :is(input,select),.admin-exclusivities__period-editor input{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:10px;min-width:0;min-height:40px;padding:0 10px}.admin-exclusivities__create>small{color:var(--admin-text-secondary);margin:10px 0;display:block}.admin-exclusivities__create>button,.admin-exclusivities__period-editor button{background:var(--admin-accent-solid);min-height:40px;color:var(--admin-on-accent);border:0;border-radius:10px;padding:0 14px;font-weight:750}.admin-exclusivities__period-editor{border:1px dashed var(--admin-line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,190px)) auto;align-items:end;padding:12px}.admin-exclusivities__layout{grid-template-columns:minmax(230px,.35fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.admin-exclusivities__list{gap:7px;padding:10px;display:grid}.admin-exclusivities__list button{width:100%;color:var(--admin-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;gap:4px;padding:13px 14px;display:grid}.admin-exclusivities__list button:hover,.admin-exclusivities__list button.is-active{border-color:var(--admin-accent-line);background:var(--admin-surface)}.admin-exclusivities__list small{color:var(--admin-text-secondary)}.admin-exclusivities__detail{gap:14px;min-width:0;display:grid}.admin-exclusivities__summary,.admin-exclusivities__lower article{padding:20px}.admin-exclusivities__summary header i{background:var(--admin-surface-soft);color:var(--admin-text-secondary);border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:800}.admin-exclusivities__summary header i.is-active{color:var(--admin-success);background:var(--admin-surface-soft)}.admin-exclusivities__facts,.admin-exclusivities__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.admin-exclusivities__facts p,.admin-exclusivities__metrics article{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:12px;gap:3px;margin:0;padding:13px;display:grid}.admin-exclusivities__facts span,.admin-exclusivities__metrics span,.admin-exclusivities__metrics small{color:var(--admin-text-secondary);font-size:12px}.admin-exclusivities__metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.admin-exclusivities__metrics strong{font-size:25px}.admin-exclusivities__postals{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.admin-exclusivities__postals span{background:var(--admin-surface-soft);color:var(--admin-text-secondary);border-radius:8px;padding:5px 8px;font-size:12px}.admin-exclusivities__postals em{color:var(--admin-danger)}.admin-exclusivities__zone-preview{border:1px solid var(--admin-line);background:var(--admin-surface);color:var(--admin-text-secondary);border-radius:12px;flex-wrap:wrap;gap:8px 14px;margin-top:14px;padding:12px 14px;font-size:12px;display:flex}.admin-exclusivities__zone-preview strong{color:var(--admin-text)}.admin-exclusivities__zone-preview ul{color:var(--admin-danger);flex-basis:100%;margin:0;padding-left:18px}.admin-exclusivities__zone-editor{border:1px dashed var(--admin-accent-line);border-radius:12px;gap:10px;margin-top:14px;padding:14px;display:grid}.admin-exclusivities__zone-editor label{color:var(--admin-text-secondary);gap:7px;font-size:12px;display:grid}.admin-exclusivities__zone-editor label:has(input[type=checkbox]){grid-template-columns:auto 1fr;align-items:center}.admin-exclusivities__zone-editor textarea{border:1px solid var(--admin-line);resize:vertical;border-radius:10px;min-height:120px;padding:10px}.admin-exclusivities__zone-editor button{background:var(--admin-accent-solid);min-height:40px;color:var(--admin-on-accent);border:0;border-radius:10px;justify-self:start;padding:0 14px;font-weight:750}.admin-exclusivities__actions{align-items:flex-start;gap:10px;margin-top:18px;display:flex}.admin-exclusivities__actions>button,.admin-exclusivities__actions label button{background:var(--admin-accent-solid);min-height:40px;color:var(--admin-on-accent);border:0;border-radius:10px;padding:0 14px;font-weight:750}.admin-exclusivities__actions>button.is-danger{color:var(--admin-danger);background:var(--admin-surface-soft)}.admin-exclusivities__actions label{width:min(100%,520px);color:var(--admin-text-secondary);gap:7px;font-size:12px;display:grid}.admin-exclusivities__actions textarea,.admin-exclusivities__actions select{border:1px solid var(--admin-line);resize:vertical;border-radius:10px;min-height:76px;padding:10px}.admin-exclusivities__actions select{background:var(--admin-surface);min-height:40px}.admin-exclusivities__feedback{color:var(--admin-accent);margin:12px 0 0;font-weight:650}.admin-exclusivities__lower{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-exclusivities__lower ol,.admin-exclusivities__audit{color:var(--admin-text-secondary);gap:8px;margin:14px 0 0;padding-left:20px;display:grid}.admin-exclusivities__audit{padding:0;list-style:none}.admin-exclusivities__audit li{border-bottom:1px solid var(--admin-line);gap:2px;padding-bottom:8px;display:grid}.admin-exclusivities__audit span,.admin-exclusivities__audit small{color:var(--admin-text-secondary);font-size:12px}.admin-exclusivities__criteria-editor{border-top:1px solid var(--admin-line);gap:10px;margin-top:18px;padding-top:16px;display:grid}.admin-exclusivities__criteria-editor label{color:var(--admin-text-secondary);gap:6px;font-size:11px;font-weight:720;display:grid}.admin-exclusivities__criteria-editor input,.admin-exclusivities__criteria-editor textarea{box-sizing:border-box;border:1px solid var(--admin-line);width:100%;color:var(--admin-text);background:var(--admin-surface);font:inherit;border-radius:10px;padding:10px 11px}.admin-exclusivities__criteria-editor textarea{resize:vertical;min-height:260px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.45}.admin-exclusivities__criteria-editor small,.admin-exclusivities__criteria-editor p{color:var(--admin-text-secondary);margin:0;font-size:10px;line-height:1.45}.admin-exclusivities__criteria-editor p{color:var(--admin-danger)}.admin-exclusivities__criteria-editor button{min-height:39px;color:var(--admin-on-accent);background:linear-gradient(125deg, var(--admin-accent-solid), var(--admin-purple-solid));font:inherit;cursor:pointer;border:0;border-radius:10px;font-size:11px;font-weight:760}.admin-exclusivities__criteria-editor button:disabled{opacity:.55;cursor:not-allowed}.admin-exclusivities__criteria-facts,.admin-exclusivities__criteria-preview{border:1px solid var(--admin-accent-line);background:var(--admin-surface);border-radius:16px;padding:12px}.admin-exclusivities__criteria-facts summary{cursor:pointer;font-weight:750}.admin-exclusivities__criteria-facts ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.admin-exclusivities__criteria-facts li,.admin-exclusivities__criteria-preview>div{background:var(--admin-surface);border-radius:12px;gap:3px;padding:10px;display:grid}.admin-exclusivities__criteria-facts code{color:var(--admin-accent);font-size:.74rem}.admin-exclusivities__criteria-facts span,.admin-exclusivities__criteria-preview span{color:var(--admin-text-secondary);font-size:.78rem}.admin-exclusivities__criteria-preview{gap:10px;display:grid}@media (width<=720px){.admin-exclusivities__criteria-facts ul{grid-template-columns:1fr}}.admin-exclusivities__prospecting-launcher{border:1px solid var(--admin-accent-line);background:linear-gradient(145deg, var(--admin-surface), var(--admin-surface-soft));border-radius:14px;gap:12px;margin-top:16px;padding:15px;display:grid}.admin-exclusivities__filters{border-bottom:1px solid var(--admin-line);gap:8px;margin-bottom:12px;padding-bottom:12px;display:grid}.admin-exclusivities__filters label{color:var(--admin-text-secondary);gap:4px;font-size:11px;font-weight:700;display:grid}.admin-exclusivities__filters input,.admin-exclusivities__filters select{border:1px solid var(--admin-line);background:var(--admin-surface);min-width:0;color:var(--admin-text);font:inherit;border-radius:9px;padding:8px 9px}.admin-exclusivities__filters .is-check{align-items:center;gap:7px;display:flex}.admin-exclusivities__filters .is-check input{width:auto}.admin-exclusivities__zone-map{border:1px solid var(--admin-accent-line);background:linear-gradient(var(--admin-surface), var(--admin-surface)), repeating-linear-gradient(45deg, var(--admin-surface-soft) 0 1px, transparent 1px 18px), var(--admin-surface-soft);border-radius:14px;align-items:center;gap:14px;min-height:128px;padding:14px;display:flex;overflow:hidden}.admin-exclusivities__zone-map>span{width:92px;height:92px;color:var(--admin-accent);isolation:isolate;flex:0 0 92px;place-items:center;font-size:28px;display:grid;position:relative}.admin-exclusivities__zone-map>span:before{z-index:-1;width:var(--zone-radius);height:var(--zone-radius);border:2px solid var(--admin-accent-line);background:var(--admin-accent-soft);content:"";border-radius:50%;position:absolute}.admin-exclusivities__zone-map div{gap:4px;display:grid}.admin-exclusivities__zone-map small{color:var(--admin-text-secondary)}.admin-exclusivities__zone-radius-fields{grid-template-columns:minmax(120px,1fr) minmax(90px,.6fr) auto auto;align-items:end;gap:8px;display:grid}.admin-exclusivities__strategy-editor{gap:10px;margin-top:14px;display:grid}.admin-exclusivities__strategy-editor>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-exclusivities__strategy-editor label{color:var(--admin-text-secondary);gap:5px;font-size:12px;font-weight:700;display:grid}.admin-exclusivities__strategy-editor select,.admin-exclusivities__strategy-editor textarea{border:1px solid var(--admin-line);background:var(--admin-surface);width:100%;color:var(--admin-text);font:inherit;border-radius:10px;padding:9px}.admin-exclusivities__strategy-editor textarea{resize:vertical;min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}@media (width<=900px){.admin-exclusivities__zone-radius-fields{grid-template-columns:1fr 1fr}}.admin-exclusivities__prospecting-launcher header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-exclusivities__prospecting-launcher header span{color:var(--admin-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.admin-exclusivities__prospecting-launcher h3{color:var(--admin-text);margin:3px 0 0}.admin-exclusivities__prospecting-launcher>div:not(:first-child){flex-wrap:wrap;gap:7px;display:flex}.admin-exclusivities__prospecting-launcher>div>label{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:9px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:inline-flex}.admin-exclusivities__prospecting-launcher>label{color:var(--admin-text-secondary);gap:5px;font-size:10px;font-weight:700;display:grid}.admin-exclusivities__prospecting-launcher input[type=number]{border:1px solid var(--admin-line);background:var(--admin-surface);width:110px;min-height:36px;font:inherit;border-radius:9px;padding:0 9px}.admin-exclusivities__prospecting-launcher small{color:var(--admin-text-secondary);font-size:10px;line-height:1.5}.admin-exclusivities__prospecting-launcher button{min-height:36px;color:var(--admin-on-accent);background:var(--admin-accent-solid);font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 11px;font-size:10px;font-weight:760}.admin-exclusivities__prospecting-launcher header button{color:var(--admin-accent);background:var(--admin-surface)}.admin-exclusivities__prospecting-launcher button:disabled{opacity:.5;cursor:not-allowed}.admin-exclusivities__reviews{padding:20px}.admin-exclusivities__reviews>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-exclusivities__reviews>header span{color:var(--admin-accent);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:760}.admin-exclusivities__reviews>header h2,.admin-exclusivities__reviews h3{margin:4px 0}.admin-exclusivities__reviews>div,.admin-exclusivities__reviews section,.admin-exclusivities__reviews label{gap:10px;display:grid}.admin-exclusivities__reviews section{border:1px solid var(--admin-line);border-radius:14px;margin-top:14px;padding:16px}.admin-exclusivities__reviews section small,.admin-exclusivities__reviews label{color:var(--admin-text-secondary);font-size:12px}.admin-exclusivities__reviews textarea{border:1px solid var(--admin-line);resize:vertical;border-radius:10px;min-height:72px;padding:10px}.admin-exclusivities__reviews section>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.admin-exclusivities__reviews button{border:1px solid var(--admin-line);background:var(--admin-surface);min-height:38px;color:var(--admin-text);border-radius:9px;padding:0 13px;font-weight:700}@media (width<=900px){.admin-exclusivities__layout,.admin-exclusivities__lower{grid-template-columns:1fr}.admin-exclusivities__facts,.admin-exclusivities__metrics,.admin-exclusivities__create>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.admin-exclusivities__hero,.admin-exclusivities__summary>header{flex-direction:column;align-items:flex-start}.admin-exclusivities__facts,.admin-exclusivities__metrics,.admin-exclusivities__create>div,.admin-exclusivities__period-editor{grid-template-columns:1fr}}.admin-reactivation{gap:18px;min-width:0;display:grid}.admin-reactivation__hero{justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.admin-reactivation__hero span,.admin-reactivation__preview-panel>header span,.admin-reactivation__side header span{color:var(--admin-accent);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:750}.admin-reactivation__hero h1{letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(26px,3vw,40px)}.admin-reactivation__hero p,.admin-reactivation__preview-panel>header h2,.admin-reactivation__side header h2{margin:0}.admin-reactivation__lock{border:1px solid var(--admin-line);background:var(--admin-surface);min-width:220px;color:var(--admin-danger);border-radius:14px;gap:4px;padding:14px 16px;display:grid}.admin-reactivation__lock.is-live{border-color:var(--admin-success-line);background:var(--admin-surface-soft);color:var(--admin-success)}.admin-reactivation__lock small{color:inherit;opacity:.78}.admin-reactivation__grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.65fr);align-items:start;gap:18px;display:grid}.admin-reactivation__preview-panel{min-width:0;padding:20px}.admin-reactivation__preview-panel>header,.admin-reactivation__side header,.admin-reactivation__test-bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-reactivation__devices{border:1px solid var(--admin-line);background:var(--admin-surface-soft);border-radius:11px;padding:3px;display:inline-flex}.admin-reactivation__devices button{color:var(--admin-text-secondary);background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:12px}.admin-reactivation__devices button.is-active{background:var(--admin-surface);color:var(--admin-accent);box-shadow:0 2px 8px var(--admin-shadow)}.admin-reactivation__candidate{color:var(--admin-text-secondary);gap:7px;margin:18px 0 14px;font-size:12px;font-weight:650;display:grid}.admin-reactivation__candidate select{border:1px solid var(--admin-line);background:var(--admin-surface);width:100%;min-height:42px;color:var(--admin-text);font:inherit;border-radius:11px;padding:0 12px;font-size:14px}.admin-reactivation__frame{border:1px solid var(--admin-line);background:var(--admin-surface-soft);border-radius:18px;justify-items:center;min-height:720px;padding:18px;display:grid;overflow:auto}.admin-reactivation__frame iframe{background:var(--admin-surface-soft);width:min(100%,700px);height:760px;box-shadow:0 14px 36px var(--admin-shadow);border:0;border-radius:18px;transition:width .22s}.admin-reactivation__frame.is-mobile iframe{width:390px;max-width:100%}.admin-reactivation__test-bar{border:1px solid var(--admin-accent-line);background:var(--admin-surface);border-radius:14px;margin-top:14px;padding:14px 16px}.admin-reactivation__test-bar>div{gap:3px;display:grid}.admin-reactivation__test-bar small{color:var(--admin-text-secondary)}.admin-reactivation__test-bar button{background:linear-gradient(135deg, var(--admin-accent-solid), var(--admin-purple-solid));color:var(--admin-on-accent);border:0;border-radius:11px;flex:none;padding:11px 15px;font-weight:720}.admin-reactivation__side{gap:18px;display:grid}.admin-reactivation__side .admin-panel{padding:20px}.admin-reactivation__checks,.admin-reactivation__history{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.admin-reactivation__checks li{background:var(--admin-surface);color:var(--admin-danger);border-radius:10px;padding:10px 11px 10px 34px;font-size:13px;position:relative}.admin-reactivation__checks li:before{content:"○";position:absolute;left:12px}.admin-reactivation__checks li.is-ok{background:var(--admin-surface-soft);color:var(--admin-success)}.admin-reactivation__checks li.is-ok:before{content:"✓"}.admin-reactivation__sender{border-top:1px solid var(--admin-line);color:var(--admin-text-secondary);overflow-wrap:anywhere;margin:14px 0 0;padding-top:13px;font-size:12px;line-height:1.7}.admin-reactivation__sender strong{min-width:64px;color:var(--admin-text);display:inline-block}.admin-reactivation__exclusions{gap:0;margin:14px 0 0;display:grid}.admin-reactivation__exclusions div{border-bottom:1px solid var(--admin-line);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.admin-reactivation__exclusions dt{color:var(--admin-text-secondary);font-size:12px}.admin-reactivation__exclusions dd{color:var(--admin-text);margin:0;font-size:13px;font-weight:750}.admin-reactivation__history li{border-bottom:1px solid var(--admin-line);gap:2px;padding:10px 0;display:grid}.admin-reactivation__history strong{color:var(--admin-success);font-size:12px}.admin-reactivation__history span,.admin-reactivation__history small{color:var(--admin-text-secondary);font-size:12px}@media (width<=1100px){.admin-reactivation__grid{grid-template-columns:1fr}.admin-reactivation__side{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.admin-reactivation__hero,.admin-reactivation__preview-panel>header,.admin-reactivation__test-bar{flex-direction:column;align-items:stretch}.admin-reactivation__lock{min-width:0}.admin-reactivation__side{grid-template-columns:1fr}.admin-reactivation__frame{min-height:650px;padding:8px}.admin-reactivation__frame iframe{height:700px}}.admin-calendar{min-width:0;color:var(--admin-text);padding-top:4px}.admin-calendar__controls{justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;display:flex}.admin-calendar__navigation{border:1px solid var(--admin-line);background:var(--admin-surface);box-shadow:0 6px 22px var(--admin-shadow);border-radius:13px;flex:none;gap:2px;padding:3px;display:flex}.admin-calendar__navigation button{min-width:34px;min-height:32px;color:var(--admin-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0;font-size:22px;font-weight:500;transition:background .18s,color .18s}.admin-calendar__navigation button:hover{color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-calendar__accounts{align-items:stretch;gap:9px;display:flex}.admin-calendar-account{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:15px;align-items:center;gap:8px;min-width:0;padding:4px;display:flex}.admin-calendar-account__identity{min-width:136px;color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:.46;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) 7px;align-items:center;gap:9px;padding:3px 7px 3px 3px;text-decoration:none;transition:opacity .18s;display:grid}.admin-prospect-card.is-calendar-meeting{border-color:var(--admin-line);background:linear-gradient(145deg, var(--admin-surface) 0%, var(--admin-surface) 100%);cursor:default}.admin-prospect-card__calendar-open{min-width:0;color:inherit;gap:8px;text-decoration:none;display:grid}.admin-prospect-card__calendar-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.admin-calendar-account__identity[aria-pressed=true]{opacity:1}.admin-calendar-account__identity:disabled{cursor:default}.admin-calendar-account__identity>b{width:30px;height:30px;color:var(--admin-on-accent);background:var(--admin-accent-solid);border-radius:11px;place-items:center;font-size:12px;display:grid}.admin-calendar-account.is-oscar .admin-calendar-account__identity>b{background:var(--admin-purple-solid)}.admin-calendar-account__identity>span{gap:2px;min-width:0;display:grid}.admin-calendar-account__identity strong{font-size:12px}.admin-calendar-account__identity small{color:var(--admin-muted);font-size:9px}.admin-calendar-account__identity>i{background:var(--admin-success-solid);border-radius:50%;width:7px;height:7px}.admin-calendar-account.is-disconnected .admin-calendar-account__identity>i{background:var(--admin-surface-soft)}.admin-calendar-account.is-reauthorization_required .admin-calendar-account__identity>i,.admin-calendar-account.is-temporarily_unavailable .admin-calendar-account__identity>i{background:var(--admin-warning-solid)}.admin-calendar-account>.is-connect,.admin-calendar-account__disconnect{background:linear-gradient(120deg, var(--admin-accent-solid), var(--admin-purple-solid));min-height:34px;color:var(--admin-on-accent);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 11px;font-size:10px;font-weight:760;text-decoration:none;display:inline-flex}.admin-calendar-account__disconnect{background:var(--admin-surface-soft);color:var(--admin-text-secondary)}.admin-calendar-account__disconnect:hover{color:var(--admin-danger);background:var(--admin-surface-soft)}.admin-calendar-account__disconnect:disabled{cursor:wait;opacity:.6}.admin-calendar__notice,.admin-calendar__error{border:1px solid var(--admin-line);background:var(--admin-surface-soft);color:var(--admin-text-secondary);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:11px 13px;font-size:11px;font-weight:680;animation:.22s both admin-panel-enter;display:flex}.admin-calendar__notice button,.admin-calendar__error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:780}.admin-calendar__notice button{font-size:17px}.admin-calendar__error{border-color:var(--admin-line);background:var(--admin-surface);color:var(--admin-danger)}.admin-calendar-week{border:1px solid var(--admin-line);background:var(--admin-surface);box-shadow:0 14px 42px var(--admin-shadow);border-radius:15px;grid-template-columns:58px repeat(5,minmax(140px,1fr));display:grid;overflow:auto}.admin-calendar-week__corner,.admin-calendar-week__day-label{z-index:5;border-bottom:1px solid var(--admin-line);background:var(--admin-surface);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:42px;position:sticky;top:0}.admin-calendar-week__day-label{border-left:1px solid var(--admin-line);min-width:110px;color:var(--admin-text-secondary);text-transform:capitalize;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:720;display:flex}.admin-calendar-week__day-label.is-today{color:var(--admin-accent)}.admin-calendar-week__day-label i{background:var(--admin-surface-soft);text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.admin-calendar-week__all-day-label,.admin-calendar-week__all-day{border-bottom:1px solid var(--admin-line);background:var(--admin-surface);min-height:26px}.admin-calendar-week__all-day-label{color:var(--admin-muted);place-items:center;font-size:8px;font-weight:720;display:grid}.admin-calendar-week__all-day{border-left:1px solid var(--admin-line);align-content:center;gap:3px;min-width:110px;padding:3px;display:grid}.admin-calendar-week__hours{background:var(--admin-surface);position:relative}.admin-calendar-week__hours>span{color:var(--admin-muted);font-size:8px;position:absolute;right:8px;transform:translateY(-5px)}.admin-calendar-week__column{border-left:1px solid var(--admin-line);background:var(--admin-surface);min-width:110px;position:relative}.admin-calendar-week__column.is-today{background:var(--admin-surface-soft)}.admin-calendar-week__column>i{border-top:1px solid var(--admin-line);position:absolute;left:0;right:0}.admin-calendar-slot{z-index:1;color:var(--admin-accent);font:inherit;cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;transition:opacity .14s,border-color .14s,background .14s,color .14s;display:grid;position:absolute;left:3px;right:3px}.admin-calendar-slot span{font-size:8px;font-weight:780}.admin-calendar-slot:hover,.admin-calendar-slot:focus-visible{z-index:3;border-color:var(--admin-accent-line);background:var(--admin-surface-soft);opacity:1;outline:0}.admin-calendar-slot.is-selected{z-index:4;color:var(--admin-on-accent);background:linear-gradient(125deg, var(--admin-accent-solid), var(--admin-purple-solid));box-shadow:0 5px 14px var(--admin-shadow);opacity:1;border-color:#0000}.admin-calendar-slot:disabled{pointer-events:none}.admin-calendar-slot.is-create{cursor:crosshair}.admin-calendar-slot.is-create:hover,.admin-calendar-slot.is-create:focus-visible{border-color:var(--admin-accent-line);background:linear-gradient(125deg, var(--admin-accent-soft), var(--admin-accent-soft))}.admin-calendar.has-participant-filter .admin-calendar-slot:not(:disabled){z-index:3}.admin-calendar-event{border:1px solid var(--admin-accent-line);background:var(--admin-surface-soft);min-width:0;color:var(--admin-accent);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:3px 5px;font-size:9px;line-height:1.25;text-decoration:none;transition:transform .16s,box-shadow .16s;display:block;overflow:hidden}.admin-calendar-event.is-oscar{border-color:var(--admin-accent-line);background:var(--admin-surface-soft);color:var(--admin-accent)}.admin-calendar-event[href]:hover{z-index:4;box-shadow:0 7px 18px var(--admin-shadow);transform:translateY(-1px)}.admin-calendar-event[aria-disabled=true]{cursor:default}.admin-calendar-event.is-timed{z-index:2;box-sizing:border-box;white-space:normal;padding:0;position:absolute}.admin-calendar-event.is-timed:hover{z-index:4;box-shadow:0 7px 18px var(--admin-shadow);transform:translateY(-1px)}.admin-calendar-event__open{box-sizing:border-box;height:100%;color:inherit;padding:3px 25px 3px 5px;text-decoration:none;display:block;overflow:hidden}.admin-calendar-event__open[aria-disabled=true]{cursor:default}.admin-calendar-event.is-timed strong,.admin-calendar-event.is-timed span,.admin-calendar-event.is-timed small{text-overflow:ellipsis;display:block;overflow:hidden}.admin-calendar-event.is-timed strong{white-space:nowrap;font-size:9px}.admin-calendar-event.is-timed span{white-space:nowrap;opacity:.82;margin-top:1px;font-size:7px}.admin-calendar-event.is-timed small{white-space:nowrap;opacity:.7;margin-top:1px;font-size:7px}.admin-calendar-event.is-tentative{opacity:.62}.admin-calendar.is-picker .admin-calendar-event.is-nonblocking{opacity:.46;pointer-events:none}.admin-calendar-week__now{z-index:3;background:var(--admin-danger-solid);pointer-events:none;height:1px;position:absolute;left:0;right:0}.admin-calendar-week__now span{background:var(--admin-danger-solid);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:-4px}.admin-calendar__empty,.admin-calendar__loading,.admin-calendar-blocked{border:1px solid var(--admin-line);background:var(--admin-surface);text-align:center;border-radius:22px;align-content:center;place-items:center;min-height:510px;padding:32px;display:grid}.admin-calendar__empty>span,.admin-calendar-blocked>svg{background:linear-gradient(145deg, var(--admin-surface-soft), var(--admin-surface-soft));width:54px;height:54px;color:var(--admin-accent);border-radius:17px;place-items:center;display:grid}.admin-calendar__empty svg,.admin-calendar-blocked>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:25px}.admin-calendar__empty h2,.admin-calendar-blocked h1{letter-spacing:-.045em;margin:20px 0 7px;font-size:27px}.admin-calendar__empty p{max-width:440px;color:var(--admin-muted);margin:0;font-size:13px;line-height:1.55}.admin-calendar__empty>button{background:linear-gradient(120deg, var(--admin-accent-solid), var(--admin-purple-solid));min-height:43px;color:var(--admin-on-accent);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;margin-top:23px;padding:0 16px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.admin-calendar__loading>span{border:3px solid var(--admin-line);border-top-color:var(--admin-accent-line);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite admin-spin}.admin-calendar__footnote{color:var(--admin-muted);text-align:center;margin:12px 0 0;font-size:10px}.admin-calendar-list,.admin-calendar-list__slots{display:none}.admin-calendar.is-picker{padding-top:0}.admin-calendar.is-picker .admin-calendar__controls{margin-bottom:9px}.admin-calendar.is-picker .admin-calendar-account__identity{cursor:default;min-width:116px}.admin-calendar.is-picker .admin-calendar-week{box-shadow:0 10px 32px var(--admin-shadow);grid-template-columns:50px repeat(5,minmax(112px,1fr))}.admin-calendar.is-picker .admin-calendar-event__open{padding-right:5px}.admin-calendar.is-picker :is(.admin-calendar__empty,.admin-calendar__loading){min-height:440px}.admin-calendar-prospect-link{flex:none}.admin-calendar-prospect-link>button{border:1px solid var(--admin-accent-line);max-width:145px;min-height:25px;color:var(--admin-accent);background:var(--admin-surface-soft);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 9px;font-size:8px;font-weight:760;overflow:hidden}.admin-calendar-prospect-link.is-linked>button{border-color:var(--admin-line);color:var(--admin-success);background:var(--admin-surface-soft)}.admin-calendar-prospect-link.is-icon{z-index:5;position:absolute;top:3px;right:3px}.admin-calendar-prospect-link.is-icon>button{border-color:var(--admin-accent-line);background:var(--admin-surface);width:18px;min-height:18px;box-shadow:0 2px 7px var(--admin-shadow);place-items:center;padding:0;display:grid}.admin-calendar-prospect-link.is-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:11px}.admin-calendar-link-modal{z-index:3000;overscroll-behavior:contain;background:var(--admin-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;padding:20px;animation:.16s ease-out both admin-backdrop-enter;display:grid;position:fixed;inset:0;overflow-y:auto}.admin-calendar-link-modal>section{border:1px solid var(--admin-line);background:var(--admin-surface);width:min(480px,100%);max-height:min(690px,100vh - 40px);box-shadow:0 28px 90px var(--admin-shadow);border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;padding:20px;animation:.18s ease-out both admin-panel-enter;display:grid}.admin-calendar-link-modal header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-calendar-link-modal header span{color:var(--admin-accent);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:780}.admin-calendar-link-modal h2{color:var(--admin-text);letter-spacing:-.035em;margin:4px 0 0;font-size:20px}.admin-calendar-link-modal header>button{width:31px;height:31px;color:var(--admin-text-secondary);background:var(--admin-surface-soft);cursor:pointer;border:0;border-radius:10px;font-size:20px}.admin-calendar-link-modal__current{border:1px solid var(--admin-line);background:var(--admin-surface-soft);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:11px 13px;display:grid}.admin-calendar-link-modal__current span,.admin-calendar-link-modal__current strong{grid-column:1}.admin-calendar-link-modal__current span{color:var(--admin-text-secondary);text-transform:uppercase;font-size:8px;font-weight:740}.admin-calendar-link-modal__current strong{color:var(--admin-success);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-calendar-link-modal__current a{color:var(--admin-success);grid-area:1/2/3;align-self:center;font-size:9px;font-weight:760;text-decoration:none}.admin-calendar-link-modal__search{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:13px;align-items:center;gap:9px;min-height:43px;padding:0 12px;display:flex}.admin-calendar-link-modal__search:focus-within{border-color:var(--admin-accent-line);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-calendar-link-modal__search svg{fill:none;width:17px;stroke:var(--admin-muted);stroke-linecap:round;stroke-width:1.5px;flex:none}.admin-calendar-link-modal__search input{min-width:0;color:var(--admin-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.admin-calendar-link-modal__results{align-content:start;gap:5px;min-height:170px;max-height:min(420px,50vh);display:grid;overflow-y:auto}.admin-calendar-link-modal__results>p{color:var(--admin-muted);text-align:center;margin:25px 0;font-size:11px}.admin-calendar-link-modal__results>button{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.admin-calendar-link-modal__results>button:hover:not(:disabled){border-color:var(--admin-line);background:var(--admin-surface)}.admin-calendar-link-modal__results>button:disabled{cursor:default;opacity:.62}.admin-calendar-link-modal__results>button>span{gap:3px;min-width:0;display:grid}.admin-calendar-link-modal__results strong,.admin-calendar-link-modal__results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-calendar-link-modal__results strong{color:var(--admin-text);font-size:11px}.admin-calendar-link-modal__results small{color:var(--admin-muted);font-size:9px}.admin-calendar-link-modal__results em{color:var(--admin-accent);flex:none;font-size:8px;font-style:normal;font-weight:760}.admin-calendar-link-modal__error{color:var(--admin-danger);text-align:center;margin:0;font-size:10px}.admin-calendar-create-modal{z-index:3100;background:var(--admin-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;padding:20px;animation:.16s ease-out both admin-backdrop-enter;display:grid;position:fixed;inset:0}.admin-calendar-create-modal>section{border:1px solid var(--admin-line);background:var(--admin-surface);width:min(500px,100%);max-height:min(720px,100vh - 40px);box-shadow:0 30px 90px var(--admin-shadow);border-radius:23px;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding:21px;animation:.18s ease-out both admin-panel-enter;display:grid;overflow:hidden}.admin-calendar-create-modal>section.is-editor{width:min(570px,100%)}.admin-calendar-create-modal header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-calendar-create-modal header span{color:var(--admin-accent);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:780}.admin-calendar-create-modal h2{color:var(--admin-text);letter-spacing:-.038em;margin:4px 0 0;font-size:21px}.admin-calendar-create-modal header>button{width:31px;height:31px;color:var(--admin-text-secondary);background:var(--admin-surface-soft);font:inherit;cursor:pointer;border:0;border-radius:10px;font-size:20px}.admin-calendar-create-modal header>button:disabled{cursor:wait;opacity:.55}.admin-calendar-create-modal__types{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.admin-calendar-create-modal__types>button{border:1px solid var(--admin-line);min-width:0;color:var(--admin-text);background:var(--admin-surface);font:inherit;text-align:left;cursor:pointer;border-radius:17px;outline:0;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:2px 11px;padding:15px;transition:border-color .17s,box-shadow .17s,transform .17s;display:grid;position:relative}.admin-calendar-create-modal__types>button:hover{border-color:var(--admin-accent-line);box-shadow:0 10px 26px var(--admin-shadow);transform:translateY(-1px)}.admin-calendar-create-modal__types>button:disabled,.admin-calendar-create-modal__types>button:disabled:hover{border-color:var(--admin-line);box-shadow:none;cursor:not-allowed;opacity:.52;transform:none}.admin-calendar-create-modal__types>button:focus-visible{border-color:var(--admin-accent-line);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-calendar-create-modal__types>button>span{border-radius:13px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.admin-calendar-create-modal__types>button>span.is-video{color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-calendar-create-modal__types>button>span.is-phone{color:var(--admin-success);background:var(--admin-surface-soft)}.admin-calendar-create-modal__types svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:21px;height:21px}.admin-calendar-create-modal__types strong{align-self:end;font-size:12px}.admin-calendar-create-modal__types small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:8px;overflow:hidden}.admin-calendar-create-modal__types i{color:var(--admin-muted);grid-area:1/3/3;font-size:20px;font-style:normal}.admin-calendar-create-modal__type-back{color:var(--admin-accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin:-4px 0 -3px;padding:0;font-size:9px;font-weight:720}.admin-calendar-create-modal__search{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:14px;align-items:center;gap:9px;min-height:45px;padding:0 13px;display:flex}.admin-calendar-create-modal__search:focus-within{border-color:var(--admin-accent-line);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-calendar-create-modal__search svg{fill:none;width:17px;stroke:var(--admin-muted);stroke-linecap:round;stroke-width:1.5px;flex:none}.admin-calendar-create-modal__search input{min-width:0;color:var(--admin-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.admin-calendar-create-modal__results{align-content:start;gap:5px;min-height:190px;max-height:min(450px,55vh);display:grid;overflow-y:auto}.admin-calendar-create-modal__results>p{color:var(--admin-muted);text-align:center;margin:30px 0;font-size:11px}.admin-calendar-create-modal__results>button{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.admin-calendar-create-modal__results>button:hover:not(:disabled){border-color:var(--admin-line);background:var(--admin-surface)}.admin-calendar-create-modal__results>button:disabled{cursor:default;opacity:.52}.admin-calendar-create-modal__results>button>span{gap:3px;min-width:0;display:grid}.admin-calendar-create-modal__results strong,.admin-calendar-create-modal__results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-calendar-create-modal__results strong{color:var(--admin-text);font-size:11px}.admin-calendar-create-modal__results small{color:var(--admin-muted);font-size:9px}.admin-calendar-create-modal__results em{color:var(--admin-accent);flex:none;font-size:8px;font-style:normal;font-weight:760}.admin-calendar-create-modal__editor{gap:14px;min-height:0;padding:1px 2px 2px;display:grid;overflow-y:auto}.admin-calendar-create-modal__title{gap:6px;display:grid}.admin-calendar-create-modal__title>span,.admin-calendar-create-modal__guests>span,.admin-calendar-create-modal__organizer>span{color:var(--admin-muted);letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:760}.admin-calendar-create-modal__title input{box-sizing:border-box;border:0;border-bottom:1px solid var(--admin-line);width:100%;color:var(--admin-text);font:inherit;letter-spacing:-.025em;background:0 0;outline:0;padding:10px 2px 9px;font-size:19px;font-weight:690}.admin-calendar-create-modal__title input:focus{border-color:var(--admin-accent-line)}.admin-calendar-create-modal__schedule{background:var(--admin-surface-soft);border-radius:14px;align-items:center;gap:11px;padding:12px 13px;display:flex}.admin-calendar-create-modal__schedule svg{fill:none;width:20px;stroke:var(--admin-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;flex:none}.admin-calendar-create-modal__schedule>span{gap:3px;min-width:0;display:grid}.admin-calendar-create-modal__schedule strong{color:var(--admin-text);text-transform:capitalize;font-size:11px}.admin-calendar-create-modal__schedule small{color:var(--admin-muted);font-size:9px}.admin-calendar-create-modal__kind{border:1px solid var(--admin-line);color:var(--admin-text-secondary);background:var(--admin-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.admin-calendar-create-modal__kind.is-phone{border-color:var(--admin-line);background:var(--admin-surface-soft)}.admin-calendar-create-modal__kind>span{font-size:10px;font-weight:750}.admin-calendar-create-modal__kind>small{color:var(--admin-muted);text-align:right;font-size:8px}.admin-calendar-create-modal__organizer{grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:0 2px;display:grid}.admin-calendar-create-modal__organizer>span{grid-column:1/-1}.admin-calendar-create-modal__organizer strong{color:var(--admin-text);font-size:11px}.admin-calendar-create-modal__organizer small{color:var(--admin-muted);font-size:9px}.admin-calendar-create-modal__organizer select{border:1px solid var(--admin-line);min-width:112px;color:var(--admin-text);background:var(--admin-surface);font:inherit;border-radius:10px;outline:0;padding:7px 28px 7px 9px;font-size:10px;font-weight:730}.admin-calendar-create-modal__organizer select:focus{border-color:var(--admin-accent-line);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-calendar-create-modal__guests{gap:8px;display:grid}.admin-calendar-create-modal__guests>div{flex-wrap:wrap;gap:6px;display:flex}.admin-calendar-create-modal__guests>div>span{border:1px solid var(--admin-line);color:var(--admin-text-secondary);background:var(--admin-surface);border-radius:999px;align-items:center;gap:6px;padding:6px 7px 6px 9px;font-size:9px;display:inline-flex}.admin-calendar-create-modal__guests>div button{width:17px;height:17px;color:var(--admin-text-secondary);background:var(--admin-surface);font:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:13px;display:grid}.admin-calendar-create-modal__guests form{gap:7px;display:flex}.admin-calendar-create-modal__guests form input{border:1px solid var(--admin-line);background:var(--admin-surface);min-width:0;min-height:38px;font:inherit;border-radius:11px;outline:0;flex:1;padding:0 11px;font-size:10px}.admin-calendar-create-modal__guests form input:focus{border-color:var(--admin-accent-line);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-calendar-create-modal__guests form button{min-width:70px;color:var(--admin-accent);background:var(--admin-surface-soft);font:inherit;cursor:pointer;border:0;border-radius:10px;font-size:9px;font-weight:760}.admin-calendar-create-modal__guests form button:disabled{cursor:default;opacity:.45}.admin-calendar-create-modal__editor footer{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.admin-calendar-create-modal__editor footer button{min-height:39px;font:inherit;cursor:pointer;border:0;border-radius:11px;padding:0 13px;font-size:10px;font-weight:760}.admin-calendar-create-modal__editor footer .is-secondary{color:var(--admin-text-secondary);background:var(--admin-surface-soft)}.admin-calendar-create-modal__editor footer .is-primary{color:var(--admin-on-accent);background:linear-gradient(120deg, var(--admin-accent-solid), var(--admin-purple-solid));box-shadow:0 7px 18px var(--admin-shadow)}.admin-calendar-create-modal__editor footer button:disabled{cursor:wait;opacity:.52}.admin-calendar-create-modal__error{color:var(--admin-danger);text-align:center;margin:0;font-size:10px}@media (width<=760px){.admin-calendar{padding-top:24px}.admin-calendar__controls{flex-direction:column;align-items:stretch}.admin-calendar__navigation{align-self:flex-end}.admin-calendar__accounts{grid-template-columns:1fr;display:grid}.admin-calendar-account{justify-content:space-between}.admin-calendar-account__identity{flex:1;min-width:0}.admin-calendar-week{display:none}.admin-calendar-list{gap:8px;display:grid}.admin-calendar-list>section{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:15px;padding:14px}.admin-calendar-list>section.is-today{border-color:var(--admin-accent-line);box-shadow:0 8px 25px var(--admin-shadow)}.admin-calendar-list h2{color:var(--admin-text-secondary);text-transform:capitalize;margin:0 0 10px;font-size:12px}.admin-calendar-list>section>p{color:var(--admin-muted);margin:0;font-size:10px}.admin-calendar-list__event{border-top:1px solid var(--admin-line);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.admin-calendar-list__event>a{min-width:0;color:inherit;grid-template-columns:55px minmax(0,1fr);gap:10px;text-decoration:none;display:grid}.admin-calendar-list__event time{color:var(--admin-accent);font-size:10px;font-weight:760}.admin-calendar-list__event.is-oscar time{color:var(--admin-accent)}.admin-calendar-list__event span{gap:4px;min-width:0;display:grid}.admin-calendar-list__event strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-calendar-list__event small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-prospect-card.is-calendar-meeting .admin-prospect-card__footer{align-items:flex-end}.admin-prospect-card__calendar-actions{flex-direction:column;align-items:flex-end;gap:4px}.admin-prospect-card__calendar-actions>small{white-space:nowrap}.admin-calendar-prospect-link.is-mobile>button{max-width:130px}.admin-calendar-link-modal{padding:12px}.admin-calendar-link-modal>section{border-radius:18px;max-height:calc(100vh - 24px);padding:17px}.admin-calendar-link-modal h2{font-size:18px}.admin-calendar:not(.is-picker) .admin-calendar-list__slots.is-create{gap:6px;margin-top:10px;padding-bottom:3px;display:flex;overflow-x:auto}.admin-calendar:not(.is-picker) .admin-calendar-list__slots.is-create>button{border:1px solid var(--admin-line);min-width:56px;min-height:31px;color:var(--admin-accent);background:var(--admin-surface);font:inherit;border-radius:9px;flex:none;padding:0 8px;font-size:9px;font-weight:740}.admin-calendar-create-modal{padding:10px}.admin-calendar-create-modal>section,.admin-calendar-create-modal>section.is-editor{border-radius:19px;max-height:calc(100vh - 20px);padding:17px}.admin-calendar-create-modal h2{font-size:19px}.admin-calendar-create-modal__types{grid-template-columns:1fr}.admin-calendar-create-modal__title input{font-size:17px}.admin-calendar-create-modal__editor footer{flex-direction:column-reverse;align-items:stretch}.admin-calendar__empty{min-height:440px}}:is(body:has(.admin-dashboard),body:has(.admin-gate),body:has(.admin-loading)){background:var(--admin-surface-soft);min-height:100vh;color:var(--admin-text);margin:0;font-family:Aeonik,Arial,sans-serif;overflow-x:clip}.admin-loading,.admin-gate{place-items:center;min-height:100vh;padding:24px;display:grid}.admin-loading span{border:3px solid var(--admin-line);border-top-color:var(--admin-accent-line);border-radius:50%;width:30px;height:30px;animation:.7s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}@keyframes admin-view-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-prospects-view-enter{0%{opacity:0}to{opacity:1}}@keyframes admin-panel-enter{0%{opacity:0;transform:translateY(4px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes admin-ops-capacity-enter{0%{opacity:0}to{opacity:1}}@keyframes admin-panel-enter-x{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes admin-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes admin-badge-enter{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.admin-ops{width:min(1380px,100% - 48px);margin:30px auto 64px;animation:.22s cubic-bezier(.22,1,.36,1) both admin-panel-enter}.admin-ops__hero,.admin-ops__summary,.admin-ops-city,.admin-ops-city__pipelines{display:grid}.admin-ops__hero{grid-template-columns:1fr auto;align-items:end;gap:28px;margin-bottom:24px}.admin-ops__hero>div>span,.admin-ops-city header>div>span{color:var(--admin-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.admin-ops__hero h1{letter-spacing:-.05em;margin:5px 0 4px;font-size:clamp(32px,4vw,48px)}.admin-ops__hero p{color:var(--admin-text-secondary);margin:0}.admin-ops__open-city-form{border:1px solid var(--admin-line);background:var(--admin-surface);box-shadow:0 10px 30px var(--admin-shadow);border-radius:15px;gap:9px;padding:6px;display:flex}.admin-ops-city-search{border:1px solid var(--admin-line);background:var(--admin-surface);box-shadow:0 14px 34px var(--admin-shadow);border-radius:20px;gap:16px;margin-bottom:18px;padding:18px 20px;display:grid}.admin-ops-city-search>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.admin-ops-city-search>header>div>span{color:var(--admin-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-ops-city-search h2{letter-spacing:-.035em;margin:4px 0 0;font-size:20px}.admin-ops-city-search>header label{box-sizing:border-box;border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:14px;align-items:center;gap:10px;width:min(100%,430px);min-height:46px;padding:0 14px;display:flex}.admin-ops-city-search>header label:focus-within{border-color:var(--admin-accent-line);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-ops-city-search>header label span{width:18px;height:18px;color:var(--admin-accent)}.admin-ops-city-search>header label svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:100%;height:100%}.admin-ops-city-search input{width:100%;min-width:0;color:var(--admin-text);font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:650}.admin-ops-city-search>p{color:var(--admin-text-secondary);margin:-4px 0 0;font-size:12px}.admin-ops-city-search__results{gap:10px;display:grid}.admin-ops-city-search__results article{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:15px;grid-template-columns:minmax(180px,1.25fr) minmax(360px,2fr) auto;align-items:center;gap:18px;padding:13px 14px;display:grid}.admin-ops-city-search__results article>header{gap:8px;display:grid}.admin-ops-city-search__results article>header>div{gap:2px;display:grid}.admin-ops-city-search__results article>header strong{font-size:15px}.admin-ops-city-search__results article>header small,.admin-ops-city-search__results dt{color:var(--admin-muted);font-size:10px}.admin-ops-city-search__results article>header b{width:fit-content;color:var(--admin-text-secondary);background:var(--admin-surface-soft);border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.admin-ops-city-search__results article>header b.is-active,.admin-ops-city-search__results article>header b.is-queued{color:var(--admin-success);background:var(--admin-surface-soft)}.admin-ops-city-search__results article>header b.is-planned,.admin-ops-city-search__results article>header b.is-waiting{color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-ops-city-search__results article>header b.is-failed{color:var(--admin-danger);background:var(--admin-surface-soft)}.admin-ops-city-search__results article>header b.is-satisfied{color:var(--admin-success);background:var(--admin-surface-soft)}.admin-ops-city-search__results dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-ops-city-search__results dl>div{gap:3px;margin:0;display:grid}.admin-ops-city-search__results dd{color:var(--admin-text);margin:0;font-size:14px;font-weight:780}.admin-ops-city-search__results dd>small{color:var(--admin-muted);margin-top:2px;font-size:9px;font-weight:620;display:block}.admin-ops-city-search__results article>button{width:auto;min-height:36px;color:var(--admin-text);background:var(--admin-surface-raised);white-space:nowrap;border-radius:10px;padding:0 13px;font-size:10px;font-weight:780}.admin-ops__open-city-form .marketplace-agency{z-index:45;width:320px;min-height:44px;box-shadow:none;border:0;margin:0;padding:0 8px}.admin-ops__open-city-form .marketplace-agency.is-editing{box-shadow:0 0 0 3px var(--admin-shadow)}.admin-ops__open-city-form .marketplace-agency__icon{width:32px;height:32px}.admin-ops__open-city-form .marketplace-agency input{width:100%;padding:0;font-size:13px}.admin-ops__open-city-form .marketplace-agency__suggestions{max-height:min(440px,60vh);left:-1px;right:-1px;overflow-y:auto}.admin-ops__open-city-form .marketplace-agency__suggestions button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.admin-ops__open-city{justify-items:end;gap:7px;display:grid}.admin-ops__open-city>small{color:var(--admin-text-secondary);font-size:11px}.admin-ops__open-city>b{color:var(--admin-success);font-size:11px}.admin-ops__open-city-form>button,.admin-ops-city__pipelines button{background:var(--admin-surface-raised);color:var(--admin-text);cursor:pointer;font:inherit;border:0;border-radius:11px;font-size:13px;font-weight:700}.admin-ops__open-city-form>button{padding:12px 16px}.admin-ops__hero button:disabled,.admin-ops-city__pipelines button:disabled{cursor:default;opacity:.48}.admin-ops__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.admin-ops-queue{border:1px solid var(--admin-accent-line);background:linear-gradient(145deg, var(--admin-surface), var(--admin-surface-soft));box-shadow:0 16px 42px var(--admin-shadow);border-radius:22px;margin-bottom:18px;padding:22px}.admin-ops-queue>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.admin-ops-queue>header span{color:var(--admin-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.admin-ops-queue>header h2{letter-spacing:-.045em;margin:5px 0 0;font-size:25px}.admin-ops-queue__segments{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:11px;gap:3px;padding:3px;display:flex}.admin-ops-queue__segments button{min-height:31px;color:var(--admin-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:760;display:flex}.admin-ops-queue__segments button.is-active{color:var(--admin-text);background:var(--admin-surface);box-shadow:0 4px 11px var(--admin-shadow)}.admin-ops-queue__segments button span{min-width:17px;height:17px;color:var(--admin-on-accent);background:var(--admin-purple-solid);border-radius:999px;place-items:center;font-size:9px;display:grid}.admin-ops-queue>div{gap:7px;display:grid}.admin-ops-queue article{border:1px solid var(--admin-accent-line);background:var(--admin-surface);border-radius:13px;grid-template-columns:minmax(190px,1fr) minmax(105px,auto) minmax(125px,auto) minmax(105px,auto) minmax(130px,auto);align-items:center;gap:13px;padding:12px 13px;display:grid}.admin-ops-queue article>div{min-width:0}.admin-ops-queue article strong{font-size:14px;display:block}.admin-ops-queue article small{color:var(--admin-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.admin-ops-queue article p{color:var(--admin-text-secondary);gap:2px;margin:0;font-size:11px;display:grid}.admin-ops-queue article p b{color:var(--admin-text);font-size:13px}.admin-ops-queue article>span{color:var(--admin-text-secondary);background:var(--admin-surface-soft);border-radius:10px;gap:2px;padding:6px 8px;font-size:10px;font-weight:750;display:grid}.admin-ops-queue article>span small{color:inherit;margin:0;font-size:8px}.admin-ops-queue__status{color:var(--admin-danger);background:var(--admin-surface-soft);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;gap:2px;padding:6px 8px;font-size:10px;font-weight:750;transition:background .18s,transform .18s;display:grid}.admin-ops-queue__status:hover{background:var(--admin-danger-soft);transform:translateY(-1px)}.admin-ops-queue__status small{color:inherit;margin:0;font-size:8px}.admin-ops-queue article.is-active>span{color:var(--admin-success);background:var(--admin-surface-soft)}.admin-ops-queue article.is-queued>span,.admin-ops-queue article.is-retry_waiting>span{color:var(--admin-warning);background:var(--admin-warning-soft)}.admin-ops-queue article.is-failed>span{color:var(--admin-danger);background:var(--admin-surface-soft)}.admin-ops-queue article.is-satisfied{border-color:var(--admin-success-line)}.admin-ops-queue article>span.is-acknowledged{color:var(--admin-text-secondary);background:var(--admin-surface-soft)}.admin-ops-queue article.admin-ops-queue__vm3{border-color:var(--admin-accent-line);background:linear-gradient(110deg, var(--admin-surface-soft), var(--admin-surface));grid-template-columns:minmax(240px,1fr) minmax(170px,auto) minmax(130px,auto)}.admin-ops-queue article.admin-ops-queue__vm3>div strong{color:var(--admin-accent)}.admin-ops-queue article.admin-ops-queue__vm3>p{min-width:170px}.admin-ops-queue article.admin-ops-queue__vm3>span{color:var(--admin-success);background:var(--admin-surface-soft);text-align:center;justify-items:center}.admin-ops-queue article.admin-ops-queue__vm3.is-idle>span{color:var(--admin-text-secondary);background:var(--admin-surface-soft)}.admin-ops-queue__accounts{border:1px solid var(--admin-accent-line);color:var(--admin-text);background:var(--admin-surface);font:inherit;text-align:left;cursor:pointer;border-radius:10px;gap:2px;padding:7px 9px;transition:border-color .18s,transform .18s;display:grid}.admin-ops-queue__accounts:hover{border-color:var(--admin-accent-line);transform:translateY(-1px)}.admin-ops-queue__accounts small{color:var(--admin-text-secondary);margin:0;font-size:9px}.admin-ops-queue__accounts b{font-size:13px}.admin-ops-queue__acknowledge{min-height:34px;color:var(--admin-on-accent);background:var(--admin-accent-solid);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 11px;font-size:10px;font-weight:760}.admin-ops-queue__acknowledge:disabled{cursor:default;opacity:.5}.admin-ops-queue__load-more-sentinel{width:100%;height:1px}.admin-ops-queue>p{color:var(--admin-text-secondary);margin:0;font-size:12px}.admin-ops-accounts-dialog{z-index:120;background:var(--admin-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;padding:24px;animation:.18s both admin-backdrop-enter;display:grid;position:fixed;inset:0}.admin-ops-accounts-dialog>section{border:1px solid var(--admin-line);background:var(--admin-surface);width:min(760px,100%);max-height:min(760px,100vh - 48px);box-shadow:0 28px 90px var(--admin-shadow);border-radius:24px;animation:.22s cubic-bezier(.22,1,.36,1) both admin-panel-enter;overflow:hidden}.admin-ops-accounts-dialog>section>header{border-bottom:1px solid var(--admin-line);background:var(--admin-surface);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.admin-ops-accounts-dialog>section>header span{color:var(--admin-accent);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-ops-accounts-dialog>section>header h2{letter-spacing:-.045em;margin:5px 0 4px;font-size:26px}.admin-ops-accounts-dialog>section>header p{color:var(--admin-muted);margin:0;font-size:11px}.admin-ops-accounts-dialog>section>header button{border:1px solid var(--admin-line);width:34px;height:34px;color:var(--admin-text-secondary);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:50%;font-size:20px}.admin-ops-accounts-dialog__list{gap:10px;max-height:calc(min(760px,100vh - 48px) - 105px);padding:14px;display:grid;overflow-y:auto}.admin-ops-accounts-dialog__list>article{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:16px;padding:16px}.admin-ops-accounts-dialog__list>article>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-ops-accounts-dialog__list>article>header strong{font-size:14px;display:block}.admin-ops-accounts-dialog__list>article>header small{color:var(--admin-muted);margin-top:3px;font-size:10px;display:block}.admin-ops-accounts-dialog__list>article>header>span{color:var(--admin-text-secondary);background:var(--admin-surface-soft);border-radius:999px;padding:5px 8px;font-size:9px;font-weight:760}.admin-ops-accounts-dialog__list>article>header>span.is-active{color:var(--admin-success);background:var(--admin-surface-soft)}.admin-ops-account-totals{gap:6px;margin:12px 0 8px;display:flex}.admin-ops-account-totals b{color:var(--admin-text-secondary);background:var(--admin-surface-soft);border-radius:8px;padding:5px 8px;font-size:9px}.admin-ops-account-contacts{display:grid}.admin-ops-account-contacts>div{border-top:1px solid var(--admin-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.admin-ops-account-contacts>div>span:last-child{justify-items:end;gap:4px;display:grid}.admin-ops-account-contacts strong{font-size:12px;display:block}.admin-ops-account-contacts small{color:var(--admin-muted);margin-top:3px;font-size:9px;display:block}.admin-ops-account-contacts b{color:var(--admin-success);font-size:9px}.admin-ops-account-contacts b.is-publish_failed,.admin-ops-account-contacts small.is-proven_mismatch{color:var(--admin-danger)}.admin-ops-accounts-dialog__empty{min-height:230px;color:var(--admin-muted);text-align:center;place-items:center;margin:0;font-size:12px;display:grid}.admin-ops-incident-dialog{z-index:121;background:var(--admin-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;padding:24px;animation:.18s both admin-backdrop-enter;display:grid;position:fixed;inset:0}.admin-ops-incident-dialog>section{border:1px solid var(--admin-line);background:var(--admin-surface);width:min(520px,100%);box-shadow:0 28px 90px var(--admin-shadow);border-radius:24px;animation:.22s cubic-bezier(.22,1,.36,1) both admin-panel-enter;overflow:hidden}.admin-ops-incident-dialog header{border-bottom:1px solid var(--admin-line);background:var(--admin-surface);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.admin-ops-incident-dialog header span{color:var(--admin-danger);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-ops-incident-dialog header h2{letter-spacing:-.045em;margin:5px 0 0;font-size:26px}.admin-ops-incident-dialog header button{border:1px solid var(--admin-line);width:34px;height:34px;color:var(--admin-text-secondary);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:50%;font-size:20px}.admin-ops-incident-dialog__body{gap:14px;padding:18px;display:grid}.admin-ops-incident-dialog__body>article{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:15px;padding:16px;display:block}.admin-ops-incident-dialog__body>article strong{color:var(--admin-danger);font-size:14px}.admin-ops-incident-dialog__body>article p{color:var(--admin-text-secondary);margin:6px 0 0;font-size:11px;line-height:1.45}.admin-ops-incident-dialog__body dl{gap:0;margin:0;padding:0 2px;display:grid}.admin-ops-incident-dialog__body dl div{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(130px,.7fr) 1fr;gap:16px;padding:10px 0;display:grid}.admin-ops-incident-dialog__body dl div:last-child{border-bottom:0}.admin-ops-incident-dialog__body dt{color:var(--admin-muted);font-size:10px}.admin-ops-incident-dialog__body dd{color:var(--admin-text);text-align:right;margin:0;font-size:10px;font-weight:700}.admin-ops__summary article{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:18px;padding:20px 22px}.admin-ops__summary span,.admin-ops__summary small,.admin-ops-city__stock span,.admin-ops-city__pipelines>section>span,.admin-ops-city__pipelines small{color:var(--admin-text-secondary);font-size:12px;display:block}.admin-ops__summary strong{letter-spacing:-.04em;margin:8px 0 3px;font-size:28px;display:block}.admin-ops__cities{gap:10px;display:grid}.admin-ops-outside{border:1px solid var(--admin-line);background:var(--admin-surface);box-shadow:0 10px 32px var(--admin-shadow);border-radius:20px;margin-top:18px;padding:24px}.admin-ops-outside>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-ops-outside>header span{color:var(--admin-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.admin-ops-outside>header h2{letter-spacing:-.04em;margin:5px 0 0;font-size:24px}.admin-ops-outside>header>strong{border:1px solid var(--admin-accent-line);background:var(--admin-surface);color:var(--admin-accent);border-radius:999px;flex:none;padding:8px 12px;font-size:13px}.admin-ops-outside__search{width:min(100%,620px);margin-top:22px;display:block;position:relative}.admin-ops-outside__search>span{width:19px;height:19px;color:var(--admin-muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.admin-ops-outside__search svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:100%;height:100%;display:block}.admin-ops-outside__search input{box-sizing:border-box;border:1px solid var(--admin-line);background:var(--admin-surface);width:100%;height:48px;color:var(--admin-text);font:inherit;border-radius:13px;outline:0;padding:0 16px 0 46px;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s}.admin-ops-outside__search input:focus{border-color:var(--admin-accent-line);background:var(--admin-surface);box-shadow:0 0 0 4px var(--admin-shadow)}.admin-ops-outside__search input::placeholder{color:var(--admin-muted)}.admin-ops-outside__meta{color:var(--admin-text-secondary);margin:18px 0 10px;font-size:12px;font-weight:650}.admin-ops-outside__rows{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px;animation:.2s both admin-panel-enter;display:grid}.admin-ops-outside__rows article{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:58px;padding:10px 13px;display:flex}.admin-ops-outside__rows article>div{min-width:0}.admin-ops-outside__rows article>div>strong,.admin-ops-outside__department strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.admin-ops-outside__rows article small{color:var(--admin-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.admin-ops-outside__rows article>b{color:var(--admin-text);flex:none;font-size:12px}.admin-ops-outside__department{align-items:center;gap:10px;display:flex}.admin-ops-outside__rows .admin-ops-outside__department-card{min-height:0;padding:0;transition:border-color .18s,box-shadow .18s;display:block;overflow:hidden}.admin-ops-outside__department-card.is-expanded{border-color:var(--admin-accent-line);box-shadow:0 8px 24px var(--admin-shadow)}.admin-ops-outside__department-toggle{border-radius:inherit;width:100%;min-height:58px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 13px;transition:background .18s;display:flex}.admin-ops-outside__department-toggle:hover{background:var(--admin-surface)}.admin-ops-outside__department-toggle:focus-visible{box-shadow:inset 0 0 0 2px var(--admin-shadow)}.admin-ops-outside__department>span{background:var(--admin-surface-soft);width:34px;height:28px;color:var(--admin-accent);border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.admin-ops-outside__department>div{min-width:0}.admin-ops-outside__department-total{flex:none;align-items:center;gap:10px;display:flex}.admin-ops-outside__department-total b{color:var(--admin-text);font-size:12px}.admin-ops-outside__department-total svg{fill:none;width:18px;height:18px;stroke:var(--admin-text-secondary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;transition:transform .2s}.admin-ops-outside__department-card.is-expanded .admin-ops-outside__department-total svg{transform:rotate(180deg)}.admin-ops-outside__communes{border-top:1px solid var(--admin-line);margin:0 12px 10px;padding:4px 0;animation:.22s both admin-outside-expand}.admin-ops-outside__commune{justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:10px 2px;display:flex}.admin-ops-outside__commune+.admin-ops-outside__commune{border-top:1px solid var(--admin-line)}.admin-ops-outside__commune>div{min-width:0}.admin-ops-outside__commune strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.admin-ops-outside__commune small{margin-top:3px}.admin-ops-outside__commune>b{color:var(--admin-accent);flex:none;font-size:11px}@keyframes admin-outside-expand{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.admin-ops-outside__empty{border:1px dashed var(--admin-line);background:var(--admin-surface);color:var(--admin-text-secondary);border-radius:12px;margin:0;padding:18px;font-size:13px}.admin-ops-city{border:1px solid var(--admin-line);background:var(--admin-surface);box-shadow:0 8px 26px var(--admin-shadow);border-radius:16px;padding:12px;transition:border-color .22s,box-shadow .22s}.admin-ops-city.is-expanded{border-color:var(--admin-accent-line);box-shadow:0 14px 34px var(--admin-shadow)}.admin-ops-city__row{grid-template-columns:115px 115px 145px minmax(180px,.8fr) 86px repeat(2,minmax(210px,1fr));align-items:stretch;gap:10px;display:grid}.admin-ops-editor-trigger{border:1px solid var(--admin-line);background:var(--admin-surface);min-width:0;min-height:64px;color:var(--admin-text);cursor:pointer;font:inherit;text-align:left;border-radius:12px;outline:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;padding:11px 29px 11px 12px;transition:border-color .18s,background .18s,box-shadow .18s,color .18s;display:grid;position:relative}.admin-ops-editor-trigger:hover{border-color:var(--admin-line);background:var(--admin-surface)}.admin-ops-editor-trigger:focus-visible{border-color:var(--admin-accent-line);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-ops-editor-trigger.is-open{border-color:var(--admin-accent-line);background:linear-gradient(145deg, var(--admin-surface), var(--admin-surface-soft));color:var(--admin-accent)}.admin-ops-editor-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px;transition:transform .2s;position:absolute;right:8px}.admin-ops-editor-trigger.is-open svg{transform:rotate(180deg)}.admin-ops-capacity>span{gap:6px;min-width:0;display:grid}.admin-ops-capacity small,.admin-ops-capacity strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-ops-capacity small{color:var(--admin-text-secondary);font-size:10px}.admin-ops-capacity strong{color:inherit;font-size:12px}.admin-ops-criteria-trigger{color:var(--admin-accent);text-align:center;place-content:center;font-size:11px;font-weight:800}.admin-ops-criteria-trigger>span{justify-self:center}.admin-ops-city__criteria{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:12px;align-content:center;gap:8px;min-width:0;padding:11px 12px;display:grid}.admin-ops-city__criteria>span{color:var(--admin-text-secondary);font-size:12px}.admin-ops-city__criteria>div{flex-wrap:wrap;gap:5px;display:flex}.admin-ops-city__criteria b{border:1px solid var(--admin-accent-line);background:var(--admin-accent-soft);color:var(--admin-accent);border-radius:999px;padding:5px 7px;font-size:10px;font-weight:720;line-height:1.1}.admin-ops-city__row>header{align-content:center;justify-items:start;gap:8px;min-width:0;padding:2px 4px;display:grid}.admin-ops-city h2{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:20px;overflow:hidden}.admin-ops-city__row>header>b{border-radius:999px;padding:5px 8px;font-size:10px}.admin-ops-city__row>header>b.is-healthy{background:var(--admin-surface-soft);color:var(--admin-success)}.admin-ops-city__row>header>b.is-low{background:var(--admin-warning-soft);color:var(--admin-warning)}.admin-ops-city__row>header>b.is-critical{background:var(--admin-surface-soft);color:var(--admin-danger)}.admin-ops-city__stock{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:12px;align-content:center;gap:8px;min-width:0;padding:11px 12px;display:grid}.admin-ops-city__stock>div{gap:5px;display:grid}.admin-ops-city__stock strong{font-size:18px}.admin-ops-city__stock strong small{color:var(--admin-muted);font-size:13px;display:inline}.admin-ops-stock-global{color:var(--admin-muted);font-size:8px;line-height:1.25}.admin-ops-city__stock>i{background:var(--admin-surface-soft);border-radius:999px;height:5px;display:block;overflow:hidden}.admin-ops-city__stock>i>b{border-radius:inherit;background:linear-gradient(90deg, var(--admin-accent-solid), var(--admin-purple-solid));height:100%;transition:width .25s;display:block}.admin-ops-city__pipelines{display:contents}.admin-ops-city__pipelines>section{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label action""metric action""status action";align-items:center;column-gap:12px;min-width:0;padding:11px 12px;display:grid}.admin-ops-city__pipelines>section>span{text-overflow:ellipsis;white-space:nowrap;grid-area:label;overflow:hidden}.admin-ops-city__pipelines>section>div{grid-area:metric;align-items:baseline;gap:9px;min-width:0;margin-top:5px;display:flex}.admin-ops-city__pipelines strong{flex:none;font-size:19px}.admin-ops-city__pipelines small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-ops-city__pipelines p{min-height:15px;color:var(--admin-text-secondary);text-overflow:ellipsis;white-space:nowrap;grid-area:status;margin:4px 0 0;font-size:11px;overflow:hidden}.admin-ops-city__pipelines p.is-failed,.admin-ops__error{color:var(--admin-danger)}.admin-ops-editor{border:1px solid var(--admin-line);background:linear-gradient(145deg, var(--admin-surface), var(--admin-surface));box-shadow:inset 0 1px 0 var(--admin-shadow);border-radius:14px;margin-top:10px;padding:18px;animation:.22s cubic-bezier(.22,1,.36,1) both admin-panel-enter}.admin-ops-editor__header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.admin-ops-editor__header>div{min-width:0}.admin-ops-editor__header span{color:var(--admin-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-ops-editor__header h3{color:var(--admin-text);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:17px;overflow:hidden}.admin-ops-editor__close{border:1px solid var(--admin-line);background:var(--admin-surface);width:34px;height:34px;color:var(--admin-text-secondary);cursor:pointer;border-radius:50%;outline:0;flex:none;place-items:center;padding:0;transition:border-color .18s,background .18s,color .18s;display:grid}.admin-ops-editor__close:hover{border-color:var(--admin-line);background:var(--admin-surface);color:var(--admin-text)}.admin-ops-editor__close:focus-visible{box-shadow:0 0 0 3px var(--admin-shadow)}.admin-ops-editor__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:17px;height:17px}.admin-ops-editor__fields{gap:11px;display:grid}.admin-ops-editor__fields--criteria{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-ops-editor__fields--capacity{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ops-editor label{color:var(--admin-text-secondary);letter-spacing:.02em;gap:6px;font-size:10px;font-weight:750;display:grid}.admin-ops-editor input,.admin-ops-editor select{box-sizing:border-box;border:1px solid var(--admin-line);background:var(--admin-surface);width:100%;min-height:40px;color:var(--admin-text);font:inherit;border-radius:9px;outline:0;padding:9px 10px;font-size:12px}.admin-ops-editor input:focus,.admin-ops-editor select:focus{border-color:var(--admin-accent-line);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-ops-editor__footer{border-top:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:14px;display:flex}.admin-ops-editor__footer--end{justify-content:flex-end}.admin-ops-editor__toggles{flex-wrap:wrap;gap:8px;display:flex}.admin-ops-editor label.is-toggle{border:1px solid var(--admin-line);background:var(--admin-surface);min-height:36px;color:var(--admin-text-secondary);cursor:pointer;letter-spacing:0;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:0 11px;font-size:11px}.admin-ops-editor label.is-toggle input{accent-color:#6454d7;width:16px;height:16px}.admin-ops-editor__footer>button{background:var(--admin-surface-raised);min-height:40px;color:var(--admin-text);cursor:pointer;font:inherit;border:0;border-radius:10px;padding:0 17px;font-size:12px;font-weight:750}.admin-ops-editor__footer>button:disabled{opacity:.5}.admin-ops-policy-fields{gap:18px;display:grid}.admin-ops-policy-fields>section{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:13px;gap:11px;min-width:0;padding:14px;display:grid}.admin-ops-policy-fields>section>header h4,.admin-ops-open-city-dialog__objective h4{color:var(--admin-text);letter-spacing:-.015em;margin:0;font-size:13px}.admin-ops-policy-fields>section>header p,.admin-ops-open-city-dialog__objective header p{color:var(--admin-muted);margin:3px 0 0;font-size:10px;line-height:1.4}.admin-ops-editor__fields--campaign{grid-template-columns:repeat(2,minmax(0,180px));margin-top:14px}.admin-ops-facet-grid{gap:8px;display:grid}.admin-ops-facet-grid article{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:11px;grid-template-columns:minmax(86px,.65fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:8px;min-width:0;padding:10px;display:grid}.admin-ops-facet-grid article>strong{color:var(--admin-text);align-self:center;font-size:11px}.admin-ops-facet-grid label,.admin-ops-open-city-dialog label{min-width:0;color:var(--admin-text-secondary);gap:5px;font-size:9px;font-weight:750;display:grid}.admin-ops-facet-grid input:not([type=checkbox]),.admin-ops-open-city-dialog input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--admin-line);width:100%;min-width:0;min-height:38px;color:var(--admin-text);background:var(--admin-surface);font:inherit;border-radius:9px;outline:0;padding:8px 9px;font-size:11px}.admin-ops-facet-grid input:focus,.admin-ops-open-city-dialog input:focus{border-color:var(--admin-accent-line);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-ops-facet-grid label.is-toggle,.admin-ops-open-city-dialog label.is-toggle{border:1px solid var(--admin-line);min-height:38px;color:var(--admin-text-secondary);background:var(--admin-surface);cursor:pointer;white-space:nowrap;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-self:end;align-items:center;gap:7px;padding:0 9px}.admin-ops-facet-grid label.is-toggle input,.admin-ops-open-city-dialog label.is-toggle input{accent-color:#6555da;width:15px;height:15px}.admin-ops-open-city-dialog{z-index:520;background:var(--admin-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;padding:24px;animation:.22s cubic-bezier(.22,1,.36,1) both admin-panel-enter;display:grid;position:fixed;inset:0}.admin-ops-open-city-dialog>section{border:1px solid var(--admin-line);background:var(--admin-surface);width:min(1160px,100%);max-height:min(880px,100vh - 48px);box-shadow:0 28px 80px var(--admin-shadow);border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.admin-ops-open-city-dialog__header{border-bottom:1px solid var(--admin-line);background:linear-gradient(135deg, var(--admin-surface), var(--admin-surface));justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 18px;display:flex}.admin-ops-open-city-dialog__header span{color:var(--admin-accent);letter-spacing:.08em;font-size:10px;font-weight:820}.admin-ops-open-city-dialog__header h2{color:var(--admin-text);letter-spacing:-.035em;margin:4px 0 0;font-size:23px}.admin-ops-open-city-dialog__header p{color:var(--admin-text-secondary);margin:6px 0 0;font-size:11px;line-height:1.45}.admin-ops-open-city-dialog__header>button{border:1px solid var(--admin-line);width:36px;height:36px;color:var(--admin-text-secondary);background:var(--admin-surface);cursor:pointer;font:inherit;border-radius:50%;flex:none;padding:0;font-size:21px}.admin-ops-open-city-dialog__content{scrollbar-width:thin;gap:16px;min-height:0;padding:18px 24px 24px;display:grid;overflow-y:auto}.admin-ops-open-city-dialog__objective{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:13px;padding:14px}.admin-ops-open-city-dialog__force{border:1px solid var(--admin-warning-line);background:var(--admin-surface-soft);border-radius:13px;gap:12px;padding:15px;display:grid}.admin-ops-open-city-dialog__force h4{color:var(--admin-warning);margin:0;font-size:13px}.admin-ops-open-city-dialog__force header p{max-width:760px;color:var(--admin-warning);margin:4px 0 0;font-size:10px;line-height:1.5}.admin-ops-open-city-dialog__force label.is-toggle{border-color:var(--admin-warning-line);width:fit-content;color:var(--admin-warning);white-space:normal}.admin-ops-open-city-dialog__note textarea{resize:vertical;box-sizing:border-box;border:1px solid var(--admin-warning-line);width:min(720px,100%);min-height:74px;color:var(--admin-text);background:var(--admin-surface);font:inherit;border-radius:9px;outline:0;padding:10px;font-size:11px;line-height:1.45}.admin-ops-open-city-dialog__note textarea:focus{border-color:var(--admin-accent-line);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-ops-open-city-dialog__force>small{color:var(--admin-warning);font-size:9px}.admin-ops-queue article small.admin-ops-queue__note{color:var(--admin-accent);text-overflow:clip;white-space:normal}.admin-ops-open-city-dialog>section>footer{border-top:1px solid var(--admin-line);background:var(--admin-surface);justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.admin-ops-open-city-dialog>section>footer p{color:var(--admin-muted);margin:0;font-size:10px}.admin-ops-open-city-dialog>section>footer>div{flex-wrap:wrap;flex-shrink:0;gap:9px;display:flex}.admin-ops-open-city-dialog>section>footer button{min-height:42px;color:var(--admin-on-accent);background:linear-gradient(135deg, var(--admin-accent-solid), var(--admin-purple-solid));cursor:pointer;font:inherit;border:0;border-radius:11px;padding:0 17px;font-size:11px;font-weight:780}.admin-ops-open-city-dialog>section>footer button.is-secondary{border:1px solid var(--admin-line);color:var(--admin-text-secondary);background:var(--admin-surface)}.admin-ops-open-city-dialog button:disabled{cursor:wait;opacity:.55}@media (width<=900px){.admin-ops-facet-grid article{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ops-facet-grid article>strong{grid-column:1/-1}}@media (width<=640px){.admin-ops-open-city-dialog{place-items:stretch stretch;padding:0}.admin-ops-open-city-dialog>section{border-radius:0;width:100%;max-height:100dvh}.admin-ops-open-city-dialog__header,.admin-ops-open-city-dialog__content,.admin-ops-open-city-dialog>section>footer{padding-left:16px;padding-right:16px}.admin-ops-editor__fields--criteria,.admin-ops-editor__fields--campaign,.admin-ops-facet-grid article{grid-template-columns:1fr}.admin-ops-open-city-dialog>section>footer{flex-direction:column;align-items:stretch}.admin-ops-open-city-dialog>section>footer>div,.admin-ops-open-city-dialog>section>footer button{width:100%}.admin-ops-open-city-dialog>section>footer>div{flex-direction:column}}.admin-ops-capacity-editor__content{grid-template-columns:minmax(210px,.72fr) minmax(0,2fr);align-items:stretch;gap:12px;display:grid}.admin-ops-capacity__measurement{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:10px;align-content:center;gap:4px;padding:11px 12px;display:grid}.admin-ops-capacity__measurement span,.admin-ops-capacity__measurement small{color:var(--admin-text-secondary);font-size:10px}.admin-ops-capacity__measurement strong{color:var(--admin-text);font-size:12px}.admin-ops-city__pipelines button{grid-area:action;width:auto;max-width:154px;padding:10px 12px;line-height:1.15}.admin-ops-loading{place-items:center;min-height:52vh;display:grid}.admin-ops-loading span{border:3px solid var(--admin-line);border-top-color:var(--admin-accent-line);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite admin-spin}.admin-ops__error{background:var(--admin-surface-soft);border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:13px}@media (width>=901px) and (width<=1100px){.admin-ops-city__row{grid-template-columns:105px 105px 135px minmax(160px,.8fr) 75px repeat(2,minmax(180px,1fr))}.admin-ops-capacity-editor__content{grid-template-columns:1fr}.admin-ops-editor__fields--criteria,.admin-ops-editor__fields--capacity{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.admin-ops{width:min(100% - 24px,720px);margin-top:20px}.admin-ops__hero{grid-template-columns:1fr;align-items:stretch}.admin-ops__open-city-form,.admin-ops__open-city-form .marketplace-agency{width:100%}.admin-ops__open-city{justify-items:stretch}.admin-ops__open-city-form{box-sizing:border-box;flex-direction:column}.admin-ops__open-city-form>button{width:100%}.admin-ops-city-search>header{flex-direction:column;align-items:stretch}.admin-ops-city-search>header label{width:100%}.admin-ops-city-search__results article{grid-template-columns:1fr}.admin-ops-city-search__results dl{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ops-city-search__results article>button{width:100%}.admin-ops__summary{grid-template-columns:1fr}.admin-ops-queue>header{flex-direction:column;align-items:stretch}.admin-ops-queue__segments{overflow-x:auto}.admin-ops-queue__segments button{white-space:nowrap;justify-content:center}.admin-ops-queue article{grid-template-columns:minmax(0,1fr);gap:10px}.admin-ops-queue article>p,.admin-ops-queue article>.admin-ops-queue__accounts,.admin-ops-queue article>.admin-ops-queue__status,.admin-ops-queue article>span,.admin-ops-queue article>.admin-ops-queue__acknowledge{grid-column:1/-1}.admin-ops-queue article.admin-ops-queue__vm3{grid-template-columns:minmax(0,1fr)}.admin-ops-queue article.admin-ops-queue__vm3>p,.admin-ops-queue article.admin-ops-queue__vm3>span{grid-column:1/-1}.admin-ops-queue article>p{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-top:3px}.admin-ops-queue article>p small{margin:0}.admin-ops-queue article>span{justify-items:start}.admin-ops-outside{padding:18px}.admin-ops-outside>header{align-items:flex-start}.admin-ops-outside>header h2{font-size:21px}.admin-ops-outside__rows{grid-template-columns:1fr}.admin-ops-outside__department-toggle{gap:10px;padding-inline:11px}.admin-ops-outside__department-total{gap:7px}.admin-ops-city__row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ops-city__row>header{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-ops-city__row>header>b{grid-area:1/2}.admin-ops-city__pipelines{grid-column:1/-1;grid-template-columns:1fr;gap:10px;display:grid}.admin-ops-city__criteria{grid-column:1/-1}.admin-ops-criteria-trigger{grid-column:1/-1;min-height:48px}.admin-ops-capacity-editor__content{grid-template-columns:1fr}.admin-ops-editor__fields--criteria,.admin-ops-editor__fields--capacity{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.admin-ops-editor{padding:15px}.admin-ops-editor__fields--criteria,.admin-ops-editor__fields--capacity{grid-template-columns:1fr}.admin-ops-editor__footer{flex-direction:column;align-items:stretch}.admin-ops-editor__toggles{grid-template-columns:1fr;display:grid}.admin-ops-editor__footer>button{width:100%}}.admin-gate:before{content:"";pointer-events:none;background:radial-gradient(circle at 16% 8%, var(--admin-accent-soft), transparent 30%), radial-gradient(circle at 88% 92%, var(--admin-accent-soft), transparent 32%);position:fixed;inset:0}.admin-gate__card{border:1px solid var(--admin-accent-line);background:var(--admin-surface);width:min(100%,430px);box-shadow:0 24px 70px var(--admin-shadow);border-radius:26px;padding:38px;animation:.24s cubic-bezier(.22,1,.36,1) both admin-panel-enter;position:relative}.admin-gate__card--compact{text-align:center}.admin-gate__card>img{width:112px;height:auto;margin-bottom:30px}.admin-gate__card h1{letter-spacing:-.045em;margin:10px 0 8px;font-size:32px}.admin-gate__card>p{color:var(--admin-text-secondary);margin:0 0 26px;line-height:1.5}.admin-private-label{border:1px solid var(--admin-line);min-height:27px;color:var(--admin-accent);background:var(--admin-surface);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.admin-gate form{gap:16px;display:grid}.admin-gate label{color:var(--admin-text-secondary);gap:7px;font-size:13px;font-weight:700;display:grid}.admin-gate input{box-sizing:border-box;border:1px solid var(--admin-line);background:var(--admin-surface);width:100%;height:49px;color:var(--admin-text);font:inherit;border-radius:13px;outline:none;padding:0 14px;font-size:15px}.admin-gate input:focus{border-color:var(--admin-accent-line);box-shadow:0 0 0 4px var(--admin-shadow)}.admin-gate button{background:linear-gradient(120deg, var(--admin-accent-solid), var(--admin-purple-solid));min-height:49px;color:var(--admin-on-accent);font:inherit;cursor:pointer;border:0;border-radius:13px;font-weight:750}.admin-gate button:disabled{opacity:.6;cursor:wait}.admin-form-error{color:var(--admin-danger);margin:-4px 0 0;font-size:13px}.admin-password-hint{color:var(--admin-muted);margin-top:-8px;font-size:11px}.admin-dashboard{width:min(1480px,100% - 48px);margin:0 auto;padding:24px 0 70px;overflow-x:visible}.admin-view-stage{min-width:0;animation:.24s cubic-bezier(.22,1,.36,1) both admin-view-enter}.admin-view-stage.is-prospects{animation-name:admin-prospects-view-enter}.admin-dashboard__header{z-index:100;background:var(--admin-surface-soft);justify-content:space-between;align-items:center;gap:20px;min-height:62px;display:flex;position:sticky;top:0}.admin-dashboard__header>div:first-child{align-items:center;gap:13px;display:flex}.admin-dashboard__header img{width:108px}.admin-dashboard__header>div:first-child span{border-left:1px solid var(--admin-line);color:var(--admin-text-secondary);letter-spacing:.08em;text-transform:uppercase;padding-left:13px;font-size:12px;font-weight:750}.admin-view-tabs button:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .19s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(.96)}.admin-logout{border:1px solid var(--admin-line);min-height:36px;color:var(--admin-text-secondary);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:10px;padding:0 12px;font-size:11px;font-weight:720;transition:border-color .18s,color .18s,background-color .18s}.admin-logout:hover{border-color:var(--admin-line);color:var(--admin-accent);background:var(--admin-surface)}.admin-cockpit-hero{gap:25px;padding:28px 0 18px;display:grid}.admin-cockpit-agenda{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:14px;display:grid}.admin-agenda-card{border:1px solid var(--admin-line);background:var(--admin-surface);min-width:0;box-shadow:0 12px 32px var(--admin-shadow);border-radius:20px;padding:20px;overflow:hidden}.admin-agenda-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:16px;display:grid}.admin-agenda-card>header>div{min-width:0}.admin-agenda-card>header span:not(.admin-agenda-card__icon){color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:760;display:block}.admin-agenda-card h2{color:var(--admin-text);letter-spacing:-.035em;margin:0;font-size:20px;line-height:1.05}.admin-agenda-card__icon{border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.admin-agenda-card__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:19px}.admin-agenda-card__count{font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:12px;display:grid}.admin-agenda-card--todo{border-color:var(--admin-line);background:linear-gradient(145deg, var(--admin-surface) 55%, var(--admin-surface) 100%)}.admin-agenda-card--todo .admin-agenda-card__icon,.admin-agenda-card--todo .admin-agenda-card__count{color:var(--admin-danger);background:var(--admin-surface-soft)}.admin-agenda-card--calls{border-color:var(--admin-line);background:linear-gradient(145deg, var(--admin-surface) 55%, var(--admin-surface) 100%)}.admin-agenda-card--calls .admin-agenda-card__icon,.admin-agenda-card--calls .admin-agenda-card__count{color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-agenda-list{scrollbar-width:thin;scrollbar-color:#d9dbe4 transparent;gap:7px;max-height:264px;padding-right:3px;display:grid;overflow:auto}.admin-agenda-todo,.admin-agenda-call{border-radius:13px;align-items:center;gap:11px;min-width:0;min-height:54px;padding:10px 12px;display:flex}.admin-agenda-todo{background:var(--admin-surface-soft)}.admin-agenda-todo__check{border:2px solid var(--admin-danger-line);width:23px;height:23px;color:var(--admin-text);background:var(--admin-surface);cursor:pointer;border-radius:50%;flex:0 0 23px;place-items:center;padding:0;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.admin-agenda-todo__check:hover:not(:disabled){border-color:var(--admin-danger-line);background:var(--admin-surface-soft);transform:scale(1.05)}.admin-agenda-todo__check:focus-visible{outline:3px solid var(--admin-danger-line);outline-offset:2px}.admin-agenda-todo__check:disabled{cursor:wait;opacity:.72}.admin-agenda-todo__check i{border:2px solid var(--admin-danger-line);border-top-color:var(--admin-danger-line);border-radius:50%;width:10px;height:10px;animation:.65s linear infinite admin-agenda-spin}.admin-agenda-todo>span,.admin-agenda-call>span{gap:3px;min-width:0;display:grid}.admin-agenda-todo strong,.admin-agenda-call strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.admin-agenda-todo small,.admin-agenda-call small{color:var(--admin-muted);font-size:10px}.admin-agenda-call{color:inherit;background:var(--admin-surface-soft);text-decoration:none;transition:background-color .16s,transform .16s}.admin-agenda-call:hover{background:var(--admin-accent-soft);transform:translateY(-1px)}.admin-agenda-call:focus-visible{outline:3px solid var(--admin-accent-line);outline-offset:-1px}.admin-agenda-call time{min-width:39px;color:var(--admin-accent);font-variant-numeric:tabular-nums;font-size:12px;font-weight:820}.admin-agenda-call>span{flex:1}.admin-agenda-call>svg{fill:none;width:17px;stroke:var(--admin-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:0 0 17px}.admin-agenda-empty{border:1px dashed var(--admin-line);min-height:86px;color:var(--admin-muted);text-align:center;border-radius:13px;place-items:center;gap:9px;padding:15px;font-size:11px;line-height:1.45;display:grid}.admin-agenda-empty button,.admin-agenda-card--error button{min-height:34px;color:var(--admin-on-accent);background:var(--admin-danger-solid);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 13px;font-size:10px;font-weight:780}.admin-agenda-empty button:disabled{cursor:not-allowed;opacity:.45}.admin-agenda-empty small{color:var(--admin-muted);font-size:9px}.admin-agenda-error,.admin-agenda-note{color:var(--admin-danger);margin:10px 2px 0;font-size:10px;line-height:1.4}.admin-agenda-note{color:var(--admin-text-secondary)}.admin-agenda-card--error{min-height:118px;color:var(--admin-muted);text-align:center;grid-column:1/-1;place-items:center;gap:7px;font-size:11px;display:grid}.admin-agenda-card--error strong{color:var(--admin-text);font-size:14px}.admin-agenda-card--error button{background:var(--admin-accent-solid)}.admin-cockpit-agenda.is-loading .admin-agenda-card{align-content:center;gap:12px;min-height:158px;display:grid}.admin-cockpit-agenda.is-loading .admin-agenda-card>i{background:linear-gradient(90deg, var(--admin-surface-soft) 25%, var(--admin-surface) 50%, var(--admin-surface-soft) 75%);background-size:200% 100%;border-radius:999px;height:14px;animation:1.2s ease-in-out infinite admin-agenda-shimmer}.admin-cockpit-agenda.is-loading .admin-agenda-card>i:first-child{width:42%}.admin-cockpit-agenda.is-loading .admin-agenda-card>i:nth-child(2){width:88%}.admin-cockpit-agenda.is-loading .admin-agenda-card>i:nth-child(3){width:68%}@keyframes admin-agenda-spin{to{transform:rotate(360deg)}}@keyframes admin-agenda-shimmer{to{background-position:-200% 0}}.admin-pro-action{border:1px solid var(--admin-line);width:100%;min-height:136px;color:var(--admin-on-accent);background:radial-gradient(circle at 82% -30%, var(--admin-purple-solid), transparent 42%), linear-gradient(120deg, var(--admin-surface-raised) 0%, var(--admin-accent-solid) 48%, var(--admin-purple-solid) 100%);box-shadow:0 18px 45px var(--admin-shadow);font:inherit;text-align:left;cursor:pointer;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;padding:25px 29px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.admin-pro-action:after{border:1px solid var(--admin-line);content:"";border-radius:50%;width:180px;height:180px;position:absolute;bottom:-145px;right:8%}.admin-pro-action:hover{box-shadow:0 22px 50px var(--admin-shadow);transform:translateY(-2px)}.admin-pro-action:focus-visible{outline:3px solid var(--admin-accent-line);outline-offset:3px}.admin-pro-action__content{gap:13px;display:grid}.admin-pro-action__eyebrow{color:var(--admin-text);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.admin-pro-action__eyebrow i{background:var(--admin-success-soft);width:7px;height:7px;box-shadow:0 0 0 5px var(--admin-shadow);border-radius:50%}.admin-pro-action__value{align-items:baseline;gap:14px;display:flex}.admin-pro-action__value strong{letter-spacing:-.06em;font-size:49px;line-height:.82}.admin-pro-action__value>span{color:var(--admin-text);font-size:15px;font-weight:680}.admin-pro-action__link{z-index:1;border:1px solid var(--admin-line);background:var(--admin-surface-soft);white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:11px;font-weight:760;display:flex}.admin-pro-action__link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px}.admin-age-conversion{border-color:var(--admin-line);margin-bottom:12px;padding:0;overflow:hidden}.admin-age-conversion>header{border-bottom:1px solid var(--admin-line);background:radial-gradient(circle at 92% -30%, var(--admin-accent-soft), transparent 38%), linear-gradient(125deg, var(--admin-surface) 55%, var(--admin-surface) 100%);grid-template-columns:minmax(320px,1fr) minmax(250px,330px) minmax(340px,410px);align-items:stretch;gap:16px;margin:0;padding:25px 27px 23px;display:grid}.admin-age-conversion>header>div{align-self:center;min-width:0}.admin-age-conversion>header h2{font-size:clamp(22px,2.3vw,30px)}.admin-age-conversion>header p{color:var(--admin-muted);margin:8px 0 0;font-size:11px;line-height:1.45}.admin-age-conversion__answer{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:15px;align-content:center;gap:4px;padding:15px 17px;display:grid}.admin-age-conversion__answer small{color:var(--admin-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-age-conversion__answer strong{color:var(--admin-text);letter-spacing:-.02em;font-size:17px}.admin-age-conversion__answer p{color:var(--admin-text-secondary);margin:0;font-size:10px}.admin-age-conversion__answer.is-leader{border-color:var(--admin-success-line);background:var(--admin-surface-soft)}.admin-age-conversion__answer.is-leader small{color:var(--admin-success)}.admin-age-conversion__approaches{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:15px;align-content:center;gap:9px;padding:13px 15px;display:grid}.admin-age-conversion__approaches-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-age-conversion__approaches-head>div{gap:2px;display:grid}.admin-age-conversion__approaches-head small{color:var(--admin-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-age-conversion__approaches-head strong{color:var(--admin-text);font-size:14px}.admin-age-conversion__approaches-head>span{background:var(--admin-surface-soft);color:var(--admin-accent);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:760}.admin-age-conversion__approaches-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-age-conversion__approaches-grid article{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:10px;min-width:0;padding:8px 9px}.admin-age-conversion__approaches-grid span{color:var(--admin-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;display:block;overflow:hidden}.admin-age-conversion__approaches-grid strong{color:var(--admin-text);letter-spacing:-.03em;margin:4px 0 1px;font-size:18px;display:block}.admin-age-conversion__approaches-grid small{color:var(--admin-muted);font-size:8px}.admin-age-conversion__approaches>p{color:var(--admin-muted);margin:0;font-size:8px}.admin-age-conversion__table-wrap{overflow-x:auto}.admin-age-conversion table{border-collapse:collapse;width:100%;min-width:820px}.admin-age-conversion thead th{color:var(--admin-muted);letter-spacing:.035em;text-align:right;text-transform:uppercase;white-space:nowrap;padding:13px 18px 10px;font-size:9px;font-weight:760}.admin-age-conversion thead th:first-child{text-align:left}.admin-age-conversion tbody tr{transition:background-color .16s}.admin-age-conversion tbody tr:hover{background:var(--admin-surface)}.admin-age-conversion tbody tr.is-leader{background:var(--admin-surface-soft)}.admin-age-conversion tbody th,.admin-age-conversion tbody td{border-top:1px solid var(--admin-line);text-align:right;padding:14px 18px}.admin-age-conversion tbody th{text-align:left;min-width:188px}.admin-age-conversion tbody strong{color:var(--admin-text);font-size:14px;display:block}.admin-age-conversion tbody th>strong{letter-spacing:-.015em;font-size:15px}.admin-age-conversion tbody small{color:var(--admin-muted);white-space:nowrap;margin-top:4px;font-size:9px;display:block}.admin-age-conversion tbody th small.is-comparable{color:var(--admin-success);font-weight:720}.admin-age-conversion tbody tr.is-leader th>strong,.admin-age-conversion tbody tr.is-leader td:nth-child(4)>strong{color:var(--admin-success)}.admin-age-conversion tbody td.is-archive>strong{color:var(--admin-danger)}.admin-age-conversion>footer{border-top:1px solid var(--admin-line);background:var(--admin-surface);justify-content:space-between;gap:18px;padding:12px 18px 14px;display:flex}.admin-age-conversion>footer p{color:var(--admin-muted);margin:0;font-size:9px;line-height:1.45}.admin-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.admin-metric,.admin-panel{border:1px solid var(--admin-line);background:var(--admin-surface);box-shadow:0 9px 28px var(--admin-shadow)}.admin-metric{border-radius:18px;min-height:126px;padding:22px}.admin-metric>span{color:var(--admin-text-secondary);font-size:12px;font-weight:700;display:block}.admin-metric strong{letter-spacing:-.045em;margin:12px 0 7px;font-size:31px;display:block}.admin-metric small{color:var(--admin-muted);font-size:11px}.admin-metric em{color:var(--admin-text-secondary);margin-top:9px;font-size:9px;font-style:normal;display:block}.admin-metric em.is-down{color:var(--admin-danger)}.admin-grid{gap:12px;margin-top:12px;display:grid}.admin-grid--primary{grid-template-columns:minmax(0,1.7fr) minmax(340px,.8fr)}.admin-grid--secondary{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)}.admin-panel{border-radius:20px;min-width:0;padding:24px}.admin-panel>header{justify-content:space-between;margin-bottom:24px;display:flex}.admin-panel>header span{color:var(--admin-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.admin-panel h2{letter-spacing:-.025em;margin:5px 0 0;font-size:20px}.admin-trend__scroll{scrollbar-width:thin;padding-bottom:4px;overflow-x:auto}.admin-trend__chart{align-items:end;gap:9px;height:230px;padding-top:10px;display:flex}.admin-trend__day{flex:1 0 34px;grid-template-rows:1fr auto;gap:9px;height:100%;display:grid}.admin-trend__bars{border-bottom:1px solid var(--admin-line);justify-content:center;align-items:end;gap:2px;display:flex}.admin-trend__bars i{background:var(--admin-accent-solid);border-radius:5px 5px 1px 1px;width:7px;min-height:3px}.admin-trend__bars i:nth-child(2){background:var(--admin-purple-solid)}.admin-trend__bars i:nth-child(3){background:var(--admin-surface-raised)}.admin-trend__day>span{color:var(--admin-muted);text-align:center;font-size:9px}.admin-trend footer{color:var(--admin-text-secondary);gap:18px;margin-top:18px;font-size:11px;display:flex}.admin-trend footer span{align-items:center;gap:6px;display:flex}.admin-trend footer i{border-radius:2px;width:7px;height:7px}.admin-trend footer .is-blue{background:var(--admin-accent-solid)}.admin-trend footer .is-violet{background:var(--admin-purple-solid)}.admin-trend footer .is-dark{background:var(--admin-surface-raised)}.admin-funnel__list{gap:17px;display:grid}.admin-funnel__list>div>div{color:var(--admin-text-secondary);justify-content:space-between;gap:16px;font-size:13px;display:flex}.admin-funnel__list strong{color:var(--admin-text)}.admin-funnel__list i{background:var(--admin-surface-soft);border-radius:999px;height:7px;margin-top:7px;display:block;overflow:hidden}.admin-funnel__list b{border-radius:inherit;background:linear-gradient(90deg, var(--admin-accent-solid), var(--admin-purple-solid));height:100%;display:block}.admin-funnel__list small{color:var(--admin-muted);margin-top:5px;font-size:10px;display:block}.admin-table-wrap{overflow-x:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;font-size:13px}.admin-table-wrap th{color:var(--admin-muted);text-align:right;text-transform:uppercase;padding:0 12px 11px;font-size:10px;font-weight:700}.admin-table-wrap th:first-child{text-align:left}.admin-table-wrap td{border-top:1px solid var(--admin-line);text-align:right;padding:13px 12px}.admin-table-wrap td:first-child{text-align:left}.admin-table-wrap td b{display:block}.admin-table-wrap td small{color:var(--admin-muted);margin-top:3px;font-size:10px;display:block}.admin-empty{min-height:120px;color:var(--admin-muted);text-align:center;place-items:center;margin:0;font-size:13px;display:grid}.admin-route-list{display:grid}.admin-route-list>div{border-bottom:1px solid var(--admin-line);justify-content:space-between;gap:18px;padding:12px 0;display:flex}.admin-route-list span{min-width:0;color:var(--admin-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-route-list strong{flex:none;font-size:12px}.admin-route-list small{color:var(--admin-muted);font-weight:500}.admin-devices{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:18px;display:grid}.admin-devices span{background:var(--admin-surface-soft);color:var(--admin-muted);text-align:center;border-radius:10px;gap:3px;padding:10px;font-size:9px;display:grid}.admin-devices b{color:var(--admin-text);font-size:15px}.admin-privacy-summary{color:var(--admin-muted);margin:16px 0 0;font-size:10px;line-height:1.45}@media (width<=1100px){.admin-age-conversion>header{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-age-conversion>header>div:first-child{grid-column:1/-1}.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-grid--primary,.admin-grid--secondary{grid-template-columns:1fr}}@media (width<=680px){.admin-dashboard{width:min(100% - 28px,1480px);padding-top:12px}.admin-dashboard__header{flex-direction:column;align-items:flex-start;position:static}.admin-dashboard__header img{width:96px}.admin-cockpit-hero{padding-top:38px}.admin-cockpit-hero h1{font-size:44px}.admin-cockpit-agenda{grid-template-columns:minmax(0,1fr)}.admin-agenda-card{border-radius:17px;padding:17px}.admin-agenda-list{max-height:238px}.admin-pro-action{flex-direction:column;align-items:flex-start;min-height:0;padding:23px}.admin-pro-action__link{justify-content:space-between;align-self:stretch}.admin-age-conversion>header{flex-direction:column;align-items:stretch;padding:21px;display:flex}.admin-age-conversion__answer{min-width:0}.admin-age-conversion__approaches-grid span{white-space:normal}.admin-age-conversion__table-wrap{padding:0 18px;overflow:visible}.admin-age-conversion table,.admin-age-conversion tbody{min-width:0;display:block}.admin-age-conversion thead{display:none}.admin-age-conversion tbody tr{border-top:1px solid var(--admin-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;padding:18px 0;display:grid}.admin-age-conversion tbody tr:first-child{border-top:0}.admin-age-conversion tbody th,.admin-age-conversion tbody td{text-align:left;border:0;min-width:0;padding:0}.admin-age-conversion tbody th{grid-column:1/-1}.admin-age-conversion tbody td:before{color:var(--admin-muted);content:attr(data-label);letter-spacing:.035em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:760;display:block}.admin-age-conversion tbody td:last-child{grid-column:1/-1}.admin-age-conversion>footer{flex-direction:column;gap:5px}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric{min-height:112px;padding:17px}.admin-metric strong{font-size:27px}.admin-panel{padding:19px}.admin-gate__card{padding:28px 22px}}@media (width<=420px){.admin-metrics{grid-template-columns:1fr}.admin-metric{min-height:auto}}.admin-exclusivities__criteria-test,.admin-exclusivities__criteria-history{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:12px;margin-top:12px;padding:12px}.admin-exclusivities__performance>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-exclusivities__performance details{border:1px solid var(--admin-line);border-radius:12px;padding:11px}.admin-exclusivities__performance summary{cursor:pointer;font-weight:750}.admin-exclusivities__performance ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.admin-exclusivities__performance li{gap:2px;display:grid}.admin-exclusivities__performance li span{color:var(--admin-text-secondary);font-size:11px}@media (width<=900px){.admin-exclusivities__performance>div{grid-template-columns:1fr}}.admin-exclusivities__criteria-test summary,.admin-exclusivities__criteria-history summary{cursor:pointer;color:var(--admin-accent);font-weight:750}.admin-exclusivities__criteria-test textarea{min-height:170px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-exclusivities__criteria-test>div,.admin-exclusivities__criteria-history li{gap:4px;margin-top:10px;display:grid}.admin-exclusivities__criteria-history ol{margin:8px 0 0;padding-left:22px}.admin-view-tabs{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:13px;align-items:center;gap:4px;padding:4px;display:flex}.admin-view-tabs button{z-index:0;isolation:isolate;min-height:36px;color:var(--admin-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:720;transition:color .18s,background-color .18s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.admin-excl-mvp,.admin-excl-mvp__detail{gap:16px;min-width:0;display:grid}.admin-excl-mvp__hero,.admin-excl-mvp__identity{justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.admin-excl-mvp__hero>div:first-child>span,.admin-excl-mvp__identity>div>span,.admin-excl-mvp__section header div>span{color:var(--admin-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.admin-excl-mvp__hero h1,.admin-excl-mvp__identity h1,.admin-excl-mvp__section h2{color:var(--admin-text);letter-spacing:-.025em;margin:0}.admin-excl-mvp__hero h1,.admin-excl-mvp__identity h1{font-size:clamp(26px,3vw,36px)}.admin-excl-mvp__hero p,.admin-excl-mvp__identity p{max-width:700px;color:var(--admin-text-secondary);margin:7px 0 0;font-size:14px}.admin-excl-mvp__hero>div:last-child{border:1px solid var(--admin-accent-line);background:var(--admin-surface);text-align:center;border-radius:14px;min-width:112px;padding:12px 16px;display:grid}.admin-excl-mvp__hero>div:last-child strong{color:var(--admin-accent);font-size:25px}.admin-excl-mvp__hero>div:last-child small{color:var(--admin-text-secondary);text-transform:uppercase;font-size:10px;font-weight:700}.admin-excl-mvp__table-panel{padding:0;overflow:hidden}.admin-excl-mvp__table-wrap{width:100%;overflow-x:auto}.admin-excl-mvp__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1380px}.admin-excl-mvp__table th{border-bottom:1px solid var(--admin-line);background:var(--admin-surface);color:var(--admin-muted);letter-spacing:.065em;text-align:left;text-transform:uppercase;padding:12px 14px;font-size:9px;font-weight:800}.admin-excl-mvp__table th:first-child{width:14%;padding-left:20px}.admin-excl-mvp__table th:nth-child(2){width:10%}.admin-excl-mvp__table th:nth-child(3){width:8%}.admin-excl-mvp__table th:nth-child(4){width:12%}.admin-excl-mvp__table th:nth-child(5){width:13%}.admin-excl-mvp__table th:nth-child(6){width:12%}.admin-excl-mvp__table th:nth-child(7){width:14%}.admin-excl-mvp__table th:nth-child(8){width:10%}.admin-excl-mvp__table th:nth-child(9){width:7%}.admin-excl-mvp__table tbody tr{cursor:pointer;outline:none;transition:background .16s,box-shadow .16s}.admin-excl-mvp__table tbody tr:not(:last-child) td{border-bottom:1px solid var(--admin-line)}.admin-excl-mvp__table tbody tr:hover,.admin-excl-mvp__table tbody tr:focus-visible{background:var(--admin-surface);box-shadow:inset 3px 0 var(--admin-shadow)}.admin-excl-mvp__table td{height:88px;color:var(--admin-text);vertical-align:middle;padding:13px 14px;font-size:12px}.admin-excl-mvp__table td:first-child{padding-left:20px}.admin-excl-mvp__table td>strong,.admin-excl-mvp__table td>small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.admin-excl-mvp__table td>.admin-excl-mvp__billing-total{color:var(--admin-accent);margin-top:4px;font-size:10px;font-weight:800;display:block}.admin-excl-mvp__table td>strong{color:var(--admin-text);font-size:12px;font-weight:780}.admin-excl-mvp__table td>small{color:var(--admin-muted);margin-top:4px;font-size:10px;line-height:1.35}.admin-excl-mvp__status{border:1px solid var(--admin-accent-line);background:var(--admin-surface);width:max-content;color:var(--admin-accent);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.admin-excl-mvp__status:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.admin-excl-mvp__status.is-active{border-color:var(--admin-success-line);background:var(--admin-surface-soft);color:var(--admin-success)}.admin-excl-mvp__status:is(.is-paused,.is-expired,.is-cancelled){border-color:var(--admin-line);background:var(--admin-surface-soft);color:var(--admin-text-secondary)}.admin-excl-mvp__unavailable{color:var(--admin-text-secondary);gap:3px;font-weight:750;display:grid}.admin-excl-mvp__unavailable small{color:var(--admin-muted);font-size:10px;font-weight:550}.admin-excl-mvp__billing-summary{grid-template-columns:minmax(280px,.8fr) minmax(0,1.6fr);gap:16px;min-width:0;display:grid}.admin-excl-mvp__subscriptions,.admin-excl-mvp__grand-total{border:1px solid var(--admin-accent-line);border-radius:20px;padding:24px}.admin-excl-mvp__subscriptions{background:var(--admin-surface);flex-direction:column;justify-content:space-between;gap:20px;display:flex}.admin-excl-mvp__billing-summary h2{color:var(--admin-text);letter-spacing:-.02em;margin:0;font-size:15px;font-weight:600}.admin-excl-mvp__billing-summary p,.admin-excl-mvp__total-label>span{color:var(--admin-text-secondary);margin:6px 0 0;font-size:12px;line-height:1.6}.admin-excl-mvp__subscription-amount{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.admin-excl-mvp__subscription-amount strong{color:var(--admin-text);letter-spacing:-.04em;font-size:24px;font-weight:600}.admin-excl-mvp__subscription-amount small,.admin-excl-mvp__subscription-amount>span{color:var(--admin-text-secondary);letter-spacing:0;font-size:12px;font-weight:400}.admin-excl-mvp__grand-total{background:linear-gradient(115deg, var(--admin-surface) 0%, var(--admin-surface-soft) 100%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;display:grid}.admin-excl-mvp__total-label>span{display:block}.admin-excl-mvp__grand-total dl{flex-wrap:wrap;gap:20px 32px;margin:0;display:flex}.admin-excl-mvp__grand-total dt{color:var(--admin-text-secondary);margin-bottom:7px;font-size:11px;font-weight:500}.admin-excl-mvp__grand-total dd{color:var(--admin-text);letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(24px,2.1vw,34px);font-weight:600}.admin-excl-mvp__grand-total dl>div:last-child dd{color:var(--admin-accent)}.admin-excl-mvp__grand-total .admin-excl-mvp__tax-note{grid-column:1/-1;margin:0;font-size:11px}@media (width<=1100px){.admin-excl-mvp__grand-total{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.admin-excl-mvp__billing-summary{grid-template-columns:minmax(0,1fr)}.admin-excl-mvp__subscriptions,.admin-excl-mvp__grand-total{border-radius:16px;padding:20px}.admin-excl-mvp__grand-total dl{justify-content:space-between;gap:16px}}.admin-excl-mvp__freshness{color:var(--admin-muted);text-align:right;margin:-2px 5px 0;font-size:10px}.admin-excl-mvp__back,.admin-excl-mvp__state button{border:1px solid var(--admin-line);background:var(--admin-surface);width:max-content;min-height:38px;color:var(--admin-text-secondary);cursor:pointer;border-radius:10px;padding:0 13px;font-weight:750}.admin-excl-mvp__back{color:var(--admin-accent);background:0 0;border-color:#0000}.admin-excl-mvp__section{gap:17px;padding:22px;display:grid}.admin-excl-mvp__section>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-excl-mvp__section h2{font-size:18px}.admin-excl-mvp__section>header>small{color:var(--admin-muted);font-size:10px}.admin-excl-mvp__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.admin-excl-mvp__metrics.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-excl-mvp__metrics.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-excl-mvp__metrics article{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:13px;align-content:start;gap:5px;min-width:0;min-height:112px;padding:14px;display:grid}.admin-excl-mvp__metrics article>span{color:var(--admin-text-secondary);text-transform:uppercase;font-size:10px;font-weight:750}.admin-excl-mvp__metrics article>strong{color:var(--admin-text);letter-spacing:-.035em;font-size:25px}.admin-excl-mvp__metrics article>small{color:var(--admin-muted);font-size:10px;line-height:1.4}.admin-excl-mvp__metric-wide{grid-column:span 3}.admin-excl-mvp__boundary{border-left:3px solid var(--admin-accent-line);background:var(--admin-surface);color:var(--admin-text-secondary);border-radius:0 9px 9px 0;margin:0;padding:11px 13px;font-size:11px}.admin-excl-mvp__review-reasons{border:1px solid var(--admin-line);background:var(--admin-surface);color:var(--admin-text);border-radius:12px;gap:7px;padding:13px;display:grid}.admin-excl-mvp__review-reasons>strong{font-size:12px}.admin-excl-mvp__review-reasons>p{color:var(--admin-text-secondary);margin:0;font-size:10px;line-height:1.45}.admin-excl-mvp__review-reasons ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.admin-excl-mvp__review-reasons li{background:var(--admin-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:10px;display:flex}.admin-excl-mvp__review-reasons li strong{color:var(--admin-accent)}.admin-excl-mvp__postals{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;display:grid}.admin-excl-mvp__postals>span{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:11px;gap:2px;min-width:0;padding:10px 11px;display:grid}.admin-excl-mvp__postals strong{color:var(--admin-accent);font-size:12px}.admin-excl-mvp__postals small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-excl-mvp__split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.admin-excl-mvp__activity-grid,.admin-excl-mvp__profiles dl,.admin-excl-mvp__contract dl{gap:8px;margin:0;display:grid}.admin-excl-mvp__activity-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-excl-mvp__activity-grid div,.admin-excl-mvp__profiles dl div,.admin-excl-mvp__contract dl div{gap:3px;min-width:0;display:grid}.admin-excl-mvp__activity-grid dt,.admin-excl-mvp__profiles dt,.admin-excl-mvp__contract dt{color:var(--admin-muted);text-transform:uppercase;font-size:9px;font-weight:750}.admin-excl-mvp__activity-grid dd,.admin-excl-mvp__profiles dd,.admin-excl-mvp__contract dd{color:var(--admin-text);margin:0;font-size:12px;font-weight:700}.admin-excl-mvp__profiles{gap:8px;display:grid}.admin-excl-mvp__profiles>article{border:1px solid var(--admin-line);border-radius:12px;grid-template-columns:minmax(120px,.3fr) minmax(0,1fr);align-items:center;gap:18px;padding:13px 14px;display:grid}.admin-excl-mvp__profiles>article>div{gap:3px;display:grid}.admin-excl-mvp__profiles>article>div small{color:var(--admin-muted);font-size:10px}.admin-excl-mvp__profiles dl{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-excl-mvp__criteria-name{color:var(--admin-text);font-size:13px}.admin-excl-mvp__criteria-list,.admin-excl-mvp__history{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-excl-mvp__criteria-list li{color:var(--admin-text-secondary);align-items:center;gap:9px;font-size:11px;display:flex}.admin-excl-mvp__criteria-list li span{background:var(--admin-surface-soft);width:24px;height:24px;color:var(--admin-accent);border-radius:8px;flex:0 0 24px;place-items:center;font-size:9px;font-weight:800;display:grid}.admin-excl-mvp__history li{grid-template-columns:8px minmax(0,1fr);align-items:start;gap:9px;display:grid}.admin-excl-mvp__history li>span{background:var(--admin-accent-solid);border-radius:50%;width:7px;height:7px;margin-top:4px}.admin-excl-mvp__history li>div{gap:2px;display:grid}.admin-excl-mvp__history strong{color:var(--admin-text);font-size:11px}.admin-excl-mvp__history small{color:var(--admin-muted);font-size:9px}.admin-excl-mvp__contract dl{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-excl-mvp__empty-copy,.admin-excl-mvp__state p,.admin-excl-mvp__empty p{color:var(--admin-text-secondary);margin:0;font-size:12px}.admin-excl-mvp__state,.admin-excl-mvp__empty{gap:9px;padding:28px;display:grid}.admin-excl-mvp__state.is-error{border-color:var(--admin-line)}@media (width<=900px){.admin-excl-mvp__split{grid-template-columns:1fr}.admin-excl-mvp__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-excl-mvp__metrics.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-excl-mvp__metric-wide{grid-column:span 1}}@media (width<=700px){.admin-excl-mvp__hero,.admin-excl-mvp__identity{flex-direction:column;align-items:flex-start;padding:20px}.admin-excl-mvp__hero>div:last-child{align-items:baseline;gap:6px;min-width:0;padding:7px 11px;display:flex}.admin-excl-mvp__hero>div:last-child strong{font-size:18px}.admin-excl-mvp__table{min-width:0}.admin-excl-mvp__table thead{display:none}.admin-excl-mvp__table tbody{display:grid}.admin-excl-mvp__table tbody tr{border-bottom:1px solid var(--admin-line);grid-template-columns:repeat(2,minmax(0,1fr));padding:17px;display:grid}.admin-excl-mvp__table tbody tr:last-child{border-bottom:0}.admin-excl-mvp__table tbody tr:not(:last-child) td{border:0}.admin-excl-mvp__table td,.admin-excl-mvp__table td:first-child{align-content:start;height:auto;min-height:68px;padding:9px;display:grid}.admin-excl-mvp__table td:before{color:var(--admin-muted);content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:800}.admin-excl-mvp__table td:first-child{grid-column:1/-1;min-height:58px}.admin-excl-mvp__table td:first-child strong{font-size:15px}.admin-excl-mvp__section{padding:18px}.admin-excl-mvp__section>header{flex-direction:column;align-items:flex-start;gap:4px}.admin-excl-mvp__profiles>article{grid-template-columns:1fr}.admin-excl-mvp__profiles dl,.admin-excl-mvp__activity-grid,.admin-excl-mvp__contract dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-excl-mvp__metrics.is-three{grid-template-columns:1fr}.admin-excl-mvp__freshness{text-align:left}}@media (width<=420px){.admin-excl-mvp__metrics,.admin-excl-mvp__metrics.is-two,.admin-excl-mvp__metrics.is-three{grid-template-columns:1fr}.admin-excl-mvp__metrics article{min-height:94px}}.admin-view-tabs button:before{background:linear-gradient(125deg, var(--admin-accent-solid), var(--admin-purple-solid))}.admin-view-tabs button:hover:not(.is-active){color:var(--admin-text-secondary);background:var(--admin-surface-soft)}.admin-view-tabs button.is-active{color:var(--admin-text);box-shadow:0 5px 13px var(--admin-shadow);background:0 0}.admin-view-tabs button.is-active:before{opacity:1;transform:scale(1)}.admin-view-tabs button>span{min-width:18px;height:18px;color:var(--admin-on-accent);background:var(--admin-danger-solid);border-radius:999px;place-items:center;padding:0 4px;font-size:9px;font-weight:820;animation:.18s cubic-bezier(.22,1,.36,1) both admin-badge-enter;display:grid}.admin-view-tabs button>span.is-calendar-count{background:var(--admin-accent-solid);box-shadow:0 0 0 2px var(--admin-shadow)}.admin-view-tabs button.is-active>span.is-calendar-count{color:var(--admin-accent);background:var(--admin-surface);box-shadow:0 0 0 2px var(--admin-shadow)}.admin-refunds{padding:43px 0 0}.admin-refunds__intro{justify-content:space-between;align-items:end;gap:30px;padding-bottom:28px;display:flex}.admin-refunds__intro h1{letter-spacing:-.055em;margin:12px 0 8px;font-size:clamp(34px,4vw,52px);line-height:.98}.admin-refunds__intro p{color:var(--admin-text-secondary);margin:0;font-size:14px}.admin-refunds__intro-actions button,.admin-refunds__state button{border:1px solid var(--admin-line);min-height:39px;color:var(--admin-accent);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:11px;padding:0 15px;font-size:12px;font-weight:750}.admin-refunds__intro-actions{align-items:center;gap:8px;display:flex}.admin-refunds__intro-actions button:first-child{color:var(--admin-text-secondary);background:var(--admin-surface)}.admin-refunds__intro-actions button:hover{border-color:var(--admin-accent-line);background:var(--admin-surface)}.admin-refunds__intro-actions button:focus-visible{outline:3px solid var(--admin-accent-line);outline-offset:2px}.admin-refunds__state{border:1px solid var(--admin-line);min-height:360px;color:var(--admin-muted);background:var(--admin-surface);text-align:center;border-radius:22px;align-content:center;justify-items:center;gap:10px;display:grid}.admin-refunds__state>span{border:3px solid var(--admin-line);border-top-color:var(--admin-accent-line);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite admin-spin}.admin-refunds__state p{margin:0;font-size:12px}.admin-refunds__state strong{color:var(--admin-text-secondary);font-size:16px}.admin-refunds__workspace{grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:14px;min-width:0;display:grid}.admin-refunds__workspace>aside,.admin-refunds__workspace>article{border:1px solid var(--admin-line);background:var(--admin-surface);min-width:0;box-shadow:0 14px 38px var(--admin-shadow);border-radius:20px}.admin-refunds__workspace>aside{overflow:hidden}.admin-refunds__workspace>aside>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.admin-refunds__workspace>aside>header strong{color:var(--admin-text);font-size:13px}.admin-refunds__workspace>aside>header small{color:var(--admin-muted);font-size:9px}.admin-refunds__workspace>aside>div{max-height:620px;padding:5px;overflow-y:auto}.admin-refunds__request-row{border-radius:13px;transition:background .18s;position:relative}.admin-refunds__request-row:hover,.admin-refunds__request-row.is-active{background:var(--admin-surface)}.admin-refunds__request-select{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;gap:5px;padding:12px 12px 42px;display:grid}.admin-refunds__request-select>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-refunds__request-select strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-refunds__request-select time,.admin-refunds__request-select small{color:var(--admin-muted);font-size:8px}.admin-refunds__request-meta{min-width:0;justify-content:flex-start!important}.admin-refunds__request-meta b{color:var(--admin-accent);background:var(--admin-surface-soft);border-radius:999px;flex:none;padding:3px 6px;font-size:8px;font-weight:780}.admin-refunds__request-select p{color:var(--admin-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.admin-refunds__contact-link{border:1px solid var(--admin-accent-line);min-height:26px;color:var(--admin-accent);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:8px;font-weight:780;display:inline-flex;position:absolute;bottom:9px;right:10px}.admin-refunds__contact-link:hover{border-color:var(--admin-accent-line);background:var(--admin-surface)}.admin-refunds__contact-link:focus-visible,.admin-refunds__request-select:focus-visible{outline:3px solid var(--admin-accent-line);outline-offset:-2px}.admin-refunds__workspace i{width:fit-content;color:var(--admin-warning);background:var(--admin-warning-soft);border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:760}.admin-refunds__workspace i.is-approved{color:var(--admin-success);background:var(--admin-surface-soft)}.admin-refunds__workspace i.is-rejected{color:var(--admin-text-secondary);background:var(--admin-surface-soft)}.admin-refunds__workspace>article{align-self:start;padding:24px}.admin-refunds__workspace>article>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:start;gap:18px;padding-bottom:21px;display:flex}.admin-refunds__workspace>article>header div{gap:5px;display:grid}.admin-refunds__open-contact{border:1px solid var(--admin-line);min-height:38px;color:var(--admin-accent);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:11px;align-items:center;gap:9px;padding:0 13px;font-size:11px;font-weight:780;display:inline-flex}.admin-refunds__open-contact svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px}.admin-refunds__open-contact:hover{border-color:var(--admin-accent-line);background:var(--admin-surface)}.admin-refunds__open-contact:focus-visible{outline:3px solid var(--admin-accent-line);outline-offset:2px}.admin-refunds__workspace>article>header span,.admin-refunds__workspace>article section>span{color:var(--admin-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:760}.admin-refunds__workspace>article>header strong{overflow-wrap:anywhere;color:var(--admin-text);font-size:16px}.admin-refunds__workspace dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.admin-refunds__workspace dl div{background:var(--admin-surface-soft);border-radius:13px;min-width:0;padding:13px}.admin-refunds__workspace dl div.is-refund-history{background:var(--admin-surface-soft)}.admin-refunds__workspace dl div.is-refund-history dt,.admin-refunds__workspace dl div.is-refund-history dd{color:var(--admin-accent)}.admin-refunds__workspace dt{color:var(--admin-muted);text-transform:uppercase;font-size:8px;font-weight:730}.admin-refunds__workspace dd{color:var(--admin-text-secondary);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:700}.admin-refunds__workspace dd small{color:var(--admin-muted);margin-top:4px;font-size:8px;font-weight:550;display:block}.admin-refunds__workspace>article>section{border:1px solid var(--admin-line);border-radius:14px;padding:16px}.admin-refunds__workspace>article>section p{color:var(--admin-text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:1.55}.admin-refunds__actions{margin-top:18px}.admin-refunds__actions>div{justify-content:flex-end;gap:8px;display:flex}.admin-refunds__actions button{border:1px solid var(--admin-line);min-height:39px;color:var(--admin-text-secondary);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:11px;padding:0 14px;font-size:10px;font-weight:760}.admin-refunds__actions button.is-approve{color:var(--admin-on-accent);background:linear-gradient(125deg, var(--admin-accent-solid), var(--admin-purple-solid));border-color:#0000}.admin-refunds__actions button:disabled{opacity:.45;cursor:default}.admin-refunds__decision{background:var(--admin-surface);margin-top:18px}.admin-refunds__notice{color:var(--admin-text-secondary);text-align:right;margin:12px 0 0;font-size:11px}.admin-view-stage:has(.admin-refund-review){animation:none}.admin-refund-review{z-index:300;color:var(--admin-text);background:var(--admin-surface-soft);flex-direction:column;animation:.22s both admin-refund-review-in;display:flex;position:fixed;inset:0}@keyframes admin-refund-review-in{0%{opacity:0;transform:translateY(5px)}}.admin-refund-review__header{border-bottom:1px solid var(--admin-line);background:var(--admin-surface);-webkit-backdrop-filter:none;backdrop-filter:none;flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:13px clamp(18px,3vw,44px);display:flex}.admin-refund-review__header>div{gap:3px;min-width:0;display:grid}.admin-refund-review__header span{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:690;overflow:hidden}.admin-refund-review__header h2{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(21px,2vw,28px);overflow:hidden}.admin-refund-review__header>button{border:1px solid var(--admin-line);width:42px;height:42px;color:var(--admin-text-secondary);background:var(--admin-surface);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.admin-refund-review__header>button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:19px}.admin-refund-review__header>button:hover{color:var(--admin-text);border-color:var(--admin-line)}.admin-refund-review__header>button:focus-visible{outline:3px solid var(--admin-accent-line);outline-offset:2px}.admin-refund-review__state{color:var(--admin-text-secondary);flex:1;align-content:center;justify-items:center;gap:12px;display:grid}.admin-refund-review__state>span{border:3px solid var(--admin-line);border-top-color:var(--admin-accent-line);border-radius:50%;width:30px;height:30px;animation:.7s linear infinite admin-spin}.admin-refund-review__state p{margin:0;font-size:12px}.admin-refund-review__state.is-error strong{font-size:15px}.admin-refund-review__state.is-error button{border:1px solid var(--admin-line);min-height:38px;color:var(--admin-accent);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:10px;padding:0 14px;font-size:11px;font-weight:760}.admin-refund-review__body{flex:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:14px;min-height:0;padding:14px clamp(14px,2.3vw,34px) 20px;display:grid;overflow:hidden}.admin-refund-review__body>section{border:1px solid var(--admin-line);background:var(--admin-surface);min-width:0;min-height:0;box-shadow:0 18px 50px var(--admin-shadow);border-radius:22px;overflow-y:auto}.admin-refund-review__vehicle{padding:15px}.admin-refund-review__visual{aspect-ratio:16/8.6;background:linear-gradient(145deg, var(--admin-surface-soft), var(--admin-surface-soft));border-radius:16px;min-height:260px;position:relative;overflow:hidden}.admin-refund-review__visual>img{object-fit:cover;width:100%;height:100%;display:block}.admin-refund-review__visual.is-artwork>img{object-fit:contain;padding:5%}.admin-refund-review__visual>div{color:var(--admin-muted);place-content:center;justify-items:center;gap:10px;font-size:10px;display:grid;position:absolute;inset:0}.admin-refund-review__visual>div img{opacity:.36;width:45px}.admin-refund-review__visual>small{color:var(--admin-text-secondary);background:var(--admin-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:720;position:absolute;bottom:11px;left:12px}.admin-refund-review__visual nav{background:var(--admin-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px;gap:4px;padding:4px;display:flex;position:absolute;bottom:10px;right:10px}.admin-refund-review__visual nav button{width:24px;height:24px;color:var(--admin-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:8px;font-weight:760}.admin-refund-review__visual nav button.is-active{color:var(--admin-on-accent);background:linear-gradient(125deg, var(--admin-accent-solid), var(--admin-purple-solid))}.admin-refund-review__vehicle-head{justify-content:space-between;align-items:start;gap:18px;padding:18px 4px 14px;display:flex}.admin-refund-review__vehicle-head>div{min-width:0}.admin-refund-review__vehicle-head span,.admin-refund-review__copy>span,.admin-refund-review__equipment>span,.admin-refund-review__context>div>span{color:var(--admin-muted);letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:760}.admin-refund-review__vehicle-head h3{letter-spacing:-.035em;margin:5px 0 0;font-size:21px}.admin-refund-review__vehicle-head p{color:var(--admin-text-secondary);margin:5px 0 0;font-size:10px}.admin-refund-review__vehicle-head>strong{letter-spacing:-.03em;flex:none;font-size:20px}.admin-refund-review__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.admin-refund-review__facts>div{background:var(--admin-surface-soft);border-radius:11px;min-width:0;padding:11px}.admin-refund-review__facts dt{color:var(--admin-muted);text-transform:uppercase;font-size:7px;font-weight:720}.admin-refund-review__facts dd{color:var(--admin-text-secondary);overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;font-weight:690}.admin-refund-review__copy,.admin-refund-review__equipment{border:1px solid var(--admin-line);border-radius:13px;margin-top:12px;padding:14px}.admin-refund-review__copy p{color:var(--admin-text-secondary);white-space:pre-wrap;margin:8px 0 0;font-size:10px;line-height:1.55}.admin-refund-review__equipment>div{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.admin-refund-review__equipment small{color:var(--admin-text-secondary);background:var(--admin-surface-soft);border-radius:7px;padding:5px 7px;font-size:8px}.admin-refund-review__vehicle>a{width:fit-content;color:var(--admin-accent);gap:6px;margin:14px 3px 2px;font-size:10px;font-weight:760;text-decoration:none;display:inline-flex}.admin-refund-review__vehicle>a:hover{color:var(--admin-accent)}.admin-refund-review__context{align-content:start;gap:10px;padding:15px;display:grid}.admin-refund-review__context>div{border:1px solid var(--admin-line);border-radius:14px;padding:15px}.admin-refund-review__client{background:var(--admin-surface-soft);border-color:var(--admin-accent-line)!important}.admin-refund-review__client strong{color:var(--admin-accent);margin-top:7px;font-size:15px;display:block}.admin-refund-review__contact{justify-items:start;gap:5px;display:grid}.admin-refund-review__contact strong{margin-top:3px;font-size:15px}.admin-refund-review__contact a{color:var(--admin-accent);font-size:18px;font-weight:760;text-decoration:none}.admin-refund-review__contact small{color:var(--admin-muted);font-size:9px}.admin-refund-review__summary p,.admin-refund-review__reason p,.admin-refund-review__conversation>p{color:var(--admin-text-secondary);white-space:pre-wrap;margin:9px 0 0;font-size:11px;line-height:1.58}.admin-refund-review__summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0 0;display:grid}.admin-refund-review__summary dl>div{background:var(--admin-surface-soft);border-radius:10px;min-width:0;padding:10px}.admin-refund-review__summary dt{color:var(--admin-muted);text-transform:uppercase;font-size:7px;font-weight:730}.admin-refund-review__summary dd{color:var(--admin-text-secondary);overflow-wrap:anywhere;margin:5px 0 0;font-size:9px;font-weight:650}.admin-refund-review__conversation>div{gap:7px;margin-top:11px;display:grid}.admin-refund-review__conversation article{gap:4px;max-width:82%;display:grid}.admin-refund-review__conversation article.is-outbound{justify-self:end}.admin-refund-review__conversation article p{border:1px solid var(--admin-line);color:var(--admin-text-secondary);background:var(--admin-surface-soft);white-space:pre-wrap;border-radius:12px 12px 12px 4px;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}.admin-refund-review__conversation article.is-outbound p{border-color:var(--admin-accent-line);color:var(--admin-accent);background:var(--admin-surface-soft);border-radius:12px 12px 4px}.admin-refund-review__conversation article small{color:var(--admin-muted);font-size:7px}.admin-refund-review__conversation article.is-outbound small{text-align:right}.admin-refund-review__conversation .is-unavailable{color:var(--admin-text-secondary);background:var(--admin-surface-soft);border-radius:10px;padding:11px}.admin-refund-review__reason{background:var(--admin-surface-soft);border-color:var(--admin-warning-line)!important}@media (width<=900px){.admin-refunds__workspace{grid-template-columns:1fr}.admin-refunds__workspace>aside>div{max-height:320px}.admin-refund-review__body{display:block;overflow-y:auto}.admin-refund-review__body>section{overflow:visible}.admin-refund-review__context{margin-top:12px}}@media (width<=600px){.admin-refunds{padding-top:28px}.admin-refunds__intro{flex-direction:column;align-items:start;gap:16px}.admin-refunds__intro-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.admin-refunds__intro-actions button{min-width:0}.admin-refunds__workspace>article{padding:17px}.admin-refunds__workspace dl{grid-template-columns:1fr}.admin-refunds__actions>div{flex-direction:column-reverse;align-items:stretch}.admin-refunds__actions button{width:100%}.admin-refund-review__header{min-height:68px;padding-inline:15px}.admin-refund-review__header span{max-width:calc(100vw - 90px)}.admin-refund-review__body{padding:9px}.admin-refund-review__body>section{border-radius:17px}.admin-refund-review__visual{min-height:190px}.admin-refund-review__vehicle-head{flex-direction:column;gap:8px}.admin-refund-review__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-refund-review__summary dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin-refund-review{animation:none}}.admin-prospects{padding:43px 0 0}.admin-prospects__intro{justify-content:space-between;align-items:end;gap:30px;padding-bottom:28px;display:flex}.admin-prospects__intro h1{letter-spacing:-.055em;margin:12px 0 8px;font-size:clamp(34px,4vw,52px);line-height:.98}.admin-prospects__intro p{color:var(--admin-text-secondary);margin:0;font-size:14px}.admin-prospects__intro>button{border:1px solid var(--admin-line);min-height:39px;color:var(--admin-accent);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:11px;padding:0 15px;font-size:12px;font-weight:750}.admin-prospects__intro>button:disabled{opacity:.55;cursor:wait}.admin-prospects__metrics{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;margin-bottom:12px;display:grid}.admin-prospects__metrics article{border:1px solid var(--admin-line);background:var(--admin-surface);min-height:94px;box-shadow:0 8px 24px var(--admin-shadow);border-radius:17px;padding:18px}.admin-prospects__metrics span{color:var(--admin-muted);font-size:10px;font-weight:730;display:block}.admin-prospects__metrics strong{letter-spacing:-.04em;margin-top:11px;font-size:27px;display:block}.admin-prospects__metrics article.is-alert{border-color:var(--admin-warning-line);background:var(--admin-surface-soft)}.admin-prospects__metrics article.is-alert strong{color:var(--admin-warning)}.admin-prospects__approach-used p{color:var(--admin-text-secondary);white-space:pre-line;margin:0;font-size:9px;line-height:1.5}.admin-prospects__pipeline-funnel{box-sizing:border-box;z-index:80;border:1px solid var(--admin-line);background:var(--admin-surface);width:192px;box-shadow:0 16px 42px var(--admin-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;transition:width .18s,box-shadow .18s;position:fixed;bottom:24px;right:24px}.admin-prospects__pipeline-funnel[open]{width:min(760px,100vw - 48px);box-shadow:0 22px 60px var(--admin-shadow)}.admin-prospects__pipeline-funnel summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:48px;padding:0 14px;list-style:none;display:grid}.admin-prospects__pipeline-funnel summary::-webkit-details-marker{display:none}.admin-prospects__pipeline-funnel summary>span{color:var(--admin-text-secondary);font-size:10px;font-weight:790}.admin-prospects__pipeline-funnel summary>strong{color:var(--admin-accent);justify-items:end;font-size:11px;line-height:1;display:grid}.admin-prospects__pipeline-funnel summary>strong small{color:var(--admin-muted);margin-top:3px;font-size:7px;font-weight:700}.admin-prospects__pipeline-funnel summary svg{fill:none;width:16px;stroke:var(--admin-text-secondary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;transition:transform .18s}.admin-prospects__pipeline-funnel[open] summary svg{transform:rotate(180deg)}.admin-prospects__pipeline-funnel-panel{border-top:1px solid var(--admin-line);grid-template-columns:repeat(5,minmax(94px,1fr));padding:2px 7px 8px;animation:.18s ease-out both admin-panel-enter;display:grid}.admin-prospects__pipeline-funnel-panel>div{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 7px;min-width:0;padding:5px 11px;display:grid;position:relative}.admin-prospects__pipeline-funnel-panel>div+div:before{content:"";background:var(--admin-surface-soft);width:1px;position:absolute;inset:4px auto 4px 0}.admin-prospects__pipeline-funnel-panel strong{color:var(--admin-text);letter-spacing:-.035em;font-size:15px}.admin-prospects__pipeline-funnel-panel span{color:var(--admin-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:740;overflow:hidden}.admin-prospects__pipeline-funnel-panel small{width:max-content;color:var(--admin-accent);grid-column:1/-1;font-size:8px;font-weight:780}.admin-prospects__toolbar{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:17px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;margin-bottom:12px;padding:11px;display:flex}.admin-prospects__filters,.admin-prospects__assign{align-items:center;gap:7px;display:flex}.admin-prospects__toolbar input,.admin-prospects__toolbar select,.admin-prospects__table-wrap select,.admin-prospects__detail input,.admin-prospects__detail textarea{box-sizing:border-box;border:1px solid var(--admin-line);color:var(--admin-text);background:var(--admin-surface);font:inherit;border-radius:10px;outline:none;font-size:11px}.admin-prospects__toolbar input,.admin-prospects__toolbar select{height:39px;padding:0 11px}.admin-prospects__toolbar input:focus,.admin-prospects__toolbar select:focus,.admin-prospects__detail input:focus,.admin-prospects__detail textarea:focus{border-color:var(--admin-accent-line);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-prospects__assign label{color:var(--admin-muted);align-items:center;gap:6px;font-size:10px;font-weight:720;display:flex}.admin-prospects__assign label input{width:64px}.admin-prospects__assign>button,.admin-prospects__detail button,.admin-prospects__links a{min-height:39px;color:var(--admin-on-accent);background:linear-gradient(125deg, var(--admin-accent-solid), var(--admin-purple-solid));font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 13px;font-size:10px;font-weight:760;text-decoration:none;display:inline-flex}.admin-prospects__assign>button:last-child{color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-prospects__assign>button:disabled,.admin-prospects__detail button:disabled{opacity:.45;cursor:wait}.admin-prospects__notice{border-radius:11px;margin:0 0 12px;padding:10px 13px;font-size:11px;animation:.18s ease-out both admin-panel-enter}.admin-prospects__notice.is-success{color:var(--admin-success);background:var(--admin-surface-soft)}.admin-prospects__notice.is-error{color:var(--admin-danger);background:var(--admin-surface-soft)}.admin-prospects__workspace{grid-template-columns:minmax(0,1fr) 0;align-items:start;gap:12px 0;min-width:0;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),column-gap .22s cubic-bezier(.22,1,.36,1);display:grid}.admin-prospects__workspace:has(.admin-prospects__detail){grid-template-columns:minmax(0,1.65fr) minmax(320px,.6fr);column-gap:12px}.admin-prospects__table-wrap{border:1px solid var(--admin-line);background:var(--admin-surface);min-width:0;box-shadow:0 15px 45px var(--admin-shadow);border-radius:20px;overflow-x:auto}.admin-prospects__table-wrap table{border-collapse:collapse;width:100%;font-size:11px}.admin-prospects__table-wrap th{color:var(--admin-muted);text-align:left;text-transform:uppercase;white-space:nowrap;padding:15px 13px 11px;font-size:8px;font-weight:760}.admin-prospects__table-wrap td{border-top:1px solid var(--admin-line);vertical-align:middle;min-width:112px;padding:13px}.admin-prospects__table-wrap td:first-child{min-width:180px}.admin-prospects__table-wrap td:nth-child(3){min-width:190px;max-width:260px}.admin-prospects__table-wrap tbody tr{cursor:pointer;outline:none;transition:background .15s,box-shadow .15s}.admin-prospects__table-wrap tbody tr:hover,.admin-prospects__table-wrap tr.is-selected{background:var(--admin-surface)}.admin-prospects__table-wrap tbody tr:focus-visible{box-shadow:inset 0 0 0 2px var(--admin-shadow)}.admin-prospects__table-wrap tbody tr :is(select,input){cursor:default}.admin-prospects__table-wrap tbody tr :is(a,button){cursor:pointer}.admin-prospects__table-wrap td strong,.admin-prospects__table-wrap td>span,.admin-prospects__table-wrap td>small{display:block}.admin-prospects__table-wrap td strong{color:var(--admin-text);margin-bottom:4px;font-size:12px}.admin-prospects__table-wrap td>span{color:var(--admin-muted);font-size:9px;line-height:1.4}.admin-prospects__table-wrap td>small{color:var(--admin-muted);margin-top:4px;font-size:8px}.admin-prospects__table-wrap td>a{color:var(--admin-accent);font-size:8px;font-weight:700;text-decoration:none}.admin-prospects__listing{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;line-height:1.35;display:-webkit-box;overflow:hidden}.admin-prospects__new{width:fit-content;color:var(--admin-success);background:var(--admin-surface-soft);text-transform:uppercase;border-radius:999px;margin-bottom:6px;padding:4px 6px;font-size:7px;font-weight:780;display:block}.admin-prospects__call-signal{width:fit-content;color:var(--admin-accent);background:var(--admin-surface-soft);text-transform:uppercase;border-radius:999px;margin-bottom:6px;padding:4px 6px;font-size:7px;font-weight:780;display:block}.admin-prospects__table-wrap select{width:100%;min-width:104px;height:35px;padding:0 8px}.admin-prospects__table-wrap select.is-replied,.admin-prospects__table-wrap select.is-qualified{color:var(--admin-success);background:var(--admin-surface-soft)}.admin-prospects__table-wrap select.is-callback{color:var(--admin-warning);background:var(--admin-surface-soft)}.admin-prospects__table-wrap select.is-won{color:var(--admin-on-accent);border-color:var(--admin-success-line);background:var(--admin-success-solid)}.admin-prospects__table-wrap select.is-lost,.admin-prospects__table-wrap select.is-suppressed{color:var(--admin-danger);background:var(--admin-surface-soft)}.admin-prospects__meeting-status{width:max-content;color:var(--admin-accent);background:var(--admin-surface-soft);border-radius:999px;margin-bottom:5px;padding:4px 7px;font-size:8px;display:block}.admin-prospects__test{width:fit-content;color:var(--admin-accent);background:var(--admin-surface-soft);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin:0 0 5px;padding:4px 7px;font-size:7px;font-weight:800;display:block}.admin-prospects.is-detail-open{padding-top:14px}.admin-prospects.is-detail-open>:is(.admin-prospects__intro,.admin-prospects__metrics,.admin-prospects__toolbar,.admin-prospects__pipeline-funnel){display:none}:is(.admin-prospects.is-detail-open .admin-prospects__workspace,.admin-prospects.is-detail-open .admin-prospects__workspace:has(.admin-prospect-sheet)){display:block}@media (width>=1181px){.admin-dashboard:has(.admin-prospect-sheet){padding-bottom:0}}.admin-prospect-sheet{min-width:0;animation:.21s cubic-bezier(.22,1,.36,1) both admin-panel-enter}.admin-prospect-sheet__topbar{justify-content:space-between;align-items:center;gap:18px;min-height:44px;margin-bottom:10px;display:flex}.admin-prospect-sheet__topbar>button{border:1px solid var(--admin-line);min-height:36px;color:var(--admin-text-secondary);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:10px;padding:0 12px;font-size:11px;font-weight:730}.admin-prospect-sheet__topbar>div{align-items:center;gap:7px;display:flex}.admin-prospect-sheet__topbar>div>span{color:var(--admin-text-secondary);background:var(--admin-surface-soft);border-radius:999px;padding:6px 9px;font-size:9px;font-weight:750}.admin-prospect-sheet__topbar>div>.is-test{color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-prospect-sheet__topbar>div>.is-status{color:var(--admin-success);background:var(--admin-surface-soft)}.admin-prospect-sheet__topbar>div>.is-status.is-callback{color:var(--admin-warning);background:var(--admin-warning-soft)}.admin-prospect-sheet__topbar>div>.is-status.is-won{color:var(--admin-on-accent);background:var(--admin-success-solid)}.admin-prospect-sheet__topbar>div>.is-status:is(.is-lost,.is-suppressed){color:var(--admin-danger);background:var(--admin-surface-soft)}.admin-prospect-sheet__layout{grid-template-columns:minmax(0,1.45fr) minmax(360px,.72fr);gap:12px;height:min(790px,100vh - 126px);min-height:620px;display:grid}.admin-prospect-sheet__main{scrollbar-width:thin;align-content:start;gap:10px;min-width:0;padding-right:3px;display:grid;overflow-y:auto}.admin-prospect-identity,.admin-prospect-promise,.admin-prospect-conversation-card,.admin-prospect-profile,.admin-sales-cockpit{border:1px solid var(--admin-line);background:var(--admin-surface);box-shadow:0 12px 35px var(--admin-shadow);border-radius:19px}.admin-prospect-identity{grid-template-columns:auto minmax(0,1fr) minmax(190px,auto);align-items:center;gap:15px;padding:18px;display:grid}.admin-prospect-identity__avatar{width:52px;height:52px;color:var(--admin-on-accent);background:linear-gradient(135deg, var(--admin-accent-solid), var(--admin-purple-solid));box-shadow:0 9px 22px var(--admin-shadow);border-radius:15px;place-items:center;font-size:16px;font-weight:820;display:grid}.admin-prospect-identity__copy{min-width:0}.admin-prospect-identity__copy>span,.admin-prospect-identity__contact>span,.admin-prospect-promise>div:nth-child(2)>span,.admin-prospect-promise>aside>span,.admin-prospect-conversation-card>header span,.admin-prospect-profile>header span,.admin-sales-cockpit>header>span,.admin-sales-cockpit__panel>span{color:var(--admin-accent);letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:790}.admin-prospect-identity__copy h1{letter-spacing:-.045em;margin:4px 0 2px;font-size:clamp(25px,2.5vw,34px);line-height:1}.admin-prospect-identity__copy p{color:var(--admin-muted);margin:0;font-size:10px}.admin-prospect-identity__contact{border-left:1px solid var(--admin-line);gap:3px;min-width:190px;padding-left:17px;display:grid}.admin-prospect-identity__contact strong{color:var(--admin-text);margin-top:3px;font-size:12px}.admin-prospect-identity__contact a{color:var(--admin-accent);letter-spacing:-.025em;font-size:16px;font-weight:800;text-decoration:none}.admin-prospect-identity__contact p{color:var(--admin-text-secondary);margin:0;font-size:12px;font-weight:720}.admin-prospect-identity__contact small{color:var(--admin-muted);overflow-wrap:anywhere;font-size:9px}.admin-prospect-test-note{border:1px solid var(--admin-accent-line);color:var(--admin-text-secondary);background:var(--admin-surface);border-radius:12px;margin:0;padding:10px 13px;font-size:9px;font-weight:650}.admin-prospect-promise{grid-template-columns:82px minmax(0,1fr) minmax(210px,.7fr);align-items:center;gap:15px;padding:14px;display:grid}.admin-prospect-promise__visual{background:radial-gradient(circle at 30% 25%, var(--admin-accent-soft), transparent 35%), linear-gradient(145deg, var(--admin-surface-soft), var(--admin-surface-soft));border-radius:14px;place-items:center;height:82px;display:grid}.admin-prospect-promise__visual img{opacity:.72;width:31px}.admin-prospect-promise h2{color:var(--admin-text);letter-spacing:-.035em;margin:5px 0 2px;font-size:21px}.admin-prospect-promise p{color:var(--admin-muted);margin:0 0 9px;font-size:9px}.admin-prospect-promise>div:nth-child(2)>div{flex-wrap:wrap;gap:5px;display:flex}.admin-prospect-promise b{color:var(--admin-success);background:var(--admin-surface-soft);border-radius:999px;padding:5px 7px;font-size:8px}.admin-prospect-promise>aside{border-left:1px solid var(--admin-line);gap:4px;padding:12px 14px;display:grid}.admin-prospect-promise>aside strong{color:var(--admin-text);font-size:11px;line-height:1.35}.admin-prospect-promise>aside small{color:var(--admin-muted);font-size:8px;line-height:1.4}.admin-prospect-conversation-card{padding:16px}.admin-prospect-conversation-card>header,.admin-prospect-profile>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-prospect-conversation-card>header h2,.admin-prospect-profile>header h2{letter-spacing:-.03em;margin:4px 0 0;font-size:18px}.admin-prospect-conversation-card>header>div:last-child{gap:7px;display:flex}.admin-prospect-conversation-card>header a{color:var(--admin-accent);background:var(--admin-surface-soft);border-radius:9px;padding:7px 9px;font-size:8px;font-weight:750;text-decoration:none}.admin-prospect-conversation{background:var(--admin-surface-soft);border-radius:14px;gap:9px;max-height:360px;margin-top:14px;padding:13px;display:grid;overflow-y:auto}.admin-prospect-conversation article{gap:5px;width:min(78%,560px);display:grid}.admin-prospect-conversation article.is-outbound{justify-self:end}.admin-prospect-conversation article>div{border:1px solid var(--admin-line);color:var(--admin-text-secondary);background:var(--admin-surface);border-radius:13px 13px 13px 4px;padding:10px 12px;font-size:10px;line-height:1.48}.admin-prospect-conversation article.is-outbound>div{border-color:var(--admin-accent-line);color:var(--admin-accent);background:var(--admin-surface-soft);border-radius:13px 13px 4px}.admin-prospect-conversation p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.admin-prospect-conversation small{color:var(--admin-muted);font-size:8px}.admin-prospect-conversation article.is-outbound small{text-align:right}.admin-prospect-conversation-state{border:1px dashed var(--admin-line);min-height:100px;color:var(--admin-muted);background:var(--admin-surface);border-radius:14px;align-content:center;justify-items:center;gap:8px;margin-top:14px;display:grid}.admin-prospect-conversation-state i{border:2px solid var(--admin-line);border-top-color:var(--admin-accent-line);border-radius:50%;width:19px;height:19px;animation:.7s linear infinite admin-spin}.admin-prospect-conversation-state p{margin:0;font-size:9px}.admin-prospect-conversation-state.is-error{color:var(--admin-danger);background:var(--admin-surface)}.admin-prospect-profile{gap:13px;padding:16px;display:grid}.admin-prospect-profile>header button{min-height:34px;color:var(--admin-on-accent);background:linear-gradient(125deg, var(--admin-accent-solid), var(--admin-purple-solid));font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 12px;font-size:9px;font-weight:750}.admin-prospect-profile>header button:disabled{opacity:.5;cursor:wait}.admin-prospect-profile__autosave{color:var(--admin-muted);white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:720;display:inline-flex}.admin-prospect-profile__autosave:before{background:var(--admin-surface-raised);content:"";border-radius:999px;width:6px;height:6px}.admin-prospect-profile__autosave.is-saved{color:var(--admin-text-secondary)}.admin-prospect-profile__autosave.is-saved:before{background:var(--admin-success-solid)}.admin-prospect-profile__autosave.is-waiting:before,.admin-prospect-profile__autosave.is-saving:before{background:var(--admin-accent-solid);animation:1s ease-in-out infinite admin-autosave-pulse}.admin-prospect-profile>header .admin-prospect-profile__retry{min-height:30px;color:var(--admin-danger);background:var(--admin-surface-soft)}@keyframes admin-autosave-pulse{50%{opacity:.38;transform:scale(.78)}}.admin-prospect-profile>.admin-prospect-profile__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-prospect-profile label{color:var(--admin-text-secondary);gap:5px;font-size:8px;font-weight:720;display:grid}.admin-prospect-profile input,.admin-prospect-profile textarea{box-sizing:border-box;border:1px solid var(--admin-line);width:100%;color:var(--admin-text);background:var(--admin-surface);font:inherit;border-radius:10px;outline:none;padding:0 10px;font-size:10px}.admin-prospect-profile textarea{resize:vertical;min-height:88px;padding:10px;line-height:1.45}.admin-prospect-profile :is(input,textarea):focus{border-color:var(--admin-accent-line);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-prospect-profile__field{gap:5px;min-width:0;display:grid}.admin-prospect-profile__phone-control{grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0;display:grid}.admin-prospect-profile__phone-control input{min-width:0}.admin-prospect-profile__call{box-sizing:border-box;width:36px;min-width:36px;height:36px;min-height:36px;color:var(--admin-on-accent);background:linear-gradient(125deg, var(--admin-accent-solid), var(--admin-purple-solid));box-shadow:0 7px 16px var(--admin-shadow);border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:8px;font-weight:790;text-decoration:none;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.admin-prospect-profile__call svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:14px;height:14px}.admin-prospect-profile__call:hover:not([aria-disabled=true]){box-shadow:0 9px 20px var(--admin-shadow);transform:translateY(-1px)}.admin-prospect-profile__call:focus-visible{outline:3px solid var(--admin-accent-line);outline-offset:2px}.admin-prospect-profile__call[aria-disabled=true]{opacity:.38;cursor:default;box-shadow:none}@media (prefers-reduced-motion:reduce){.admin-prospect-profile__call{transition:none}}.admin-sales-cockpit{flex-direction:column;min-width:0;display:flex;overflow:hidden}.admin-sales-cockpit>header{padding:21px 21px 16px}.admin-sales-cockpit>header h2{letter-spacing:-.045em;margin:7px 0 6px;font-size:24px;line-height:1.05}.admin-sales-cockpit>header p{color:var(--admin-text-secondary);margin:0;font-size:10px;line-height:1.45}.admin-sales-cockpit__tabs{background:var(--admin-surface-soft);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;margin:0 14px;padding:4px;display:grid}.admin-sales-cockpit__tabs button{min-height:34px;color:var(--admin-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 7px;font-size:9px;font-weight:750;transition:color .17s,background .17s,box-shadow .17s}.admin-sales-cockpit__tabs button.is-active{color:var(--admin-accent);background:var(--admin-surface);box-shadow:0 4px 12px var(--admin-shadow)}.admin-sales-cockpit__panel{scrollbar-width:thin;align-content:start;gap:12px;min-height:0;padding:16px 18px 19px;animation:.18s ease-out both admin-panel-enter;display:grid;overflow-y:auto}.admin-sales-checklist{gap:6px;display:grid}.admin-sales-checklist :is(button,div){border:1px solid var(--admin-line);min-height:39px;color:var(--admin-text-secondary);background:var(--admin-surface);font:inherit;text-align:left;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:0 10px;font-size:9px;font-weight:690;display:grid}.admin-sales-checklist button{cursor:pointer}.admin-sales-checklist button:disabled{cursor:wait;opacity:.6}.admin-sales-checklist i{border:1px solid var(--admin-line);width:20px;height:20px;color:var(--admin-text);background:var(--admin-surface);border-radius:7px;place-items:center;font-size:10px;font-style:normal;display:grid}.admin-sales-checklist .is-done{color:var(--admin-success);border-color:var(--admin-line);background:var(--admin-surface-soft)}.admin-sales-checklist .is-done i{border-color:var(--admin-success-line);background:var(--admin-success-solid)}.admin-sales-meeting{color:var(--admin-accent);background:var(--admin-surface-soft);border-radius:11px;gap:4px;padding:12px;display:grid}.admin-sales-meeting span{font-size:8px;font-weight:750}.admin-sales-meeting strong{font-size:11px}.admin-sales-meeting a{width:max-content;color:var(--admin-accent);font-size:8px;font-weight:750}.admin-sales-meeting__edit{border:1px solid var(--admin-accent-line);width:max-content;color:var(--admin-accent);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:7px;padding:4px 7px;font-size:8px;font-weight:760}.admin-sales-meeting__edit:disabled{cursor:wait;opacity:.55}.admin-sales-primary-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.admin-sales-primary-actions button,.admin-sales-callback>button{min-height:42px;color:var(--admin-on-accent);background:linear-gradient(125deg, var(--admin-accent-solid), var(--admin-purple-solid));font:inherit;cursor:pointer;border:0;border-radius:11px;padding:0 12px;font-size:9px;font-weight:770}.admin-sales-primary-actions button.is-secondary{color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-sales-primary-actions button.is-call{color:var(--admin-success);background:var(--admin-surface-soft)}.admin-sales-primary-actions button.is-contact-picker{grid-column:1/-1}.admin-sales-primary-actions button:disabled,.admin-sales-callback>button:disabled{opacity:.43;cursor:default}.admin-sales-disabled-note{color:var(--admin-muted);margin:-4px 1px 0;font-size:8px;line-height:1.4}.admin-prospects__call-note{color:var(--admin-muted);margin:0;font-size:9px;line-height:1.5}.admin-sales-call-result{border:1px solid var(--admin-danger-line);background:var(--admin-surface);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.admin-sales-call-result>div{gap:3px;min-width:0;display:grid}.admin-sales-call-result>div>span{color:var(--admin-danger);font-size:8px;font-weight:760}.admin-sales-call-result>div>strong{color:var(--admin-danger);align-items:baseline;gap:7px;font-size:10px;display:flex}.admin-sales-call-result>div small{color:var(--admin-text-secondary);font-size:8px;font-weight:650}.admin-sales-call-result>button{border:1px solid var(--admin-danger-line);min-height:36px;color:var(--admin-danger);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:10px;padding:0 11px;font-size:9px;font-weight:770}.admin-sales-call-result>button:disabled{opacity:.55;cursor:wait}.admin-sales-callback{border-top:1px solid var(--admin-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;padding-top:4px;display:grid}.admin-sales-callback label{color:var(--admin-text-secondary);gap:5px;font-size:8px;font-weight:720;display:grid}.admin-sales-callback input{border:1px solid var(--admin-line);min-width:0;height:40px;color:var(--admin-text);background:var(--admin-surface);font:inherit;border-radius:10px;outline:none;padding:0 9px;font-size:9px}.admin-sales-cockpit__panel.is-script>p{color:var(--admin-text-secondary);background:var(--admin-surface-soft);border-radius:11px;margin:0;padding:11px 12px;font-size:10px;line-height:1.5}.admin-sales-cockpit__panel.is-script>p:nth-of-type(3){color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-sales-cockpit__panel.is-script>strong{color:var(--admin-success);background:var(--admin-surface-soft);border-radius:11px;padding:12px;font-size:9px;line-height:1.45}.admin-sales-cockpit__panel.is-objections article{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:12px;padding:12px}.admin-sales-cockpit__panel.is-objections strong{color:var(--admin-text);font-size:10px}.admin-sales-cockpit__panel.is-objections p{color:var(--admin-text-secondary);margin:5px 0 0;font-size:9px;line-height:1.48}.admin-prospect-sheet__topbar{min-height:42px;margin-bottom:10px}.admin-prospect-sheet__layout{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;height:min(820px,100vh - 152px);min-height:620px;display:grid}.admin-prospect-context-column{scrollbar-width:thin;grid-template-rows:max-content minmax(180px,.65fr) max-content;align-content:start;gap:12px;min-width:0;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.admin-prospect-context-card,.admin-prospect-conversation-card,.admin-prospect-call-card,.admin-prospect-profile,.admin-sales-playbook{border:1px solid var(--admin-line);background:var(--admin-surface);box-shadow:0 14px 38px var(--admin-shadow);border-radius:20px}.admin-prospect-context-card{border-color:var(--admin-accent-line);background:radial-gradient(circle at 5% 0%, var(--admin-accent-soft), transparent 42%), radial-gradient(circle at 92% 100%, var(--admin-accent-soft), transparent 46%), linear-gradient(135deg, var(--admin-surface) 0%, var(--admin-surface) 100%);min-width:0;position:relative;overflow:hidden}.admin-prospect-context-card:after{content:"";background:linear-gradient(180deg, var(--admin-accent-solid), var(--admin-purple-solid));width:4px;position:absolute;inset:0 auto 0 0}.admin-prospect-context-card.is-unavailable{border-color:var(--admin-danger-line);background:radial-gradient(circle at 5% 0%, var(--admin-danger-soft), transparent 42%), radial-gradient(circle at 92% 100%, var(--admin-danger-soft), transparent 46%), linear-gradient(135deg, var(--admin-surface) 0%, var(--admin-surface) 100%)}.admin-prospect-context-card.is-unavailable:after{background:linear-gradient(180deg, var(--admin-danger-solid), var(--admin-danger-solid))}.admin-prospect-reserved-contact{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:15px 16px 13px 19px;display:grid}.admin-prospect-context-card.is-unavailable .admin-prospect-reserved-contact__mark{border-color:var(--admin-danger-line);background:var(--admin-surface);box-shadow:0 10px 24px var(--admin-shadow)}.admin-prospect-reserved-contact__mark{border:1px solid var(--admin-accent-line);background:var(--admin-surface);width:52px;height:52px;box-shadow:0 10px 24px var(--admin-shadow);border-radius:16px;place-items:center;display:grid}.admin-prospect-reserved-contact__mark img{width:30px;height:auto}.admin-prospect-reserved-contact__copy{min-width:0}.admin-prospect-reserved-contact__copy>span,.admin-prospect-reserved-contact__agency>span,.admin-prospect-profile>header span{color:var(--admin-accent);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.admin-prospect-context-card.is-unavailable .admin-prospect-reserved-contact__copy>span{color:var(--admin-danger)}.admin-prospect-reserved-contact__copy h1{color:var(--admin-text);letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:clamp(22px,1.75vw,28px);line-height:1;overflow:hidden}.admin-prospect-reserved-contact__copy h1>a{z-index:1;min-width:0;color:inherit;align-items:baseline;gap:7px;text-decoration:none;display:flex;position:relative}.admin-prospect-reserved-contact__copy h1>a>span{flex:none}.admin-prospect-reserved-contact__copy h1>a>small{min-width:0;color:var(--admin-text-secondary);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:620;line-height:1.2;overflow:hidden}.admin-prospect-reserved-contact__copy h1>a:hover>span{color:var(--admin-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.admin-prospect-reserved-contact__copy p{color:var(--admin-text-secondary);align-items:center;gap:6px;margin:0;font-size:10px;font-weight:720;display:flex}.admin-prospect-reserved-contact__copy p i{border:1.5px solid var(--admin-accent-line);border-radius:50% 50% 50% 0;width:6px;height:6px;transform:rotate(-45deg)}.admin-prospect-reserved-contact__source{z-index:1;width:max-content;min-height:28px;color:var(--admin-accent);align-items:center;margin-top:6px;font-size:8px;font-weight:780;text-decoration:none;display:inline-flex;position:relative}.admin-prospect-reserved-contact__source:hover{color:var(--admin-accent);text-underline-offset:3px;text-decoration:underline}.admin-prospect-context-card.is-unavailable .admin-prospect-reserved-contact__copy p,.admin-prospect-context-card.is-unavailable .admin-prospect-reserved-contact__source{color:var(--admin-danger)}.admin-prospect-context-card.is-unavailable .admin-prospect-reserved-contact__copy p i{border-color:var(--admin-danger-line)}.admin-prospect-reserved-contact__agency{border-top:1px solid var(--admin-accent-line);grid-template-columns:minmax(0,1fr) auto;gap:1px 10px;min-width:0;margin-top:9px;padding-top:8px;display:grid}.admin-prospect-reserved-contact__agency>span,.admin-prospect-reserved-contact__agency>strong,.admin-prospect-reserved-contact__agency>small{grid-column:1}.admin-prospect-reserved-contact__agency>strong{color:var(--admin-text);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.1;overflow:hidden}.admin-prospect-reserved-contact__agency>small{color:var(--admin-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-prospect-reserved-contact__agency>a{color:var(--admin-accent);grid-area:1/2/span 3;align-self:center;font-size:8px;font-weight:780;text-decoration:none}.admin-prospect-reserved-contact__agency>a:hover{color:var(--admin-accent);text-underline-offset:3px;text-decoration:underline}.admin-prospect-context-card.is-unavailable .admin-prospect-reserved-contact__agency{border-top-color:var(--admin-danger-line)}.admin-prospect-context-card.is-unavailable .admin-prospect-reserved-contact__agency>span,.admin-prospect-context-card.is-unavailable .admin-prospect-reserved-contact__agency>a{color:var(--admin-danger)}.admin-prospect-reserved-contact__history{border:1px solid var(--admin-danger-line);width:max-content;max-width:100%;color:var(--admin-danger);background:var(--admin-surface);border-radius:9px;gap:2px;margin-top:6px;padding:6px 8px;display:grid}.admin-prospect-reserved-contact__history span{text-transform:uppercase;font-size:8px;font-weight:760}.admin-prospect-reserved-contact__history strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:720;overflow:hidden}.admin-prospect-account-contacts{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:13px;gap:4px;margin-top:12px;padding:12px 14px;display:grid}.admin-prospect-account-contacts>span{color:var(--admin-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:780}.admin-prospect-account-contacts>strong{color:var(--admin-text);font-size:12px}.admin-prospect-account-contacts>small{color:var(--admin-muted);font-size:9px;line-height:1.4}.admin-prospect-reserved-contact__replacement{border:1px solid var(--admin-danger-line);background:var(--admin-surface);border-radius:14px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:center;gap:3px 14px;width:auto;padding:11px 12px;display:grid}.admin-prospect-reserved-contact__replacement-heading{grid-column:1;align-items:center;gap:7px;min-width:0;display:flex}.admin-prospect-reserved-contact__replacement-heading>span{color:var(--admin-danger);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.admin-prospect-reserved-contact__replacement-heading>b{color:var(--admin-accent);background:var(--admin-surface-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:780;line-height:1.15;overflow:hidden}.admin-prospect-reserved-contact__replacement strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:13px;font-weight:780;overflow:hidden}.admin-prospect-reserved-contact__replacement small{min-height:13px;color:var(--admin-text-secondary);grid-column:1;font-size:9px;line-height:1.35}.admin-prospect-reserved-contact__replacement button{min-height:32px;color:var(--admin-on-accent);background:var(--admin-danger-solid);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:0;border-radius:9px;grid-area:1/2/span 3;margin-top:0;padding:0 11px;font-size:9px;font-weight:780;transition:background .16s,transform .16s;overflow:hidden}.admin-prospect-reserved-contact__replacement button:hover:not(:disabled){background:var(--admin-danger-solid);transform:translateY(-1px)}.admin-prospect-reserved-contact__replacement button:disabled{cursor:wait;opacity:.62}.admin-prospect-conversation-card{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:18px;display:grid;overflow:hidden}.admin-prospect-conversation-card>header{padding:1px 2px 0;display:block}.admin-prospect-conversation-card>header h2,.admin-prospect-profile>header h2{color:var(--admin-text);letter-spacing:-.035em;margin:4px 0 0;font-size:20px;line-height:1}.admin-prospect-conversation{scrollbar-width:thin;height:100%;min-height:0;max-height:none;margin-top:14px;padding:14px}.admin-prospect-conversation article{width:92%}.admin-prospect-conversation article>div{font-size:11px;line-height:1.52}.admin-prospect-conversation-state{height:100%;min-height:0;margin-top:14px}.admin-prospect-call-card{border:1px solid var(--admin-line);background:var(--admin-surface);min-width:0;box-shadow:0 14px 38px var(--admin-shadow);border-radius:20px;gap:13px;padding:18px;display:grid}.admin-prospect-call-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-prospect-call-card>header>div{align-items:center;gap:8px;display:flex}.admin-prospect-call-card>header h2{color:var(--admin-text);letter-spacing:-.035em;margin:0;font-size:20px}.admin-prospect-call-card>header span{min-width:20px;color:var(--admin-accent);background:var(--admin-surface-soft);text-align:center;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800}.admin-prospect-call-card>header small{color:var(--admin-muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:760}.admin-prospect-call-list{gap:10px;display:grid}.admin-prospect-call-list>article{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:15px;gap:11px;padding:13px;display:grid}.admin-prospect-call-list__meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.admin-prospect-call-list__meta strong{color:var(--admin-text);font-size:11px}.admin-prospect-call-list__meta>span{color:var(--admin-success);background:var(--admin-surface-soft);border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.admin-prospect-call-list__meta>span:is(.is-missed,.is-failed){color:var(--admin-danger);background:var(--admin-surface-soft)}.admin-prospect-call-list__meta>span.is-ringing{color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-prospect-call-list__meta>small{color:var(--admin-muted);grid-column:1/-1;font-size:8px}.admin-prospect-call-list__meta strong small{color:var(--admin-muted);font-size:8px;font-weight:650}.admin-prospect-call-analysis{gap:9px;display:grid}.admin-prospect-call-analysis>p{color:var(--admin-text-secondary);white-space:pre-wrap;margin:0;font-size:10px;line-height:1.55}.admin-prospect-call-analysis__temperature{width:max-content;color:var(--admin-text-secondary);background:var(--admin-surface-soft);border-radius:999px;padding:5px 8px;font-size:7px;font-weight:820}.admin-prospect-call-analysis__temperature.is-hot{color:var(--admin-danger);background:var(--admin-surface-soft)}.admin-prospect-call-analysis__temperature.is-warm{color:var(--admin-warning);background:var(--admin-warning-soft)}.admin-prospect-call-analysis dl{background:var(--admin-surface);border-radius:11px;grid-template-columns:98px minmax(0,1fr);gap:6px 9px;margin:0;padding:10px;display:grid}.admin-prospect-call-analysis dt{color:var(--admin-muted);text-transform:uppercase;font-size:7px;font-weight:780}.admin-prospect-call-analysis dd{color:var(--admin-text-secondary);margin:0;font-size:9px;line-height:1.4}.admin-prospect-call-analysis__tags{flex-wrap:wrap;gap:5px;display:flex}.admin-prospect-call-analysis__tags span{color:var(--admin-accent);background:var(--admin-surface-soft);border-radius:999px;padding:5px 7px;font-size:7px;font-weight:720}.admin-prospect-call-actions{border:1px solid var(--admin-accent-line);background:var(--admin-surface);border-radius:12px;gap:6px;padding:10px;display:grid}.admin-prospect-call-actions>span{color:var(--admin-accent);text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:820}.admin-prospect-call-actions>button{border:1px solid var(--admin-accent-line);color:inherit;background:var(--admin-surface);font:inherit;text-align:left;cursor:pointer;border-radius:10px;gap:3px;padding:9px 10px;transition:border-color .15s,transform .15s;display:grid}.admin-prospect-call-actions>button:hover:not(:disabled){border-color:var(--admin-accent-line);transform:translateY(-1px)}.admin-prospect-call-actions>button:disabled{opacity:.5;cursor:wait}.admin-prospect-call-actions strong{color:var(--admin-text-secondary);font-size:9px}.admin-prospect-call-actions small{color:var(--admin-text-secondary);font-size:8px;line-height:1.4}.admin-prospect-call-analysis details{background:var(--admin-surface);border-radius:11px;padding:9px 10px}.admin-prospect-call-analysis summary{color:var(--admin-accent);cursor:pointer;font-size:8px;font-weight:780}.admin-prospect-call-analysis details p{color:var(--admin-text-secondary);white-space:pre-wrap;margin:8px 0 0;font-size:9px;line-height:1.5}.admin-prospect-call-transcript{border:1px solid var(--admin-accent-line);background:var(--admin-surface);border-radius:11px;padding:10px 11px}.admin-prospect-call-transcript summary{color:var(--admin-accent);cursor:pointer;font-size:9px;font-weight:790}.admin-prospect-call-transcript p{max-height:280px;color:var(--admin-text-secondary);white-space:pre-wrap;scrollbar-width:thin;margin:9px 0 0;font-size:9px;line-height:1.55;overflow-y:auto}.admin-prospect-call-state{min-height:70px;color:var(--admin-muted);align-content:center;justify-items:center;gap:7px;display:grid}.admin-prospect-call-state.is-compact{justify-items:start;min-height:34px}.admin-prospect-call-state.is-error{color:var(--admin-danger)}.admin-prospect-call-state i{border:2px solid var(--admin-line);border-top-color:var(--admin-accent-line);border-radius:50%;width:17px;height:17px;animation:.7s linear infinite admin-spin}.admin-prospect-call-state p{margin:0;font-size:8px}.admin-prospect-call-state>button{color:var(--admin-on-accent);background:linear-gradient(135deg, var(--admin-accent-solid), var(--admin-purple-solid));font:inherit;cursor:pointer;border:0;border-radius:9px;padding:7px 10px;font-size:8px;font-weight:760}.admin-allo-live{border:1px solid var(--admin-accent-line);background:linear-gradient(120deg, var(--admin-surface), var(--admin-surface));min-width:0;box-shadow:0 10px 28px var(--admin-shadow);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.admin-allo-live.is-active-call{z-index:120;width:min(520px,100vw - 32px);box-shadow:0 22px 55px var(--admin-shadow);grid-template-columns:auto minmax(0,1fr);animation:.22s cubic-bezier(.22,1,.36,1) both admin-panel-enter;position:fixed;top:84px;right:22px}.admin-allo-live.is-active-call .admin-allo-live__calls{grid-column:1/-1}.admin-allo-live__brand{color:var(--admin-accent);align-items:center;gap:7px;font-size:10px;font-weight:820;display:flex}.admin-allo-live__brand i{background:linear-gradient(135deg, var(--admin-accent-solid), var(--admin-purple-solid));width:8px;height:8px;box-shadow:0 0 0 4px var(--admin-shadow);border-radius:50%}.admin-allo-live__calls{scrollbar-width:thin;align-items:stretch;gap:7px;min-width:0;display:flex;overflow-x:auto}.admin-allo-live__calls>:is(button,div){border:1px solid var(--admin-line);min-width:210px;max-width:330px;color:inherit;background:var(--admin-surface);font:inherit;text-align:left;border-radius:11px;flex:250px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.admin-allo-live__calls>button{cursor:pointer}.admin-allo-live__calls>button:hover{border-color:var(--admin-accent-line)}.admin-allo-live__pulse{background:var(--admin-surface-raised);border-radius:50%;width:7px;height:7px}.admin-allo-live__pulse.is-live{background:var(--admin-success-solid);box-shadow:0 0 0 4px var(--admin-shadow);animation:1.6s ease-in-out infinite admin-allo-pulse}.admin-allo-live__identity{gap:2px;min-width:0;display:grid}.admin-allo-live__identity strong,.admin-allo-live__identity em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-allo-live__identity strong{color:var(--admin-text);font-size:9px}.admin-allo-live__identity small{color:var(--admin-muted);font-size:7px}.admin-allo-live__identity em{color:var(--admin-text-secondary);font-size:8px;font-style:normal}.admin-allo-live__candidates{flex-wrap:wrap;gap:4px;padding-top:3px;display:flex}.admin-allo-live__candidates button{border:1px solid var(--admin-accent-line);color:var(--admin-accent);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:7px;padding:4px 6px;font-size:7px;font-weight:720}.admin-allo-live__candidates button:disabled{opacity:.5;cursor:wait}.admin-allo-live__state,.admin-allo-live__alert{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:780}.admin-allo-live__state{color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-allo-live__state:is(.is-answered,.is-ringing,.is-initiated){color:var(--admin-success);background:var(--admin-surface-soft)}.admin-allo-live__alert{color:var(--admin-danger);background:var(--admin-surface-soft)}@keyframes admin-allo-pulse{50%{opacity:.55;transform:scale(.85)}}.admin-global-alert-stack{z-index:140;pointer-events:none;gap:10px;width:min(460px,100vw - 32px);display:grid;position:fixed;top:84px;right:22px}.admin-allo-global-call{border:1px solid var(--admin-accent-line);width:100%;color:var(--admin-text);background:var(--admin-surface);box-shadow:0 24px 62px var(--admin-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:28px 15px 15px;animation:.22s cubic-bezier(.22,1,.36,1) both admin-panel-enter;display:grid;position:relative}.admin-allo-global-call__close{width:28px;height:28px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.admin-allo-global-call__close:hover{color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-allo-global-call__close:focus-visible{outline:2px solid var(--admin-accent-line);outline-offset:1px}.admin-allo-global-call__pulse{background:var(--admin-success-solid);width:12px;height:12px;box-shadow:0 0 0 6px var(--admin-shadow);border-radius:50%;animation:1.4s ease-in-out infinite admin-allo-pulse}.admin-allo-global-call.is-associated{grid-template-columns:auto minmax(0,1fr)}.admin-allo-global-call.is-associated .admin-allo-global-call__content>strong{color:var(--admin-success)}.admin-allo-global-call__content{gap:3px;min-width:0;display:grid}.admin-allo-global-call__content>small{color:var(--admin-accent);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800}.admin-allo-global-call__content>strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-allo-global-call__content>span{color:var(--admin-text-secondary);font-size:9px}.admin-allo-global-call__content>em{color:var(--admin-danger);font-size:8px;font-style:normal}.admin-allo-global-call__actions{justify-items:end;gap:8px;display:grid}.admin-allo-global-call__actions>span{color:var(--admin-success);background:var(--admin-surface-soft);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800}.admin-allo-global-call__actions>span.is-processing{color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-allo-global-call__actions>button,.admin-allo-global-call__candidates button{border:1px solid var(--admin-accent-line);color:var(--admin-accent);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:9px;font-size:8px;font-weight:760}.admin-allo-global-call__actions>button{padding:7px 9px}.admin-allo-global-call__actions>button.is-trash{border-color:var(--admin-danger-line);color:var(--admin-danger);background:var(--admin-surface)}.admin-allo-global-call__actions>button.is-trash:hover{border-color:var(--admin-danger-line);background:var(--admin-surface-soft)}.admin-allo-global-call__actions>button:disabled{opacity:.55;cursor:wait}.admin-allo-global-call__candidates{flex-wrap:wrap;gap:5px;padding-top:5px;display:flex}.admin-allo-global-call__candidates button{padding:5px 7px}.admin-allo-global-call__candidates button:disabled{opacity:.55;cursor:wait}.admin-allo-global-call__search{gap:6px;max-height:min(320px,50dvh);margin-top:8px;display:grid;overflow:auto}.admin-allo-global-call__search input{box-sizing:border-box;border:1px solid var(--admin-line);background:var(--admin-surface);width:100%;min-width:0;font:inherit;border-radius:9px;padding:9px;font-size:12px}.admin-allo-global-call__search>button{border:1px solid var(--admin-line);text-align:left;background:var(--admin-surface);color:var(--admin-text);font:inherit;cursor:pointer;border-radius:8px;gap:3px;padding:8px;display:grid}.admin-allo-global-call__search>button:hover{background:var(--admin-surface-soft)}.admin-allo-global-call__search small,.admin-allo-global-call__search>span{color:var(--admin-text-secondary);font-size:11px}.admin-allo-global-call__search strong{font-size:12px}.admin-calendar-call-reminder{border:1px solid var(--admin-accent-line);width:100%;color:var(--admin-text);background:radial-gradient(circle at 0 0, var(--admin-accent-soft), transparent 46%), var(--admin-surface);box-shadow:0 26px 66px var(--admin-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;border-radius:19px;animation:.28s cubic-bezier(.22,1,.36,1) both admin-call-reminder-enter;position:relative;overflow:hidden}.admin-calendar-call-reminder:after{content:"";background:linear-gradient(180deg, var(--admin-accent-solid), var(--admin-purple-solid));width:4px;position:absolute;inset:0 auto 0 0}.admin-calendar-call-reminder__join{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:16px 50px 16px 18px;display:grid}.admin-calendar-call-reminder__join:hover{background:var(--admin-surface-soft)}.admin-calendar-call-reminder__join:focus-visible{outline:3px solid var(--admin-accent-line);outline-offset:-3px}.admin-calendar-call-reminder__icon{width:43px;height:43px;color:var(--admin-on-accent);background:linear-gradient(135deg, var(--admin-accent-solid), var(--admin-purple-solid));box-shadow:0 9px 20px var(--admin-shadow);border-radius:14px;place-items:center;animation:1.8s ease-in-out infinite admin-call-reminder-pulse;display:grid}.admin-calendar-call-reminder__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px}.admin-calendar-call-reminder__content{gap:4px;min-width:0;display:grid}.admin-calendar-call-reminder__content small{color:var(--admin-accent);letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:820}.admin-calendar-call-reminder__content strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.admin-calendar-call-reminder__content>span{color:var(--admin-accent);align-items:center;gap:5px;font-size:10px;font-weight:740;display:flex}.admin-calendar-call-reminder__content>span svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:13px}.admin-calendar-call-reminder__close{width:30px;height:30px;color:var(--admin-muted);background:var(--admin-surface-soft);cursor:pointer;border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;top:11px;right:11px}.admin-calendar-call-reminder__close:hover{color:var(--admin-text);background:var(--admin-surface-soft)}.admin-calendar-call-reminder__close:focus-visible{outline:3px solid var(--admin-accent-line);outline-offset:2px}.admin-calendar-call-reminder__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:15px}@keyframes admin-call-reminder-enter{0%{opacity:0;transform:translate(18px,-7px)scale(.97)}}@keyframes admin-call-reminder-pulse{50%{box-shadow:0 7px 16px var(--admin-shadow);transform:scale(.94)}}@media (width<=760px){.admin-global-alert-stack{top:74px;right:16px}.admin-allo-global-call{grid-template-columns:auto minmax(0,1fr)}.admin-allo-global-call__actions{grid-column:1/-1;grid-template-columns:1fr auto;place-items:center start}.admin-calendar-call-reminder__join{padding-left:15px}}@media (prefers-reduced-motion:reduce){.admin-allo-global-call,.admin-allo-global-call__pulse,.admin-calendar-call-reminder,.admin-calendar-call-reminder__icon{animation:none}}.admin-prospect-commercial{min-width:0;min-height:0;display:block;overflow:hidden}.admin-prospect-profile{box-sizing:border-box;scrollbar-width:thin;align-content:start;gap:10px;height:100%;padding:16px;overflow-y:auto}.admin-prospect-profile>.admin-prospect-profile__fields{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:7px}.admin-prospect-profile__fields>.admin-prospect-profile__email{grid-column:1/-1}.admin-prospect-allo-association{border:1px solid var(--admin-accent-line);background:linear-gradient(135deg, var(--admin-surface), var(--admin-surface));border-radius:13px;gap:8px;padding:11px;display:grid}.admin-prospect-allo-association>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-prospect-allo-association>header div{gap:2px;min-width:0;display:grid}.admin-prospect-allo-association>header strong{color:var(--admin-text-secondary);font-size:10px}.admin-prospect-allo-association>header small,.admin-prospect-allo-association>small{color:var(--admin-muted);font-size:8px;line-height:1.4}.admin-prospect-allo-association>header span{color:var(--admin-accent);background:var(--admin-surface-soft);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.admin-prospect-allo-association>input{width:100%}.admin-prospect-allo-association>small.is-error{color:var(--admin-danger)}.admin-prospect-allo-association__results{gap:5px;display:grid}.admin-prospect-allo-association__results>button{border:1px solid var(--admin-line);min-width:0;color:inherit;background:var(--admin-surface);font:inherit;text-align:left;cursor:pointer;border-radius:10px;gap:2px;padding:8px 9px;display:grid}.admin-prospect-allo-association__results>button:hover:not(:disabled){border-color:var(--admin-accent-line)}.admin-prospect-allo-association__results>button:disabled{opacity:.5;cursor:wait}.admin-prospect-allo-association__results strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-prospect-allo-association__results small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-prospect-profile input{height:36px}.admin-prospect-profile textarea{min-height:68px;max-height:90px;padding:9px 10px}.admin-prospect-profile>header button{min-height:32px}.admin-prospect-profile>.admin-sales-primary-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px}.admin-sales-primary-actions button,.admin-sales-callback>button{min-height:38px}.admin-prospect-profile>.admin-sales-callback{grid-template-columns:minmax(0,1fr) auto;padding-top:9px}.admin-sales-callback input{height:37px}.admin-prospect-profile>.admin-sales-meeting{grid-template-columns:1fr auto;align-items:center;padding:10px 11px}.admin-sales-meeting strong{grid-column:1}.admin-sales-meeting a,.admin-sales-meeting__edit{grid-area:1/2/span 2}.admin-sales-engagement{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:13px;padding:11px 12px}.admin-sales-engagement>header span{color:var(--admin-accent);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.admin-sales-engagement ol{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.admin-sales-engagement li{grid-template-columns:8px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.admin-sales-engagement li>i{background:linear-gradient(135deg, var(--admin-accent-solid), var(--admin-purple-solid));border-radius:50%;width:7px;height:7px;margin-top:4px}.admin-sales-engagement li.is-weak>i{background:var(--admin-accent-soft)}.admin-sales-engagement li>div{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-width:0;display:grid}.admin-sales-engagement strong{color:var(--admin-text);font-size:9px}.admin-sales-engagement time{color:var(--admin-muted);white-space:nowrap;font-size:8px}.admin-sales-engagement small{overflow-wrap:anywhere;min-width:0;color:var(--admin-muted);grid-column:1/-1;font-size:7px;line-height:1.35}.admin-sales-followup{border-top:1px solid var(--admin-line);gap:10px;padding-top:11px;display:grid}.admin-sales-followup>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.admin-sales-followup>header h3{color:var(--admin-text);letter-spacing:-.025em;margin:0;font-size:14px;line-height:1.1}.admin-sales-followup>header span{color:var(--admin-muted);font-size:8px;font-weight:720}.admin-sales-followup .admin-sales-call-result{padding:9px 10px}.admin-sales-followup .admin-sales-callback{border:0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:7px;padding:0;display:grid}.admin-sales-followup .admin-sales-callback label:first-child{grid-column:span 4}.admin-sales-followup .admin-sales-callback label.is-reason,.admin-sales-followup .admin-sales-callback label:nth-of-type(3){grid-column:span 8}.admin-sales-followup .admin-sales-callback>button{grid-column:span 4}.admin-sales-followup .admin-sales-callback input,.admin-sales-followup .admin-sales-callback select{box-sizing:border-box;border:1px solid var(--admin-line);width:100%;min-width:0;height:37px;color:var(--admin-text);background:var(--admin-surface);font:inherit;border-radius:10px;outline:none;padding:0 9px;font-size:9px}.admin-sales-followup .admin-sales-callback :is(input,select):focus{border-color:var(--admin-accent-line);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-sales-followup__timeline{gap:0;margin:1px 0 0;padding:0;list-style:none;display:grid}.admin-sales-followup__timeline li{grid-template-columns:14px minmax(0,1fr);gap:9px;min-width:0;display:grid;position:relative}.admin-sales-followup__timeline li:not(:last-child):before{background:var(--admin-accent-soft);content:"";width:2px;position:absolute;top:12px;bottom:-2px;left:6px}.admin-sales-followup__timeline li>i{border:3px solid var(--admin-accent-line);background:var(--admin-accent-solid);border-radius:50%;width:9px;height:9px;margin-top:3px;position:relative}.admin-sales-followup__timeline li>div{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-width:0;padding:0 0 16px;display:grid}.admin-sales-followup__timeline li:last-child>div{padding-bottom:2px}.admin-sales-followup__timeline button{border:1px solid var(--admin-accent-line);color:var(--admin-accent);background:var(--admin-surface-soft);font:inherit;cursor:pointer;border-radius:8px;grid-area:1/2/span 2;align-self:center;padding:6px 8px;font-size:10px}.admin-sales-followup__timeline button:hover:not(:disabled){background:var(--admin-accent-soft)}.admin-sales-followup__timeline button:focus-visible{outline:2px solid var(--admin-accent-line);outline-offset:2px}.admin-sales-followup__timeline button:disabled{opacity:.5;cursor:default}.admin-sales-followup__timeline strong{color:var(--admin-text);font-size:10px}.admin-sales-followup__timeline time{color:var(--admin-muted);grid-column:1;font-size:8px}.admin-sales-followup__timeline li>div>span{color:var(--admin-accent);background:var(--admin-surface-soft);white-space:nowrap;border-radius:999px;grid-area:1/2/span 2;align-self:center;padding:5px 7px;font-size:8px;font-weight:760}.admin-sales-followup__timeline li>div>span.is-no_answer,.admin-sales-followup__timeline li>div>span.is-voicemail{color:var(--admin-danger);background:var(--admin-surface-soft)}.admin-sales-followup__timeline li>div>span.is-project_in_progress{color:var(--admin-warning);background:var(--admin-warning-soft)}.admin-sales-followup__timeline li>div>span.is-thinking{color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-sales-followup__timeline p{overflow-wrap:anywhere;min-width:0;color:var(--admin-text-secondary);background:var(--admin-surface-soft);border-radius:9px;grid-column:1/-1;margin:5px 0 0;padding:8px 9px;font-size:8px;line-height:1.4}.admin-sales-followup__timeline li.is-next>i{border-color:var(--admin-accent-line);box-shadow:0 0 0 2px var(--admin-shadow)}.admin-sales-followup__timeline li.is-next strong{color:var(--admin-accent)}.admin-sales-followup__timeline li.is-next p{color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-sales-followup__empty{color:var(--admin-muted);background:var(--admin-surface);text-align:center;border-radius:10px;margin:0;padding:10px;font-size:8px}.admin-sales-playbook{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:12px;display:grid;overflow:hidden}.admin-sales-playbook__tabs{background:var(--admin-surface-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.admin-sales-playbook__tabs button{min-height:32px;color:var(--admin-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 9px;font-size:9px;font-weight:760;transition:color .17s,background .17s,box-shadow .17s}.admin-sales-playbook__tabs button.is-active{color:var(--admin-accent);background:var(--admin-surface);box-shadow:0 4px 12px var(--admin-shadow)}.admin-sales-playbook__panel{scrollbar-width:thin;align-content:start;gap:10px;min-height:0;padding:10px 2px 1px;animation:.18s ease-out both admin-panel-enter;display:grid;overflow-y:auto}.admin-sales-playbook__panel.is-script>p{color:var(--admin-text-secondary);background:var(--admin-surface-soft);border-radius:10px;margin:0;padding:11px 12px;font-size:11px;line-height:1.52}.admin-sales-playbook__question{color:var(--admin-text);margin-top:8px;font-size:12px;font-weight:780;display:block}.admin-sales-playbook__pause{color:var(--admin-muted);letter-spacing:.15em;margin-top:2px;font-weight:760;display:block}.admin-sales-playbook__panel.is-script>p:nth-of-type(3){color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-sales-playbook__panel.is-objections article{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:11px;min-width:0;padding:10px;transition:border-color .17s,background .17s,box-shadow .17s;position:relative}.admin-sales-playbook__panel.is-objections article:hover,.admin-sales-playbook__panel.is-objections article:focus-within{border-color:var(--admin-line);background:var(--admin-surface)}.admin-sales-playbook__panel.is-objections strong{color:var(--admin-text);font-size:10px}.admin-sales-playbook__panel.is-objections p{color:var(--admin-text-secondary);margin:4px 0 0;font-size:9px;line-height:1.46}.admin-sales-objections__toolbar{justify-content:flex-end;align-items:center;gap:8px;min-height:24px;padding:0 2px;display:flex}.admin-sales-objections__toolbar>span{min-width:0;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;margin-right:auto;font-size:8px;overflow:hidden}.admin-sales-objections__toolbar>span.is-error{color:var(--admin-danger)}.admin-sales-objections__toolbar>button,.admin-sales-objections__empty button{border:1px solid var(--admin-line);min-height:24px;color:var(--admin-accent);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:8px;padding:0 8px;font-size:8px;font-weight:760;transition:color .16s,border-color .16s,background .16s}.admin-sales-objections__toolbar>button:hover:not(:disabled),.admin-sales-objections__empty button:hover:not(:disabled){border-color:var(--admin-accent-line);background:var(--admin-surface)}.admin-sales-objections__toolbar>button:disabled,.admin-sales-objections__empty button:disabled{cursor:default;opacity:.42}.admin-sales-objections__copy{min-width:0;padding-right:43px}.admin-sales-playbook__panel.is-objections article.is-deleting .admin-sales-objections__copy{padding-right:116px}.admin-sales-objections__actions{opacity:0;gap:2px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:7px;right:7px;transform:translateY(2px)}.admin-sales-playbook__panel.is-objections article:hover .admin-sales-objections__actions,.admin-sales-playbook__panel.is-objections article:focus-within .admin-sales-objections__actions{opacity:1;transform:translateY(0)}.admin-sales-objections__actions button{width:24px;height:24px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;transition:color .15s,background .15s;display:grid}.admin-sales-objections__actions button:hover:not(:disabled),.admin-sales-objections__actions button:focus-visible{color:var(--admin-accent);background:var(--admin-surface-soft);outline:0}.admin-sales-objections__actions button:last-child:hover:not(:disabled),.admin-sales-objections__actions button:last-child:focus-visible{color:var(--admin-danger);background:var(--admin-surface-soft)}.admin-sales-objections__actions button:disabled{cursor:default;opacity:.35}.admin-sales-objections__actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:13px;height:13px}.admin-sales-playbook__panel.is-objections article.is-editing{border-color:var(--admin-accent-line);background:var(--admin-surface);box-shadow:0 7px 20px var(--admin-shadow)}.admin-sales-playbook__panel.is-objections article.is-new{animation:.18s ease-out both admin-panel-enter}.admin-sales-objections__editor{gap:6px;display:grid}.admin-sales-objections__editor input,.admin-sales-objections__editor textarea{border:1px solid var(--admin-line);width:100%;color:var(--admin-text);background:var(--admin-surface);font:inherit;border-radius:8px;outline:0;font-size:9px;transition:border-color .16s,box-shadow .16s,background .16s}.admin-sales-objections__editor input{height:30px;padding:0 9px;font-weight:720}.admin-sales-objections__editor textarea{resize:vertical;min-height:48px;padding:7px 9px;line-height:1.42}.admin-sales-objections__editor input:focus,.admin-sales-objections__editor textarea:focus{border-color:var(--admin-accent-line);background:var(--admin-surface);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-sales-objections__editor>div{justify-content:flex-end;gap:5px;display:flex}.admin-sales-objections__editor button,.admin-sales-objections__confirm button{min-height:25px;color:var(--admin-muted);background:var(--admin-surface-soft);font:inherit;cursor:pointer;border:0;border-radius:7px;padding:0 8px;font-size:8px;font-weight:760}.admin-sales-objections__editor button.is-primary{color:var(--admin-on-accent);background:linear-gradient(125deg, var(--admin-accent-solid), var(--admin-purple-solid))}.admin-sales-objections__editor button:disabled,.admin-sales-objections__confirm button:disabled{cursor:default;opacity:.5}.admin-sales-objections__confirm{background:var(--admin-surface);box-shadow:-8px 0 16px var(--admin-shadow);border-radius:8px;align-items:center;gap:4px;padding:2px;display:flex;position:absolute;top:7px;right:7px}.admin-sales-objections__confirm span{color:var(--admin-danger);margin:0 2px;font-size:8px;font-weight:760}.admin-sales-objections__confirm button{min-height:23px;padding:0 7px}.admin-sales-objections__confirm button.is-danger{color:var(--admin-on-accent);background:var(--admin-danger-solid)}.admin-sales-objections__empty{min-height:92px;color:var(--admin-muted);align-content:center;place-items:center;gap:8px;font-size:9px;display:grid}.admin-sales-playbook-editor__toolbar{justify-content:flex-end;align-items:center;gap:8px;min-height:24px;padding:0 2px;display:flex}.admin-sales-playbook-editor__toolbar>span{min-width:0;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;margin-right:auto;font-size:8px;overflow:hidden}.admin-sales-playbook-editor__toolbar>span.is-error{color:var(--admin-danger)}.admin-sales-playbook-editor__toolbar>button,.admin-sales-playbook-editor__empty button{border:1px solid var(--admin-line);min-height:24px;color:var(--admin-accent);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:8px;padding:0 8px;font-size:8px;font-weight:760;transition:color .16s,border-color .16s,background .16s}.admin-sales-playbook-editor__toolbar>button:hover:not(:disabled),.admin-sales-playbook-editor__empty button:hover:not(:disabled){border-color:var(--admin-accent-line);background:var(--admin-surface)}.admin-sales-playbook-editor__toolbar>button:disabled,.admin-sales-playbook-editor__empty button:disabled{cursor:default;opacity:.42}.admin-sales-playbook-block{min-width:0;color:var(--admin-text-secondary);background:var(--admin-surface-soft);border:1px solid #0000;border-radius:10px;padding:11px 12px;transition:border-color .17s,background .17s,box-shadow .17s;position:relative}.admin-sales-playbook-block:hover,.admin-sales-playbook-block:focus-within{border-color:var(--admin-line);background:var(--admin-surface)}.admin-sales-playbook-block.is-accent{color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-sales-playbook-block.is-question{background:var(--admin-surface)}.admin-sales-playbook-block__copy{min-width:0;padding-right:43px}.admin-sales-playbook-block__title{color:var(--admin-text);margin:0 0 6px;font-size:10px;font-weight:790;display:block}.admin-sales-playbook-block__copy>p{gap:3px;margin:0;font-size:10px;line-height:1.5;display:grid}.admin-sales-playbook__panel.is-script .admin-sales-playbook-block__copy>p{font-size:11px}.admin-sales-playbook-block.is-question .admin-sales-playbook-block__copy>p{color:var(--admin-text);font-size:11px;font-weight:760}.admin-sales-playbook-block .admin-sales-playbook__question{margin-top:5px}.admin-sales-playbook-editor__actions{opacity:0;gap:2px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:7px;right:7px;transform:translateY(2px)}.admin-sales-playbook-block:hover .admin-sales-playbook-editor__actions,.admin-sales-playbook-block:focus-within .admin-sales-playbook-editor__actions{opacity:1;transform:translateY(0)}.admin-sales-playbook-editor__actions button{width:24px;height:24px;color:var(--admin-muted);background:var(--admin-surface);cursor:pointer;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.admin-sales-playbook-editor__actions button:hover:not(:disabled),.admin-sales-playbook-editor__actions button:focus-visible{color:var(--admin-accent);background:var(--admin-surface);outline:0}.admin-sales-playbook-editor__actions button:last-child:hover:not(:disabled),.admin-sales-playbook-editor__actions button:last-child:focus-visible{color:var(--admin-danger);background:var(--admin-surface-soft)}.admin-sales-playbook-editor__actions button:disabled{cursor:default;opacity:.35}.admin-sales-playbook-editor__actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:13px;height:13px}.admin-sales-playbook-block.is-editing{border-color:var(--admin-accent-line);background:var(--admin-surface);box-shadow:0 7px 20px var(--admin-shadow)}.admin-sales-playbook-block.is-new{animation:.18s ease-out both admin-panel-enter}.admin-sales-playbook-editor__form{gap:7px;display:grid}.admin-sales-playbook-editor__meta{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.admin-sales-playbook-editor__form input,.admin-sales-playbook-editor__form select,.admin-sales-playbook-editor__form textarea{border:1px solid var(--admin-line);width:100%;color:var(--admin-text);background:var(--admin-surface);font:inherit;border-radius:8px;outline:0;font-size:9px;transition:border-color .16s,box-shadow .16s,background .16s}.admin-sales-playbook-editor__form input,.admin-sales-playbook-editor__form select{height:30px;padding:0 9px}.admin-sales-playbook-editor__form input{font-weight:720}.admin-sales-playbook-editor__form select{width:112px}.admin-sales-playbook-editor__form textarea{resize:vertical;min-height:76px;padding:8px 9px;line-height:1.45}.admin-sales-playbook-editor__form input:focus,.admin-sales-playbook-editor__form select:focus,.admin-sales-playbook-editor__form textarea:focus{border-color:var(--admin-accent-line);background:var(--admin-surface);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-sales-playbook-editor__variables{align-items:start;gap:7px;min-width:0;display:flex}.admin-sales-playbook-editor__variables>span{color:var(--admin-muted);flex:none;padding-top:5px;font-size:8px;font-weight:740}.admin-sales-playbook-editor__variables>div{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.admin-sales-playbook-editor__variables button{border:1px solid var(--admin-line);min-height:23px;color:var(--admin-accent);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:999px;padding:0 7px;font-size:7.5px;font-weight:750;transition:color .15s,border-color .15s,background .15s,transform .15s}.admin-sales-playbook-editor__variables button:hover:not(:disabled),.admin-sales-playbook-editor__variables button:focus-visible{border-color:var(--admin-accent-line);color:var(--admin-accent);background:var(--admin-surface-soft);outline:0;transform:translateY(-1px)}.admin-sales-playbook-editor__variables button:disabled{cursor:default;opacity:.45}.admin-sales-playbook-editor__buttons{justify-content:flex-end;gap:5px;display:flex}.admin-sales-playbook-editor__buttons button,.admin-sales-playbook-editor__confirm button{min-height:25px;color:var(--admin-muted);background:var(--admin-surface-soft);font:inherit;cursor:pointer;border:0;border-radius:7px;padding:0 8px;font-size:8px;font-weight:760}.admin-sales-playbook-editor__buttons button.is-primary{color:var(--admin-on-accent);background:linear-gradient(125deg, var(--admin-accent-solid), var(--admin-purple-solid))}.admin-sales-playbook-editor__buttons button:disabled,.admin-sales-playbook-editor__confirm button:disabled{cursor:default;opacity:.5}.admin-sales-playbook-editor__confirm{background:var(--admin-surface);box-shadow:-8px 0 16px var(--admin-shadow);border-radius:8px;align-items:center;gap:4px;padding:2px;display:flex;position:absolute;top:7px;right:7px}.admin-sales-playbook-editor__confirm span{color:var(--admin-danger);margin:0 2px;font-size:8px;font-weight:760}.admin-sales-playbook-editor__confirm button{min-height:23px;padding:0 7px}.admin-sales-playbook-editor__confirm button.is-danger{color:var(--admin-on-accent);background:var(--admin-danger-solid)}.admin-sales-playbook-editor__empty{min-height:92px;color:var(--admin-muted);align-content:center;place-items:center;gap:8px;font-size:9px;display:grid}@media (hover:none){.admin-sales-objections__actions,.admin-sales-playbook-editor__actions{opacity:.62;transform:none}}.admin-prospects__detail{border:1px solid var(--admin-line);background:var(--admin-surface);max-height:calc(100vh - 40px);box-shadow:0 15px 45px var(--admin-shadow);border-radius:20px;gap:18px;padding:21px;animation:.19s cubic-bezier(.22,1,.36,1) both admin-panel-enter-x;display:grid;position:sticky;top:20px;overflow-y:auto}.admin-prospects__detail>header{justify-content:space-between;align-items:start;gap:15px;display:flex}.admin-prospects__detail>header span,.admin-prospects__detail section>span,.admin-prospects__detail form>span{color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:770}.admin-prospects__detail h2{letter-spacing:-.035em;margin:5px 0 0;font-size:20px}.admin-prospects__detail>header>button{min-width:32px;min-height:32px;color:var(--admin-text-secondary);background:var(--admin-surface-soft);padding:0;font-size:17px}.admin-prospects__links{grid-template-columns:1fr 1fr;gap:7px;display:grid}.admin-prospects__links a:last-child{color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-prospects__detail section,.admin-prospects__detail form{gap:9px;display:grid}.admin-prospects__origin{background:var(--admin-surface-soft);border-radius:11px;gap:3px;padding:10px 11px;display:grid}.admin-prospects__origin strong{color:var(--admin-text-secondary);font-size:10px}.admin-prospects__origin small{color:var(--admin-muted);font-size:8px}.admin-prospects__lead-mode{border:1px solid var(--admin-line);background:var(--admin-surface-soft);border-radius:12px;gap:4px;padding:11px;display:grid}.admin-prospects__lead-mode.is-droppy_phone_shared{border-color:var(--admin-accent-line);background:var(--admin-surface)}.admin-prospects__lead-mode strong{color:var(--admin-text-secondary);font-size:10px}.admin-prospects__lead-mode p{color:var(--admin-text-secondary);margin:0;font-size:9px;line-height:1.45}.admin-prospects__lead-mode small{color:var(--admin-accent);font-size:9px;font-weight:760}.admin-prospects__approach-used{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:12px;gap:7px;padding:11px;display:grid}.admin-prospects__tags{flex-wrap:wrap;gap:5px;display:flex}.admin-prospects__tags i{color:var(--admin-text-secondary);background:var(--admin-surface-soft);border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal}.admin-prospects__tags i:first-child{color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-prospects__conversation{border:1px solid var(--admin-line);background:var(--admin-surface-soft);border-radius:14px;align-items:start;gap:9px;max-height:330px;padding:11px;display:grid;overflow-y:auto}.admin-prospects__conversation article{gap:5px;width:min(88%,290px);display:grid}.admin-prospects__conversation article.is-outbound{justify-self:end}.admin-prospects__conversation article.is-inbound{justify-self:start}.admin-prospects__conversation article>div{border:1px solid var(--admin-line);color:var(--admin-text-secondary);background:var(--admin-surface);border-radius:12px 12px 12px 4px;padding:9px 10px;font-size:9px;line-height:1.45}.admin-prospects__conversation article.is-outbound>div{border-color:var(--admin-accent-line);color:var(--admin-accent);background:var(--admin-surface-soft);border-radius:12px 12px 4px}.admin-prospects__conversation p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.admin-prospects__conversation article>small{color:var(--admin-muted);font-size:7px}.admin-prospects__conversation article.is-outbound>small{text-align:right}.admin-prospects__conversation-state{border:1px dashed var(--admin-line);min-height:72px;color:var(--admin-muted);background:var(--admin-surface);text-align:center;border-radius:13px;align-content:center;justify-items:center;gap:7px;padding:12px;display:grid}.admin-prospects__conversation-state i{border:2px solid var(--admin-line);border-top-color:var(--admin-accent-line);border-radius:50%;width:17px;height:17px;animation:.7s linear infinite admin-spin}.admin-prospects__conversation-state p{margin:0;font-size:9px;line-height:1.45}.admin-prospects__conversation-state.is-error{color:var(--admin-danger);background:var(--admin-surface)}.admin-prospects__callback{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.admin-prospects__detail input{width:100%;height:39px;padding:0 10px}.admin-prospects__contact-grid{gap:7px;display:grid}.admin-prospects__detail textarea{resize:vertical;width:100%;min-height:92px;padding:10px;line-height:1.45}.admin-prospects__detail form>button{justify-self:end}.admin-prospects__commercial-actions{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:13px;gap:9px;padding:12px;display:grid}.admin-prospects__commercial-actions>div:first-child{gap:3px;display:grid}.admin-prospects__commercial-actions strong{color:var(--admin-accent);font-size:11px}.admin-prospects__commercial-actions small{color:var(--admin-muted);font-size:8px}.admin-prospects__commercial-actions>a{width:max-content;color:var(--admin-accent);font-size:9px;font-weight:730}.admin-prospects__commercial-buttons{grid-template-columns:1fr 1fr;gap:7px;display:grid}.admin-prospects__commercial-buttons button:last-child{color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-modal-portal{display:contents}.admin-prospects__modal-backdrop{box-sizing:border-box;z-index:110;background:var(--admin-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;padding:20px;animation:.18s ease-out both admin-backdrop-enter;display:grid;position:fixed;inset:0}.admin-prospects__modal{box-sizing:border-box;overscroll-behavior:contain;overflow-wrap:anywhere;border:1px solid var(--admin-line);background:var(--admin-surface);width:min(100%,430px);min-width:0;max-height:calc(100dvh - 40px);box-shadow:0 28px 90px var(--admin-shadow);border-radius:22px;gap:17px;padding:25px;animation:.22s cubic-bezier(.22,1,.36,1) both admin-panel-enter;display:grid;overflow-y:auto}.admin-prospects__modal>span{color:var(--admin-accent);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:760}.admin-prospects__modal h2{color:var(--admin-text);letter-spacing:-.025em;margin:-4px 0 2px;font-size:20px;line-height:1.25}.admin-prospects__modal label{color:var(--admin-text-secondary);gap:7px;font-size:10px;font-weight:680;display:grid}.admin-prospects__modal input,.admin-prospects__modal select,.admin-prospects__modal textarea{border:1px solid var(--admin-line);width:100%;color:var(--admin-text);background:var(--admin-surface);font:inherit;border-radius:11px;outline:none}.admin-prospects__modal input,.admin-prospects__modal select{height:43px;padding:0 12px}.admin-prospects__modal textarea{resize:vertical;min-height:280px;padding:13px;line-height:1.55}.admin-prospects__modal :is(input,select,textarea):focus{border-color:var(--admin-accent-line);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-prospects__modal.is-email{width:min(100%,640px);max-height:min(90vh,780px);overflow-y:auto}.admin-prospects__modal.is-planner{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);gap:0;width:min(100%,1240px);height:min(840px,100dvh - 40px);max-height:calc(100dvh - 40px);padding:0;overflow:hidden}.admin-prospects__planner-calendar{border-right:1px solid var(--admin-line);background:var(--admin-surface);min-width:0;min-height:0;padding:20px;overflow-y:auto}.admin-prospects__planner-calendar>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.admin-prospects__planner-calendar>header span{color:var(--admin-text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:760}.admin-prospects__planner-calendar>header strong{color:var(--admin-text);letter-spacing:-.02em;font-size:15px}.admin-prospects__planner-action{border:1px solid var(--admin-line);background:var(--admin-surface-soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:12px;padding:4px;display:grid}.admin-prospects__planner-action button{min-height:34px;color:var(--admin-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:9px;font-weight:760}.admin-prospects__planner-action button.is-active{color:var(--admin-accent);background:var(--admin-surface);box-shadow:0 3px 10px var(--admin-shadow)}.admin-prospects__planner-form{background:var(--admin-surface);align-content:start;gap:17px;min-width:0;min-height:0;padding:25px;display:grid;overflow-y:auto}.admin-prospects__modal:not(.is-planner)>.admin-prospects__planner-form{padding:0;overflow:visible}.admin-prospects__planner-form>span{color:var(--admin-accent);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:760}.admin-prospects__modal.is-planner.is-email textarea{min-height:220px}.admin-prospects__selected-slot{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:13px;gap:4px;padding:14px 15px;display:grid;position:relative}.admin-prospects__selected-slot.is-selected{border-color:var(--admin-accent-line);background:var(--admin-surface)}.admin-prospects__selected-slot>span{color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:760}.admin-prospects__selected-slot>strong{color:var(--admin-text);padding-right:52px;font-size:11px;line-height:1.35}.admin-prospects__selected-slot.is-selected>strong{color:var(--admin-accent)}.admin-prospects__selected-slot>small{color:var(--admin-muted);font-size:8px}.admin-prospects__selected-slot>button{min-height:28px;color:var(--admin-accent);background:var(--admin-surface);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 9px;font-size:8px;font-weight:760;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.admin-prospects__planner-title{gap:7px;display:grid}.admin-prospects__planner-title>span{color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:760}.admin-prospects__planner-title>input{border:1px solid var(--admin-line);width:100%;min-height:42px;color:var(--admin-text);background:var(--admin-surface);font:inherit;border-radius:11px;outline:none;padding:0 13px;font-size:11px;font-weight:680;transition:border-color .18s,box-shadow .18s}.admin-prospects__planner-title>input:focus{border-color:var(--admin-accent-line);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-prospects__meeting-participants{gap:8px;display:grid}.admin-prospects__meeting-participants>span{color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:760}.admin-prospects__meeting-participants>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-prospects__meeting-participants button{border:1px solid var(--admin-line);min-height:42px;color:var(--admin-text-secondary);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:10px;font-weight:760;display:flex}.admin-prospects__meeting-participants button:after{content:"";border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:50%;width:16px;height:16px}.admin-prospects__meeting-participants button.is-selected{border-color:var(--admin-accent-line);color:var(--admin-accent);background:var(--admin-surface)}.admin-prospects__meeting-participants button.is-selected:after{border-color:var(--admin-accent-line);background:var(--admin-purple-solid);box-shadow:inset 0 0 0 4px var(--admin-shadow)}.admin-prospects__meeting-participants button:disabled{cursor:default;opacity:1}.admin-prospects__meeting-participants small{color:var(--admin-muted);font-size:8px;line-height:1.4}.admin-prospects__email-signature{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:12px;gap:3px;padding:13px 15px;display:grid}.admin-prospects__email-signature span{color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:760}.admin-prospects__email-signature strong{color:var(--admin-text);font-size:12px}.admin-prospects__email-signature small{color:var(--admin-text-secondary);font-size:9px}.admin-prospects__modal .admin-prospects__meeting-email-option{border:1px solid var(--admin-line);background:var(--admin-surface);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:12px 13px}.admin-prospects__modal .admin-prospects__meeting-email-option>input{accent-color:#6f59d9;width:17px;height:17px;margin:0;padding:0}.admin-prospects__meeting-email-option>span{gap:2px;display:grid}.admin-prospects__meeting-email-option strong{color:var(--admin-text-secondary);font-size:10px}.admin-prospects__meeting-email-option small{color:var(--admin-muted);font-size:8px;font-weight:560}.admin-prospects__modal-actions{z-index:1;background:var(--admin-surface);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:3px;padding-block:8px;display:flex;position:sticky;bottom:0}.admin-prospects__modal-actions button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:41px;color:var(--admin-on-accent);background:linear-gradient(125deg, var(--admin-accent-solid), var(--admin-purple-solid));line-height:1.4;font:inherit;cursor:pointer;border:0;border-radius:11px;padding:10px 15px;font-size:10px;font-weight:760}.admin-prospects__modal-actions button.is-secondary{color:var(--admin-text-secondary);background:var(--admin-surface-soft)}.admin-prospects__modal-actions button:disabled{opacity:.5;cursor:wait}@media (width<=980px){.admin-prospects__modal.is-planner{grid-template-rows:auto auto;grid-template-columns:1fr;width:min(100%,760px);height:auto;max-height:calc(100dvh - 40px);overflow-y:auto}.admin-prospects__planner-calendar{border-right:0;border-bottom:1px solid var(--admin-line);max-height:56vh}.admin-prospects__planner-form{overflow:visible}}@media (width<=680px){.admin-prospects__modal-backdrop{padding:8px}.admin-prospects__modal{max-height:calc(100dvh - 16px);padding:18px}.admin-prospects__modal-actions>button{flex:150px}.admin-prospects__modal.is-planner{border-radius:18px;width:100%;max-height:calc(100dvh - 16px)}.admin-prospects__planner-calendar{max-height:50vh;padding:15px}.admin-prospects__planner-form{padding:18px}.admin-calendar.is-picker .admin-calendar__accounts{display:flex;overflow-x:auto}.admin-calendar.is-picker .admin-calendar-account{flex:none}.admin-calendar.is-picker .admin-calendar-list__slots{gap:6px;margin-top:9px;padding-bottom:3px;display:flex;overflow-x:auto}.admin-calendar-list__slots>button{border:1px solid var(--admin-line);min-width:56px;min-height:31px;color:var(--admin-text-secondary);background:var(--admin-surface);font:inherit;border-radius:9px;flex:none;padding:0 8px;font-size:9px;font-weight:740}.admin-calendar-list__slots>button.is-selected{color:var(--admin-on-accent);background:linear-gradient(125deg, var(--admin-accent-solid), var(--admin-purple-solid));border-color:#0000}}.admin-prospects__state{border:1px solid var(--admin-line);min-height:380px;color:var(--admin-muted);background:var(--admin-surface);text-align:center;border-radius:20px;align-content:center;justify-items:center;gap:9px;animation:.19s ease-out both admin-panel-enter;display:grid}.admin-prospects__state span{border:3px solid var(--admin-line);border-top-color:var(--admin-accent-line);border-radius:50%;width:27px;height:27px;animation:.7s linear infinite admin-spin}.admin-prospects__state p{margin:0;font-size:11px}.admin-prospects__state strong{color:var(--admin-text-secondary);font-size:14px}@media (width<=1180px){.admin-prospects__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-prospects__toolbar{flex-direction:column;align-items:stretch}.admin-prospects__filters input{width:100%}:is(.admin-prospects__workspace,.admin-prospects__workspace:has(.admin-prospects__detail)){grid-template-columns:1fr}.admin-prospects__detail{max-height:none;position:static;overflow:visible}.admin-prospect-sheet__layout{grid-template-rows:auto;grid-template-columns:1fr;height:auto;min-height:0}.admin-prospect-context-column{grid-template-rows:max-content 360px max-content;overflow:visible}.admin-prospect-conversation-card{min-height:0}.admin-prospect-commercial{overflow:visible}.admin-prospect-profile{height:auto;overflow:visible}.admin-sales-playbook{min-height:420px}}@media (width<=760px){.admin-view-tabs{width:100%;overflow-x:auto}.admin-view-tabs button{flex:none;min-height:34px;padding:0 11px;font-size:11px}.admin-prospects{padding-top:32px}.admin-prospects__intro{flex-direction:column;align-items:start}.admin-prospects__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-prospects__pipeline-funnel{bottom:12px;right:12px}.admin-prospects__pipeline-funnel[open]{width:calc(100vw - 24px)}.admin-prospects__pipeline-funnel-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-prospects__pipeline-funnel-panel>div:nth-child(odd):before{display:none}.admin-prospects__filters,.admin-prospects__assign{flex-direction:column;align-items:stretch}.admin-prospects__assign label{justify-content:space-between}.admin-prospects__assign label input{width:90px}.admin-prospects__toolbar input,.admin-prospects__toolbar select,.admin-prospects__assign>button{width:100%}.admin-prospects.is-detail-open{padding-top:8px}.admin-prospect-sheet__topbar{flex-direction:column;align-items:flex-start}.admin-prospect-reserved-contact{grid-template-columns:auto minmax(0,1fr);gap:11px;min-height:0;padding:14px 14px 12px 17px}.admin-prospect-reserved-contact__mark{border-radius:15px;width:48px;height:48px}.admin-prospect-reserved-contact__mark img{width:28px}.admin-prospect-reserved-contact__copy h1{font-size:24px}.admin-prospect-reserved-contact__replacement{box-sizing:border-box;grid-column:1/-1;grid-template-columns:minmax(0,1fr);width:100%}.admin-prospect-reserved-contact__replacement-heading{flex-direction:column;align-items:flex-start}.admin-prospect-reserved-contact__replacement-heading>b{white-space:normal;overflow:visible}.admin-prospect-reserved-contact__replacement button{grid-area:auto/1;width:100%;margin-top:5px}.admin-prospect-context-column{grid-template-rows:max-content 300px max-content}.admin-prospect-conversation-card{min-height:0;padding:14px}.admin-prospect-conversation article{width:92%}.admin-prospect-profile>.admin-prospect-profile__fields,.admin-prospect-profile>.admin-sales-primary-actions,.admin-sales-followup .admin-sales-callback{grid-template-columns:1fr}.admin-sales-followup .admin-sales-callback label:first-child,.admin-sales-followup .admin-sales-callback label.is-reason,.admin-sales-followup .admin-sales-callback label:nth-of-type(3),.admin-sales-followup .admin-sales-callback>button{grid-column:1}.admin-sales-playbook{min-height:460px}}.admin-prospects{padding-top:20px}.admin-prospects__toolbar{background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;margin-bottom:12px;padding:0;display:grid}.admin-prospects__view-switch{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex}.admin-prospects__view-switch button{min-height:34px;color:var(--admin-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:740;transition:color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.admin-prospects__view-switch button>span{min-width:18px;height:18px;color:var(--admin-on-accent);background:var(--admin-accent-solid);border-radius:999px;place-items:center;padding:0 4px;font-size:8px;font-weight:820;display:grid}.admin-prospects__view-switch button.is-active>span{color:var(--admin-accent);background:var(--admin-surface)}.admin-prospects__toolbar.is-calendar{grid-template-columns:1fr}.admin-prospects .admin-calendar{padding-top:4px}.admin-prospects__view-switch button.is-active{color:var(--admin-on-accent);background:linear-gradient(125deg, var(--admin-accent-solid), var(--admin-purple-solid));box-shadow:0 5px 13px var(--admin-shadow)}.admin-prospects__filters{justify-self:end;min-width:0}.admin-prospects__filters input{width:min(24vw,270px)}.admin-prospects__search{width:min(30vw,380px);min-width:250px;position:relative}.admin-prospects__search>input{width:100%}.admin-prospects__search-results{z-index:80;box-sizing:border-box;border:1px solid var(--admin-accent-line);background:var(--admin-surface);width:100%;box-shadow:0 18px 44px var(--admin-shadow);border-radius:13px;padding:5px;animation:.2s both admin-prospect-search-in;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden}.admin-prospects__search-results>button{width:100%;min-height:54px;color:var(--admin-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:9px 10px;transition:background-color .18s,color .18s;display:flex}.admin-prospects__search-results>button+button{border-top:1px solid var(--admin-line);border-top-left-radius:0;border-top-right-radius:0}.admin-prospects__search-results>button:is(:hover,:focus-visible,.is-active){color:var(--admin-accent);background:linear-gradient(120deg, var(--admin-accent-soft), var(--admin-accent-soft));outline:none}.admin-prospects__search-results>button>span{gap:3px;min-width:0;display:grid}.admin-prospects__search-results strong,.admin-prospects__search-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-prospects__search-results strong{font-size:12px;font-weight:780}.admin-prospects__search-results small{color:var(--admin-text-secondary);font-size:9px;font-weight:620}.admin-prospects__search-results em{color:var(--admin-accent);background:var(--admin-surface-soft);border-radius:999px;flex:none;padding:5px 7px;font-size:8px;font-style:normal;font-weight:780}.admin-prospects__search-results>p{min-height:42px;color:var(--admin-text-secondary);align-items:center;gap:8px;margin:0;padding:0 10px;font-size:10px;font-weight:650;display:flex}.admin-prospects__search-results>p>span{box-sizing:border-box;border:2px solid var(--admin-accent-line);border-top-color:var(--admin-accent-line);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite admin-prospect-search-spin}.admin-prospects__search-results>p.is-error{color:var(--admin-danger)}@keyframes admin-prospect-search-in{0%{opacity:0;transform:translateY(-4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes admin-prospect-search-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.admin-prospects__search-results,.admin-prospects__search-results>p>span{animation:none}}.admin-prospects__archive-toggle,.admin-prospects__refresh{border:1px solid var(--admin-line);min-height:39px;color:var(--admin-text-secondary);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:740;display:inline-flex}.admin-prospects__archive-toggle span{min-width:18px;height:18px;color:var(--admin-text-secondary);background:var(--admin-surface-soft);border-radius:999px;place-items:center;padding:0 4px;font-size:8px;display:grid}.admin-prospects__archive-toggle.is-active{color:var(--admin-danger);border-color:var(--admin-danger-line);background:var(--admin-surface)}.admin-prospects__archive-toggle.is-followup.is-active{color:var(--admin-accent);border-color:var(--admin-accent-line);background:var(--admin-surface-soft)}.admin-prospects__refresh:disabled{opacity:.5;cursor:wait}.admin-prospects__assign{justify-self:end}.admin-prospects__assign>button{min-width:62px}.admin-prospects__board{border-top:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);background:var(--admin-surface-soft);scrollbar-width:thin;min-width:0;animation:.19s ease-out both admin-panel-enter;display:grid;overflow-x:auto}.admin-prospects__board.is-pipeline{grid-template-columns:repeat(6,minmax(210px,1fr));min-height:min(610px,100vh - 172px)}.admin-prospects__board.is-today{grid-template-columns:repeat(3,minmax(270px,1fr));min-height:min(610px,100vh - 172px)}.admin-outreach{border-top:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);background:var(--admin-surface-soft);min-height:min(610px,100vh - 172px);animation:.19s ease-out both admin-panel-enter;overflow:hidden auto}.admin-outreach__head,.admin-outreach-row{grid-template-columns:minmax(112px,.68fr) minmax(170px,1.05fr) minmax(150px,.9fr) minmax(210px,1.35fr) minmax(104px,auto);align-items:center;gap:18px;display:grid}.admin-outreach__head{z-index:2;border-bottom:1px solid var(--admin-line);min-height:46px;color:var(--admin-muted);background:var(--admin-surface);-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.02em;padding:0 16px;font-size:9px;font-weight:740;position:sticky;top:0}.admin-outreach-row{border-bottom:1px solid var(--admin-line);min-height:84px;padding:13px 16px;transition:background-color .17s}.admin-outreach-row:last-child{border-bottom:0}.admin-outreach-row:hover{background:var(--admin-surface)}.admin-outreach-row>div{gap:4px;min-width:0;display:grid}.admin-outreach-row strong,.admin-outreach-row a{min-width:0;color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;line-height:1.35;overflow:hidden}.admin-outreach-row a{color:var(--admin-accent);text-decoration:none}.admin-outreach-row a:hover{color:var(--admin-accent);text-underline-offset:3px;text-decoration:underline}.admin-outreach-row span,.admin-outreach-row small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.admin-outreach-row__vehicle>span,.admin-outreach-row__listing>span{color:var(--admin-muted);letter-spacing:.02em;text-transform:uppercase;font-size:8px;font-weight:720}.admin-outreach-row__vehicle>strong{color:var(--admin-accent)}.admin-outreach-row>button{min-height:36px;color:var(--admin-on-accent);background:linear-gradient(125deg, var(--admin-accent-solid), var(--admin-purple-solid));box-shadow:0 6px 15px var(--admin-shadow);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:10px;padding:0 12px;font-size:9px;font-weight:760;transition:box-shadow .17s,transform .17s,opacity .17s}.admin-outreach-row>button:hover:not(:disabled){box-shadow:0 9px 20px var(--admin-shadow);transform:translateY(-1px)}.admin-outreach-row>button.is-secondary{color:var(--admin-accent);border:1px solid var(--admin-line);background:var(--admin-surface);box-shadow:none}.admin-outreach-row>button:disabled{color:var(--admin-muted);border:1px solid var(--admin-line);background:var(--admin-surface-soft);box-shadow:none;cursor:not-allowed}.admin-prospects__lane{border-left:1px solid var(--admin-line);min-width:0;padding:0 14px 20px}.admin-prospects__lane:first-child{border-left:0}.admin-prospects__lane>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:12px;min-height:54px;display:flex}.admin-prospects__lane>header strong{color:var(--admin-text);font-size:13px;font-weight:760}.admin-prospects__lane>header span,.admin-prospects__archive>header span{min-width:25px;height:25px;color:var(--admin-text-secondary);background:var(--admin-surface-soft);border-radius:8px;place-items:center;padding:0 6px;font-size:9px;font-weight:760;display:grid}.admin-prospects__lane-list{align-content:start;gap:9px;padding-top:11px;display:grid}.admin-prospects__voicemail-divider{border-top:1px solid var(--admin-line);min-height:46px;color:var(--admin-danger);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:11px 2px 0;display:flex}.admin-prospects__voicemail-divider>span{gap:2px;display:grid}.admin-prospects__voicemail-divider strong{font-size:10px;font-weight:790}.admin-prospects__voicemail-divider small{color:var(--admin-muted);font-size:8px;font-weight:650}.admin-prospects__voicemail-divider b{min-width:24px;height:24px;color:var(--admin-danger);background:var(--admin-surface-soft);border-radius:8px;place-items:center;padding:0 6px;font-size:9px;font-weight:780;display:grid}@media (width>=761px){:is(html:has(.admin-prospects__board),body:has(.admin-prospects__board)){height:100dvh;overflow:hidden}.admin-dashboard:has(.admin-prospects__board){flex-direction:column;height:100dvh;min-height:0;padding-bottom:20px;display:flex;overflow:hidden}.admin-dashboard:has(.admin-prospects__board) .admin-dashboard__header{flex:none}.admin-view-stage.is-prospects:has(.admin-prospects__board){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.admin-prospects:has(.admin-prospects__board){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.admin-prospects__board.is-today,.admin-prospects__board.is-pipeline{flex:auto;min-height:0;overflow-y:hidden}.admin-prospects__lane{flex-direction:column;min-height:0;display:flex;overflow:hidden}.admin-prospects__lane-list{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding-bottom:20px;overflow-y:auto}}.admin-prospects__lane-list>p,.admin-prospects__archive>p{color:var(--admin-muted);margin:14px 2px;font-size:10px}.admin-prospect-card{border:1px solid var(--admin-line);width:100%;color:var(--admin-text);background:var(--admin-surface);box-shadow:0 7px 20px var(--admin-shadow);font:inherit;text-align:left;cursor:pointer;border-radius:14px;gap:8px;padding:13px;transition:border-color .16s,box-shadow .18s,transform .18s;display:grid}.admin-prospect-card:hover{border-color:var(--admin-accent-line);box-shadow:0 10px 26px var(--admin-shadow);transform:translateY(-1px)}.admin-prospect-card:focus-visible{outline:2px solid var(--admin-accent-line);outline-offset:2px}.admin-prospect-card__topline,.admin-prospect-card__contact,.admin-prospect-card__phone,.admin-prospect-card__reserved,.admin-prospect-card__footer{min-width:0;display:flex}.admin-prospect-card__topline,.admin-prospect-card__footer{justify-content:space-between;align-items:center;gap:9px}.admin-prospect-card__topline>strong{min-width:0;color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;overflow:hidden}.admin-prospect-card__topline>b{color:var(--admin-accent);background:var(--admin-surface-soft);border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:760}.admin-prospect-card__topline>b.is-due{color:var(--admin-danger);background:var(--admin-surface-soft)}.admin-prospect-card__topline>b.is-trial{color:var(--admin-success);background:var(--admin-surface-soft)}.admin-prospect-card__topline>b.is-mail,.admin-prospect-card__topline>b.is-meeting{color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-prospect-card__topline>b.is-callback{color:var(--admin-warning);background:var(--admin-warning-soft)}.admin-prospect-card__topline>b.is-success{color:var(--admin-on-accent);background:var(--admin-success-solid)}.admin-prospect-card__contact{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-prospect-card__phone{color:var(--admin-text);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:11px;font-weight:760}.admin-prospect-card__reserved{background:var(--admin-surface-soft);border-radius:10px;gap:2px;padding:9px 10px;display:grid}.admin-prospect-card__reserved strong{color:var(--admin-accent);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.admin-prospect-card__reserved small{color:var(--admin-muted);font-size:8px}.admin-prospect-card__reserved.is-unavailable{border:1px solid var(--admin-danger-line);background:var(--admin-surface)}.admin-prospect-card__reserved.is-unavailable strong,.admin-prospect-card__reserved.is-unavailable small{color:var(--admin-danger)}.admin-prospect-card__account-contacts{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:10px;gap:2px;padding:8px 10px;display:grid}.admin-prospect-card__account-contacts strong{color:var(--admin-text-secondary);font-size:10px;font-weight:760}.admin-prospect-card__account-contacts small{color:var(--admin-muted);font-size:8px}.admin-prospect-card__footer{padding-top:2px}.admin-prospect-card__status{align-items:center;gap:6px;min-width:0;display:flex}.admin-prospect-card__status strong{color:var(--admin-accent);font-size:9px;font-weight:750}.admin-prospect-card__status em{color:var(--admin-danger);background:var(--admin-surface-soft);border-radius:999px;flex:none;padding:3px 6px;font-size:7px;font-style:normal;font-weight:780}.admin-prospect-card__footer small{color:var(--admin-muted);font-size:8px}.admin-prospects__archive{border-top:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);min-height:min(610px,100vh - 172px);padding:0 4px 24px;animation:.19s ease-out both admin-panel-enter}.admin-prospects__archive>header{align-items:center;gap:9px;min-height:54px;display:flex}.admin-prospects__archive>header strong{font-size:13px}.admin-prospects__archive>div{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:9px;display:grid}.admin-prospect-sheet__controls{align-items:center;gap:7px;display:flex}.admin-prospect-sheet__controls select{border:1px solid var(--admin-line);min-width:118px;height:36px;color:var(--admin-text-secondary);background:var(--admin-surface);font:inherit;border-radius:10px;outline:none;padding:0 10px;font-size:10px}.admin-prospect-sheet__controls select:focus{border-color:var(--admin-accent-line);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-prospect-sheet__controls .admin-prospect-sheet__stage{min-width:104px;color:var(--admin-accent);border-color:var(--admin-accent-line);background:var(--admin-surface);font-weight:720}.admin-prospect-sheet__milestones{border:0;align-items:center;gap:5px;margin:0;padding:0;display:flex}.admin-prospect-sheet__milestones legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-prospect-sheet__milestones label{border:1px solid var(--admin-line);min-height:34px;color:var(--admin-text-secondary);background:var(--admin-surface);cursor:pointer;border-radius:10px;align-items:center;gap:5px;padding:0 8px;font-size:9px;font-weight:720;transition:border-color .17s,color .17s,background-color .17s;display:inline-flex}.admin-prospect-sheet__milestones label.is-complete{color:var(--admin-accent);border-color:var(--admin-accent-line);background:var(--admin-surface-soft)}.admin-prospect-sheet__milestones input{accent-color:#6b55d8;width:13px;height:13px;margin:0}.admin-prospect-sheet__milestones label:has(input:disabled){cursor:default}.admin-prospect-sheet__delete{width:36px;height:36px;color:var(--admin-danger);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;transition:color .18s,background .18s,transform .18s;display:grid}.admin-prospect-sheet__delete:hover:not(:disabled),.admin-prospect-sheet__delete:focus-visible{color:var(--admin-danger);background:var(--admin-surface-soft);outline:none}.admin-prospect-sheet__delete:hover:not(:disabled){transform:translateY(-1px)}.admin-prospect-sheet__delete:disabled{cursor:default;opacity:.38}.admin-prospect-sheet__delete svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:18px;height:18px}@media (width<=1180px){.admin-prospects__toolbar{grid-template-columns:auto minmax(0,1fr)}.admin-prospects__assign{grid-column:1/-1;justify-self:end}}@media (width<=760px){.admin-prospects{padding-top:14px}.admin-prospects__toolbar{grid-template-columns:1fr}.admin-prospects__view-switch,.admin-prospects__filters,.admin-prospects__assign{justify-self:stretch;width:100%}.admin-prospects__view-switch button{flex:1;gap:4px;min-width:0;padding:0 5px;font-size:9px}.admin-prospects__view-switch button>span{min-width:16px;height:16px;padding:0 3px}.admin-prospects__filters,.admin-prospects__assign{flex-flow:wrap;overflow:visible}.admin-prospects__search{flex:1 0 100%;width:100%;min-width:0}.admin-prospects__toolbar input,.admin-prospects__toolbar select,.admin-prospects__assign>button{flex:none;width:auto}.admin-prospects__search>input{flex:auto;width:100%}.admin-prospects__board.is-pipeline{grid-template-columns:repeat(6,minmax(220px,1fr))}.admin-prospects__board.is-today{grid-template-columns:repeat(3,minmax(260px,1fr))}.admin-prospect-sheet__topbar{align-items:stretch}.admin-prospect-sheet__controls{flex-wrap:wrap;width:100%}.admin-prospect-sheet__controls select{flex:1;min-width:0}.admin-prospect-sheet__milestones{width:100%;padding-bottom:2px;overflow-x:auto}}.admin-support{padding:43px 0 0}.admin-support__intro{justify-content:space-between;align-items:end;gap:30px;padding-bottom:28px;display:flex}.admin-support__intro h1{letter-spacing:-.055em;margin:12px 0 8px;font-size:clamp(34px,4vw,52px);line-height:.98}.admin-support__intro p{color:var(--admin-text-secondary);margin:0;font-size:15px}.admin-support__intro p strong{color:var(--admin-text-secondary)}.admin-support__intro>button,.admin-support__state button{border:1px solid var(--admin-line);min-height:39px;color:var(--admin-accent);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:11px;padding:0 15px;font-size:12px;font-weight:750}.admin-support__workspace{border:1px solid var(--admin-line);background:var(--admin-surface);height:min(720px,100vh - 205px);min-height:560px;box-shadow:0 18px 50px var(--admin-shadow);border-radius:22px;grid-template-columns:minmax(300px,370px) minmax(0,1fr);animation:.21s cubic-bezier(.22,1,.36,1) both admin-panel-enter;display:grid;overflow:hidden}.admin-support__threads{border-right:1px solid var(--admin-line);background:var(--admin-surface);grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.admin-support__threads>header{border-bottom:1px solid var(--admin-line);background:var(--admin-surface);justify-content:space-between;align-items:center;gap:12px;min-height:77px;padding:15px 17px;display:flex}.admin-support__threads>header div{gap:4px;display:grid}.admin-support__threads>header strong{letter-spacing:-.02em;font-size:16px}.admin-support__threads>header span{color:var(--admin-accent);font-size:10px;font-weight:750}.admin-support__threads>header small{color:var(--admin-muted);font-size:9px}.admin-support__threads>div{scrollbar-width:thin;min-height:0;padding:7px;overflow-y:auto}.admin-support__threads>div>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px 10px;transition:background .17s,border-color .17s,transform .17s;display:grid}.admin-support__threads>div>button+button{margin-top:3px}.admin-support__threads>div>button:hover{background:var(--admin-surface)}.admin-support__threads>div>button.is-active{border-color:var(--admin-line);background:var(--admin-surface);box-shadow:0 8px 22px var(--admin-shadow)}.admin-support__avatar{width:38px;height:38px;color:var(--admin-on-accent);background:linear-gradient(145deg, var(--admin-accent-solid), var(--admin-purple-solid));box-shadow:0 6px 15px var(--admin-shadow);border-radius:13px;place-items:center;font-size:14px;font-weight:780;display:grid}.admin-support__avatar.is-large{border-radius:14px;width:43px;height:43px;font-size:16px}.admin-support__thread-copy{gap:3px;min-width:0;display:grid}.admin-support__thread-copy>span:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-support__thread-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-support__thread-copy time{color:var(--admin-muted);flex:none;font-size:8px}.admin-support__thread-copy>small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-support__thread-copy>p{color:var(--admin-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:10px;line-height:1.35;overflow:hidden}.admin-support__thread-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-support__thread-meta i{color:var(--admin-text-secondary);background:var(--admin-surface-soft);border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:760}button.is-waiting .admin-support__thread-meta i{color:var(--admin-warning);background:var(--admin-surface-soft)}.admin-support__thread-meta em{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.admin-support__conversation{flex-direction:column;min-width:0;min-height:0;animation:.19s cubic-bezier(.22,1,.36,1) both admin-panel-enter;display:flex;overflow:hidden}.admin-support__conversation>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:18px;min-height:77px;padding:13px 20px;display:flex}.admin-support__conversation>header>div{align-items:center;gap:11px;min-width:0;display:flex}.admin-support__conversation>header>div>div{gap:3px;min-width:0;display:grid}.admin-support__conversation>header strong{font-size:14px}.admin-support__conversation>header small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-support__conversation-actions{flex:none;align-items:center;gap:8px;display:flex}.admin-support__conversation-actions>button{border:1px solid var(--admin-line);min-height:30px;color:var(--admin-text-secondary);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:9px;padding:0 11px;font-size:9px;font-weight:780;transition:border-color .16s,color .16s,background .16s}.admin-support__conversation-actions>button:hover{border-color:var(--admin-line);color:var(--admin-accent);background:var(--admin-surface)}.admin-support__conversation-actions>button:focus-visible{outline:3px solid var(--admin-accent-line);outline-offset:2px}.admin-support__conversation-actions>button:disabled{opacity:.55;cursor:default}.admin-support__conversation-actions>button.is-reply{color:var(--admin-on-accent);background:linear-gradient(125deg, var(--admin-accent-solid), var(--admin-purple-solid));box-shadow:0 6px 15px var(--admin-shadow);border-color:#0000}.admin-support__conversation-actions>button.is-reply:hover{color:var(--admin-on-accent);background:linear-gradient(125deg, var(--admin-accent-solid), var(--admin-purple-solid));border-color:#0000}.admin-support__status{min-height:27px;color:var(--admin-text-secondary);background:var(--admin-surface-soft);border-radius:999px;flex:none;align-items:center;padding:0 9px;font-size:9px;font-weight:780;display:inline-flex}.admin-support__status.is-waiting{color:var(--admin-warning);background:var(--admin-warning-soft)}.admin-support__status.is-closed{color:var(--admin-text-secondary);background:var(--admin-surface-soft)}.admin-support__messages{background:radial-gradient(circle at 100% 0, var(--admin-accent-soft), transparent 27%), var(--admin-surface);scrollbar-width:thin;flex-direction:column;flex:auto;gap:13px;min-height:0;padding:22px;display:flex;overflow-y:auto}.admin-support__context{border:1px solid var(--admin-line);color:var(--admin-muted);background:var(--admin-surface);border-radius:999px;align-self:center;align-items:center;gap:8px;padding:6px 9px;font-size:8px;display:flex}.admin-support__context i{color:var(--admin-accent);font-style:normal;font-weight:750}.admin-support__message{gap:5px;max-width:min(76%,620px);display:grid}.admin-support__message.is-member{align-self:flex-start}.admin-support__message.is-admin{align-self:flex-end;justify-items:end}.admin-support__message>div{border:1px solid var(--admin-line);color:var(--admin-text);background:var(--admin-surface);box-shadow:0 5px 18px var(--admin-shadow);border-radius:16px 16px 16px 5px;padding:12px 14px;font-size:12px;line-height:1.5}.admin-support__message.is-admin>div{color:var(--admin-on-accent);background:linear-gradient(135deg, var(--admin-accent-solid), var(--admin-purple-solid));box-shadow:0 8px 22px var(--admin-shadow);border:0;border-radius:16px 16px 5px}.admin-support__message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.admin-support__message footer{color:var(--admin-muted);align-items:center;gap:8px;font-size:8px;display:flex}.admin-support__message footer i{color:var(--admin-text-secondary);font-style:normal}.admin-support__message footer button{border:1px solid var(--admin-danger-line);color:var(--admin-danger);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:7px;padding:4px 7px;font-size:8px;font-weight:750}.admin-support__reply{border-top:1px solid var(--admin-line);background:var(--admin-surface);flex:none;gap:9px;padding:14px 17px 16px;display:grid}.admin-support__reply>p{color:var(--admin-text-secondary);background:var(--admin-surface-soft);border-radius:9px;margin:0;padding:8px 10px;font-size:10px}.admin-support__reply textarea{box-sizing:border-box;resize:none;border:1px solid var(--admin-line);width:100%;min-height:86px;color:var(--admin-text);background:var(--admin-surface);font:inherit;border-radius:13px;outline:none;padding:12px 13px;font-size:12px;line-height:1.45}.admin-support__reply textarea:focus{border-color:var(--admin-accent-line);box-shadow:0 0 0 4px var(--admin-shadow)}.admin-support__reply>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-support__reply small{color:var(--admin-muted);font-size:9px}.admin-support__reply small strong{color:var(--admin-text-secondary)}.admin-support__reply button{min-height:41px;color:var(--admin-on-accent);background:linear-gradient(125deg, var(--admin-accent-solid), var(--admin-purple-solid));box-shadow:0 7px 17px var(--admin-shadow);font:inherit;cursor:pointer;border:0;border-radius:11px;flex:none;padding:0 16px;font-size:11px;font-weight:770}.admin-support__reply button:disabled{opacity:.45;box-shadow:none;cursor:default}.admin-support__loading,.admin-support__state{border:1px solid var(--admin-line);min-height:480px;color:var(--admin-muted);background:var(--admin-surface);text-align:center;border-radius:22px;align-content:center;justify-items:center;gap:9px;animation:.19s ease-out both admin-panel-enter;display:grid}.admin-support__loading span{border:3px solid var(--admin-line);border-top-color:var(--admin-accent-line);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite admin-spin}.admin-support__loading p,.admin-support__state p{margin:0;font-size:12px}.admin-support__state strong{color:var(--admin-text-secondary);font-size:15px}.admin-support__state.is-empty>span{width:48px;height:48px;color:var(--admin-accent);background:var(--admin-surface-soft);border-radius:16px;place-items:center;font-size:20px;font-weight:780;display:grid}.admin-clients{max-width:100%;padding:16px 0 0;overflow-x:clip}.admin-clients__notice{color:var(--admin-danger);background:var(--admin-surface-soft);border-radius:11px;margin:0 0 12px;padding:11px 13px;font-size:12px}.admin-clients__toolbar{border:1px solid var(--admin-line);background:var(--admin-surface);box-shadow:0 10px 30px var(--admin-shadow);border-radius:16px;align-items:center;gap:8px;margin:0 0 12px;padding:8px;display:flex}.admin-clients__toolbar>label{min-width:0;display:block}.admin-clients__search{box-sizing:border-box;border:1px solid var(--admin-line);height:39px;color:var(--admin-text-secondary);background:var(--admin-surface);font:inherit;border-radius:11px;flex:320px;align-items:center;gap:9px;min-width:230px;padding:0 11px;font-size:11px;font-weight:680;display:flex}.admin-clients__search svg{fill:none;width:16px;stroke:var(--admin-muted);stroke-linecap:round;stroke-width:1.7px;flex:none}.admin-clients__search input{width:100%;min-width:0;color:var(--admin-text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.admin-clients__search input::placeholder{color:var(--admin-muted)}.admin-clients__search:focus-within{border-color:var(--admin-accent-line);outline:3px solid var(--admin-accent-line)}.admin-clients__toolbar>button{min-height:39px;color:var(--admin-accent);background:var(--admin-surface-soft);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 12px;font-size:10px;font-weight:750}.admin-clients__toolbar>.admin-clients__archive-filter{border:1px solid var(--admin-line);color:var(--admin-danger);background:var(--admin-surface);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.admin-clients__archive-filter svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:15px;height:15px}.admin-clients__toolbar>.admin-clients__archive-filter.is-active{border-color:var(--admin-accent-line);color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-clients__result-count{color:var(--admin-muted);white-space:nowrap;flex:none;padding:0 5px;font-size:9px;font-weight:720}.admin-clients__loading,.admin-clients__empty{border:1px solid var(--admin-line);min-height:360px;color:var(--admin-muted);background:var(--admin-surface);text-align:center;border-radius:22px;align-content:center;justify-items:center;gap:9px;animation:.19s ease-out both admin-panel-enter;display:grid}.admin-clients__loading span,.admin-client-detail__loading span{border:3px solid var(--admin-line);border-top-color:var(--admin-accent-line);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite admin-spin}.admin-clients__loading p,.admin-clients__empty p{max-width:520px;margin:0;font-size:12px;line-height:1.5}.admin-clients__empty strong{color:var(--admin-text-secondary);font-size:16px}.admin-clients__workspace{grid-template-columns:minmax(0,1fr) 0;align-items:start;gap:12px 0;min-width:0;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1),column-gap .22s cubic-bezier(.22,1,.36,1);display:grid}.admin-clients__workspace.has-detail{grid-template-columns:minmax(0,1fr) clamp(440px,34vw,540px);column-gap:12px}.admin-clients__table-wrap{box-sizing:border-box;border:1px solid var(--admin-line);background:var(--admin-surface);width:100%;min-width:0;max-width:100%;box-shadow:0 14px 38px var(--admin-shadow);scrollbar-width:thin;border-radius:19px;overflow-x:auto}.admin-clients__table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1160px}.admin-clients__table th{border-bottom:1px solid var(--admin-line);color:var(--admin-muted);background:var(--admin-surface);letter-spacing:.02em;text-align:left;text-transform:uppercase;padding:11px 5px;font-size:7.5px;font-weight:780;line-height:1.2}.admin-clients__table td{border-bottom:1px solid var(--admin-line);color:var(--admin-text-secondary);vertical-align:middle;padding:11px 7px;font-size:10px}.admin-clients__table tbody tr:last-child td{border-bottom:0}.admin-clients__table tbody tr{cursor:pointer;outline:none;transition:background .18s,box-shadow .18s}.admin-clients__table tbody tr:hover,.admin-clients__table tbody tr.is-selected,.admin-clients__table tbody tr.is-archived:not(.is-selected){background:var(--admin-surface)}.admin-clients__table tbody tr:focus-visible{box-shadow:inset 0 0 0 2px var(--admin-shadow)}.admin-clients__table tbody tr.admin-clients__no-results{cursor:default}.admin-clients__table tbody tr.admin-clients__no-results:hover{background:0 0}.admin-clients__no-results td{text-align:center;height:220px}.admin-clients__no-results td strong{color:var(--admin-text-secondary);margin-bottom:10px;font-size:13px;display:block}.admin-clients__no-results td button{color:var(--admin-accent);font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:750}.admin-clients__table th:first-child{width:14%}.admin-clients__table th:nth-child(2){width:6%}.admin-clients__table th:nth-child(3),.admin-clients__table th:nth-child(4){width:7%}.admin-clients__table th:nth-child(5){width:9%}.admin-clients__table th:nth-child(6){width:4%}.admin-clients__table th:nth-child(7),.admin-clients__table th:nth-child(8){width:5%}.admin-clients__table th:nth-child(9){width:6%}.admin-clients__table th:nth-child(10),.admin-clients__table th:nth-child(11){width:7%}.admin-clients__table th:nth-child(12){width:12%}.admin-clients__table th:nth-child(13){width:11%}.admin-clients__table th:nth-child(n+6):nth-child(-n+9),.admin-clients__table td:nth-child(n+6):nth-child(-n+9){text-align:center}.admin-clients__table td:first-child,.admin-clients__table td:last-child{min-width:0}.admin-clients__table td>small,.admin-clients__table td>strong{display:block}.admin-clients__table td>small{color:var(--admin-muted);margin-top:4px;font-size:9px}.admin-clients__table td>p{max-width:260px;color:var(--admin-text-secondary);margin:0;font-size:10px;line-height:1.4}.admin-client-name{align-items:center;gap:7px;display:flex}.admin-client-name strong{color:var(--admin-text);font-size:12px}.admin-client-name span{min-height:20px;color:var(--admin-on-accent);background:linear-gradient(135deg, var(--admin-accent-solid), var(--admin-accent-solid));letter-spacing:.035em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 7px;font-size:7px;font-weight:820;display:inline-flex}.admin-client-name span.is-archived{color:var(--admin-danger);background:var(--admin-surface-soft)}.admin-clients__table td:first-child small{color:var(--admin-muted);font-size:9px}.admin-follow-up-button{border:1px solid var(--admin-accent-line);width:100%;min-width:0;height:31px;color:var(--admin-accent);background:var(--admin-surface-soft);font:inherit;cursor:pointer;border-radius:9px;padding:0 7px;font-size:9px;font-weight:790;transition:border-color .18s,background-color .18s,transform .18s}.admin-follow-up-button:hover:not(:disabled){border-color:var(--admin-accent-line);background:var(--admin-surface-soft);transform:translateY(-1px)}.admin-follow-up-button:focus-visible{outline:2px solid var(--admin-accent-line);outline-offset:2px}.admin-follow-up-button:disabled{opacity:.55;cursor:wait}.admin-follow-up-done{min-height:27px;color:var(--admin-text-secondary);background:var(--admin-surface-soft);border-radius:999px;align-items:center;padding:0 9px 0 27px;font-size:8px;font-weight:780;display:inline-flex;position:relative}.admin-follow-up-done:before{content:"";border-bottom:1.8px solid;border-left:1.8px solid;width:10px;height:6px;position:absolute;top:8px;left:10px;transform:rotate(-45deg)}.admin-credit-control{gap:6px;min-width:0;display:grid}.admin-credit-control>strong{color:var(--admin-text);font-size:12px}.admin-credit-control form{align-items:center;gap:5px;display:flex}.admin-credit-control label{display:block}.admin-credit-control input{box-sizing:border-box;border:1px solid var(--admin-line);width:43px;height:31px;color:var(--admin-text);background:var(--admin-surface);font:inherit;border-radius:9px;padding:0 7px;font-size:11px;font-weight:720}.admin-credit-control input:focus-visible{border-color:var(--admin-accent-line);outline:2px solid var(--admin-accent-line);outline-offset:1px}.admin-credit-control button{min-width:0;height:31px;color:var(--admin-on-accent);background:linear-gradient(135deg, var(--admin-accent-solid), var(--admin-accent-solid));font:inherit;cursor:pointer;border:0;border-radius:9px;flex:auto;padding:0 7px;font-size:9px;font-weight:780}.admin-credit-control button:disabled{opacity:.55;cursor:wait}.admin-credit-control>small{max-width:205px;color:var(--admin-muted);font-size:8px;line-height:1.35}.admin-credit-control>small.is-success{color:var(--admin-text-secondary)}.admin-credit-control>small.is-error{color:var(--admin-danger)}.admin-account-owner-cell label{display:block}.admin-account-owner-cell select{box-sizing:border-box;border:1px solid var(--admin-accent-line);width:100%;height:31px;color:var(--admin-accent);background:var(--admin-surface-soft);font:inherit;cursor:pointer;border-radius:9px;padding:0 24px 0 8px;font-size:9px;font-weight:780}.admin-account-owner-cell select:focus-visible{border-color:var(--admin-accent-line);outline:2px solid var(--admin-accent-line);outline-offset:1px}.admin-account-owner-cell select[data-owner=oscar]{border-color:var(--admin-warning-line);color:var(--admin-warning);background:var(--admin-warning-soft)}.admin-account-owner-cell select option[value=oscar]{color:var(--admin-warning)}.admin-account-owner-cell select option[value=martin]{color:var(--admin-accent)}.admin-account-owner-cell select:disabled{opacity:.55;cursor:wait}.admin-consent,.admin-client-state,.admin-workflow{min-height:25px;color:var(--admin-text-secondary);background:var(--admin-surface-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:8px;font-weight:770;display:inline-flex}.admin-consent.is-active{color:var(--admin-text-secondary);background:var(--admin-surface-soft)}.admin-client-state.is-critical{color:var(--admin-danger);background:var(--admin-surface-soft)}.admin-client-state.is-watch{color:var(--admin-warning);background:var(--admin-surface-soft)}.admin-client-state.is-positive{color:var(--admin-text-secondary);background:var(--admin-surface-soft)}.admin-manager-status{min-height:25px;color:var(--admin-text-secondary);background:var(--admin-surface-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:8px;font-weight:770;display:inline-flex}.admin-manager-status.is-active{color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-clients__table td>small.admin-client-state-detail{color:var(--admin-muted);white-space:nowrap;margin-top:5px;font-size:8px;font-weight:700}.admin-call-audit-badge{min-height:25px;color:var(--admin-danger);background:var(--admin-surface-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:8px;font-weight:790;display:inline-flex}.admin-call-audit-empty{color:var(--admin-muted)}.admin-client-detail{overscroll-behavior-y:contain;border:1px solid var(--admin-line);background:var(--admin-surface);max-height:calc(100dvh - 110px);box-shadow:0 20px 55px var(--admin-shadow);scrollbar-width:thin;border-radius:21px;animation:.18s cubic-bezier(.22,1,.36,1) both admin-client-detail-enter;position:sticky;top:80px;overflow-y:auto}.admin-client-detail__content{animation:.16s ease-out both admin-client-detail-content-enter}@keyframes admin-client-detail-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes admin-client-detail-content-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.admin-client-detail__loading{min-height:420px;color:var(--admin-muted);align-content:center;justify-items:center;gap:9px;font-size:12px;display:grid}.admin-client-detail__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 20px;padding:24px 24px 18px;display:grid}.admin-client-detail__header>div:first-child{overflow-wrap:anywhere;min-width:0}.admin-client-detail__history{grid-column:1/-1;min-width:0}.admin-client-detail__eyebrow{color:var(--admin-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:780}.admin-client-detail__header h2{letter-spacing:-.045em;margin:8px 0 4px;font-size:31px}.admin-client-detail__header p{color:var(--admin-text-secondary);margin:0;font-size:11px}.admin-client-detail__header>div:first-child>small{color:var(--admin-danger);margin-top:6px;font-size:9px;font-weight:700;display:block}.admin-client-detail__action-panel{flex:none;justify-items:end;gap:8px;display:grid}.admin-client-detail__actions{align-items:center;gap:7px;display:flex}.admin-client-detail__actions>button{border:1px solid var(--admin-line);width:34px;height:34px;color:var(--admin-text-secondary);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:11px;place-items:center;font-size:21px;display:grid}.admin-client-detail__actions>.admin-client-open-as{border-color:var(--admin-accent-line);width:auto;min-width:128px;color:var(--admin-accent);background:var(--admin-surface);white-space:nowrap;grid-auto-flow:column;gap:7px;padding:0 11px;font-size:10px;font-weight:760;transition:border-color .17s,background-color .17s,transform .17s}.admin-client-detail__actions>.admin-client-open-as:hover:not(:disabled){border-color:var(--admin-accent-line);background:var(--admin-surface-soft);transform:translateY(-1px)}.admin-client-detail__actions>.admin-client-open-as:disabled{opacity:.5;cursor:wait}.admin-client-open-as svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.admin-client-detail__actions>.admin-client-archive{border-color:var(--admin-danger-line);color:var(--admin-danger);background:var(--admin-surface);transition:border-color .17s,background-color .17s,transform .17s}.admin-client-detail__actions>.admin-client-archive:hover:not(:disabled){border-color:var(--admin-danger-line);background:var(--admin-surface-soft);transform:translateY(-1px)}.admin-client-detail__actions>.admin-client-archive.is-restore{border-color:var(--admin-accent-line);color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-client-detail__actions>.admin-client-archive:disabled{opacity:.5;cursor:wait}.admin-client-archive svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px}.admin-client-detail__owner{border:1px solid var(--admin-accent-line);min-height:22px;color:var(--admin-accent);background:var(--admin-surface);letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:9px;font-weight:760;display:inline-flex}.admin-client-detail__owner>span{background:var(--admin-accent-solid);width:6px;height:6px;box-shadow:0 0 0 3px var(--admin-shadow);border-radius:50%}.admin-client-detail__owner.is-unassigned{border-color:var(--admin-line);color:var(--admin-text-secondary);background:var(--admin-surface)}.admin-client-detail__owner.is-unassigned>span{background:var(--admin-surface-raised);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-client-command{border:1px solid var(--admin-line);background:linear-gradient(145deg, var(--admin-surface) 0%, var(--admin-surface) 62%);box-shadow:0 8px 25px var(--admin-shadow);border-radius:16px;gap:13px;margin:0 16px 13px;padding:14px;display:grid}.admin-client-command>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-client-command>header>span{color:var(--admin-muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:760}.admin-client-command>header>strong{color:var(--admin-accent);background:var(--admin-surface-soft);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:790}.admin-client-pipeline{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.admin-client-pipeline li{min-width:0;color:var(--admin-muted);text-align:center;justify-items:center;gap:6px;font-size:7px;font-weight:720;display:grid;position:relative}.admin-client-pipeline li:before,.admin-client-pipeline li:after{z-index:0;background:var(--admin-surface-soft);content:"";height:1px;position:absolute;top:10px}.admin-client-pipeline li:before{width:50%;left:0}.admin-client-pipeline li:after{width:50%;right:0}.admin-client-pipeline li:first-child:before,.admin-client-pipeline li:last-child:after{display:none}.admin-client-pipeline li.is-complete:before,.admin-client-pipeline li.is-complete:after,.admin-client-pipeline li.is-active:before{background:var(--admin-purple-solid)}.admin-client-pipeline li>i{z-index:1;box-sizing:border-box;border:1px solid var(--admin-line);width:20px;height:20px;color:var(--admin-muted);background:var(--admin-surface);border-radius:999px;place-items:center;font-size:7px;font-style:normal;display:grid;position:relative}.admin-client-pipeline li.is-complete>i,.admin-client-pipeline li.is-active>i{color:var(--admin-on-accent);background:linear-gradient(135deg, var(--admin-accent-solid), var(--admin-purple-solid));box-shadow:0 4px 10px var(--admin-shadow);border-color:#0000}.admin-client-pipeline li.is-active{color:var(--admin-accent);font-weight:790}.admin-client-pipeline li>button{z-index:2;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:0;display:grid;position:relative}.admin-client-pipeline li>button>i{box-sizing:border-box;border:1px solid var(--admin-accent-line);width:20px;height:20px;color:var(--admin-accent);background:var(--admin-surface);box-shadow:0 3px 9px var(--admin-shadow);border-radius:999px;place-items:center;font-size:7px;font-style:normal;display:grid}.admin-client-pipeline li.is-complete>button>i,.admin-client-pipeline li.is-active>button>i{color:var(--admin-on-accent);background:linear-gradient(135deg, var(--admin-accent-solid), var(--admin-purple-solid));border-color:#0000}.admin-client-pipeline li>button:hover>span{color:var(--admin-accent)}.admin-client-pipeline li>button:focus-visible{outline:2px solid var(--admin-accent-line);outline-offset:3px;border-radius:7px}.admin-client-pipeline li>button:disabled{cursor:wait;opacity:.58}.admin-client-command__body{grid-template-columns:minmax(0,1.2fr) minmax(165px,.8fr);gap:8px;display:grid}.admin-client-command__primary{grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;display:grid}.admin-client-next-action{min-width:0;color:var(--admin-text-secondary);background:var(--admin-surface-soft);border-radius:12px;align-content:center;padding:12px 13px;display:grid}.admin-client-next-action small,.admin-client-schedule small{color:var(--admin-muted);letter-spacing:.055em;text-transform:uppercase;font-size:7px;font-weight:780}.admin-client-next-action strong{letter-spacing:-.02em;margin-top:5px;font-size:14px;line-height:1.2}.admin-client-next-action p{color:var(--admin-text-secondary);margin:5px 0 0;font-size:8px;line-height:1.4}.admin-client-next-action.is-critical{color:var(--admin-danger);background:var(--admin-surface-soft)}.admin-client-next-action.is-critical small,.admin-client-next-action.is-critical p{color:var(--admin-danger)}.admin-client-next-action.is-watch{color:var(--admin-warning);background:var(--admin-surface-soft)}.admin-client-next-action.is-watch small,.admin-client-next-action.is-watch p{color:var(--admin-warning)}.admin-client-next-action.is-violet{color:var(--admin-accent);background:var(--admin-surface-soft)}.admin-client-next-action.is-violet small,.admin-client-next-action.is-violet p{color:var(--admin-accent)}.admin-client-next-action.is-green{color:var(--admin-text-secondary);background:var(--admin-surface-soft)}.admin-client-next-action.is-green small,.admin-client-next-action.is-green p{color:var(--admin-text-secondary)}.admin-client-magic-link{border:1px solid var(--admin-accent-line);min-width:0;color:var(--admin-accent);background:var(--admin-surface);font:inherit;text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;padding:9px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid}.admin-client-magic-link:not(:disabled):hover{border-color:var(--admin-accent-line);background:var(--admin-surface-soft);box-shadow:0 5px 14px var(--admin-shadow);transform:translateY(-1px)}.admin-client-magic-link:focus-visible{outline:2px solid var(--admin-accent-line);outline-offset:2px}.admin-client-magic-link:disabled{cursor:default;opacity:.54}.admin-client-magic-link svg{box-sizing:border-box;fill:none;width:27px;height:27px;stroke:var(--admin-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;background:var(--admin-accent-soft);border-radius:9px;padding:6px}.admin-client-magic-link span{gap:3px;min-width:0;display:grid}.admin-client-magic-link small{color:var(--admin-accent);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:780;overflow:hidden}.admin-client-magic-link strong{color:var(--admin-accent);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;line-height:1.25;overflow:hidden}.admin-client-schedule{gap:7px;display:grid}.admin-client-schedule button{border:1px solid var(--admin-line);background:var(--admin-surface);min-width:0;font:inherit;text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;padding:9px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid}.admin-client-schedule button:not(:disabled):hover{border-color:var(--admin-accent-line);background:var(--admin-surface);box-shadow:0 5px 14px var(--admin-shadow);transform:translateY(-1px)}.admin-client-schedule button:focus-visible{outline:2px solid var(--admin-accent-line);outline-offset:2px}.admin-client-schedule button:disabled{cursor:default}.admin-client-schedule button.is-scheduled{border-color:var(--admin-accent-line);background:var(--admin-surface)}.admin-client-schedule svg{box-sizing:border-box;fill:none;width:27px;height:27px;stroke:var(--admin-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;background:var(--admin-surface-soft);border-radius:9px;padding:6px}.admin-client-schedule button.is-scheduled svg{stroke:var(--admin-accent);background:var(--admin-surface-soft)}.admin-client-schedule span{gap:3px;min-width:0;display:grid}.admin-client-schedule small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-client-schedule strong{color:var(--admin-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.25;overflow:hidden}.admin-client-schedule button.is-scheduled strong{color:var(--admin-accent)}.admin-client-magic-backdrop{box-sizing:border-box;padding:16px}.admin-client-magic-confirmation{box-sizing:border-box;flex-direction:column;width:min(640px,100%);min-width:0;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.admin-client-magic-confirmation>:not(.admin-client-magic-email){flex-shrink:0}.admin-client-magic-confirmation>.admin-prospects__modal-actions{margin-top:0}@media (width<=600px){.admin-client-magic-confirmation{gap:12px;padding:18px}}@media (prefers-reduced-motion:reduce){.admin-client-magic-backdrop,.admin-client-magic-confirmation{animation:none}}.admin-client-magic-confirmation>p{color:var(--admin-text-secondary);margin:0;font-size:11px;line-height:1.65}.admin-client-magic-confirmation>p strong{color:var(--admin-text);font-weight:760}.admin-client-magic-email{overscroll-behavior:contain;border:1px solid var(--admin-line);background:var(--admin-surface);overflow-wrap:anywhere;border-radius:12px;min-width:0;min-height:0;overflow-y:auto}.admin-client-magic-email dl{border-bottom:1px solid var(--admin-line);margin:0;padding:14px 18px}.admin-client-magic-email dl>div{grid-template-columns:76px minmax(0,1fr);gap:8px;padding:3px 0;font-size:12px;display:grid}.admin-client-magic-email dt{color:var(--admin-text-secondary)}.admin-client-magic-email dd{color:var(--admin-text);margin:0}.admin-client-magic-email__body{white-space:pre-wrap;color:var(--admin-text);padding:18px;font-size:13px;line-height:1.65}.admin-client-magic-confirmation>.admin-client-magic-error{color:var(--admin-danger)}.admin-client-magic-confirmation .admin-prospects__modal-actions button:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.admin-client-profile{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:14px;gap:11px;margin:0 16px 13px;padding:13px 14px 14px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.admin-client-profile:focus-within{border-color:var(--admin-accent-line);background:var(--admin-surface);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-client-profile>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-client-profile>header>strong{color:var(--admin-accent);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:780}.admin-client-profile>header>small{color:var(--admin-muted);white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:720;display:inline-flex}.admin-client-profile>header>small:before{background:var(--admin-surface-raised);content:"";border-radius:999px;width:5px;height:5px}.admin-client-profile.is-saved>header>small{color:var(--admin-text-secondary)}.admin-client-profile.is-saved>header>small:before{background:var(--admin-success-solid)}.admin-client-profile.is-waiting>header>small:before,.admin-client-profile.is-saving>header>small:before{background:var(--admin-accent-solid);animation:1s ease-in-out infinite admin-autosave-pulse}.admin-client-profile>header>button{color:var(--admin-danger);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:760}.admin-client-profile>div{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:9px;display:grid}.admin-client-profile label{gap:5px;min-width:0;display:grid}.admin-client-profile label.is-email{grid-column:1/-1}.admin-client-profile label>span{color:var(--admin-muted);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:760}.admin-client-profile label>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0;display:grid}.admin-client-profile input{box-sizing:border-box;border:1px solid var(--admin-line);width:100%;min-width:0;color:var(--admin-text);background:var(--admin-surface);font:inherit;border-radius:10px;outline:0;padding:10px 11px;font-size:10px;font-weight:680}.admin-client-profile input:focus{border-color:var(--admin-accent-line);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-client-profile input:disabled{color:var(--admin-text-secondary);background:var(--admin-surface-soft);cursor:not-allowed}.admin-client-profile label a{border:1px solid var(--admin-accent-line);color:var(--admin-accent);background:var(--admin-surface-soft);border-radius:10px;place-items:center;padding:0 10px;font-size:8px;font-weight:760;text-decoration:none;display:grid}.admin-client-profile>p{color:var(--admin-muted);margin:0;font-size:8px;line-height:1.4}.admin-client-profile>p.is-error{color:var(--admin-danger)}.admin-client-profile.is-error{border-color:var(--admin-danger-line);background:var(--admin-surface)}.admin-client-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 16px 13px;display:grid}.admin-client-contact a{border:1px solid var(--admin-line);min-width:0;color:inherit;background:var(--admin-surface);border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}.admin-client-contact a:hover{border-color:var(--admin-accent-line);background:var(--admin-surface);transform:translateY(-1px)}.admin-client-contact a:focus-visible{border-color:var(--admin-accent-line);outline:3px solid var(--admin-accent-line)}.admin-client-contact svg{box-sizing:border-box;fill:none;width:32px;height:32px;stroke:var(--admin-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;background:var(--admin-surface-soft);border-radius:10px;padding:7px}.admin-client-contact a>span{min-width:0}.admin-client-contact small{color:var(--admin-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:760;display:block}.admin-client-contact strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;display:block;overflow:hidden}.admin-client-contact em{color:var(--admin-accent);font-size:8px;font-style:normal;font-weight:760}.admin-client-notes{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:14px;gap:9px;margin:0 16px 13px;padding:13px 14px 14px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.admin-client-notes:focus-within{border-color:var(--admin-accent-line);background:var(--admin-surface);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-client-notes>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-client-notes>header>label{color:var(--admin-accent);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:780}.admin-client-notes>header>small{color:var(--admin-muted);white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:720;display:inline-flex}.admin-client-notes>header>small:before{background:var(--admin-surface-raised);content:"";border-radius:999px;width:5px;height:5px}.admin-client-notes.is-saved>header>small{color:var(--admin-text-secondary)}.admin-client-notes.is-saved>header>small:before{background:var(--admin-success-solid)}.admin-client-notes.is-waiting>header>small:before,.admin-client-notes.is-saving>header>small:before{background:var(--admin-accent-solid);animation:1s ease-in-out infinite admin-autosave-pulse}.admin-client-notes>header>button{color:var(--admin-danger);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:760}.admin-client-notes>textarea{resize:vertical;overflow-wrap:anywhere;width:100%;min-height:74px;color:var(--admin-text-secondary);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:11px;line-height:1.55}.admin-client-notes>textarea::placeholder{color:var(--admin-muted);opacity:1}.admin-client-notes.is-error{border-color:var(--admin-danger-line);background:var(--admin-surface)}.admin-client-notes.is-unavailable{border-color:var(--admin-warning-line);background:var(--admin-surface-soft)}.admin-client-notes.is-unavailable>header>label{color:var(--admin-warning)}.admin-client-notes.is-unavailable>textarea{cursor:not-allowed}.admin-crm-notes{border:1px solid var(--admin-line);background:linear-gradient(145deg, var(--admin-surface), var(--admin-surface));border-radius:15px;gap:9px;min-width:0;padding:13px;transition:border-color .18s,box-shadow .18s;display:grid}.admin-client-detail .admin-crm-notes{margin:0 16px 13px}.admin-crm-notes:focus-within{border-color:var(--admin-accent-line);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-crm-notes>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-crm-notes>header>div{gap:2px;min-width:0;display:grid}.admin-crm-notes>header strong{color:var(--admin-accent);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:790}.admin-crm-notes>header small,.admin-crm-notes>header span{color:var(--admin-muted);font-size:8px;font-weight:690}.admin-crm-notes>header button,.admin-crm-notes__hint button{color:var(--admin-danger);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:760}.admin-crm-notes__thread{scrollbar-width:thin;align-content:start;gap:8px;min-height:68px;max-height:250px;padding:4px 2px 5px;display:grid;overflow-y:auto}.admin-crm-notes__thread article{border:1px solid var(--admin-accent-line);width:min(88%,520px);color:var(--admin-text);background:linear-gradient(135deg, var(--admin-surface-soft), var(--admin-surface-soft));box-shadow:0 5px 14px var(--admin-shadow);border-radius:15px 15px 5px;justify-self:end;padding:9px 11px 7px;animation:.18s ease-out both admin-panel-enter}.admin-crm-notes__thread article.is-legacy{border-color:var(--admin-line);background:var(--admin-surface-soft);box-shadow:none;border-radius:15px 15px 15px 5px;justify-self:start}.admin-crm-notes__thread article>p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.48}.admin-crm-notes__thread article>footer{color:var(--admin-text-secondary);justify-content:flex-end;gap:6px;margin-top:5px;font-size:7px;font-weight:680;display:flex}.admin-crm-notes__thread article.is-legacy>footer{color:var(--admin-muted);justify-content:flex-start}.admin-crm-notes__thread article>footer span:after{content:"·";margin-left:6px}.admin-crm-notes__empty{color:var(--admin-muted);text-align:center;align-self:center;margin:0;font-size:9px}.admin-crm-notes__composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.admin-crm-notes__composer textarea{box-sizing:border-box;border:1px solid var(--admin-line);resize:vertical;width:100%;min-height:56px;max-height:120px;color:var(--admin-text);background:var(--admin-surface);font:inherit;border-radius:12px;outline:none;padding:9px 10px;font-size:10px;line-height:1.45}.admin-crm-notes__composer textarea:focus{border-color:var(--admin-accent-line);box-shadow:0 0 0 3px var(--admin-shadow)}.admin-crm-notes__composer textarea::placeholder{color:var(--admin-muted);opacity:1}.admin-crm-notes__composer>button{min-width:70px;min-height:38px;color:var(--admin-on-accent);background:linear-gradient(125deg, var(--admin-accent-solid), var(--admin-purple-solid));box-shadow:0 7px 16px var(--admin-shadow);font:inherit;cursor:pointer;border:0;border-radius:11px;padding:0 12px;font-size:9px;font-weight:770;transition:transform .18s,box-shadow .18s,opacity .18s}.admin-crm-notes__composer>button:hover:not(:disabled){box-shadow:0 9px 20px var(--admin-shadow);transform:translateY(-1px)}.admin-crm-notes__composer>button:disabled{opacity:.42;cursor:default;box-shadow:none}.admin-crm-notes__hint{justify-content:space-between;align-items:center;gap:8px;min-height:12px;display:flex}.admin-crm-notes__hint small{color:var(--admin-muted);font-size:7px}.admin-crm-notes.is-error{border-color:var(--admin-danger-line);background:var(--admin-surface)}@media (width<=760px){.admin-crm-notes__thread article{width:94%}.admin-crm-notes__composer{grid-template-columns:minmax(0,1fr)}.admin-crm-notes__composer>button{width:100%}}@media (prefers-reduced-motion:reduce){.admin-crm-notes__thread article{animation:none}.admin-crm-notes__composer>button{transition:none}}.admin-client-call-audit{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:14px;gap:10px;margin:0 16px 13px;padding:13px 14px 14px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.admin-client-call-audit.is-recorded{border-color:var(--admin-line);background:linear-gradient(145deg, var(--admin-surface), var(--admin-surface))}.admin-client-call-audit>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.admin-client-call-audit>header>div{gap:4px;display:grid}.admin-client-call-audit>header span{color:var(--admin-danger);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:790}.admin-client-call-audit>header strong{color:var(--admin-text-secondary);font-size:11px}.admin-client-call-audit>header time{color:var(--admin-muted);text-align:right;font-size:8px;font-weight:700}.admin-client-call-audit>button{border:1px solid var(--admin-danger-line);min-width:0;color:var(--admin-danger);background:var(--admin-surface-soft);font:inherit;text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid}.admin-client-call-audit>button:not(:disabled):hover{border-color:var(--admin-danger-line);background:var(--admin-surface-soft);box-shadow:0 5px 14px var(--admin-shadow);transform:translateY(-1px)}.admin-client-call-audit>button:focus-visible{outline:2px solid var(--admin-danger-line);outline-offset:2px}.admin-client-call-audit>button:disabled{opacity:.55;cursor:wait}.admin-client-call-audit>button svg{box-sizing:border-box;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;background:var(--admin-surface);border-radius:10px;width:34px;height:34px;padding:8px}.admin-client-call-audit>button span{gap:3px;min-width:0;display:grid}.admin-client-call-audit>button strong{font-size:11px}.admin-client-call-audit>button small{color:var(--admin-text-secondary);font-size:8px}.admin-client-call-audit>ul{gap:5px;max-height:150px;margin:0;padding:0 2px 0 0;list-style:none;display:grid;overflow-y:auto}.admin-client-call-audit>ul>li{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:7px 8px;display:flex}.admin-client-call-audit>ul>li>div{gap:2px;min-width:0;display:grid}.admin-client-call-audit>ul>li strong{color:var(--admin-text-secondary);font-size:9px}.admin-client-call-audit>ul>li time{color:var(--admin-muted);font-size:8px}.admin-client-call-audit>ul>li>button{border:1px solid var(--admin-danger-line);color:var(--admin-danger);background:var(--admin-surface);font:inherit;cursor:pointer;border-radius:7px;flex:none;padding:5px 7px;font-size:8px;font-weight:760}.admin-client-call-audit>ul>li>button:not(:disabled):hover{border-color:var(--admin-danger-line);background:var(--admin-surface)}.admin-client-call-audit>ul>li>button:focus-visible{outline:2px solid var(--admin-danger-line);outline-offset:2px}.admin-client-call-audit>ul>li>button:disabled{opacity:.5;cursor:wait}.admin-client-call-audit>p{color:var(--admin-muted);margin:0;font-size:8px;line-height:1.45}.admin-client-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 8px;display:grid}.admin-client-facts article,.admin-client-commercial article{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:13px;min-width:0;padding:13px}.admin-client-facts span,.admin-client-commercial span{color:var(--admin-muted);text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:730;display:block}.admin-client-facts strong,.admin-client-commercial strong{color:var(--admin-text);font-size:11px;line-height:1.35;display:block}.admin-client-facts small,.admin-client-commercial small{color:var(--admin-muted);margin-top:5px;font-size:8px;line-height:1.4;display:block}.admin-client-section{border-top:1px solid var(--admin-line);margin:8px 16px 0;padding:17px 0 10px}.admin-client-section>header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:12px;display:flex}.admin-client-section>header span{color:var(--admin-muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:760}.admin-client-section>header h3{color:var(--admin-text);letter-spacing:-.02em;margin:4px 0 0;font-size:14px}.admin-client-section>header>strong{color:var(--admin-accent);font-size:14px}.admin-client-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-client-page-grid article{border:1px solid var(--admin-line);border-radius:12px;gap:3px;padding:11px;display:grid}.admin-client-page-grid strong{font-size:17px}.admin-client-page-grid span{color:var(--admin-text-secondary);font-size:9px;font-weight:700}.admin-client-page-grid small{color:var(--admin-muted);font-size:7px}.admin-client-list{gap:6px;display:grid}.admin-client-list>div{border:1px solid var(--admin-line);border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:10px 11px;display:flex}.admin-client-list>div>span:first-child{gap:3px;min-width:0;display:grid}.admin-client-list>div strong{color:var(--admin-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-client-list>div small{color:var(--admin-muted);font-size:8px}.admin-client-list>div>span:last-child{color:var(--admin-muted);flex:none;font-size:8px}.admin-client-unlocked-list{gap:7px;display:grid}.admin-client-unlocked{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:13px;transition:border-color .18s,background .18s,box-shadow .18s;overflow:hidden}.admin-client-unlocked:hover{border-color:var(--admin-accent-line)}.admin-client-unlocked.is-expanded{border-color:var(--admin-accent-line);background:var(--admin-surface);box-shadow:0 7px 20px var(--admin-shadow)}.admin-client-unlocked>button{width:100%;min-height:49px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:10px 11px;display:grid}.admin-client-unlocked>button:focus-visible{outline:3px solid var(--admin-accent-line);outline-offset:-3px}.admin-client-unlocked__identity{gap:3px;min-width:0;display:grid}.admin-client-unlocked__identity strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-client-unlocked__identity small{color:var(--admin-muted);font-size:8px}.admin-client-unlocked>button>svg{fill:none;width:16px;height:16px;stroke:var(--admin-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;transition:transform .18s}.admin-client-unlocked.is-expanded>button>svg{transform:rotate(180deg)}.admin-client-unlocked__detail{gap:11px;padding:0 11px 12px;animation:.18s ease-out both admin-client-contact-detail-enter;display:grid}@keyframes admin-client-contact-detail-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.admin-client-contact-note{background:var(--admin-surface-soft);border-radius:11px;padding:11px 12px}.admin-client-contact-note>span{color:var(--admin-accent);letter-spacing:.055em;text-transform:uppercase;font-size:7px;font-weight:780}.admin-client-contact-note>p{color:var(--admin-text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0;font-size:9px;line-height:1.5}.admin-client-contact-note.is-unavailable{background:var(--admin-surface-soft)}.admin-client-contact-note.is-unavailable>span,.admin-client-contact-note.is-unavailable>p{color:var(--admin-warning)}.admin-client-contact-history{gap:0;margin:0;padding:0;list-style:none;display:grid}.admin-client-contact-history>li{grid-template-columns:9px minmax(0,1fr);gap:9px;padding:0 0 12px;display:grid;position:relative}.admin-client-contact-history>li:last-child{padding-bottom:0}.admin-client-contact-history>li:not(:last-child):after{background:var(--admin-surface-soft);content:"";width:1px;position:absolute;top:10px;bottom:2px;left:3px}.admin-client-contact-history>li>i{z-index:1;border:2px solid var(--admin-line);background:var(--admin-purple-solid);box-sizing:content-box;border-radius:999px;width:7px;height:7px;margin-top:3px;transform:translate(-2px,-2px)}.admin-client-contact-history>li>i.is-archived{background:var(--admin-surface-raised)}.admin-client-contact-history>li>i.is-appointment_created,.admin-client-contact-history>li>i.is-appointment_rescheduled{background:var(--admin-success-solid)}.admin-client-contact-history>li>div{gap:4px;min-width:0;display:grid}.admin-client-contact-history header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.admin-client-contact-history header strong{color:var(--admin-text-secondary);font-size:9px}.admin-client-contact-history time,.admin-client-contact-history small{color:var(--admin-muted);font-size:7px}.admin-client-contact-history time{white-space:nowrap}.admin-client-contact-history p{color:var(--admin-text-secondary);background:var(--admin-surface-soft);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:9px;gap:3px;margin:2px 0 0;padding:8px 9px;font-size:8px;line-height:1.45;display:grid}.admin-client-contact-history p>b{color:var(--admin-muted);text-transform:uppercase;font-size:7px;font-weight:760}.admin-client-contact-history p.is-unavailable{color:var(--admin-warning);background:var(--admin-surface-soft)}.admin-client-contact-history__empty{color:var(--admin-muted);background:var(--admin-surface-soft);text-align:center;border-radius:9px;margin:0;padding:9px;font-size:8px}.admin-workflow.is-callback{color:var(--admin-warning);background:var(--admin-warning-soft)}.admin-workflow.is-appointment,.admin-workflow.is-archived{color:var(--admin-text-secondary);background:var(--admin-surface-soft)}.admin-client-empty{color:var(--admin-muted);background:var(--admin-surface);text-align:center;border-radius:11px;margin:0;padding:13px;font-size:9px}.admin-client-workflow-totals{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px;display:grid}.admin-client-workflow-totals span{color:var(--admin-muted);background:var(--admin-surface-soft);text-align:center;border-radius:10px;padding:9px;font-size:8px}.admin-client-workflow-totals strong{color:var(--admin-text-secondary);margin-bottom:3px;font-size:14px;display:block}.admin-client-commercial{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-client-timeline ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.admin-client-timeline li{border-bottom:1px solid var(--admin-line);grid-template-columns:9px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 0;display:grid}.admin-client-timeline li:last-child{border-bottom:0}.admin-client-timeline li>i{background:var(--admin-purple-solid);border-radius:50%;width:7px;height:7px;margin-top:3px}.admin-client-timeline li>i.is-unlock{background:var(--admin-success-solid)}.admin-client-timeline li>i.is-workflow{background:var(--admin-warning-solid)}.admin-client-timeline li>div{gap:3px;min-width:0;display:grid}.admin-client-timeline li strong{color:var(--admin-text-secondary);font-size:9px}.admin-client-timeline li span{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-client-timeline time{color:var(--admin-muted);white-space:nowrap;font-size:7px}@media (width>=901px){.admin-dashboard__header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.admin-dashboard__header>div:first-child{grid-area:1/1;justify-self:start}.admin-view-tabs{grid-area:1/2;justify-self:center}.admin-logout{grid-area:1/3;justify-self:end}}@media (width<=900px){.admin-dashboard__header{flex-wrap:wrap}.admin-view-tabs{order:3;width:100%}.admin-view-tabs button{flex:1;justify-content:center}.admin-support__workspace{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.admin-support__threads{border-right:0;border-bottom:1px solid var(--admin-line);max-height:390px}.admin-support__conversation{min-height:620px}}@media (width<=1240px){.admin-dashboard__header{flex-wrap:wrap;display:flex}.admin-view-tabs{order:3;width:100%}.admin-view-tabs button{flex:1;justify-content:center}.admin-logout{order:2}.admin-clients__workspace.has-detail{grid-template-columns:minmax(0,1fr)}.admin-clients__workspace.has-detail>.admin-clients__table-wrap{display:none}.admin-client-detail{max-height:none;position:static}.admin-clients__toolbar{flex-wrap:wrap}.admin-clients__search{flex-basis:100%}}@media (width<=680px){.admin-support{padding-top:34px}.admin-support__intro{flex-direction:column;align-items:flex-start;gap:18px}.admin-support__intro h1{font-size:38px}.admin-support__intro>button{align-self:stretch}.admin-support__threads{max-height:340px}.admin-support__conversation{min-height:580px}.admin-support__messages{padding:16px 12px}.admin-support__message{max-width:89%}.admin-support__reply>div{flex-direction:column;align-items:stretch}.admin-support__reply button{width:100%}.admin-support__conversation>header{flex-direction:column;align-items:stretch;padding-inline:14px}.admin-support__conversation-actions{flex-wrap:wrap;justify-content:flex-start}.admin-support__conversation-actions>button.is-reply{flex:100%}.admin-clients{padding-top:12px}.admin-clients__toolbar{grid-template-columns:1fr;padding:7px;display:grid}.admin-client-command{padding:12px 10px}.admin-client-detail__header{grid-template-columns:minmax(0,1fr);align-items:stretch}.admin-client-detail__action-panel{justify-items:start}.admin-client-command__body{grid-template-columns:1fr}.admin-client-pipeline li{font-size:6px}.admin-client-schedule{grid-template-columns:1fr}.admin-clients__toolbar>label,.admin-clients__search,.admin-clients__toolbar>button{width:100%;min-width:0}.admin-clients__result-count{text-align:right;padding:4px 5px 2px}.admin-client-contact,.admin-client-profile>div{grid-template-columns:1fr}.admin-client-profile label.is-email{grid-column:auto}.admin-client-call-audit>header{flex-direction:column;align-items:start}.admin-client-call-audit>header time{text-align:left}.admin-client-facts,.admin-client-commercial,.admin-client-page-grid{grid-template-columns:1fr}.admin-client-list>div{flex-direction:column;align-items:flex-start;gap:7px}.admin-client-list>div>span:last-child{white-space:normal}.admin-client-unlocked>button{grid-template-columns:minmax(0,1fr) auto 16px}.admin-client-contact-history header{flex-direction:column;align-items:start;gap:2px}.admin-client-timeline li{grid-template-columns:9px minmax(0,1fr)}.admin-client-timeline time{grid-column:2}}@media (prefers-reduced-motion:reduce){.admin-dashboard *,.admin-gate *,.admin-loading *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-view-stage:has(.admin-prospects__modal-backdrop){animation:none}.admin-prospects__create{min-height:39px;color:var(--admin-on-accent);background:linear-gradient(125deg, var(--admin-accent-solid), var(--admin-purple-solid));box-shadow:0 7px 17px var(--admin-shadow);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 13px;font-size:10px;font-weight:760;display:inline-flex}.admin-prospects__modal.is-manual{width:min(100%,590px);max-height:min(92vh,820px);overflow-y:auto}.admin-prospects__agency-source{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:15px;gap:12px;padding:13px;display:grid}.admin-prospects__agency-mode{background:var(--admin-surface-soft);border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.admin-prospects__agency-mode button{min-height:34px;color:var(--admin-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:9px;font-weight:760}.admin-prospects__agency-mode button.is-active{color:var(--admin-accent);background:var(--admin-surface);box-shadow:0 4px 12px var(--admin-shadow)}.admin-prospects__agency-search{gap:8px;display:grid}.admin-prospects__agency-search-state{color:var(--admin-muted);margin:0;font-size:9px;line-height:1.4}.admin-prospects__agency-search-state>p{margin:0}.admin-prospects__agency-search-state>button{color:var(--admin-accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-weight:750}.admin-prospects__agency-search-state i{border:1.5px solid var(--admin-line);border-top-color:var(--admin-accent-line);vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:5px;animation:.7s linear infinite admin-spin;display:inline-block}.admin-prospects__agency-search-state.is-error{color:var(--admin-danger)}.admin-prospects__agency-results{gap:6px;max-height:220px;padding-right:2px;display:grid;overflow-y:auto}.admin-prospects__agency-results>button,.admin-prospects__agency-selected{border:1px solid var(--admin-line);min-width:0;color:var(--admin-text);background:var(--admin-surface);font:inherit;text-align:left;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.admin-prospects__agency-results>button{cursor:pointer}.admin-prospects__agency-results>button:disabled{opacity:.56;cursor:not-allowed}.admin-prospects__agency-results span,.admin-prospects__agency-selected>span{gap:3px;min-width:0;display:grid}.admin-prospects__agency-results strong,.admin-prospects__agency-selected strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-prospects__agency-results small,.admin-prospects__agency-selected small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-prospects__agency-results b{color:var(--admin-accent);flex:none;font-size:8px}.admin-prospects__agency-selected{border-color:var(--admin-accent-line);background:var(--admin-surface)}.admin-prospects__agency-selected>button{min-height:30px;color:var(--admin-accent);background:var(--admin-surface);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 9px;font-size:8px;font-weight:750}.admin-prospects__manual-grid.is-agency{gap:9px}.admin-prospects__agency-exclusion{color:var(--admin-text-secondary);background:var(--admin-surface-soft);border-radius:10px;align-items:center;gap:9px;padding:9px 10px;display:flex}.admin-prospects__agency-exclusion>i{border:2px solid var(--admin-line);border-radius:50%;flex:none;width:9px;height:9px}.admin-prospects__agency-exclusion>span{gap:2px;display:grid}.admin-prospects__agency-exclusion strong{color:var(--admin-text-secondary);font-size:9px}.admin-prospects__agency-exclusion small{color:var(--admin-muted);font-size:8px;line-height:1.35}.admin-prospects__agency-exclusion.is-active{color:var(--admin-success);background:var(--admin-surface-soft)}.admin-prospects__agency-exclusion.is-active>i{border-color:var(--admin-success-line);background:var(--admin-success-solid);box-shadow:inset 0 0 0 2px var(--admin-shadow)}.admin-prospects__agency-exclusion.is-active strong{color:var(--admin-success)}.admin-prospects__agency-exclusion.is-active small{color:var(--admin-text-secondary)}.admin-prospects__manual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.admin-prospects__manual-grid .is-wide{grid-column:1/-1}.admin-prospects__modal.is-manual textarea{min-height:92px}.admin-prospects__modal.is-contact-picker{width:min(100%,620px);max-height:min(88vh,720px)}.admin-prospects__contact-options{gap:8px;padding-right:3px;display:grid;overflow-y:auto}.admin-prospects__contact-options>button{border:1px solid var(--admin-line);width:100%;min-height:67px;color:var(--admin-text);background:var(--admin-surface);font:inherit;text-align:left;cursor:pointer;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.admin-prospects__contact-options>button:hover{border-color:var(--admin-accent-line);background:var(--admin-surface);transform:translateY(-1px)}.admin-prospects__contact-options>button:disabled{opacity:.55;cursor:wait;transform:none}.admin-prospects__contact-options>button>span{gap:4px;min-width:0;display:grid}.admin-prospects__contact-options>button>span:last-child{flex:none;justify-items:end}.admin-prospects__contact-options strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-prospects__contact-options small{color:var(--admin-muted);font-size:9px}.admin-prospects__contact-options b{color:var(--admin-accent);font-size:10px}.admin-prospects__picker-state{border:1px dashed var(--admin-line);min-height:180px;color:var(--admin-text-secondary);background:var(--admin-surface);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:10px;font-size:11px;display:grid}.admin-prospects__picker-state i{border:3px solid var(--admin-line);border-top-color:var(--admin-accent-line);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite admin-spin}.admin-prospects__picker-state p,.admin-prospects__picker-error{margin:0}.admin-prospects__picker-error{color:var(--admin-danger);font-size:10px}@media (width<=760px){.admin-allo-live{grid-template-columns:1fr auto}.admin-allo-live__brand{grid-column:1}.admin-allo-live__calls{grid-area:2/1/auto/-1}.admin-allo-live__alert{grid-area:1/2}.admin-allo-live__calls>:is(button,div){min-width:min(270px,78vw)}.admin-prospect-call-analysis dl{grid-template-columns:1fr}.admin-prospect-call-analysis dt:not(:first-child){margin-top:5px}.admin-prospects__filters.is-outreach{grid-template-columns:auto minmax(0,1fr) auto;display:grid;overflow:visible}.admin-prospects__filters.is-outreach input{grid-area:1/1/auto/-1;width:100%}.admin-prospects__filters.is-outreach .admin-prospects__create,.admin-prospects__filters.is-outreach select,.admin-prospects__filters.is-outreach .admin-prospects__refresh{width:auto;min-width:0}.admin-prospects__filters.is-outreach select{width:100%}.admin-prospects__filters.is-outreach .admin-prospects__create{grid-area:2/1}.admin-prospects__filters.is-outreach select{grid-area:2/2}.admin-prospects__filters.is-outreach .admin-prospects__refresh{grid-area:2/3}.admin-prospects__create{width:100%}.admin-prospects__manual-grid{grid-template-columns:1fr}.admin-prospects__manual-grid .is-wide{grid-column:auto}.admin-outreach__head{display:none}.admin-outreach-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px 16px;padding:16px}.admin-outreach-row__sent,.admin-outreach-row__agency,.admin-outreach-row__vehicle,.admin-outreach-row__listing,.admin-outreach-row>button{grid-column:auto}.admin-outreach-row__listing,.admin-outreach-row>button{grid-column:1/-1}.admin-outreach-row>button{width:100%}.admin-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.admin-view-tabs button{white-space:normal;justify-content:center;min-width:0;min-height:42px;padding:7px 8px;line-height:1.1}.admin-refunds__intro h1{overflow-wrap:anywhere;max-width:100%}.admin-refunds__workspace>article>header{flex-wrap:wrap}}@media (width<=420px){.admin-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-recaps{gap:20px;min-width:0;padding:42px 0 0;display:grid}.admin-recaps__intro{justify-content:space-between;align-items:end;gap:28px;display:flex}.admin-recaps__intro>div>span,.admin-recaps__setup>span{color:var(--admin-accent);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:820}.admin-recaps__intro h1{color:var(--admin-text);letter-spacing:-.055em;margin:9px 0 7px;font-size:clamp(34px,4vw,52px);line-height:.96}.admin-recaps__intro p{color:var(--admin-text-secondary);margin:0;font-size:14px}.admin-recaps__intro>button,.admin-recaps__state button{border:1px solid var(--admin-line);background:var(--admin-surface);min-height:39px;color:var(--admin-accent);font:inherit;cursor:pointer;border-radius:11px;padding:0 14px;font-size:12px;font-weight:760}.admin-recaps__intro>button:disabled{opacity:.58;cursor:wait}.admin-recaps__workspace{grid-template-columns:minmax(290px,350px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-recaps__sidebar{min-height:560px;padding:0;overflow:hidden}.admin-recaps__sidebar>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:16px;margin:0;padding:20px 20px 16px;display:flex}.admin-recaps__sidebar>header span{color:var(--admin-accent);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:820}.admin-recaps__sidebar>header h2{margin:4px 0 0;font-size:17px}.admin-recaps__sidebar>header>strong{background:var(--admin-surface-soft);min-width:31px;height:31px;color:var(--admin-accent);border-radius:999px;place-items:center;padding:0 8px;font-size:11px;display:grid}.admin-recaps__list{max-height:min(690px,100vh - 230px);padding:9px;overflow-y:auto}.admin-recaps__group{border-radius:14px;transition:background-color .18s;overflow:hidden}.admin-recaps__group+.admin-recaps__group{margin-top:3px}.admin-recaps__group:hover,.admin-recaps__group.has-active{background:var(--admin-surface)}.admin-recaps__group-toggle{width:100%;min-height:70px;color:var(--admin-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.admin-recaps__group-avatar{border:1px solid var(--admin-line);background:linear-gradient(145deg, var(--admin-surface-soft), var(--admin-surface));width:42px;height:42px;color:var(--admin-accent);border-radius:13px;place-items:center;font-size:13px;font-weight:820;display:grid}.admin-recaps__group-avatar.is-daily{background:linear-gradient(145deg, var(--admin-accent-solid), var(--admin-accent-solid));color:var(--admin-on-accent);box-shadow:0 7px 18px var(--admin-shadow)}.admin-recaps__group-copy{gap:4px;min-width:0;display:grid}.admin-recaps__group-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-recaps__group-copy small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-recaps__group-meta{color:var(--admin-muted);align-items:center;gap:7px;display:flex}.admin-recaps__group-meta small{background:var(--admin-surface-soft);min-width:22px;height:22px;color:var(--admin-accent);border-radius:999px;place-items:center;font-size:9px;font-weight:800;display:grid}.admin-recaps__group-meta i{font-size:15px;font-style:normal;transition:transform .18s;display:block;transform:rotate(-90deg)}.admin-recaps__group-meta i.is-open{transform:rotate(0)}.admin-recaps__meetings{gap:2px;padding:0 7px 8px 18px;display:grid}.admin-recaps__meeting{width:100%;min-height:60px;color:var(--admin-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 9px;transition:background-color .17s,color .17s;display:grid}.admin-recaps__meeting:hover{background:var(--admin-surface-soft)}.admin-recaps__meeting.is-active{background:linear-gradient(130deg, var(--admin-surface-soft), var(--admin-surface-soft))}.admin-recaps__meeting>span:first-child{color:var(--admin-accent);text-align:center;text-transform:uppercase;font-size:9px;font-weight:820}.admin-recaps__meeting>span:nth-child(2){gap:4px;min-width:0;display:grid}.admin-recaps__meeting strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-recaps__meeting small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-recaps__meeting>i{color:var(--admin-muted);font-size:13px;font-style:normal}.admin-recaps__meeting.is-active>i{color:var(--admin-accent)}.admin-recaps__detail{min-height:560px;padding:27px clamp(22px,3vw,42px) 42px}.admin-recaps__detail>header{border-bottom:1px solid var(--admin-line);align-items:flex-start;gap:22px;margin-bottom:13px;padding-bottom:20px}.admin-recaps__detail>header>div>span{color:var(--admin-accent);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:820}.admin-recaps__detail>header h2{letter-spacing:-.04em;margin:7px 0 6px;font-size:clamp(24px,3vw,36px)}.admin-recaps__detail>header p{color:var(--admin-muted);margin:0;font-size:11px}.admin-recaps__detail>header a{border:1px solid var(--admin-line);color:var(--admin-accent);border-radius:10px;flex:none;padding:9px 11px;font-size:10px;font-weight:760;text-decoration:none}.admin-recaps__source-title{color:var(--admin-muted);margin-bottom:25px;font-size:10px}.admin-recaps__summary{max-width:880px;color:var(--admin-text);font-size:14px;line-height:1.72}.admin-recaps__summary h2{color:var(--admin-text);margin:31px 0 10px;font-size:20px}.admin-recaps__summary h3{color:var(--admin-text);margin:25px 0 8px;font-size:15px}.admin-recaps__summary h2:first-child,.admin-recaps__summary h3:first-child{margin-top:0}.admin-recaps__summary p{margin:0 0 13px}.admin-recaps__summary ul,.admin-recaps__summary ol{gap:8px;margin:0 0 18px;padding-left:22px;display:grid}.admin-recaps__summary li::marker{color:var(--admin-accent);font-weight:800}.admin-recaps__placeholder,.admin-recaps__state,.admin-recaps__empty,.admin-recaps__setup{align-content:center;justify-items:start;gap:9px;min-height:560px;display:grid}.admin-recaps__placeholder{color:var(--admin-muted);text-align:center;justify-items:center}.admin-recaps__placeholder>span:first-child:not(.admin-recaps__spinner){background:var(--admin-surface-soft);width:52px;height:52px;color:var(--admin-accent);border-radius:16px;place-items:center;font-size:21px;display:grid}.admin-recaps__placeholder strong,.admin-recaps__state strong,.admin-recaps__empty strong{color:var(--admin-text-secondary);font-size:14px}.admin-recaps__placeholder p,.admin-recaps__state p,.admin-recaps__empty p,.admin-recaps__setup p{max-width:620px;color:var(--admin-muted);margin:0;font-size:12px;line-height:1.55}.admin-recaps__empty{min-height:350px;padding:24px}.admin-recaps__state,.admin-recaps__setup{min-height:320px;padding:34px}.admin-recaps__setup h2{margin:2px 0 3px;font-size:24px}.admin-recaps__setup ol{color:var(--admin-text-secondary);gap:8px;margin:12px 0 0;padding-left:20px;font-size:12px;display:grid}.admin-recaps__loading{gap:9px;padding:13px;display:grid}.admin-recaps__loading span{background:linear-gradient(100deg, var(--admin-surface-soft) 30%, var(--admin-surface) 46%, var(--admin-surface-soft) 62%);background-size:230% 100%;border-radius:13px;height:72px;animation:1.2s ease-in-out infinite admin-recaps-loading}.admin-recaps__spinner{border:2px solid var(--admin-line);border-top-color:var(--admin-accent-line);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite admin-recaps-spin}@keyframes admin-recaps-loading{to{background-position-x:-230%}}@keyframes admin-recaps-spin{to{transform:rotate(360deg)}}@media (width<=980px){.admin-recaps__workspace{grid-template-columns:280px minmax(0,1fr)}}@media (width<=760px){.admin-recaps{padding-top:28px}.admin-recaps__intro{flex-direction:column;align-items:flex-start;gap:16px}.admin-recaps__workspace{grid-template-columns:1fr}.admin-recaps__sidebar{min-height:0}.admin-recaps__list{max-height:430px}.admin-recaps__detail,.admin-recaps__placeholder{min-height:420px}.admin-recaps__detail>header{flex-direction:column}}@media (prefers-reduced-motion:reduce){.admin-recaps__loading span,.admin-recaps__spinner{animation:none}.admin-recaps__group,.admin-recaps__group-meta i,.admin-recaps__meeting{transition:none}}.admin-prospect-prospecting{border-top:1px solid var(--admin-line);gap:8px;min-width:0;margin-top:16px;padding:16px 0 0;display:grid}.admin-prospect-prospecting>button{border:1px solid var(--admin-accent-line);background:var(--admin-surface);max-width:100%;color:var(--admin-accent);font:inherit;cursor:pointer;border-radius:10px;justify-self:start;padding:10px 14px;font-size:.8rem;font-weight:700;transition:background .18s,opacity .18s}.admin-prospect-prospecting>button:hover:not(:disabled){background:var(--admin-accent-soft)}.admin-prospect-prospecting>button:disabled{opacity:.65;cursor:default}.admin-prospect-prospecting small,.admin-prospect-prospecting summary{color:var(--admin-text-secondary);overflow-wrap:anywhere;font-size:.75rem;line-height:1.45}.admin-prospect-prospecting small:empty{display:none}.admin-prospect-prospecting summary{cursor:pointer}@media (prefers-reduced-motion:reduce){.admin-prospect-prospecting>button{transition:none}}.admin-prospect-context-card>.admin-prospect-prospecting{margin:0 20px 20px}.admin-client-detail__content>.admin-prospect-prospecting{margin:0 24px 18px}.admin-deferred-placeholder{min-height:120px;color:var(--admin-muted,#83879b);align-content:center;gap:14px;padding:22px;display:grid}.admin-deferred-placeholder strong{font-size:13px;font-weight:500}.admin-deferred-placeholder>span{opacity:.12;background:currentColor;border-radius:6px;width:70%;height:8px;display:block}.admin-deferred-placeholder button{font:inherit;cursor:pointer;justify-self:start;font-size:13px}.admin-client-detail__content [data-admin-deferred=Prospection]>.admin-prospect-prospecting{margin:0 24px 18px}.admin-ops-open-city-dialog__error{color:var(--admin-error,#b42318);margin:0 0 12px;padding:12px 0;font-size:.85rem}.admin-clients__table.has-responsibilities{min-width:1540px}.admin-clients__table.has-responsibilities th:nth-child(13),.admin-clients__table.has-responsibilities th:nth-child(14),.admin-clients__table.has-responsibilities th:nth-child(15){width:7%}.admin-clients__table.has-responsibilities th:nth-child(16){width:9%}.admin-account-enzo-access{border:1px solid var(--admin-line);min-height:31px;color:var(--admin-text-secondary);background:var(--admin-surface-soft);font:inherit;cursor:pointer;border-radius:9px;padding:5px 8px;font-size:9px}.admin-account-enzo-access.is-active{color:var(--admin-accent);border-color:var(--admin-accent-line)}.admin-account-enzo-access:disabled{opacity:.55;cursor:wait}.admin-account-owner-cell select[data-owner=enzo]{color:var(--admin-text-secondary);border-color:var(--admin-line)}.admin-clients__table.is-partner-table{min-width:1160px}.admin-clients__table.is-partner-table th{width:auto}.admin-clients__table.is-partner-table th:first-child{width:17%}.admin-clients__table.is-partner-table th:nth-child(2),.admin-clients__table.is-partner-table th:nth-child(3),.admin-clients__table.is-partner-table th:nth-child(4){width:10%}.admin-clients__table.is-partner-table th:nth-child(n+6):nth-child(-n+8),.admin-clients__table.is-partner-table td:nth-child(n+6):nth-child(-n+8){text-align:center}.admin-partner-coordinates{border:1px solid var(--admin-line);border-radius:14px;min-width:0;margin:0 16px;padding:16px}.admin-partner-coordinates h3{margin:0 0 12px;font-size:14px}.admin-partner-coordinates dl{gap:12px;margin:0;display:grid}.admin-partner-coordinates dl>div{grid-template-columns:80px minmax(0,1fr);gap:10px;display:grid}.admin-partner-coordinates dt{color:var(--admin-muted);font-size:11px}.admin-partner-coordinates dd{overflow-wrap:anywhere;margin:0;font-size:12px}.admin-clients.is-partner .admin-client-magic-link{box-sizing:border-box;text-align:center;white-space:normal;overflow-wrap:anywhere;width:calc(100% - 32px);min-height:42px;margin:16px;padding:11px 14px;font-size:12px;font-weight:650;line-height:1.4;display:block}.admin-clients.is-partner .admin-client-detail__header{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:20px 16px 16px}.admin-clients.is-partner .admin-client-detail__header h2{font-size:clamp(23px,3vw,31px)}.admin-clients.is-partner .admin-client-detail__content>p[role=status]{color:var(--admin-success);overflow-wrap:anywhere;margin:0 16px 16px;font-size:12px;line-height:1.5}.admin-clients.is-partner .admin-client-detail__actions>button:focus-visible,.admin-prospects__modal-actions>button:focus-visible{outline:2px solid var(--admin-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.admin-modal-portal *,.admin-modal-portal .admin-prospects__modal-backdrop{transition:none;animation:none}}.admin-client-detail__responsibilities{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:5px;min-width:0;display:flex}.admin-client-detail__responsibilities .admin-client-detail__owner{min-height:20px;padding:2px 7px;font-size:8px;font-weight:650}.admin-client-detail__responsibilities .admin-client-detail__owner>span{flex:none;width:5px;height:5px}.admin-clients__table.has-next-action th:nth-child(5){width:5%}.admin-clients__table.has-next-action th:nth-child(6){width:10%}.admin-clients__table.has-next-action th:nth-child(7){width:12%}.admin-clients__table.has-next-action th:nth-child(n+8):nth-child(-n+10){width:4%}.admin-clients__table.has-next-action th:nth-child(11){width:6%}.admin-clients__table.has-next-action th:nth-child(12),.admin-clients__table.has-next-action th:nth-child(13){width:7%}.admin-clients__table.has-next-action th:nth-child(14){width:12%}.admin-clients__table.has-next-action th:nth-child(6),.admin-clients__table.has-next-action td:nth-child(6),.admin-clients__table.has-next-action th:nth-child(7),.admin-clients__table.has-next-action td:nth-child(7){text-align:left}.admin-clients__table.has-next-action th:nth-child(11),.admin-clients__table.has-next-action td:nth-child(11){text-align:center}.admin-clients__table.has-next-action th:nth-child(n+15){width:6%}.admin-clients__table.has-next-action th:nth-child(18){width:7%}.admin-account-last-action>time{margin-top:4px;font-size:9px;line-height:1.4;display:block}.admin-account-next-action>strong{color:var(--admin-accent)}.admin-account-next-action>time{margin-top:4px;font-size:9px;line-height:1.4;display:block}.admin-account-next-action.is-overdue>strong,.admin-clients__table td.admin-account-next-action.is-overdue>small{color:#dc5264}.admin-account-next-action>button{border:1px solid var(--admin-line);background:var(--admin-surface);color:var(--admin-text-secondary);font:inherit;cursor:pointer;border-radius:5px;margin-top:6px;padding:3px 6px;font-size:9px}.admin-account-next-action>button:hover{color:var(--admin-accent);border-color:var(--admin-accent)}.admin-account-next-action>button:disabled{opacity:.5;cursor:wait}._page_ther4_1{background:radial-gradient(circle at 80% 10%,#575bf71f,#0000 28rem),#f7f8fc;place-items:center;min-height:100svh;padding:32px 20px;display:grid}._card_ther4_11{background:#fffffff5;border:1px solid #1f233714;border-radius:28px;width:min(100%,680px);padding:38px;box-shadow:0 28px 80px #2b2d5d1c}._logo_ther4_20{width:auto;height:34px}._copy_ther4_25{margin:44px 0 30px}._eyebrow_ther4_29{color:#575bf7;margin:0 0 9px;font-size:13px;font-weight:650}._copy_ther4_25 h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,6vw,40px);line-height:1.02}._copy_ther4_25>p:last-child{color:#626779;margin:14px 0 0;line-height:1.5}._form_ther4_49{gap:16px;display:grid}._loading_ther4_54{color:#626779;margin:0;font-size:14px}._form_ther4_49 button,._primaryLink_ther4_61{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4776ff,#575bf7);border:0;border-radius:14px;min-height:52px;margin-top:6px;font-weight:650;box-shadow:0 12px 28px #4b57eb38}._primaryLink_ther4_61{place-items:center;text-decoration:none;display:grid}._form_ther4_49 button:disabled{cursor:wait;opacity:.58}._error_ther4_84{color:#bc3651;margin:0;font-size:13px;line-height:1.4}._legal_ther4_91{color:#8a8e9d;text-align:center;margin:0;font-size:11px;line-height:1.45}._legal_ther4_91 a{color:#626779;text-underline-offset:2px;text-decoration:underline}@media (width<=520px){._card_ther4_11{border-radius:22px;padding:30px 24px}._copy_ther4_25{margin-top:38px}}._page_21fez_1{background:radial-gradient(circle at 15% 10%,#506fff1a,#0000 34%),linear-gradient(160deg,#f9faff 0%,#f4f2ff 100%);place-items:center;min-height:100svh;padding:32px 18px;display:grid}._card_21fez_11{background:#fffffff5;border:1px solid #595df024;border-radius:30px;width:min(100%,720px);padding:clamp(28px,5vw,52px);box-shadow:0 24px 70px #2629531f}._logo_21fez_20{width:132px;height:auto;margin-bottom:30px;display:block}._kicker_21fez_27{color:#5963f6;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:700;display:block}._card_21fez_11 h1{color:#121421;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,6vw,3.25rem);line-height:1}._intro_21fez_45{color:#646a7d;margin:16px 0 28px;font-size:1rem}._form_21fez_51{margin-top:28px}._form_21fez_51>.button{width:100%}._textButton_21fez_59{color:#5963f6;font:inherit;cursor:pointer;background:0 0;border:0;margin:22px auto 0;padding:8px;font-weight:650;display:block}._returnPanel_21fez_71{gap:20px;display:grid}._returnPanel_21fez_71 p,._expired_21fez_77 p{color:#646a7d;margin:0;font-size:1rem}._returnPanel_21fez_71 .button{width:100%;text-decoration:none}._expired_21fez_77{gap:18px;display:grid}@media (width<=640px){._page_21fez_1{background:#fff;place-items:stretch stretch;padding:0}._card_21fez_11{min-height:100svh;box-shadow:none;border:0;border-radius:0;padding:28px 18px 40px}._logo_21fez_20{width:116px;margin-bottom:36px}}._document_1e3bh_1{max-width:860px}._body_1e3bh_5{gap:20px;display:grid}._form_1e3bh_10{gap:16px;max-width:560px;margin-top:24px;display:grid}._form_1e3bh_10 label{color:#252638;gap:8px;font-size:14px;font-weight:700;display:grid}._form_1e3bh_10 input{color:#12131d;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #d9dbea;border-radius:14px;outline:none;padding:0 16px;font-weight:500;transition:border-color .16s,box-shadow .16s}._form_1e3bh_10 input:focus{border-color:#5a63ff;box-shadow:0 0 0 4px #5a63ff1f}._form_1e3bh_10 button,._success_1e3bh_45 a{color:#fff;min-height:50px;font:inherit;text-align:center;cursor:pointer;background:linear-gradient(135deg,#4e78ff,#5a4ff3);border:0;border-radius:14px;padding:14px 20px;font-weight:800;text-decoration:none}._form_1e3bh_10 button:disabled{cursor:not-allowed;opacity:.48}._dangerZone_1e3bh_64{background:snow;border-color:#f1c5c7!important}._form_1e3bh_10 ._dangerButton_1e3bh_69{background:#c9363f}._error_1e3bh_73{font-weight:700;color:#ae2831!important;margin:0!important;font-size:14px!important}._status_1e3bh_80{color:#6c7086;place-items:center;min-height:120px;display:grid}._success_1e3bh_45{justify-items:start;gap:14px;display:grid}._success_1e3bh_45 h2,._success_1e3bh_45 p{margin:0}._success_1e3bh_45 small{color:#71758a}._successIcon_1e3bh_102{color:#1f8b52;background:#e8f8ef;border-radius:50%;place-items:center;width:52px;height:52px;font-size:26px;font-weight:900;display:grid}._success_1e3bh_45 a{place-items:center;margin-top:8px;display:inline-grid}@media (width<=640px){._form_1e3bh_10 button,._success_1e3bh_45 a{width:100%}}._pageShell_5b03y_1{color:#171927;background:linear-gradient(#fbfbfc 0%,#fff 24%,#fbfbfd 100%);min-height:100vh;overflow:clip}._main_5b03y_8{width:min(1180px,100% - 48px);margin:0 auto;padding:28px 0 96px}._main_5b03y_8 article,._seaComparisonMain_5b03y_18{min-width:0}._calculatorPageMain_5b03y_22{background:radial-gradient(circle at 50% 12%,#6856ff1a,#0000 36rem),linear-gradient(#fbfbfd 0%,#f7f7fb 100%);min-height:calc(100svh - 76px)}._calculatorPageMain_5b03y_22 article{min-width:0}._calculatorPageSection_5b03y_33{place-items:center;min-height:calc(100svh - 76px);padding:clamp(28px,5vh,64px) 24px;display:grid}._calculatorAftercare_5b03y_40{width:min(920px,100% - 48px);margin:0 auto;padding:44px 0 96px}._breadcrumbs_5b03y_46{color:#7b7e90;font-size:.78rem}._breadcrumbs_5b03y_46 ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}._breadcrumbs_5b03y_46 li:not(:last-child):after{content:"/";color:#b7b9c7;margin-left:8px}._breadcrumbs_5b03y_46 a{color:inherit;text-decoration:none}._heroStage_5b03y_72{width:min(920px,100%);margin:0 auto;padding:clamp(38px,5vw,54px) 0 clamp(20px,3vw,30px)}._hero_5b03y_72{min-width:0}._sectionLabel_5b03y_82{color:#5a4cf3;letter-spacing:.115em;text-transform:uppercase;margin:0 0 15px;font-size:.72rem;font-weight:800}._hero_5b03y_72 h1{color:#20222d;letter-spacing:-.042em;max-width:850px;margin:0;font-size:clamp(2rem,3vw,2.55rem);font-weight:720;line-height:1.08}._heroSubtitle_5b03y_101{color:#636779;max-width:780px;margin:18px 0 0;font-size:1.08rem;line-height:1.6}._comparisonHeroTitle_5b03y_109{flex-wrap:wrap;align-items:center;gap:18px;display:flex}._comparisonHeroIdentity_5b03y_116{align-items:center;gap:13px;min-width:0;display:inline-flex}._comparisonHeroLogo_5b03y_123{background:#fff;border:1px solid #1c1f311a;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:0 9px 24px #20223912}._comparisonHeroLogo_5b03y_123 img,._comparisonHeroLogo_5b03y_123 svg{object-fit:contain;width:38px;height:38px}._comparisonHeroLogo_5b03y_123>strong{color:#5750d9;letter-spacing:-.02em;font-size:.78rem;font-weight:800}._comparisonHeroLogo_5b03y_123 svg{fill:none;stroke:#5049d8;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}._comparisonHeroVersus_5b03y_158{color:#8a8d99;letter-spacing:-.02em;text-transform:uppercase;font-size:.68em;font-weight:650}._authorBlock_5b03y_166{color:#7a7e8f;border-top:1px solid #1c1f3117;border-bottom:1px solid #1c1f3117;flex-wrap:wrap;align-items:center;gap:10px 18px;width:min(920px,100%);margin:0 auto;padding:18px 0 25px;font-size:.78rem;display:flex}._draftBadge_5b03y_180{color:#675a2f;background:#fff2bf;border-radius:999px;padding:5px 9px;font-weight:700}._storySection_5b03y_188,._directAnswer_5b03y_189,._proseSection_5b03y_190,._methodSection_5b03y_191,._blockSection_5b03y_192,._toolLandscape_5b03y_193,._relatedSection_5b03y_194,._faqSection_5b03y_195,._sources_5b03y_196,._productScreenshot_5b03y_197{width:min(920px,100%);margin-left:auto;margin-right:auto}._methodSection_5b03y_191{width:min(1160px,100%)}._storySection_5b03y_188{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(42px,7vw,88px);padding:clamp(88px,11vw,142px) 0 clamp(72px,9vw,112px);display:grid}._storyHeading_5b03y_214{align-self:start;position:sticky;top:28px}._storyHeading_5b03y_214 h2,._directAnswer_5b03y_189 h2,._proseSection_5b03y_190 h2,._methodSection_5b03y_191 h2,._blockSection_5b03y_192 h2,._relatedSection_5b03y_194 h2,._faqSection_5b03y_195 h2,._finalCta_5b03y_227 h2,._productScreenshot_5b03y_197 h2{color:#202230;letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:700;line-height:1.15}._storyCopy_5b03y_237{gap:23px;display:grid}._storyCopy_5b03y_237 p{color:#5e6273;margin:0;font-size:clamp(1.04rem,1.5vw,1.16rem);line-height:1.75}._storyCopy_5b03y_237 p:first-child:first-letter{float:left;color:#5549e7;margin:.08em .13em 0 0;font-size:3.7em;font-weight:700;line-height:.78}._storyConclusion_5b03y_258{border-top:1px solid #282a3b1f;padding:21px 0 0;font-weight:600;color:#262936!important}._directAnswer_5b03y_189{border-bottom:1px solid #1c1f311a;width:min(920px,100%);margin-top:0;margin-bottom:30px;padding:0 0 30px}._directAnswer_5b03y_189>p:last-child{color:#303342;max-width:820px;margin:0;font-size:clamp(1.05rem,1.5vw,1.16rem);font-weight:560;line-height:1.65}._proseSection_5b03y_190,._methodSection_5b03y_191,._blockSection_5b03y_192,._toolLandscape_5b03y_193,._relatedSection_5b03y_194,._faqSection_5b03y_195,._productScreenshot_5b03y_197{border-top:1px solid #1c1f311a;padding:clamp(50px,6vw,70px) 0}._proseSection_5b03y_190>p,._blockSection_5b03y_192>p,._sectionIntro_5b03y_295>p:last-child,._productScreenshot_5b03y_197 figcaption{color:#626677;max-width:790px;margin:20px 0 0;font-size:1.02rem;line-height:1.76}._sectionIntro_5b03y_295{max-width:820px}._stepGrid_5b03y_308{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-color:#5b4cf342 transparent;scrollbar-width:thin;grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:44px;margin:42px 0 0;padding:8px 4px 18px;list-style:none;display:grid;position:relative;overflow-x:auto}._stepGrid_5b03y_308[data-step-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto}._stepGrid_5b03y_308 li{scroll-snap-align:start;background:#fffffff5;border:1px solid #23263c17;border-radius:22px;min-width:0;min-height:242px;padding:24px 22px 25px;position:relative;box-shadow:0 18px 46px #1f223a0e}._stepGrid_5b03y_308 li:not(:last-child):after{content:"→";color:#6259e8;background:#fff;border:1px solid #534ddd29;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.78rem;font-weight:750;display:grid;position:absolute;top:50%;right:-35px;transform:translateY(-50%);box-shadow:0 7px 20px #34307d14}._stepMeta_5b03y_360{justify-content:space-between;align-items:center;display:flex}._stepNumber_5b03y_366{color:#8d90a0;letter-spacing:.09em;font-size:.68rem;font-weight:720}._stepIcon_5b03y_373{color:#5d54e6;background:linear-gradient(145deg,#fff,#f3f2ff);border:1px solid #5a53ea29;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #fff,0 8px 22px #4f47cd14}._stepIcon_5b03y_373 svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}._stepGrid_5b03y_308 h3,._workflowList_5b03y_396 h3,._objectionGrid_5b03y_397 h3{color:#292b39;letter-spacing:-.02em;margin:28px 0 0;font-size:1rem}._stepGrid_5b03y_308 p,._workflowList_5b03y_396 p,._objectionGrid_5b03y_397 p{color:#6a6e7e;margin:10px 0 0;font-size:.88rem;line-height:1.58}._checkList_5b03y_413{border-top:1px solid #1f22331a;gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}._checkList_5b03y_413 li{color:#3f4251;border-bottom:1px solid #1f22331a;padding:18px 4px 18px 43px;line-height:1.55;position:relative}._checkList_5b03y_413 li:before{content:"✓";color:#5b4df0;background:#5b4df01a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:20px;left:4px}._workflowList_5b03y_396{border-top:1px solid #1f22331a;gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}._workflowList_5b03y_396 li{border-bottom:1px solid #1f22331a;grid-template-columns:64px 1fr;align-items:start;gap:22px;padding:23px 0;display:grid}._workflowList_5b03y_396 li>span{color:#5c50f2;font-size:.78rem;font-weight:800}._workflowList_5b03y_396 h3{margin:0}._tableWrap_5b03y_474{border:1px solid #1e213217;border-radius:22px;min-width:0;margin-top:34px;overflow-x:auto;box-shadow:0 24px 70px #2326420f}._tableWrap_5b03y_474 table{border-collapse:collapse;background:#fff;width:100%;min-width:680px}._tableWrap_5b03y_474 th,._tableWrap_5b03y_474 td{text-align:left;vertical-align:top;border-bottom:1px solid #1e213212;padding:18px 20px;font-size:.91rem;line-height:1.55}._tableWrap_5b03y_474 thead th{color:#55596a;letter-spacing:.035em;text-transform:uppercase;background:linear-gradient(#fafafd,#f5f5fa);font-size:.75rem}._tableWrap_5b03y_474 tbody th{color:#252734;font-weight:700}._tableWrap_5b03y_474 tr:last-child th,._tableWrap_5b03y_474 tr:last-child td{border-bottom:0}._disclaimer_5b03y_518{border-bottom:1px solid #1f22331a;padding:15px 0;color:#717483!important;font-size:.82rem!important;line-height:1.55!important}._scriptBlock_5b03y_526{border-top:1px solid #1f22331a;margin-top:34px;display:grid}._scriptBlock_5b03y_526>div{border-bottom:1px solid #1f22331a;grid-template-columns:145px 1fr;gap:24px;padding:23px 0;display:grid}._scriptBlock_5b03y_526 span,._exampleGrid_5b03y_541 span{color:#5d50ed;letter-spacing:.085em;text-transform:uppercase;padding-top:4px;font-size:.7rem;font-weight:800}._scriptBlock_5b03y_526 p,._exampleGrid_5b03y_541 p{color:#303240;margin:0;line-height:1.66}._objectionGrid_5b03y_397,._exampleGrid_5b03y_541{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:38px;display:grid}._objectionGrid_5b03y_397 article,._exampleGrid_5b03y_541>div{border-top:2px solid #5b4cf330;padding:21px 0 0}._objectionGrid_5b03y_397 h3{margin:0}._productScreenshot_5b03y_197 img{border:1px solid #1e213214;border-radius:24px;width:min(100%,860px);height:auto;margin:34px auto 0;display:block;box-shadow:0 28px 80px #262a481c}._dataDisclaimer_5b03y_585{color:#343643;background:#594cf40e;border-left:3px solid #594cf4b3;margin-top:20px;padding:21px 24px}._dataDisclaimer_5b03y_585 strong{font-size:.9rem}._dataDisclaimer_5b03y_585 p{color:#636676;margin:7px 0 0;line-height:1.58}._calculator_5b03y_22{background:#fffffff0;border:1px solid #1e203717;border-radius:32px;width:min(860px,100%);min-height:560px;padding:clamp(28px,4vw,48px);animation:.48s cubic-bezier(.2,.8,.2,1) both _calculatorEntrance_5b03y_1;box-shadow:0 32px 90px #2b26641f}._calculatorHeader_5b03y_614{border-bottom:1px solid #1c1f3117;grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:28px;padding-bottom:26px;display:grid}._calculatorHeader_5b03y_614 span,._calculatorQuestionIndex_5b03y_624,._calculatorResultSummary_5b03y_625>span{color:#5b4df4;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}._calculatorHeader_5b03y_614 h1{color:#20222d;letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:720;line-height:1.07}._calculatorProgress_5b03y_642{grid-template-columns:repeat(4,1fr);gap:7px;padding-bottom:5px;display:grid}._calculatorProgress_5b03y_642 span{background:#e7e7ee;border-radius:999px;height:4px;transition:background .22s,transform .22s}._calculatorProgress_5b03y_642 ._calculatorProgressActive_5b03y_656{background:linear-gradient(90deg,#4d70ff,#6f4df6);transform:scaleY(1.35)}._calculatorQuestion_5b03y_624,._calculatorResultSummary_5b03y_625{padding:clamp(34px,6vh,58px) 0 0;animation:.3s cubic-bezier(.2,.75,.2,1) both _calculatorStep_5b03y_1}._calculatorQuestion_5b03y_624 h2,._calculatorResultSummary_5b03y_625 h2{color:#232532;letter-spacing:-.043em;max-width:720px;margin:13px 0 0;font-size:clamp(1.55rem,3.2vw,2.35rem);font-weight:680;line-height:1.13}._calculatorQuestion_5b03y_624>p{color:#777a89;margin:12px 0 0;font-size:.92rem}._calculatorPresets_5b03y_684{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}._calculatorPresets_5b03y_684 button{color:#484b5b;min-height:58px;font:inherit;cursor:pointer;background:#fafafd;border:1px solid #272a3e1c;border-radius:16px;font-size:1rem;font-weight:680;transition:color .18s,border-color .18s,background .18s,transform .18s}._calculatorPresets_5b03y_684 button:hover{border-color:#5b4df466;transform:translateY(-1px)}._calculatorPresets_5b03y_684 ._calculatorPresetSelected_5b03y_709{color:#fff;background:linear-gradient(135deg,#4e71ff,#6d4cf4);border-color:#0000;box-shadow:0 12px 28px #5748e833}._calculatorInputLabel_5b03y_716{color:#858897;margin-top:22px;font-size:.72rem;font-weight:650;display:block}._inputShell_5b03y_724{background:#fff;border:1px solid #272a3e21;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:min(380px,100%);min-width:0;margin-top:9px;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden}._inputShell_5b03y_724:focus-within{border-color:#5b4df4bd;box-shadow:0 0 0 4px #5b4df41a}._inputShell_5b03y_724 input{color:#232532;min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:15px 16px;font-size:1.16rem;font-weight:720}._inputShell_5b03y_724 small{color:#656877;white-space:nowrap;padding-right:16px;font-size:.75rem}._calculatorActions_5b03y_762,._calculatorResultActions_5b03y_763{justify-content:space-between;align-items:center;gap:14px;margin-top:34px;display:flex}._calculatorActions_5b03y_762 button,._calculatorResultActions_5b03y_763 button,._calculatorResultActions_5b03y_763 a{min-height:50px;font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:20px;font-size:.86rem;font-weight:760;text-decoration:none;display:inline-flex}._calculatorBack_5b03y_787,._calculatorResultActions_5b03y_763 button{color:#727584;background:0 0;border:0;padding:0 7px}._calculatorNext_5b03y_795,._calculatorResultActions_5b03y_763 a{color:#fff;background:linear-gradient(135deg,#4e71ff,#6d4cf4);border:0;min-width:154px;padding:0 20px;transition:transform .18s,box-shadow .18s,opacity .18s;box-shadow:0 14px 30px #5546e633}._calculatorNext_5b03y_795:hover,._calculatorResultActions_5b03y_763 a:hover{transform:translateY(-2px);box-shadow:0 18px 34px #5546e642}._calculatorNext_5b03y_795:disabled{opacity:.38;cursor:not-allowed;transform:none}._calculatorResults_5b03y_818{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}._calculatorResults_5b03y_818 article{background:#fafafd;border:1px solid #272a3e17;border-radius:18px;min-width:0;padding:20px}._calculatorResults_5b03y_818 span,._calculatorResults_5b03y_818 small{color:#7b7e8e;font-size:.74rem;line-height:1.35;display:block}._calculatorResults_5b03y_818 strong{color:#242633;overflow-wrap:anywhere;margin-top:8px;font-size:1.32rem;display:block}._calculatorResults_5b03y_818 small{margin-top:5px}._calculatorResultSummary_5b03y_625{padding-top:clamp(30px,5vh,50px)}._calculatorResultSummary_5b03y_625>span{display:block}._calculatorResultSummary_5b03y_625 h2 strong{color:#5b4df4;font-weight:740}@keyframes _calculatorEntrance_5b03y_1{0%{opacity:0;transform:translateY(16px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _calculatorStep_5b03y_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._toolLandscape_5b03y_193{border-top:1px solid #1c1f311a;padding:clamp(74px,9vw,112px) 0}._toolLandscapeIntro_5b03y_881{max-width:780px}._toolLandscapeIntro_5b03y_881 h2{color:#202230;letter-spacing:-.047em;margin:0;font-size:clamp(2rem,3.8vw,3.05rem);font-weight:650;line-height:1.08}._toolLandscapeIntro_5b03y_881>p:last-child{color:#626677;margin:20px 0 0;font-size:1.02rem;line-height:1.76}._toolRows_5b03y_901{border-top:1px solid #1c1f311c;margin-top:42px}._toolRow_5b03y_901{border-bottom:1px solid #1c1f311c;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);gap:clamp(32px,6vw,72px);padding:34px 0;display:grid}._toolIdentity_5b03y_914{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}._toolIdentity_5b03y_914>a{align-items:center;min-height:48px;display:inline-flex}._toolIdentity_5b03y_914 img{object-fit:contain;object-position:left center;width:138px;height:42px}._toolIdentity_5b03y_914 strong{color:#282a37;font-size:1.15rem}._toolIdentity_5b03y_914>span{color:#787b8b;font-size:.72rem;line-height:1.45}._toolSummary_5b03y_946 h3{color:#252735;letter-spacing:-.025em;margin:0;font-size:1.2rem}._toolSummary_5b03y_946>p{color:#5f6373;margin:10px 0 0;line-height:1.68}._toolSummary_5b03y_946 dl{grid-template-columns:repeat(2,1fr);gap:24px;margin:22px 0 0;display:grid}._toolSummary_5b03y_946 dl>div{border-top:1px solid #1e21321a;padding-top:14px}._toolSummary_5b03y_946 dt{color:#5b4df0;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}._toolSummary_5b03y_946 dd{color:#555969;margin:8px 0 0;font-size:.84rem;line-height:1.55}._toolSummary_5b03y_946 small{color:#838695;margin-top:18px;font-size:.72rem;line-height:1.55;display:block}._toolSummary_5b03y_946 small a{color:#5a4cf0;font-weight:700}._toolLandscapeDisclaimer_5b03y_999{color:#767988;margin:22px 0 0;font-size:.78rem;line-height:1.55}._relatedGrid_5b03y_1006{border-top:1px solid #1e21321a;grid-template-columns:repeat(2,1fr);gap:0 38px;margin-top:34px;display:grid}._relatedGrid_5b03y_1006 a{min-width:0;color:inherit;border-bottom:1px solid #1e21321a;padding:24px 3px;text-decoration:none;transition:color .16s,padding-left .16s}._relatedGrid_5b03y_1006 a:hover{color:#5549e7;padding-left:8px}._relatedGrid_5b03y_1006 span{color:#5b4df4;letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:800}._relatedGrid_5b03y_1006 strong,._relatedGrid_5b03y_1006 small{display:block}._relatedGrid_5b03y_1006 strong{margin-top:9px;font-size:1.02rem;line-height:1.32}._relatedGrid_5b03y_1006 small{color:#727584;margin-top:8px;font-size:.79rem;line-height:1.52}._faqSection_5b03y_195>div{border-top:1px solid #1c1f311a;margin-top:28px}._faqSection_5b03y_195 details{border-bottom:1px solid #1c1f311a;padding:20px 0}._faqSection_5b03y_195 summary{cursor:pointer;color:#252733;font-weight:700;line-height:1.45}._faqSection_5b03y_195 details p{color:#656878;max-width:780px;margin:13px 0 0;line-height:1.68}._sources_5b03y_196{border-top:1px solid #1c1f311a;padding:42px 0 68px}._sources_5b03y_196 h2{color:#30323f;letter-spacing:-.025em;margin:0;font-size:1.25rem}._sources_5b03y_196 ul{border-top:1px solid #1c1f3117;grid-template-columns:repeat(2,1fr);gap:0 30px;margin:22px 0 0;padding:0;list-style:none;display:grid}._sources_5b03y_196 li{border-bottom:1px solid #1c1f3117;padding:18px 0}._sources_5b03y_196 strong,._sources_5b03y_196 span{font-size:.74rem}._sources_5b03y_196 strong a{color:#37394a;align-items:center;gap:7px;display:inline-flex}._sources_5b03y_196 strong a span{color:#5c50ee}._sources_5b03y_196 p{color:#686b7a;margin:7px 0;font-size:.77rem;line-height:1.54}._sources_5b03y_196 li>span{color:#7164cf;font-weight:700}._finalCta_5b03y_227{color:#fff;background:radial-gradient(circle at 84% 0,#705eff9e,#0000 21rem),linear-gradient(135deg,#151722,#2a2743 64%,#4d40c8);border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:34px;width:min(1040px,100%);margin:clamp(50px,8vw,92px) auto 0;padding:clamp(34px,5vw,56px);display:grid;box-shadow:0 34px 90px #26225c30}._finalCta_5b03y_227 h2{color:#fff}._finalCtaCopy_5b03y_1153 p{color:#c8cad5;max-width:620px;margin:15px 0 0;line-height:1.64}._finalCtaLink_5b03y_1160{color:#e0dcff;align-items:center;gap:14px;margin-top:22px;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}._sectorCtaSearch_5b03y_1171{color:#171927;min-width:0}._sectorCtaSearch_5b03y_1171 .sector-search{background:#fff;border-radius:22px;width:100%;padding:24px}._sectorCtaSearch_5b03y_1171 .sector-search__title{color:#171927;margin:0 0 14px;font-size:1rem}._sectorCtaSearch_5b03y_1171 .sector-search__note{width:100%;max-width:none;margin:12px 0 0;position:relative;inset:auto;transform:none}._sectorCtaSearch_5b03y_1171 .sector-search__note:before{display:none}._sectorCtaSearch_5b03y_1171 .sector-search__submit{min-height:56px;margin-top:10px}._sectorCtaSearch_5b03y_1171 .sector-search__submit-label{white-space:normal}._siteFooter_5b03y_1211{color:#777a89;border-top:1px solid #1c1f3114;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;width:min(1240px,100% - 48px);margin:0 auto;padding:34px 0 46px;font-size:.78rem;display:grid}._siteFooter_5b03y_1211 a{color:#272936;font-weight:700;text-decoration:none}._siteFooter_5b03y_1211 p{margin:0}._siteFooter_5b03y_1211 nav{justify-content:flex-end;align-items:center;gap:18px;display:flex}._focusedFooter_5b03y_1241{grid-template-columns:auto 1fr auto}._editorialVisual_5b03y_1246{background:radial-gradient(circle at 86% 12%,#755cff3d,#0000 15rem),radial-gradient(circle at 12% 88%,#57adff33,#0000 15rem),#f6f6ffe6;border:1px solid #5146cd21;border-radius:32px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 90px #322d681f}._editorialVisual_5b03y_1246:after{pointer-events:none;content:"";background-image:radial-gradient(#4f47a61f .75px,#0000 .75px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#00000073,#0000 72%);mask-image:linear-gradient(135deg,#00000073,#0000 72%)}._visualChrome_5b03y_1270{z-index:2;background:#ffffff70;border-bottom:1px solid #443d911a;align-items:center;gap:7px;height:48px;padding:0 19px;display:flex;position:relative}._visualChrome_5b03y_1270 span{background:#534c9947;border-radius:50%;width:7px;height:7px}._visualChrome_5b03y_1270 span:nth-child(2){background:#5c4bed59}._visualChrome_5b03y_1270 span:nth-child(3){background:#4493ea59}._visualCanvas_5b03y_1292{z-index:1;place-items:center;min-height:405px;padding:38px;display:grid;position:relative}._editorialVisual_5b03y_1246 figcaption{z-index:3;color:#74718e;letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:700;position:absolute;bottom:14px;right:20px}._visualSequence_5b03y_1313{gap:11px;width:100%;margin:0;padding:0;list-style:none;display:grid}._visualSequence_5b03y_1313 li{background:#ffffffbd;border:1px solid #453f8e1a;border-radius:16px;grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:15px 17px;display:grid;position:relative;box-shadow:0 10px 28px #3532620f}._visualSequence_5b03y_1313 li:not(:last-child):after{content:"";background:#5549e747;width:1px;height:14px;position:absolute;bottom:-13px;left:35px}._visualSequence_5b03y_1313 span{color:#fff;background:linear-gradient(135deg,#5549e8,#7060f7);border-radius:10px;place-items:center;width:31px;height:31px;font-size:.67rem;font-weight:800;display:grid}._visualSequence_5b03y_1313 strong{color:#343348;font-size:.9rem}._visualHandoff_5b03y_1362 ._visualSequence_5b03y_1313 li:nth-child(odd){margin-right:42px}._visualHandoff_5b03y_1362 ._visualSequence_5b03y_1313 li:nth-child(2n){margin-left:42px}._visualTimeline_5b03y_1365 ._visualSequence_5b03y_1313{grid-template-columns:repeat(2,1fr);gap:15px}._visualTimeline_5b03y_1365 ._visualSequence_5b03y_1313 li{grid-template-columns:1fr;min-height:110px}._visualTimeline_5b03y_1365 ._visualSequence_5b03y_1313 li:after{display:none}._visualComparisonGrid_5b03y_1377{grid-template-columns:1fr auto 1fr;align-items:center;gap:17px;width:100%;display:grid}._visualComparisonGrid_5b03y_1377>div{gap:13px;display:grid}._visualComparisonGrid_5b03y_1377 span{color:#39384c;text-align:center;background:#ffffffc7;border:1px solid #453f8e1c;border-radius:17px;place-items:center;min-height:66px;padding:14px;font-size:.84rem;font-weight:700;display:grid}._visualComparisonGrid_5b03y_1377>div:last-child span{color:#fff;background:linear-gradient(135deg,#574bea,#6f5df1);border-color:#0000}._visualComparisonGrid_5b03y_1377>i{color:#6257d2;text-transform:uppercase;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.66rem;font-style:normal;font-weight:800;display:grid;box-shadow:0 8px 22px #3532621a}._visualFunnelStack_5b03y_1425{place-items:center;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}._visualFunnelStack_5b03y_1425 li{width:calc(100% - (var(--visual-index) * 13%));clip-path:polygon(3% 0,97% 0,91% 100%,9% 100%);color:#343246;background:color-mix(in srgb, #5b4def calc(12% + (var(--visual-index) * 12%)), white);text-align:center;place-items:center;min-height:54px;padding:10px;font-size:.82rem;font-weight:750;display:grid}._visualFunnelStack_5b03y_1425 li:last-child{color:#fff;background:linear-gradient(135deg,#5549e8,#6f5df1)}._visualLoopRing_5b03y_1454{aspect-ratio:1;border:1px dashed #544acd4d;border-radius:50%;width:min(100%,390px);position:relative}._visualLoopRing_5b03y_1454:before{content:"";border:1px solid #544acd1f;border-radius:50%;position:absolute;inset:14%}._visualLoopCore_5b03y_1470,._visualLoopNode_5b03y_1471{text-align:center;place-items:center;display:grid;position:absolute}._visualLoopCore_5b03y_1470{color:#fff;background:linear-gradient(135deg,#5549e8,#7260f4);border-radius:50%;font-size:.76rem;font-weight:800;inset:36%;box-shadow:0 16px 40px #5041da45}._visualLoopNode_5b03y_1471{width:116px;min-height:50px;left:calc(50% + (38% * cos((var(--visual-index) * 1turn) / var(--visual-count))) - 58px);top:calc(50% + (38% * sin((var(--visual-index) * 1turn) / var(--visual-count))) - 25px);color:#3d3b50;background:#ffffffe6;border:1px solid #453f8e1a;border-radius:14px;padding:9px 12px;font-size:.68rem;font-weight:750;box-shadow:0 10px 24px #35326217}._visualBalanceScale_5b03y_1503{grid-template-columns:1fr 32px 1fr;align-items:end;gap:15px;width:100%;display:grid}._visualBalanceScale_5b03y_1503>div{background:#ffffffc7;border-bottom:5px solid #5d50ed;border-radius:18px;gap:10px;padding:18px;display:grid;box-shadow:0 18px 35px #35326214}._visualBalanceScale_5b03y_1503 span{color:#3d3b50;text-align:center;font-size:.77rem;font-weight:700}._visualBalanceScale_5b03y_1503>i{background:#6960d4;border-radius:999px;justify-self:center;width:7px;height:126px;position:relative}._visualBalanceScale_5b03y_1503>i:after{content:"";background:#6960d4;border-radius:999px;width:40px;height:7px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}._visualCostBars_5b03y_1549{gap:16px;width:100%;display:grid}._visualCostBars_5b03y_1549>div{grid-template-columns:minmax(115px,.72fr) 1fr;align-items:center;gap:14px;display:grid}._visualCostBars_5b03y_1549 span{color:#4a485c;font-size:.74rem;font-weight:750}._visualCostBars_5b03y_1549 i{width:var(--visual-size);background:linear-gradient(90deg,#564ae747,#6555ed);border-radius:8px;height:24px;display:block;box-shadow:0 7px 16px #5445dd21}._visualTree_5b03y_1577{text-align:center;gap:36px;width:100%;display:grid}._visualTree_5b03y_1577>strong{color:#fff;background:linear-gradient(135deg,#5549e8,#7060f7);border-radius:15px;justify-self:center;padding:15px 20px;position:relative}._visualTree_5b03y_1577>strong:after{content:"";background:#544acd45;width:1px;height:37px;position:absolute;top:100%;left:50%}._visualTree_5b03y_1577>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:relative}._visualTree_5b03y_1577>div:before{content:"";background:#544acd45;height:1px;position:absolute;top:-18px;left:15%;right:15%}._visualTree_5b03y_1577 span{color:#3d3b50;background:#ffffffd1;border:1px solid #453f8e1c;border-radius:16px;place-items:center;min-height:74px;padding:12px;font-size:.72rem;font-weight:750;display:grid;position:relative}._visualTree_5b03y_1577 span:before{content:"";background:#544acd45;width:1px;height:18px;position:absolute;bottom:100%;left:50%}._visualTreeOutcome_5b03y_1644{color:#fff!important;background:linear-gradient(135deg,#5549e8,#7060f7)!important;border-color:#0000!important}._articleToc_5b03y_1650{color:#747789;flex-wrap:wrap;align-items:center;gap:9px;width:min(920px,100%);margin:0 auto;padding:11px 0 38px;font-size:.8rem;display:flex}._articleToc_5b03y_1650>span{color:#292c3a;margin-right:5px;font-weight:720}._articleToc_5b03y_1650 a{color:inherit;background:#ffffffbd;border:1px solid #2427381a;border-radius:999px;padding:7px 11px;text-decoration:none;transition:color .16s,border-color .16s,background .16s}._articleToc_5b03y_1650 a:hover{color:#4f45d6;background:#fff;border-color:#5b4cf33d}._solutionComparison_5b03y_1684{width:min(1120px,100%);margin:0 auto;padding:12px 0 64px}._visuallyHidden_5b03y_1690{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._solutionTableWrap_5b03y_1701{overscroll-behavior-inline:contain;scrollbar-color:#5b4cf34d transparent;scrollbar-width:thin;background:#fffffff7;border:1px solid #1d20341a;border-radius:30px;width:100%;max-width:100%;overflow-x:auto;box-shadow:0 26px 72px #23254111}._solutionTableWrap_5b03y_1701[data-layout=compact]{width:min(1120px,100%);margin:0 auto}._solutionTableWrap_5b03y_1701:focus-visible{outline-offset:4px;outline:3px solid #5b4cf33d}._solutionTable_5b03y_1701{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}._solutionTableWrap_5b03y_1701[data-layout=compact] ._solutionTable_5b03y_1701{min-width:760px}._solutionTable_5b03y_1701 th,._solutionTable_5b03y_1701 td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #30344d16;border-right:0;padding:15px 24px}._solutionTable_5b03y_1701 tr>:first-child{border-right:1px solid #30344d16}._solutionTable_5b03y_1701 tbody tr:last-child th,._solutionTable_5b03y_1701 tbody tr:last-child td{border-bottom:0}._solutionTable_5b03y_1701 thead th{color:#4f5362;background:#fbfbfdf5;height:88px;padding-top:17px;padding-bottom:17px;font-size:.94rem;font-weight:590}._solutionTable_5b03y_1701 thead th:first-child,._solutionTable_5b03y_1701 tbody th{z-index:3;color:#565a68;background:#fafafd;width:164px;min-width:164px;font-size:.78rem;font-weight:560;line-height:1.3;position:sticky;left:0}._solutionTable_5b03y_1701 thead th:first-child{z-index:4;color:#0000;background:#f6f6fa}._solutionTable_5b03y_1701 tbody td{color:#5d6170;background:#fff}._solutionTable_5b03y_1701 tbody tr:not([data-row=price]){height:66px}._solutionTable_5b03y_1701 tbody tr[data-row=price]{height:112px}._solutionIdentity_5b03y_1797{color:#202230;text-transform:none;align-items:center;gap:15px;text-decoration:none;display:flex}._solutionIdentity_5b03y_1797>span:last-child{gap:4px;min-width:0;display:grid}._solutionIdentity_5b03y_1797>span:last-child>strong{font-size:.96rem;font-weight:590;line-height:1.2}._solutionIdentity_5b03y_1797 small{color:#858899;font-size:.72rem;font-weight:480;line-height:1.35}._solutionLogo_5b03y_1825{background:linear-gradient(145deg,#f9fafcfa,#f2f4f8fa);border:1px solid #1c1f3117;border-radius:16px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 5px 14px #252a4209}._solutionLogo_5b03y_1825 img{object-fit:contain;width:36px;height:30px}._solutionLogo_5b03y_1825>strong{color:#656978;font-size:.75rem}._priceCell_5b03y_1849{color:inherit;gap:7px;text-decoration:none;display:grid}._priceCell_5b03y_1849>strong{color:#292b38;letter-spacing:-.045em;font-size:clamp(1.42rem,2vw,1.9rem);font-weight:650;line-height:1.05}._priceCell_5b03y_1849>span{color:#898c99;font-size:.73rem;line-height:1.4}._priceCell_5b03y_1849>small{color:#626675;font-size:.66rem;font-weight:620}._signalCell_5b03y_1876{color:#656978;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;min-height:0;padding:0;display:grid}._signalCell_5b03y_1876>span{color:#9297a6;background:#f0f1f5;border-radius:50%;place-items:center;width:21px;height:21px;font-size:.7rem;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #747a8e1a}._signalCell_5b03y_1876>strong{font-size:.82rem;font-weight:430;line-height:1.35}._signalCell_5b03y_1876>small{color:#7e8291;grid-column:1/-1;margin-top:2px;font-size:.69rem;line-height:1.42}._signalCell_5b03y_1876[data-tone=warning]{color:#8c6a24}._signalCell_5b03y_1876[data-tone=warning]>span{color:#b17a13;background:#be8b231a;box-shadow:inset 0 0 0 1px #be8b2324}._comparisonTextCell_5b03y_1923{color:#555969;min-height:0;padding:0;font-size:.8rem;font-weight:400;line-height:1.55}._comparisonTextCell_5b03y_1923[data-tone=positive],._comparisonTextCell_5b03y_1923[data-tone=negative],._comparisonTextCell_5b03y_1923[data-tone=neutral]{color:#555969}._comparisonPortalLogos_5b03y_1944{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}._comparisonPortalLogo_5b03y_1944{justify-content:flex-start;align-items:center;min-width:0;min-height:26px;display:inline-flex}._comparisonPortalLogos_5b03y_1944[data-expanded=true]{justify-content:center;gap:14px 20px;width:min(100%,380px)}._comparisonPortalLogos_5b03y_1944[data-expanded=true]>._comparisonPortalLogo_5b03y_1944{flex:none;justify-content:center}._comparisonPortalLogo_5b03y_1944>img{width:auto;max-width:100%;height:auto;display:block}._comparisonPortalLogo_5b03y_1944[data-portal=leboncoin]>img{width:88px}._comparisonPortalLogo_5b03y_1944[data-portal=lacentrale]>img{width:94px}._comparisonPortalLogo_5b03y_1944[data-portal=paruvendu]>img{width:84px}._comparisonPortalLogo_5b03y_1944[data-portal=autoscout24]>img{width:96px}._comparisonPortalLogo_5b03y_1944[data-portal=marketplace]{gap:5px}._comparisonPortalLogo_5b03y_1944[data-portal=marketplace]>img{width:64px}._comparisonPortalLogo_5b03y_1944[data-portal=marketplace]>span{color:#0766ff;letter-spacing:-.025em;white-space:nowrap;font-size:.63rem;font-weight:680;line-height:1}._comparisonFootnote_5b03y_2010{color:#888b99;width:min(920px,100%);margin:20px auto 0;font-size:.72rem;line-height:1.55}._softwareCostCallout_5b03y_2018{background:#f5f5f7;border:1px solid #1d20341a;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:16px;width:min(920px,100%);margin:28px auto 0;padding:22px 24px;display:grid;box-shadow:0 14px 38px #191b2b0d}._softwareCostCalloutIcon_5b03y_2031{background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:1.05rem;display:grid;box-shadow:0 4px 14px #191b2b14}._softwareCostCallout_5b03y_2018 p{color:#3f4251;margin:0;font-size:.96rem;line-height:1.65}._softwareCostCallout_5b03y_2018 p+p{margin-top:12px}._softwareCostScale_5b03y_2053{gap:8px;margin-top:18px;display:grid}._softwareCostScale_5b03y_2053>div{grid-template-columns:minmax(250px,.85fr) minmax(0,1fr);align-items:center;gap:16px;display:grid}._softwareCostScale_5b03y_2053 strong{color:#242735;font-size:.9rem}._softwareCostScale_5b03y_2053 span{white-space:nowrap;font-size:.92rem;line-height:1.4;overflow:hidden}@media (width<=980px){._heroStage_5b03y_72{padding-top:46px}._hero_5b03y_72{max-width:760px}._editorialVisual_5b03y_1246{width:min(680px,100%)}._solutionComparison_5b03y_1684{width:100%}}@media (width<=760px){._comparisonPortalLogos_5b03y_1944[data-expanded=true]{justify-content:flex-start;gap:12px 20px}._comparisonPortalLogos_5b03y_1944[data-expanded=true]>._comparisonPortalLogo_5b03y_1944{justify-content:flex-start}._main_5b03y_8{width:min(100% - 28px,1180px);padding-top:20px}._heroStage_5b03y_72{padding:38px 0 24px}._hero_5b03y_72 h1{letter-spacing:-.038em;font-size:clamp(1.85rem,8vw,2.15rem)}._comparisonHeroTitle_5b03y_109{gap:12px}._comparisonHeroIdentity_5b03y_116{gap:8px}._comparisonHeroLogo_5b03y_123{border-radius:12px;flex-basis:42px;width:42px;height:42px}._comparisonHeroLogo_5b03y_123 img,._comparisonHeroLogo_5b03y_123 svg{width:31px;height:31px}._visualCanvas_5b03y_1292{min-height:340px;padding:25px 20px 39px}._storySection_5b03y_188{grid-template-columns:1fr;gap:30px;padding:78px 0 68px}._articleToc_5b03y_1650{padding-bottom:30px}._articleToc_5b03y_1650>span{width:100%}._solutionComparison_5b03y_1684{padding-top:4px;padding-bottom:54px}._solutionTableWrap_5b03y_1701[data-layout=compact] ._solutionTable_5b03y_1701{min-width:0;display:block}._solutionTable_5b03y_1701 thead,._solutionTable_5b03y_1701 tbody{display:block}._solutionTable_5b03y_1701 tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}._solutionTable_5b03y_1701 tbody tr:not([data-row=price]),._solutionTable_5b03y_1701 tbody tr[data-row=price]{height:auto}._solutionTable_5b03y_1701 thead th:first-child,._solutionTable_5b03y_1701 tbody th{border-right:0;width:auto;min-width:0;position:static}._solutionTable_5b03y_1701 thead th:first-child{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._solutionTable_5b03y_1701 thead th{min-width:0;height:auto}._solutionTable_5b03y_1701 tbody th{color:#444858;grid-column:1/-1;padding:11px 14px;font-weight:650}._solutionTable_5b03y_1701 tbody td{min-width:0;padding:16px 14px}._solutionTable_5b03y_1701 [data-solution=droppy]{background:#f5f3ff}._solutionTable_5b03y_1701 tbody td+td{border-left:1px solid #30344d16}._solutionTable_5b03y_1701 tbody tr:last-child th{border-bottom:1px solid #30344d16}._solutionTable_5b03y_1701 th,._solutionTable_5b03y_1701 td{padding:12px 10px}._solutionIdentity_5b03y_1797{flex-wrap:wrap;gap:8px}._priceCell_5b03y_1849>strong{font-size:clamp(1.2rem,4.7vw,1.6rem);line-height:1.15}._solutionLogo_5b03y_1825{border-radius:10px;flex-basis:38px;width:38px;height:38px}._solutionLogo_5b03y_1825 img{width:31px;height:26px}._stepGrid_5b03y_308,._stepGrid_5b03y_308[data-step-count="4"]{grid-template-columns:none;grid-auto-columns:minmax(78vw,1fr);gap:42px;margin-left:-4px;margin-right:-18px;padding-left:4px;padding-right:18px}._stepGrid_5b03y_308 li{min-height:224px}._storyHeading_5b03y_214{position:static}._objectionGrid_5b03y_397,._exampleGrid_5b03y_541,._relatedGrid_5b03y_1006,._sources_5b03y_196 ul,._calculatorResults_5b03y_818{grid-template-columns:1fr}._calculatorPageSection_5b03y_33{min-height:calc(100svh - 68px);padding:18px 14px 34px}._calculator_5b03y_22{border-radius:24px;min-height:0;padding:24px 20px}._calculatorHeader_5b03y_614{grid-template-columns:1fr;gap:20px;padding-bottom:20px}._calculatorProgress_5b03y_642{width:100%}._calculatorQuestion_5b03y_624,._calculatorResultSummary_5b03y_625{padding-top:28px}._calculatorPresets_5b03y_684{gap:7px;margin-top:24px}._calculatorPresets_5b03y_684 button{border-radius:13px;min-height:50px}._calculatorActions_5b03y_762,._calculatorResultActions_5b03y_763{margin-top:28px}._calculatorResultActions_5b03y_763{flex-direction:column-reverse;align-items:stretch}._calculatorResultActions_5b03y_763 a{width:100%}._calculatorResultSummary_5b03y_625 h2 br{display:none}._toolRow_5b03y_901,._toolSummary_5b03y_946 dl{grid-template-columns:1fr}._toolRow_5b03y_901{gap:22px}._scriptBlock_5b03y_526>div{grid-template-columns:1fr;gap:7px}._visualTimeline_5b03y_1365 ._visualSequence_5b03y_1313,._visualComparisonGrid_5b03y_1377{grid-template-columns:1fr}._visualComparisonGrid_5b03y_1377>i{justify-self:center}._visualLoopRing_5b03y_1454{transform:scale(.84)}._visualLoopNode_5b03y_1471{width:102px;left:calc(50% + (38% * cos((var(--visual-index) * 1turn) / var(--visual-count))) - 51px);font-size:.62rem}._visualTree_5b03y_1577>div{grid-template-columns:1fr}._visualTree_5b03y_1577>div:before,._visualTree_5b03y_1577 span:before{display:none}._finalCta_5b03y_227{border-radius:24px;grid-template-columns:1fr;padding:28px 20px}._sectorCtaSearch_5b03y_1171 .sector-search{padding:20px 16px}._siteFooter_5b03y_1211{grid-template-columns:1fr;gap:10px;width:min(100% - 28px,1240px)}._siteFooter_5b03y_1211 nav{justify-content:flex-start}._softwareCostCallout_5b03y_2018{grid-template-columns:1fr;gap:14px;padding:20px}._softwareCostScale_5b03y_2053>div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){._relatedGrid_5b03y_1006 a,._calculator_5b03y_22,._calculatorQuestion_5b03y_624,._calculatorResultSummary_5b03y_625,._calculatorPresets_5b03y_684 button,._calculatorNext_5b03y_795,._calculatorResultActions_5b03y_763 a{transition:none;animation:none}}._landing_1i4cn_1{min-width:0}._hero_1i4cn_5{grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);align-items:center;gap:clamp(64px,8vw,118px);width:min(1180px,100% - 48px);margin:0 auto;padding:clamp(70px,7vw,104px) 0 clamp(76px,7vw,110px);display:grid}._heroCopy_1i4cn_15{min-width:0}._hero_1i4cn_5 h1{color:#1d1f2b;letter-spacing:-.048em;text-wrap:balance;max-width:640px;margin:0;font-size:clamp(2.35rem,3.45vw,3.25rem);font-weight:720;line-height:1.06}._heroText_1i4cn_30{color:#606475;max-width:650px;margin:22px 0 0;font-size:clamp(.96rem,1.12vw,1.08rem);line-height:1.62}._heroAnchor_1i4cn_38{color:#574cec;align-items:center;gap:10px;width:fit-content;margin-top:24px;font-size:.82rem;font-weight:760;text-decoration:none;transition:color .18s;display:inline-flex}._heroAnchor_1i4cn_38:hover,._heroAnchor_1i4cn_38:focus-visible{color:#3930be}._heroAnchor_1i4cn_38 .marketing-cta-arrow{width:17px;height:17px}._heroAnchor_1i4cn_38 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:100%;height:100%}._heroSearch_1i4cn_71{min-width:0;position:relative}._heroSearch_1i4cn_71:before{z-index:-1;content:"";pointer-events:none;filter:blur(10px);background:radial-gradient(circle,#5e49ff21,#0000 68%);position:absolute;inset:-64px -58px}._heroSearch_1i4cn_71 .sector-search{background:#fffffff2;border-color:#4e46af21;border-radius:24px;width:100%;padding:25px 25px 23px;box-shadow:0 24px 72px #2b27641f}._heroSearch_1i4cn_71 .sector-search__title{margin-bottom:14px;font-size:.96rem}._heroSearch_1i4cn_71 .sector-search__note{width:100%;max-width:none;margin-top:12px;position:relative;inset:auto;transform:none}._heroSearch_1i4cn_71 .sector-search__note:before{display:none}._heroSearch_1i4cn_71 .sector-search__submit{min-height:54px;margin-top:10px}._heroSearch_1i4cn_71 .sector-search__submit-label{white-space:normal}._tableStage_1i4cn_122{background:linear-gradient(#f8f8fccc,#ffffffeb),radial-gradient(circle at 50% 20%,#6251ee0e,#0000 34rem);border-block:1px solid #25283a0f;padding:clamp(72px,8vw,112px) 0}._tableStage_1i4cn_122>section{margin:0 auto;padding-top:0;padding-bottom:0}._pitch_1i4cn_136{color:#fff;background:radial-gradient(circle at 92% 0,#705fffa6,#0000 25rem),radial-gradient(circle at 0 100%,#4260ff38,#0000 27rem),linear-gradient(137deg,#141621,#242039 64%,#4737bd);border-radius:clamp(28px,3vw,38px);width:min(1080px,100% - 48px);margin:clamp(76px,9vw,126px) auto;padding:clamp(44px,5.5vw,68px);box-shadow:0 40px 120px #221f553d}._pitchCopy_1i4cn_149{max-width:780px}._pitch_1i4cn_136 h2{color:#fff;letter-spacing:-.046em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.05vw,2.625rem);font-weight:700;line-height:1.08}._pitch_1i4cn_136 h2 span{color:#b7afff;background:linear-gradient(#0000 73%,#7e6cff73 73% 94%,#0000 94%)}._pitchCopy_1i4cn_149>p:last-child{color:#efeff8bd;max-width:760px;margin:20px 0 0;font-size:clamp(.94rem,1.1vw,1.04rem);line-height:1.66}._costScale_1i4cn_176,._callCenterChoice_1i4cn_177{background:#ffffff0e;border:1px solid #ffffff21;border-radius:20px;margin-top:clamp(32px,4vw,44px);overflow:hidden;box-shadow:inset 0 1px #ffffff14}._costScaleRow_1i4cn_186{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(220px,340px) minmax(260px,1fr);align-items:center;gap:24px;min-height:64px;padding:14px 20px;display:grid}._costScaleRow_1i4cn_186:last-child{border-bottom:0}._costScaleRow_1i4cn_186[data-highlighted=true]{background:#6f5bff33}._costScaleRow_1i4cn_186 strong{font-size:clamp(.95rem,1.5vw,1.12rem)}._costScaleRow_1i4cn_186>span{justify-content:flex-start;gap:7px;font-size:clamp(1.05rem,1.8vw,1.35rem);display:flex}._callCenterChoice_1i4cn_177{grid-template-columns:repeat(2,1fr);display:grid}._callCenterChoice_1i4cn_177>div{flex-direction:column;justify-content:center;min-height:112px;padding:23px 26px;display:flex}._callCenterChoice_1i4cn_177>div+div{border-left:1px solid #ffffff1c}._callCenterChoice_1i4cn_177>div[data-highlighted=true]{background:#6f5bff33}._callCenterChoice_1i4cn_177 span{color:#eaeaf5a1;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}._callCenterChoice_1i4cn_177 strong{max-width:410px;margin-top:10px;font-size:clamp(.96rem,1.55vw,1.18rem);line-height:1.32}._finalAction_1i4cn_251{width:min(620px,100%);margin-top:clamp(32px,4vw,44px)}._finalAction_1i4cn_251>small{color:#e6e6f08f;margin-top:14px;font-size:.74rem;display:block}@media (width<=980px){._hero_1i4cn_5{grid-template-columns:1fr;gap:40px;min-height:auto}._heroCopy_1i4cn_15,._heroSearch_1i4cn_71{width:min(720px,100%);margin-inline:auto}._hero_1i4cn_5 h1,._heroText_1i4cn_30{max-width:none}}@media (width<=680px){._hero_1i4cn_5,._pitch_1i4cn_136{width:min(100% - 28px,1240px)}._hero_1i4cn_5{gap:30px;padding:40px 0 60px}._hero_1i4cn_5 h1{font-size:clamp(2rem,9vw,2.75rem);line-height:1.04}._heroText_1i4cn_30{margin-top:18px;font-size:.91rem}._heroSearch_1i4cn_71 .sector-search{border-radius:22px;padding:24px 20px 22px}._tableStage_1i4cn_122{padding-block:64px}._pitch_1i4cn_136{border-radius:28px;margin-block:74px;padding:34px 24px 30px}._pitch_1i4cn_136 h2{font-size:clamp(1.7rem,7.6vw,2.25rem);line-height:1.08}._costScaleRow_1i4cn_186{grid-template-columns:1fr;gap:10px;padding:19px}._costScaleRow_1i4cn_186>span{flex-wrap:wrap;justify-content:flex-start}._callCenterChoice_1i4cn_177{grid-template-columns:1fr}._callCenterChoice_1i4cn_177>div{min-height:118px;padding:24px 20px}._callCenterChoice_1i4cn_177>div+div{border-top:1px solid #ffffff1c;border-left:0}}@media (prefers-reduced-motion:reduce){._heroSearch_1i4cn_71:before{filter:none}}._main_1enxj_1{width:min(100% - 48px,1040px);margin:0 auto;padding:32px 0 112px}._breadcrumbs_1enxj_7{color:#9295a3;align-items:center;gap:10px;font-size:.75rem;display:flex}._breadcrumbs_1enxj_7 a:hover{color:#575bf7}._hero_1enxj_19{max-width:820px;padding:clamp(52px,7vw,82px) 0 clamp(58px,8vw,94px)}._hero_1enxj_19 h1{color:#242631;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.4vw,3.6rem);font-weight:650;line-height:1.02}._groups_1enxj_34{gap:72px;display:grid}._groups_1enxj_34 section{min-width:0}._groups_1enxj_34 h2{color:#777b8b;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:.76rem;font-weight:760}._links_1enxj_52{border-top:1px solid #23263a1f}._links_1enxj_52 a{color:#343642;border-bottom:1px solid #23263a1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:86px;padding:22px 2px;transition:color .18s,padding-inline .18s;display:grid}._links_1enxj_52 a:hover,._links_1enxj_52 a:focus-visible{color:#514ae0;padding-left:10px;padding-right:10px}._links_1enxj_52 a:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #575bf766}._links_1enxj_52 strong{letter-spacing:-.026em;font-size:clamp(1.08rem,2.2vw,1.45rem);font-weight:620;line-height:1.22}._links_1enxj_52 span{color:#7771ea;font-size:1.08rem}@media (width<=760px){._main_1enxj_1{width:min(100% - 36px,1040px);padding-top:24px;padding-bottom:84px}._hero_1enxj_19{padding:46px 0 64px}._groups_1enxj_34{gap:58px}._links_1enxj_52 a{min-height:76px;padding:19px 0}}@media (prefers-reduced-motion:reduce){._links_1enxj_52 a{transition:none}}
