:where(.dashboard,.client-space,.login-page,.prospecting,.loading-page){--bg:#0c1011;--panel:#151b1d;--ink:#f0f1eb;--muted:#9faeaa;--line:rgba(228,241,229,.10);--acid:#d9eb9e;--w-surface:#151b1d;--w-surface-up:#1b2324;--w-surface-soft:#111718;--w-border:rgba(228,241,229,.105);--w-border-hover:rgba(217,235,158,.32);--w-text:#f3f4ee;--w-dim:#a2b0ab;--w-faint:#748780;--w-accent:#d9eb9e;--w-accent-ink:#182218;--w-radius:17px;color:var(--w-text);background:var(--bg);font-family:DM Sans,Arial,sans-serif;color-scheme:dark;-webkit-font-smoothing:antialiased}:is(.dashboard,.client-space,.login-page,.prospecting) :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--w-accent);outline-offset:3px}:is(.dashboard,.client-space,.login-page,.prospecting) :is(input,textarea,select){color:var(--w-text)}:is(.dashboard,.client-space,.login-page,.prospecting) :is(input,textarea,select)::placeholder{color:#74837d}:is(.dashboard,.client-space,.login-page,.prospecting) select option{color:#edf0e8;background:#192022}:is(.dashboard,.client-space,.login-page,.prospecting) button:not(:disabled){transition:background-color .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s}:is(.dashboard,.client-space,.login-page,.prospecting) button:disabled{opacity:.43}.dashboard{min-height:100svh;background:radial-gradient(ellipse 85% 80% at 82% -25%,rgba(112,143,116,.09),transparent 72%),#0c1011}.dashboard .sidebar{width:270px;padding:31px 15px 20px;background:#101516;border-right:1px solid var(--w-border);box-shadow:8px 0 42px #0000000d;z-index:80}.dashboard .sidebar-brand{padding:0 16px 22px;border-bottom:1px solid var(--w-border);margin-bottom:19px}.dashboard .sidebar .wordmark{display:flex;gap:10px;align-items:flex-start;margin:0;color:var(--w-text);font-family:Barlow Condensed,Arial,sans-serif;font-size:42px;letter-spacing:.105em;font-weight:600;line-height:1}.dashboard .sidebar-brand-star{font:16px DM Sans,sans-serif;color:var(--w-accent);margin-top:2px;letter-spacing:0}.dashboard .sidebar-label{display:block;margin:12px 0 0;font-size:9px;letter-spacing:.155em;color:var(--w-faint);font-weight:600}.dashboard .sidebar nav{display:block;flex:1 1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#3b4540 transparent;padding:0 2px}.dashboard .sidebar-entry{margin:0 0 2px}.dashboard .sidebar-nav-label{display:block;font-weight:700;letter-spacing:.16em;color:#7b8d84;padding:23px 14px 10px}.dashboard .sidebar-nav-label:first-child{padding-top:17px}.dashboard .sidebar nav button{position:relative;width:100%;min-height:43px;padding:11px 13px;gap:12px;text-align:left;border:1px solid transparent;border-radius:9px;font-size:12.5px;font-weight:500;color:#9eaca5;letter-spacing:-.012em}.dashboard .sidebar nav button svg{width:17px;height:17px;stroke-width:1.75;opacity:.83;flex-shrink:0}.dashboard .sidebar nav button:hover{background:#1b2423;color:var(--w-text)}.dashboard .sidebar nav button.selected{background:#283329;color:var(--w-accent);border-color:#a7c88719}.dashboard .sidebar nav button.selected svg{opacity:1}.dashboard .sidebar-active-marker{width:5px;height:5px;border-radius:50%;background:var(--w-accent);margin-left:auto;box-shadow:0 0 0 3px #d9eb9e15}.dashboard .sidebar .count{display:grid;place-items:center;margin-left:auto;min-width:21px;height:21px;border-radius:6px;color:#131e16;background:var(--w-accent);font-size:10px;font-weight:700}.dashboard .sidebar-bottom{padding:16px 12px 3px;border-top:1px solid var(--w-border);margin-top:12px;gap:16px}.dashboard .sidebar-profile{display:flex;align-items:center;gap:11px;padding:4px 0 12px;min-width:0}.dashboard .sidebar-avatar{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;background:#d9eb9e;color:#263127;border-radius:11px;font:25px Italiana,Georgia,serif}.dashboard .sidebar-profile>span:nth-child(2){min-width:0;flex:1 1}.dashboard .sidebar-profile small,.dashboard .sidebar-profile strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard .sidebar-profile strong{color:var(--w-text);font-weight:600;font-size:12px}.dashboard .sidebar-profile small{font-size:10px;margin-top:3px;color:var(--w-faint)}.dashboard .sidebar-online{width:7px;height:7px;background:#b5d69c;border-radius:50%;box-shadow:0 0 0 3px #b5d69c20}.dashboard .sidebar-bottom a,.dashboard .sidebar-bottom button{font-size:12px;color:var(--w-dim);gap:10px}.dashboard .sidebar-bottom :is(a,button):hover{color:var(--w-accent)}.dashboard .dashboard-main{margin-left:270px;min-width:0}.dashboard .dashboard-header{height:73px;background:#101516ac;border-bottom:1px solid var(--w-border);padding:0 clamp(23px,3.2vw,58px);gap:18px}.dashboard .dashboard-breadcrumb{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.14em;font-weight:650;color:var(--w-faint);white-space:nowrap}.dashboard .dashboard-breadcrumb strong{font-size:11px;letter-spacing:.015em;font-weight:600;color:var(--w-text)}.dashboard .dashboard-breadcrumb-dot{width:7px;height:7px;display:inline-block;background:var(--w-accent);border-radius:2px}.dashboard .slash{margin:0 8px;color:#4c5b54}.dashboard .dashboard-header-actions{display:flex;align-items:center;gap:25px}.dashboard .dashboard-live{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--w-faint)}.dashboard .dashboard-live span{display:block;width:6px;height:6px;border-radius:50%;background:#a9d59e}.dashboard .dashboard-header a{display:flex;align-items:center;gap:8px;color:var(--w-dim);font-size:11px;font-weight:600;padding:9px 12px;border:1px solid var(--w-border);border-radius:8px}.dashboard .dashboard-header a:hover{color:var(--w-accent);border-color:var(--w-border-hover)}.dashboard .dashboard-content{padding:48px clamp(23px,3.2vw,58px) 95px;max-width:1600px;min-height:calc(100vh - 140px)}.dashboard .dashboard-title{align-items:flex-end;gap:25px}.dashboard .dashboard-title .eyebrow{color:var(--w-accent);font-size:9px;letter-spacing:.17em;font-weight:700}.dashboard .dashboard-title h1{font-family:Italiana,Georgia,serif;font-size:clamp(46px,5.1vw,74px);line-height:1.04;letter-spacing:-.052em;margin:15px 0 0;max-width:800px}.dashboard .dashboard-title h1 em{font-weight:400;color:var(--w-accent)}.dashboard .dashboard-subtitle{font-size:13px;color:var(--w-dim);line-height:1.6;margin:13px 0 0;max-width:600px}.dashboard :is(.button,.dashboard-title>.button){display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 19px;border:1px solid var(--w-accent);background:var(--w-accent);color:var(--w-accent-ink);font-size:11px;font-weight:700;letter-spacing:.01em;border-radius:9px;box-shadow:none;white-space:nowrap;min-height:43px}.dashboard .button:hover:not(:disabled){background:#e9f6b9;border-color:#e9f6b9;transform:translateY(-1px)}.dashboard .button.secondary{background:var(--w-surface-up);border:1px solid var(--w-border);color:var(--w-text)}.dashboard .button.secondary:hover{border-color:var(--w-border-hover);background:#28332e}.dashboard .button.danger{background:#412827;color:#f6d7cc;border-color:#764c49}.dashboard .stat-grid{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 16px}.dashboard .stat{padding:23px 22px 19px;min-width:0;border:1px solid var(--w-border)!important;border-radius:var(--w-radius);background:var(--w-surface)!important;min-height:156px;position:relative;overflow:hidden}.dashboard .stat:hover{border-color:#cedca73d!important;background:#192121!important}.dashboard .stat-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.dashboard .stat-top span{color:var(--w-dim);font-size:11px;font-weight:500}.dashboard .stat-top svg{color:var(--w-accent);opacity:.85}.dashboard .stat strong{font:400 clamp(43px,4vw,63px)/1.1 Italiana,Georgia,serif;margin:15px 0 12px;color:#f2f5ed;letter-spacing:-.035em}.dashboard .stat-foot{display:flex;gap:7px;align-items:center;color:var(--w-faint);font-size:10px}.dashboard .stat-foot svg{color:var(--w-accent)}.dashboard .overview-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0 30px}.dashboard .overview-shortcuts button{display:grid;grid-template-columns:36px minmax(0,1fr) 17px;grid-template-rows:auto auto;grid-gap:1px 12px;gap:1px 12px;text-align:left;align-items:center;min-width:0;padding:16px;background:#171f1e;border:1px solid var(--w-border);border-radius:12px}.dashboard .overview-shortcuts button:hover{background:#222e28;border-color:var(--w-border-hover);transform:translateY(-1px)}.dashboard .overview-shortcuts button>span{grid-row:1/3;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#d9eb9e12;color:var(--w-accent)}.dashboard .overview-shortcuts strong{font-size:12px;font-weight:600;color:var(--w-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard .overview-shortcuts small{font-size:10px;color:var(--w-faint)}.dashboard .overview-shortcuts button>svg{grid-column:3;grid-row:1/3;color:var(--w-faint);justify-self:end}.dashboard .overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.85fr);gap:17px;margin-bottom:17px}.dashboard .dashboard-panel{padding:24px;border:1px solid var(--w-border);border-radius:var(--w-radius);background:var(--w-surface)}.dashboard .panel-head h2{font-size:16px;font-weight:600;letter-spacing:-.025em;color:var(--w-text)}.dashboard .panel-head button{width:30px;height:30px;display:grid;place-items:center;background:#27312c;border-radius:8px;color:var(--w-accent)}.dashboard .list-row{border-color:var(--w-border);padding:15px 0}.dashboard .list-row strong{color:var(--w-text);font-size:12px;font-weight:600}.dashboard .list-row small{color:var(--w-faint)}.dashboard .list-row>button{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--w-dim)}.dashboard .list-row>button:hover{background:#27312c;color:var(--w-accent)}.dashboard .file-icon{border-radius:11px;background:#27312a;color:var(--w-accent);width:42px;height:42px}.dashboard .agency-note{position:relative;background:#24362a;color:var(--w-text);border-color:#a9ca8e24;overflow:hidden;padding:31px}.dashboard .agency-note:after{content:"";position:absolute;top:-75px;right:-48px;width:230px;height:230px;background:url(/icons/monde-star.svg) 50%/contain no-repeat;opacity:.035;pointer-events:none}.dashboard .agency-note .eyebrow{color:var(--w-accent)}.dashboard .agency-note h2{font-family:Italiana,Georgia,serif;font-size:clamp(36px,3.7vw,51px);line-height:1.07;margin:26px 0 18px}.dashboard .agency-note h2 em{color:var(--w-accent)}.dashboard .agency-note p{font-size:12px;line-height:1.7;color:#bac8bd;max-width:300px}.dashboard .agency-note .text-link{position:relative;z-index:1;color:var(--w-accent);font-size:11px;font-weight:600}.dashboard .connection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:4px 0 0}.dashboard .connection-grid>div{background:#1b2422;border:1px solid var(--w-border);border-radius:11px;padding:16px}.dashboard .connection-grid span{font-size:11px;color:var(--w-dim)}.dashboard .connection-grid strong{font-size:11px;color:var(--w-accent);font-weight:600}.dashboard .admin-toolbar{align-items:center;margin:7px 0 22px;gap:12px}.dashboard .search-field{width:min(100%,390px);height:44px;border:1px solid var(--w-border);border-radius:10px;background:var(--w-surface);padding:0 14px;color:var(--w-faint)}.dashboard .search-field:focus-within{border-color:var(--w-border-hover)}.dashboard .search-field input{height:100%;width:100%;background:none;color:var(--w-text);font-size:12px}.dashboard .admin-cards{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard .admin-card{border:1px solid var(--w-border);border-radius:var(--w-radius);padding:25px;background:var(--w-surface)}.dashboard .admin-card:hover{background:#192220}.dashboard .client-monogram{background:#2b382d;color:var(--w-accent);border:1px solid #d9eb9e26;width:48px;height:48px;border-radius:13px;font-size:24px;margin-bottom:20px}.dashboard .admin-card h2{color:var(--w-text);font-family:Italiana,Georgia,serif;font-size:31px}.dashboard .admin-card p{font-size:11px;color:var(--w-dim)}.dashboard :is(.card-actions,.row-actions) button{color:var(--w-dim)}.dashboard :is(.card-actions,.row-actions) button:hover{color:var(--w-accent)}.dashboard .subheading{font-weight:600;color:var(--w-text)}.dashboard .table-wrap{border:1px solid var(--w-border);border-radius:var(--w-radius);overflow:auto;background:var(--w-surface)}.dashboard .table-wrap table{min-width:680px}.dashboard th{background:#1b2323;color:#9baea4;font-weight:700;font-size:9px;letter-spacing:.115em;padding:17px 19px}.dashboard td{border-top:1px solid var(--w-border);padding:16px 19px;font-size:12px;line-height:1.5;color:#d6ddd6}.dashboard tbody tr:hover td{background:#1e2827}.dashboard td strong{color:var(--w-text);font-weight:600}.dashboard td small{font-size:10px;color:var(--w-faint)}.dashboard .badge{background:#2a382d;color:var(--w-accent);border:1px solid #b6ca7f26;border-radius:7px;font-size:10px;padding:5px 9px}.dashboard td select{border:1px solid var(--w-border);background:var(--w-surface-up);border-radius:7px;padding:8px;color:var(--w-text)}.dashboard .row-actions{gap:7px}.dashboard .row-actions button{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;background:#ffffff06}.dashboard .row-actions button:hover{background:#d9eb9e1c}.dashboard .upload-panel,.dashboard .website-imagery,.dashboard .website-intro{background:var(--w-surface);border:1px solid var(--w-border);border-radius:var(--w-radius)}.dashboard .upload-panel{padding:30px}.dashboard .upload-panel h2{font-size:38px;color:var(--w-text)}.dashboard .upload-panel p,.dashboard .website-intro p{color:var(--w-dim);line-height:1.7}.dashboard :is(.upload-panel,.settings-form,.edit-modal,.website-imagery) :is(input:not([type=checkbox]),select,textarea){background:#1c2423;color:var(--w-text);border:1px solid var(--w-border);border-radius:9px;padding:12px;min-height:42px}.dashboard :is(.upload-panel,.settings-form,.edit-modal,.website-imagery) :is(input,select,textarea):focus{border-color:var(--w-border-hover);outline:none}.dashboard .dropzone{margin-top:22px;border:1px dashed #71846a80;border-radius:13px;background:#d9eb9e08;padding:45px 18px;gap:12px}.dashboard .dropzone:hover{background:#d9eb9e11;border-color:var(--w-accent)}.dashboard .dropzone svg{color:var(--w-accent)}.dashboard .dropzone strong{color:var(--w-text);font-weight:600;font-size:14px}.dashboard .dropzone span,.dashboard .upload-progress small{color:var(--w-faint)}.dashboard .upload-progress{background:#192120;border-radius:10px;padding:13px}.dashboard .admin-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dashboard .admin-work-grid article{background:var(--w-surface);border:1px solid var(--w-border);border-radius:14px;overflow:hidden}.dashboard .admin-work-grid img{height:230px}.dashboard .admin-work-grid h3{color:var(--w-text);font-size:29px}.dashboard .admin-work-grid article>div{padding:20px}.dashboard .settings-section{border-color:var(--w-border);padding:26px;background:var(--w-surface);border-radius:13px;margin-bottom:15px}.dashboard .settings-section h2{color:var(--w-text);font-size:18px;font-weight:600}.dashboard .edit-modal{background:#161d1e;border:1px solid #d9eb9e2b;border-radius:20px;padding:33px;box-shadow:0 30px 90px #000b;color:var(--w-text)}.dashboard .edit-modal h2{font-size:36px}.dashboard .modal-backdrop{background:#050909cb;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.dashboard .notice{background:#273629;border:1px solid #d9eb9e38;color:var(--w-text);border-radius:11px}.dashboard .notice svg{color:var(--w-accent)}.dashboard .error{color:#f5afa4}.dashboard .dashboard-footer{border-top:1px solid var(--w-border);padding:22px clamp(23px,3.2vw,58px);font-size:10px;color:var(--w-faint)}.dashboard .dashboard-overlay{display:none}.prospecting{--pro-bg:#0c1011;--pro-card:#161d1d;--pro-card2:#1c2523;--pro-border:rgba(228,241,229,.11);--pro-ink:#f1f4ee;--pro-muted:#a1b0a7;color:var(--pro-ink);background:transparent;font-family:DM Sans,Arial,sans-serif}.prospecting.pro-standalone{background:radial-gradient(ellipse 95% 50% at 90% -20%,#26362958,transparent 72%),#0c1011;min-height:100svh}.prospecting .pro-topbar{height:75px;gap:35px;padding:0 clamp(22px,3.5vw,57px);background:#101516;border-bottom:1px solid var(--pro-border)}.prospecting .pro-logo{font-size:38px;color:#f0f3ea}.prospecting .pro-logo-dot{color:var(--pro-accent);font-size:11px;margin-left:6px}.prospecting .pro-topmid{font-size:9px;letter-spacing:.17em;color:#8f9f96}.prospecting .pro-topmid span{color:#c7d39b}.prospecting .pro-signout{margin-left:auto;color:#b1c0b8;border:1px solid var(--pro-border);border-radius:9px;padding:10px 13px;font-weight:600;font-size:11px}.prospecting .pro-signout:hover{color:var(--pro-accent);background:#202c24;border-color:#d9eb9e2c}.prospecting .pro-layout{grid-template-columns:270px minmax(0,1fr);min-height:calc(100svh - 75px)}.prospecting .pro-side{padding:37px 19px 25px;background:#101516;border-right:1px solid var(--pro-border)}.prospecting .pro-side>.pro-eyebrow{padding:0 14px;color:#9fb9a5}.prospecting .pro-greeting{padding:0 13px;margin:30px 0 12px;font-family:Italiana,Georgia,serif;font-size:49px;line-height:1.06;letter-spacing:-.05em;color:var(--w-text)}.prospecting .pro-greeting em{color:var(--pro-accent)}.prospecting .pro-side>p{padding:0 13px;margin:0 0 35px;font-size:11px;color:#8d9f96}.prospecting .pro-side nav{gap:6px}.prospecting .pro-side nav button{border:1px solid transparent!important;border-radius:10px!important;min-height:47px;padding:13px!important;font-size:12px!important;color:#abbab1!important}.prospecting .pro-side nav button:hover{background:#1d2923!important;color:#f0f3eb!important}.prospecting .pro-side nav button.active{background:#29372d!important;color:var(--pro-accent)!important;border-color:#d9eb9e20!important}.prospecting .pro-side nav button.active svg{color:var(--pro-accent)}.prospecting .pro-side nav button svg:last-child{margin-left:auto;opacity:.7}.prospecting .pro-side-bottom{margin-top:auto;border-top:1px solid var(--pro-border);padding:20px 12px 0;color:#a3b1a4;font-size:11px}.prospecting .pro-side-bottom svg{color:var(--pro-accent)}.prospecting .pro-content{padding:37px clamp(22px,3vw,54px) 85px;max-width:1610px}.prospecting .pro-pageheading{margin-bottom:29px;color:#8e9b90;letter-spacing:.15em}.prospecting .pro-pageheading strong{color:#b6c3b8;font-size:11px}.prospecting.pro-embedded{padding:0 0 44px;background:transparent}.prospecting .pro-stats{gap:13px;margin:0 0 39px}.prospecting .pro-stat{background:#161e1d!important;border:1px solid var(--pro-border);border-radius:16px;padding:22px 22px 20px;min-height:158px;box-shadow:none;overflow:hidden;position:relative}.prospecting .pro-stat:hover{border-color:#d9eb9e3d}.prospecting .pro-stat>span{letter-spacing:.12em;color:#a2b2a5;font-weight:700;white-space:normal;line-height:1.45}.prospecting .pro-stat>span svg{color:#b4cc99;flex-shrink:0}.prospecting .pro-stat>strong{font:400 clamp(38px,3.6vw,53px)/1.12 Italiana,Georgia,serif;color:#f0f3ec;margin:15px 0 12px;letter-spacing:-.065em}.prospecting .pro-stat>small{color:#899c91;line-height:1.45}.prospecting .pro-stat.pro-stat-feature{background:linear-gradient(140deg,#31442f,#243329)!important;border-color:#9dba893c}.prospecting .pro-stat-feature>strong{color:#e5f4c8}.prospecting .pro-money{font-family:DM Sans,Arial,sans-serif!important;font-weight:500!important;letter-spacing:-.045em!important;font-size:clamp(23px,2.15vw,32px)!important;margin:22px 0 17px!important;overflow-wrap:anywhere}.prospecting .pro-section-top{margin:0 0 22px;gap:18px}.prospecting .pro-section-top h2{font:400 clamp(37px,3.5vw,57px)/1.08 Italiana,Georgia,serif;letter-spacing:-.055em;margin:10px 0;color:#f3f4ee}.prospecting .pro-section-top h2 em{color:var(--pro-accent)}.prospecting .pro-section-top p{font-size:12px;color:#92a49a;line-height:1.55}.prospecting .pro-eyebrow{font-size:9px;font-weight:700;letter-spacing:.17em;color:var(--pro-accent)}.prospecting .pro-primary{background:var(--pro-accent)!important;color:#1d2a1b!important;border:1px solid var(--pro-accent)!important;font-size:11px!important;font-weight:700!important;min-height:45px;padding:11px 18px!important;white-space:nowrap}.prospecting .pro-primary:hover:not(:disabled){background:#e8f5b4!important;transform:translateY(-1px)}.prospecting .pro-secondary{background:#1e2725!important;color:#e8eddf!important;border:1px solid var(--pro-border)!important;border-radius:9px!important;font-size:11px!important;min-height:42px;padding:11px 15px!important}.prospecting .pro-secondary:hover{border-color:#d9eb9e59!important;color:var(--pro-accent)!important}.prospecting .pro-teamstrip{border-color:#d9eb9e31;background:#1a271e;border-radius:13px;margin:0 0 21px;padding:19px 21px}.prospecting .pro-teamstrip>div>svg{color:var(--pro-accent)}.prospecting .pro-teamstrip strong{font-size:12px}.prospecting .pro-teamstrip span{font-size:11px}.prospecting .pro-teamstrip>button{color:var(--pro-accent);font-size:11px;font-weight:700}.prospecting .pro-controls{margin:0 0 16px;align-items:stretch}.prospecting .pro-search,.prospecting .pro-select-wrap{height:44px;border:1px solid var(--pro-border);background:#171f1e;border-radius:9px;padding:0 13px;color:#a8b6a8}.prospecting .pro-search:focus-within,.prospecting .pro-select-wrap:focus-within{border-color:#d9eb9e79}.prospecting .pro-search{min-width:200px}.prospecting .pro-search input{font-size:11px;outline:none;background:none;color:#f0f4e9}.prospecting .pro-select-wrap select{color:#d0ddd0;min-width:0;max-width:185px}.prospecting .pro-select-wrap>svg:last-child{pointer-events:none}.prospecting .pro-switch{height:44px;background:#171f1e;border:1px solid var(--pro-border);padding:4px}.prospecting .pro-switch button{border-radius:6px!important;width:36px;height:34px;color:#8b9c91}.prospecting .pro-switch button.on{background:#334131!important;color:var(--pro-accent)!important}.prospecting .pro-attention-button{height:44px;padding:0 12px;display:inline-flex;align-items:center;gap:9px;border:1px solid var(--pro-border);background:#171f1e;color:#b7c7b8;font-size:11px;font-weight:600;white-space:nowrap}.prospecting .pro-attention-button.active,.prospecting .pro-attention-button:hover{border-color:#d9eb9e5a;background:#293729;color:var(--pro-accent)}.prospecting .pro-attention-button span{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;background:#d9eb9e1b;border-radius:6px;color:var(--pro-accent);font-size:10px}.prospecting .pro-table-wrap{border:1px solid var(--pro-border);background:#151d1c;border-radius:14px;box-shadow:none}.prospecting .pro-table{min-width:720px}.prospecting .pro-table th{background:#1b2522;padding:16px 18px;border-bottom:1px solid var(--pro-border);color:#91a59a;letter-spacing:.125em;font-weight:700}.prospecting .pro-table td{padding:16px 18px;border-bottom:1px solid #ffffff0e;color:#d3ded4;font-size:11.5px;line-height:1.4;max-width:none}.prospecting .pro-table tr:hover td{background:#223027}.prospecting .pro-table td strong{color:#f2f4ed;font-size:12px;font-weight:600}.prospecting .pro-table td small{font-size:10px;color:#82978c;margin-top:6px;white-space:normal}.prospecting .pro-brand{display:inline-flex;align-items:center;gap:11px;max-width:260px;text-align:left;line-height:1.3;color:#f2f4ed;font-weight:600}.prospecting .pro-brand-avatar{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid #b5cf9330;background:#2c392c;border-radius:9px;color:#dcecb5;font-size:10px;font-weight:700;letter-spacing:.025em}.prospecting .pro-brand-text{display:inline-flex;align-items:center;gap:7px;max-width:220px;overflow-wrap:anywhere}.prospecting .pro-brand-text svg{opacity:.45;flex-shrink:0}.prospecting .pro-brand:hover .pro-brand-text svg{opacity:1;color:var(--pro-accent)}.prospecting .pro-table td:first-child>small{padding-left:45px}.prospecting .pro-status{border-radius:6px;padding:7px 9px;font-weight:600;font-size:10px;letter-spacing:0;border:1px solid #ffffff12;line-height:1.1}.prospecting .pro-status.neutral{background:#27312d;color:#adbbb2}.prospecting .pro-status.warm{background:#39452c;color:#e0ebae;border-color:#bed18a32}.prospecting .pro-status.review{background:#443827;color:#f0d9a6;border-color:#f0d9a630}.prospecting .pro-status.won{background:#254231;color:#bde9bc;border-color:#a4d6b339}.prospecting .pro-status.lost{background:#393431;color:#c4aeaa}.prospecting .pro-status i{width:6px;height:6px}.prospecting .pro-overdue{color:#f2c69b!important;font-weight:700}.prospecting .pro-actions button{background:#26332b;color:#b1caa8;border-radius:7px;width:30px;height:30px;display:inline-grid;place-items:center}.prospecting .pro-actions button:hover{color:var(--pro-accent);background:#354832}.prospecting .pro-actions .pro-confirm-btn{background:#d9eb9e18;color:var(--pro-accent)}.prospecting .pro-empty{background:#151d1c;padding:52px 25px;color:#99aa9f;text-align:center}.prospecting .pro-empty>svg{color:var(--pro-accent);opacity:.85;margin:0 auto 14px}.prospecting .pro-empty h3{font:400 27px Italiana,Georgia,serif;color:var(--pro-ink);margin:0 0 7px}.prospecting .pro-empty p{font-size:12px;margin:0 0 17px}.prospecting .pro-empty .pro-secondary{margin:auto}.prospecting .pro-kanban{align-items:start}.prospecting .pro-kanban-col{border:1px solid var(--pro-border);background:#121a19;border-radius:13px;padding:12px;min-height:230px}.prospecting .pro-kanban-col header{border-bottom:1px solid var(--pro-border);padding:11px 8px 15px;margin-bottom:11px}.prospecting .pro-kanban-col header strong{font-size:11px;color:#e6eee3}.prospecting .pro-kanban-col header span{color:var(--pro-accent);background:#d9eb9e17;border-radius:5px;padding:3px 8px}.prospecting .pro-kanban-card{border:1px solid var(--pro-border);background:#1d2723;border-radius:10px;margin-bottom:9px;padding:17px;box-shadow:none}.prospecting .pro-kanban-card:hover{border-color:#d9eb9e55;background:#27362b;transform:translateY(-1px)}.prospecting .pro-kanban-card>small{color:#a2b19f;font-size:10px}.prospecting .pro-kanban-card>strong{font:500 15px DM Sans,Arial,sans-serif;margin:9px 0 14px;line-height:1.4;color:#f2f4ee}.prospecting .pro-kanban-footer{border-top:1px solid var(--pro-border);margin-top:16px;padding-top:12px;font-size:10px;color:#b1c0b2}.prospecting .pro-team-section{margin-top:47px}.prospecting .pro-finance-section{margin-top:36px}.prospecting .pro-finance-title h3{font:400 29px Italiana,Georgia,serif;color:#f0f3ea}.prospecting .pro-finance-title p,.prospecting .pro-finance-title>span{color:#8f9f92;font-size:11px}.prospecting .pro-pix-card{border:1px solid #d9eb9e36;background:#1c2920;border-radius:15px;gap:17px;padding:24px}.prospecting .pro-pix-symbol{background:#d9eb9e20;border-radius:12px;width:48px;height:48px;color:var(--pro-accent)}.prospecting .pro-pix-main h3{font-size:23px;color:#f0f3e9}.prospecting .pro-pix-main p{font-size:11px;color:#b6c4b5;overflow-wrap:anywhere}.prospecting .pro-legal,.prospecting .pro-smallhint{font-size:10.5px;color:#8d9d91;line-height:1.7}.prospecting .pro-actionlink{color:var(--pro-accent)!important;font-size:11px;font-weight:700}.prospecting .pro-copy{padding:5px;color:var(--pro-accent)}.prospecting .pro-modal-shade{background:#050907dc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px}.prospecting .pro-modal{background:#151e1c;border:1px solid #d9eb9e35;border-radius:19px;box-shadow:0 32px 110px #000d;max-height:min(93svh,960px);width:min(670px,100%)}.prospecting .pro-modal-head{background:#1b2721;border-bottom:1px solid var(--pro-border);padding:25px 27px 22px}.prospecting .pro-modal-head h2{font:400 38px Italiana,Georgia,serif;color:var(--pro-ink);margin:7px 0 0}.prospecting .pro-modal-x{border-radius:8px;color:#c9d4c8;background:#ffffff09;padding:8px}.prospecting .pro-modal-x:hover{background:#ffffff16;color:#fff}.prospecting .pro-form-fields{gap:17px}.prospecting .pro-field>span{font-size:10px;font-weight:650;color:#bdcdbf;margin-bottom:7px}.prospecting .pro-field :is(input,textarea,select){border:1px solid #e9f6e51a;background:#202a25;border-radius:9px;color:#eef2eb;padding:11px 13px;font-size:12px;min-height:43px}.prospecting .pro-field :is(input,textarea,select):focus{outline:0;border-color:#d9eb9e7a;background:#25332a}.prospecting .pro-field textarea{resize:vertical;min-height:100px}.prospecting .pro-form-note{background:#d9eb9e0c;border:1px solid #d9eb9e1e;border-radius:10px;padding:13px;font-size:11px;color:#bdcbb7;line-height:1.65}.prospecting .pro-detail{background:#1e2a23;border:1px solid var(--pro-border);border-radius:9px;padding:12px}.prospecting .pro-history{border-top:1px solid var(--pro-border);margin:0 27px;padding:21px 0}.prospecting .pro-history h3{color:#f0f3ea}.prospecting .pro-modal-error{color:#ffc6bc}.prospecting .pro-modal-actions{border-top:1px solid var(--pro-border);padding:17px 27px 24px;gap:10px}.prospecting .pro-toast{background:#d9eb9e;color:#263323;border:1px solid #a0c67b;border-radius:11px;box-shadow:0 15px 55px #0008}.prospecting .pro-error{background:#522e2e;color:#ffe5e0;border-radius:11px;border:1px solid #b57970}.prospecting .pro-loading{background:#0c1011;color:#bdcdb8;min-height:100svh}.dashboard .prospecting .pro-loading{min-height:260px;background:transparent}.client-space{min-height:100svh;background:radial-gradient(ellipse 70% 46% at 92% 2%,#29402b42,transparent),#0c1011}.client-space .portal-header{height:82px;padding:0 clamp(20px,5vw,75px);border-bottom:1px solid var(--w-border);background:#101516b5}.client-space .portal-header .wordmark{font:600 38px Barlow Condensed,Arial,sans-serif;letter-spacing:.1em;color:#f4f5ec}.client-space .portal-header>span{font-size:9px;font-weight:700;letter-spacing:.15em;color:#9cac9c;border-left:1px solid var(--w-border);padding-left:25px}.client-space .portal-header button{border:1px solid var(--w-border);border-radius:9px;padding:10px 13px;color:#c2d1c3;font-size:11px;font-weight:600}.client-space .portal-header button:hover{border-color:var(--w-border-hover);color:var(--w-accent)}.client-space .portal-main{max-width:1500px;margin:auto;padding:67px clamp(20px,5vw,75px) 95px}.client-space .portal-welcome{padding-bottom:27px;border-bottom:1px solid var(--w-border);margin-bottom:35px}.client-space .portal-welcome .eyebrow{color:var(--w-accent);font-size:10px;font-weight:700;letter-spacing:.15em}.client-space .portal-welcome h1{font:400 clamp(49px,6vw,81px)/1.05 Italiana,Georgia,serif;letter-spacing:-.055em;margin:19px 0 22px;color:var(--w-text)}.client-space .portal-welcome p{color:var(--w-dim);font-size:13px;line-height:1.7}.client-space .portal-welcome>svg{color:var(--w-accent)}.client-space .project-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:38px}.client-space .project-tiles button,.client-space .project-tiles button:nth-child(2n){position:relative;background:#17201e;border:1px solid var(--w-border);border-radius:16px;padding:24px;min-height:216px;color:var(--w-text);overflow:hidden}.client-space .project-tiles button:before{content:"";position:absolute;right:-35px;top:-40px;width:130px;height:130px;border:1px solid #d9eb9e10;border-radius:50%;pointer-events:none}.client-space .project-tiles button:hover{background:#223028;border-color:var(--w-border-hover);transform:translateY(-2px)}.client-space .project-tiles h2{font:400 34px Italiana,Georgia,serif;line-height:1.1;letter-spacing:-.03em;margin:27px 0 17px}.client-space .project-tiles p{color:var(--w-dim);font-size:12px;line-height:1.6}.client-space .project-tiles button>span:last-child{border-top:1px solid var(--w-border);padding-top:14px;margin-top:28px;color:var(--w-accent);font-size:11px}.client-space .files-toolbar{gap:18px;margin:27px 0 22px}.client-space .tab-buttons{gap:7px;padding:4px;background:#151e1c;border:1px solid var(--w-border);border-radius:10px}.client-space .tab-buttons button{border:0;border-radius:7px;padding:10px 14px;color:var(--w-dim);font-size:11px;font-weight:600}.client-space .tab-buttons button.active{background:#30402e;color:var(--w-accent)}.client-space .tab-buttons button:hover{color:var(--w-text)}.client-space .files-toolbar>input{border:1px solid var(--w-border);background:#17201e;color:var(--w-text);border-radius:9px;min-height:42px;padding:11px 14px;font-size:12px}.client-space .asset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.client-space .asset-card{border:1px solid var(--w-border);background:#151e1c;border-radius:14px;overflow:hidden;padding:0 0 16px}.client-space .asset-card:hover{border-color:var(--w-border-hover);transform:translateY(-2px)}.client-space .asset-art{height:200px;background:#222d25;border:0;border-bottom:1px solid var(--w-border);color:var(--w-accent)}.client-space .asset-art .badge{background:#112016ec;border:1px solid var(--w-border);color:#ecf2d9;border-radius:7px}.client-space .asset-card h3{font-size:12px;font-weight:600;color:var(--w-text);padding:0 17px;margin:14px 0 6px}.client-space .asset-card p{font-size:10px;color:var(--w-dim);padding:0 17px;margin:0}.client-space .portal-footer{border-top:1px solid var(--w-border);color:var(--w-faint);background:#101516;font-size:10px;letter-spacing:.03em}.client-space .modal-backdrop{background:#020605d9;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.client-space .media-modal{background:#131b1a;border:1px solid var(--w-border);border-radius:17px;overflow:hidden}.client-space .media-bar{background:#1a2420;border-bottom:1px solid var(--w-border)}.client-space .media-bar h3{color:var(--w-text);font-weight:600;font-size:12px}.client-space .media-stage{background:#0a1110}.client-space .media-note{color:var(--w-dim)}.login-page{min-height:100svh;background:#0c1011}.login-page .login-photo{background:radial-gradient(circle at 62% 27%,#3e643944,transparent 45%),linear-gradient(148deg,#172d22,#0f1d19 70%);border-right:1px solid #e5f5df16;overflow:hidden}.login-page .login-photo:after{content:"";position:absolute;left:10%;bottom:13%;width:62%;height:1px;background:#e5f5de40}.login-page .login-photo .wordmark{font:600 36px Barlow Condensed,Arial,sans-serif!important;letter-spacing:.12em!important;color:#f6f7ee}.login-page .login-photo p{font-family:Italiana,Georgia,serif!important;color:#f3f5eb;line-height:1.06;font-weight:400;letter-spacing:-.055em}.login-page .login-photo p span{color:var(--w-accent)}.login-page .login-symbol{color:var(--w-accent);opacity:.65;transform:rotate(-6deg)}.login-page .login-back{color:#eff4e8;background:#101d18b0;border:1px solid #d9eb9e40;padding:10px 13px;border-radius:9px;font-size:11px;font-weight:600;z-index:3}.login-page .login-back:hover{color:var(--w-accent);background:#203428}.login-page .login-form{background:#0f1515;color:var(--w-text)}.login-page .login-form>.eyebrow{font-size:9px;letter-spacing:.17em;font-weight:700;color:var(--w-accent)}.login-page .login-form h1{font-family:Italiana,Georgia,serif;font-size:clamp(48px,5.4vw,82px);line-height:1.08;letter-spacing:-.05em;margin:22px 0 19px;color:var(--w-text)}.login-page .login-form>.muted{color:#a4b5aa;font-size:13px;line-height:1.65;max-width:340px}.login-page .login-form form{margin-top:35px}.login-page .login-form label{font-size:11px;font-weight:600;color:#c5d1c2}.login-page .login-form input{min-height:49px;border:1px solid var(--w-border);border-radius:9px;background:#1b2622;padding:13px 15px;color:#edf3ea;font-size:13px;margin-top:9px}.login-page .login-form input:focus{border-color:#d9eb9e80;outline:0;background:#223027}.login-page .login-form .button{min-height:49px;background:var(--w-accent);color:#202e1f;border:1px solid var(--w-accent);border-radius:9px;font-weight:700;font-size:12px}.login-page .login-form .button:hover{background:#e9f5bf}.login-page .login-form>.text-link{color:var(--w-accent);font-size:11px;font-weight:650}.login-page .login-form .access-note{border-top:1px solid var(--w-border);padding-top:17px;color:#87998f;font-size:10.5px}.login-page .login-form .error{color:#f2a89c}.login-page .login-form .success{color:#d9eb9e}.loading-page{min-height:100svh;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;text-align:center;background:#0c1011;color:#c3d2c2;padding:20px}.loading-page .wordmark{font:600 36px Barlow Condensed,Arial,sans-serif;letter-spacing:.1em;color:var(--w-text)}.loading-page .spin{color:var(--w-accent)}.loading-page p{font-size:13px;color:var(--w-dim)}@media(max-width:1250px){.dashboard .connection-grid,.dashboard .stat-grid,.prospecting .pro-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard .overview-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard .overview-shortcuts button{gap:1px 8px;padding:13px}.dashboard .overview-shortcuts button>span{width:31px;height:31px}.prospecting .pro-money{font-size:30px!important}}@media(max-width:1060px){.dashboard .sidebar{width:240px}.dashboard .dashboard-main{margin-left:240px}.dashboard .dashboard-live{display:none}.dashboard .admin-cards,.dashboard .admin-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard .overview-shortcuts{grid-template-columns:1fr}.dashboard .overview-shortcuts button{grid-template-columns:36px 1fr 20px}.prospecting .pro-layout{grid-template-columns:235px minmax(0,1fr)}.prospecting .pro-kanban{grid-template-columns:repeat(2,minmax(0,1fr))}.client-space .asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.dashboard .sidebar{width:min(290px,85vw);transform:translateX(-100%);transition:transform .23s ease;box-shadow:28px 0 60px #0007}.dashboard .sidebar.visible{transform:translateX(0)}.dashboard .dashboard-main{margin-left:0}.dashboard .dashboard-mobile{display:grid;place-items:center;flex:0 0 35px;width:35px;height:35px;border:1px solid var(--w-border);border-radius:8px;background:#1b2522}.dashboard .dashboard-overlay{display:block;position:fixed;inset:0;border:0;background:#0009;z-index:70;cursor:pointer}.dashboard .dashboard-header{height:67px;padding:0 22px;justify-content:flex-start}.dashboard .dashboard-header-actions{margin-left:auto}.dashboard .dashboard-content{padding:36px 22px 65px}.dashboard .overview-grid{grid-template-columns:1fr}.prospecting .pro-topbar{height:68px}.prospecting .pro-layout{display:block;min-height:calc(100svh - 68px)}.prospecting .pro-side{position:absolute;z-index:30;left:0;right:0;top:68px;display:none;min-height:0;border-bottom:1px solid var(--pro-border);padding:25px}.prospecting .pro-side.pro-show{display:flex;background:#101716;box-shadow:0 20px 45px #0008}.prospecting .pro-content{padding:30px 21px 65px}.prospecting .pro-greeting{margin:16px 0}.client-space .portal-main{padding:48px 22px 65px}.client-space .portal-header{height:70px;padding:0 22px}.client-space .asset-grid,.client-space .project-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.dashboard .dashboard-header{padding:0 16px;gap:12px}.dashboard .dashboard-breadcrumb{letter-spacing:.04em;font-size:9px}.dashboard .dashboard-header a{padding:8px;font-size:10px}.dashboard .dashboard-content{padding:29px 16px 65px}.dashboard .dashboard-title{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:28px}.dashboard .dashboard-title h1{font-size:52px}.dashboard .dashboard-title>.button{min-width:0;width:100%;justify-content:center}.dashboard .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dashboard .stat{padding:17px 14px;min-height:132px}.dashboard .stat strong{font-size:43px}.dashboard .stat-top span{font-size:10px}.dashboard .stat-top svg{width:16px;height:16px}.dashboard .connection-grid{grid-template-columns:1fr 1fr;gap:9px}.dashboard .dashboard-panel{padding:18px}.dashboard .admin-toolbar{align-items:stretch;flex-direction:column}.dashboard .search-field{width:100%;max-width:none}.dashboard .admin-cards,.dashboard .admin-work-grid{grid-template-columns:1fr}.dashboard .admin-work-grid img{height:255px}.dashboard .upload-panel{padding:18px}.dashboard .edit-modal{padding:25px 20px;width:min(100%,560px)}.dashboard .dashboard-footer{padding:19px 16px}.prospecting .pro-topbar{gap:11px;padding:0 16px}.prospecting .pro-logo{font-size:32px}.prospecting .pro-topmid{display:none}.prospecting .pro-mobile-menu{margin-left:auto}.prospecting .pro-signout{margin-left:0;padding:8px 10px;font-size:10px}.prospecting .pro-content{padding:26px 15px 55px}.prospecting .pro-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:29px}.prospecting .pro-stat{min-height:141px;padding:16px 13px}.prospecting .pro-stat>span{font-size:8px;letter-spacing:.06em}.prospecting .pro-stat>span svg{width:14px;height:14px}.prospecting .pro-stat>strong{font-size:44px;margin:14px 0 10px}.prospecting .pro-stat>small{font-size:9px}.prospecting .pro-stat .pro-money{font-size:21px!important;margin:19px 0 15px!important}.prospecting .pro-pageheading{font-size:9px}.prospecting .pro-pageheading strong{font-size:10px}.prospecting .pro-section-top{align-items:flex-start;flex-direction:column;gap:17px}.prospecting .pro-section-top h2{font-size:40px}.prospecting .pro-section-top>.pro-primary,.prospecting .pro-section-top>.pro-secondary{width:100%}.prospecting .pro-teamstrip{padding:15px;flex-direction:column;align-items:flex-start;gap:14px}.prospecting .pro-teamstrip>button{width:100%;justify-content:center;border:1px solid #d9eb9e42;border-radius:8px;padding:10px}.prospecting .pro-controls{gap:8px}.prospecting .pro-search{flex:1 1 100%;min-width:0}.prospecting .pro-select-wrap{flex:1 1 auto;min-width:0}.prospecting .pro-select-wrap select{max-width:100%;width:100%;text-overflow:ellipsis}.prospecting .pro-attention-button{flex:1 1 auto;justify-content:center}.prospecting .pro-switch{margin-left:auto}.prospecting .pro-kanban{grid-template-columns:1fr}.prospecting .pro-pix-card{padding:16px;display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:12px;gap:12px}.prospecting .pro-pix-symbol{width:40px;height:40px}.prospecting .pro-pix-main{min-width:0}.prospecting .pro-pix-card>.pro-secondary{grid-column:1/-1;width:100%}.prospecting .pro-finance-title{align-items:flex-start;gap:8px;flex-direction:column}.prospecting .pro-finance-title h3{font-size:25px}.prospecting .pro-modal-head{padding:21px 17px}.prospecting .pro-form-fields{padding:17px;gap:13px}.prospecting .pro-modal-actions{padding:15px 17px 20px}.prospecting .pro-history{margin:0 17px}.client-space .portal-header{padding:0 16px;gap:14px}.client-space .portal-header .wordmark{font-size:31px}.client-space .portal-header>span{padding-left:13px;font-size:8px}.client-space .portal-header button{padding:8px 9px;font-size:10px}.client-space .portal-main{padding:40px 16px 60px}.client-space .portal-welcome{margin-bottom:25px}.client-space .portal-welcome h1{font-size:53px}.client-space .project-tiles{grid-template-columns:1fr;gap:12px}.client-space .project-tiles button,.client-space .project-tiles button:nth-child(2n){min-height:180px;padding:20px}.client-space .project-tiles h2{font-size:31px;margin:16px 0}.client-space .files-toolbar{align-items:stretch}.client-space .tab-buttons{width:100%;overflow:auto;flex-wrap:nowrap}.client-space .tab-buttons button{white-space:nowrap}.client-space .files-toolbar>input{width:100%}.client-space .asset-grid{gap:11px}.client-space .asset-art{height:150px}.client-space .asset-card h3,.client-space .asset-card p{padding:0 11px}.login-page .login-photo{min-height:265px}.login-page .login-back{top:17px;left:6%}.login-page .login-photo p{font-size:38px}.login-page .login-symbol{top:55px;right:22px;opacity:.24}.login-page .login-form{padding:47px 6% 75px}.login-page .login-form h1{font-size:54px}}@media(prefers-reduced-motion:reduce){:is(.dashboard,.client-space,.login-page,.prospecting) :is(a,button,input,textarea,select){transition:none!important}}.dashboard .image-field-head strong{color:#e5ede3;font-weight:600;font-size:12px}.dashboard .image-field-head span{color:var(--w-accent);font-size:11px}.dashboard .image-field-preview{background:#202b24;border:1px solid var(--w-border);border-radius:11px;overflow:hidden}.dashboard .image-field-preview>span{color:#a9bdaf}.dashboard .image-field-actions .image-upload-label,.dashboard .image-upload-button{background:var(--w-accent);color:#1b2b1d;border-radius:9px;font-size:11px;font-weight:700;padding:12px 15px}.dashboard .image-upload-label:focus-within{outline-color:var(--w-accent)}.dashboard .image-field-actions>button{color:#dceca9;font-size:11px}.dashboard .image-field-help,.dashboard .image-spec-note{color:var(--w-dim)!important;font-size:11px!important}.dashboard .image-field-progress{color:var(--w-accent)}.dashboard .image-field-error{color:#ffaba5}.dashboard .admin-work-placeholder{background:#233129;color:#a7c69d}.dashboard .image-crop-backdrop{background:#020806dc;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.dashboard .image-crop-modal{background:#161f1d;color:var(--w-text);border:1px solid #c1d99a35;border-radius:18px;box-shadow:0 28px 110px #000b}.dashboard .image-crop-head h3{color:var(--w-text)}.dashboard .image-crop-head p{color:var(--w-dim)}.dashboard .image-crop-head>button{border-color:var(--w-border);border-radius:9px;color:var(--w-text)}.dashboard .image-crop-stage{background:#222f26;border:1px solid var(--w-border);border-radius:10px}.dashboard .image-crop-controls label>span{color:var(--w-dim)}.dashboard .image-crop-controls strong{color:var(--w-accent)}.dashboard .image-crop-controls input[type=range]{accent-color:var(--w-accent)}.dashboard .image-crop-actions{background:#161f1d}.dashboard .website-imagery h2{color:var(--w-text);font-size:24px}.dashboard .website-intro .text-link{color:var(--w-accent);font-weight:600;font-size:11px}.prospecting .pro-modal form{padding:0}.prospecting .pro-form-fields{padding:23px 27px}@media(max-width:1020px){.prospecting .pro-layout{display:block;min-height:calc(100svh - 70px)}.prospecting .pro-topbar{height:70px}.prospecting .pro-topmid{display:none}.prospecting .pro-mobile-menu{display:block;margin-left:auto}.prospecting .pro-signout{margin-left:0}.prospecting .pro-side{position:absolute;display:none;left:0;right:0;top:70px;z-index:40;padding:24px;min-height:0;border-bottom:1px solid var(--pro-border);box-shadow:0 20px 50px #0009}.prospecting .pro-side.pro-show{display:flex}.prospecting .pro-side nav{margin-top:7px}.prospecting .pro-side-bottom{display:none}.prospecting .pro-content{width:100%;padding-top:29px}}@media(max-width:600px){.prospecting .pro-form-fields{padding:17px}.dashboard .image-crop-actions{background:#161f1d}}.dashboard .insights-v2{display:flex;flex-direction:column;gap:19px;min-width:0}.dashboard .insight-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin:0 0 4px}.dashboard .insight-eyebrow,.dashboard .insight-section-title>span{color:var(--w-accent);font-size:10px;letter-spacing:.17em;font-weight:700}.dashboard .insight-intro h2,.dashboard .insight-section-title h2{font:400 clamp(30px,3.3vw,46px)/1.13 Italiana,Georgia,serif;margin:10px 0 9px;color:var(--w-text);letter-spacing:-.035em}.dashboard .insight-intro p,.dashboard .insight-section-title p{font-size:12px;line-height:1.65;color:var(--w-dim);max-width:650px}.dashboard .insight-controls{gap:10px;flex-shrink:0}.dashboard .insight-controls button,.dashboard .insight-controls select{border:1px solid var(--w-border);background:var(--w-surface);color:var(--w-text);height:41px;padding:0 12px;font-size:12px}.dashboard .insight-controls button{width:41px}.dashboard .insight-controls button:hover{border-color:var(--w-border-hover)}.dashboard .insight-connection{display:flex;align-items:center;gap:9px;flex-wrap:wrap;background:#17201c;border:1px solid var(--w-border);padding:12px 15px;border-radius:10px;color:var(--w-dim);font-size:11px}.dashboard .insight-dot{background:#968767}.dashboard .insight-dot.connected{background:#c6e99b;box-shadow:0 0 0 4px #c6e99b18}.dashboard .insight-id{color:var(--w-faint)}.dashboard .insight-metric-grid{grid-gap:12px;gap:12px}.dashboard .insight-stat{background:var(--w-surface);border:1px solid var(--w-border);border-radius:13px;padding:21px 20px;min-height:145px}.dashboard .insight-stat>span{color:var(--w-dim)}.dashboard .insight-stat>strong{font:400 clamp(34px,3.1vw,53px)/1 Italiana,Georgia,serif;color:var(--w-text);margin:17px 0 12px;letter-spacing:-.025em}.dashboard .insight-stat>small{color:var(--w-faint);line-height:1.4}.dashboard .insight-grid{grid-gap:15px;gap:15px}.dashboard .insight-panel{border:1px solid var(--w-border);border-radius:14px;background:var(--w-surface);padding:24px}.dashboard .insight-panel h3{font-size:15px;font-weight:600;color:var(--w-text);margin:0 0 19px}.dashboard .insight-empty{color:var(--w-faint);font-size:12px;line-height:1.6;padding:15px 0}.dashboard .insight-breakdown{gap:16px}.dashboard .insight-breakdown-label{margin-bottom:7px;align-items:center}.dashboard .insight-breakdown-label>span{color:var(--w-dim);min-width:0}.dashboard .insight-breakdown-label>b{font-weight:650;color:#e4eddd}.dashboard .insight-breakdown-label b small{font-size:9px;color:var(--w-faint)}.dashboard .insight-meter{background:#2a3530;border-radius:5px}.dashboard .insight-meter>span{background:linear-gradient(90deg,#789a7d,#d9eb9e);border-radius:5px}.dashboard .insight-panel-heading{align-items:center;gap:12px}.dashboard .insight-panel-heading>span{color:var(--w-faint)}.dashboard .insight-chart{height:165px;width:100%;display:flex;gap:3px;align-items:flex-end;border-bottom:1px solid #39433a;padding:10px 0 0}.dashboard .insight-chart-item{height:100%;min-width:3px;flex:1 1;display:flex;align-items:flex-end}.dashboard .insight-chart-item>span{display:block;width:100%;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#d9eb9e,#759781);min-height:2px}.dashboard .insight-chart-axis{color:var(--w-faint)}.dashboard .insight-section-title{padding:17px 0 0}.dashboard .insight-setup{gap:18px;border:1px solid #c6d99a44;border-radius:14px;background:#202c24;padding:23px}.dashboard .insight-setup-icon{border-radius:12px;padding:12px;background:#d9eb9e14;color:var(--w-accent)}.dashboard .insight-setup h3{font-size:16px;color:var(--w-text);margin:3px 0 10px}.dashboard .insight-setup p{font-size:12px;color:var(--w-dim);margin:0 0 10px}.dashboard .insight-setup .insight-setup-hint{color:var(--w-faint)}.dashboard .insight-setup code{font-size:11px;color:#d9eb9e;overflow-wrap:anywhere}.dashboard .insight-setup a{gap:7px;font-size:12px;color:var(--w-accent);margin-top:5px}.dashboard .insight-disclaimer{font-size:11px;line-height:1.7;color:var(--w-faint);margin-top:-6px}.dashboard .insight-activity{overflow-x:auto}.dashboard .insight-activity table{min-width:760px}.dashboard .insight-activity td strong{font-size:11px;white-space:nowrap}.dashboard .insight-activity td small{margin-top:4px;color:var(--w-faint);max-width:240px}@media(max-width:1250px){.dashboard .insight-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.dashboard .insight-intro{flex-direction:column;align-items:flex-start}.dashboard .insight-grid{grid-template-columns:1fr}.dashboard .insight-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard .insight-stat{padding:16px;min-height:125px}.dashboard .insight-stat>strong{font-size:38px}.dashboard .insight-panel{padding:18px}.dashboard .insight-setup{padding:16px}.dashboard .insight-id{margin-left:0}}@media(max-width:410px){.dashboard .insight-metric-grid{grid-template-columns:1fr}}:where(.dashboard,.prospecting,.client-space){--w-surface:#151c1b;--w-surface-up:#1b2421;--w-surface-soft:#0e1413;--w-border:rgba(211,227,211,.09);--w-border-hover:rgba(217,235,158,.32);--w-dim:#afbab1;--w-faint:#86958b;--w-radius:14px}.dashboard{background:#0e1312}.dashboard .sidebar{background:#101615;border-right-color:#26312c;padding:28px 17px 17px;width:248px}.dashboard .dashboard-main{margin-left:248px}.dashboard .sidebar-brand{padding-left:12px;padding-bottom:25px}.dashboard .sidebar-brand .wordmark{font-size:43px}.dashboard .sidebar-nav-label{font-size:9px;letter-spacing:.14em;padding:24px 11px 9px}.dashboard .sidebar nav button{min-height:45px;padding:11px 12px;font-size:12px;border-radius:10px}.dashboard .sidebar nav button.selected{background:#26342b;border-color:#4c6a493d;box-shadow:inset 2px 0 0 #c4db93}.dashboard .dashboard-header{height:72px;background:#101715;border-bottom:1px solid #d9eb9e13}.dashboard .dashboard-content{padding:40px clamp(20px,3.1vw,50px) 96px;max-width:1750px}.dashboard .dashboard-title{margin-bottom:33px}.dashboard .dashboard-title h1{font-size:clamp(46px,4.3vw,68px);letter-spacing:-.055em}.dashboard .dashboard-title p{line-height:1.7}.dashboard .admin-card,.dashboard .dashboard-panel,.dashboard .settings-section,.dashboard .upload-panel,.dashboard .website-imagery{border-radius:15px;border-color:var(--w-border);box-shadow:none}.dashboard .admin-cards{gap:13px}.dashboard .admin-card{padding:22px}.dashboard .admin-card:hover{background:#1d2822;transform:translateY(-2px);border-color:var(--w-border-hover)}.dashboard .table-wrap{border-radius:14px;border-color:var(--w-border)}.dashboard th{background:#1a2320;letter-spacing:.09em;color:#adbdae}.dashboard tbody tr:hover td{background:#202a25}.dashboard :is(input,select,textarea):focus-visible{outline:2px solid var(--w-accent);outline-offset:2px}.dashboard .insights-v3{display:flex;flex-direction:column;gap:0;max-width:100%;min-width:0}.dashboard .intelligence-header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:27px;padding:1px 0 2px}.dashboard .intelligence-header h2{font:400 clamp(40px,4vw,60px)/1.04 Italiana,Georgia,serif;letter-spacing:-.05em;margin:12px 0 17px;color:#f4f4ed}.dashboard .intelligence-header h2 em{font-style:normal;color:#cddcaa}.dashboard .intelligence-header p{font-size:12px;line-height:1.8;color:#9fad9f;max-width:520px}.dashboard .insight-eyebrow,.dashboard .insight-mini-label{font-size:9px;letter-spacing:.16em;font-weight:700;color:#b6d78e}.dashboard .insight-controls{display:flex;align-items:center;gap:8px}.dashboard .insight-controls label{font-size:10px;color:#8c9e91;margin-right:7px;white-space:nowrap}.dashboard .insight-controls button,.dashboard .insight-controls select{height:40px;border:1px solid #dce5d318;border-radius:9px;background:#1a2220;color:#e3e8dd;font-size:11px}.dashboard .insight-controls button{width:40px;display:grid;place-items:center}.dashboard .insight-controls :is(select,button):hover{background:#263028;border-color:#d9eb9e36}.dashboard .intelligence-status{display:flex;align-items:center;gap:10px;padding:12px 15px;background:#17241b;border:1px solid #b7d88e20;border-radius:10px;font-size:11px;color:#c6d2c0;min-width:0}.dashboard .intelligence-status strong{font-weight:600;color:#d6e4d0}.dashboard .insight-status-details{color:#819787;border-left:1px solid #59705255;padding-left:12px}.dashboard .insight-id{color:#7f927f;font-size:10px;font-family:monospace;margin-left:auto}.dashboard .insight-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#dfb27a;flex-shrink:0}.dashboard .insight-dot.connected{background:#bfe397;box-shadow:0 0 0 3px #c1e59e1a}.dashboard .intelligence-tabs{display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#485848 transparent;border-bottom:1px solid #d9eb9e1c;margin:22px 0 29px;padding:0 0 0 3px}.dashboard .intelligence-tabs button{position:relative;display:inline-flex;align-items:center;gap:9px;white-space:nowrap;padding:13px 16px 15px;background:transparent;border:0;color:#92a399;font-size:11px;font-weight:600;border-radius:8px 8px 0 0}.dashboard .intelligence-tabs button:hover{background:#19241c;color:#e7efe0}.dashboard .intelligence-tabs button.active{color:#d8eaaa;background:#d9eb9e09}.dashboard .intelligence-tabs button.active:after{content:"";height:2px;position:absolute;bottom:0;left:13px;right:13px;background:#d5e69e;border-radius:4px}.dashboard .insight-block-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:24px 0 18px}.dashboard .insight-block-head:first-of-type{margin-top:0}.dashboard .insight-block-head h3{font:400 clamp(28px,2.6vw,37px)/1.1 Italiana,Georgia,serif;color:#f0f2eb;letter-spacing:-.035em;margin:8px 0 0}.dashboard .insight-block-head p{font-size:11.5px;line-height:1.75;margin-top:9px;max-width:670px;color:#92a59a}.dashboard .insight-block-head>small{font-size:10px;color:#869788;margin-bottom:4px}.dashboard .insight-text-button{border:0;background:transparent;padding:8px 0;display:inline-flex;align-items:center;gap:3px;color:#cadfac;font-size:11px;white-space:nowrap}.dashboard .insight-text-button:hover{color:#e9f8cd}.dashboard .insight-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard .insight-stat{position:relative;min-height:147px;display:flex;flex-direction:column;gap:0;padding:21px 21px 17px;background:#171f1d;border:1px solid #d9eb9e12;border-radius:12px;box-shadow:none;min-width:0}.dashboard .insight-stat-featured{background:#283a2a;border-color:#a3bf8133}.dashboard .insight-stat-featured:before{content:"";position:absolute;right:18px;top:20px;width:7px;height:7px;border-radius:50%;background:#d7e5a2}.dashboard .insight-stat>span{font-size:11px;color:#abb9ab;font-weight:500;line-height:1.35}.dashboard .insight-stat>strong{font:400 clamp(31px,3.3vw,47px)/1.06 Italiana,Georgia,serif;letter-spacing:-.045em;color:#f5f5ee;margin:19px 0 13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard .insight-stat>small{color:#84998b;font-size:10px;line-height:1.45;margin-top:auto}.dashboard .insight-stat-featured>strong{color:#e5edc3}.dashboard .insight-overview-chart{display:grid;grid-template-columns:minmax(0,3.1fr) minmax(225px,1fr);grid-gap:12px;gap:12px;margin:14px 0 19px;min-width:0}.dashboard .insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard .insight-panel{background:#171f1d;border:1px solid #d9eb9e13;border-radius:13px;padding:23px 23px 24px;min-width:0;box-shadow:none}.dashboard .insight-panel h3{font-size:13px;font-weight:650;letter-spacing:-.01em;color:#e3e9de;margin:0 0 24px}.dashboard .insight-breakdown{display:flex;flex-direction:column;gap:17px}.dashboard .insight-breakdown-label{display:flex;gap:12px;align-items:baseline;justify-content:space-between;margin:0 0 8px;font-size:11px}.dashboard .insight-breakdown-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#acb8af}.dashboard .insight-breakdown-label>b{color:#e1e8d5;font-weight:600;white-space:nowrap}.dashboard .insight-breakdown-label b small{font-weight:400;color:#819388}.dashboard .insight-meter{height:5px;border-radius:12px;background:#2d3931;overflow:hidden}.dashboard .insight-meter>span{display:block;height:100%;border-radius:12px;background:linear-gradient(90deg,#6b9376,#d4e7a0)}.dashboard .insight-empty{min-height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:11px;color:#87988d;padding:12px 28px}.dashboard .insight-empty>svg{opacity:.48;color:#a9bc9f}.dashboard .insight-empty>p{max-width:300px;line-height:1.7;font-size:11px;margin:0}.dashboard .insight-panel-heading{display:flex;align-items:start;justify-content:space-between;gap:17px;margin:0}.dashboard .insight-panel-heading h3{font-size:15px;margin:8px 0 0}.dashboard .insight-panel-heading>span{font-size:10px;color:#8e9d91}.dashboard .insight-trend{min-height:263px;margin:0}.dashboard .insight-graph{position:relative;height:173px;margin:18px 0 0;min-width:0}.dashboard .insight-graph svg{position:relative;z-index:1;display:block;width:100%;height:100%;overflow:visible}.dashboard .insight-graph-guides{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between}.dashboard .insight-graph-guides i{border-top:1px dashed #c0d5bd12;height:1px}.dashboard .insight-chart-axis{display:flex;align-items:center;justify-content:space-between;color:#819388;font-size:10px;margin-top:10px}.dashboard .insight-empty-graph{min-height:175px}.dashboard .insight-live{display:flex;flex-direction:column;align-items:flex-start;background:linear-gradient(150deg,#293a2c,#1d2b23);border-color:#779c6952;position:relative;min-height:263px}.dashboard .insight-live>svg{position:absolute;right:21px;top:21px;color:#acc58c}.dashboard .insight-live>strong{font:400 clamp(54px,5vw,78px)/1 Italiana,Georgia,serif;color:#eef6d7;margin:26px 0 7px}.dashboard .insight-live h3{font-size:13px;margin:0 0 4px;color:#d5e1d1}.dashboard .insight-live p{font-size:10px;color:#a0b4a0}.dashboard .insight-live-footer{display:flex;align-items:center;gap:8px;border-top:1px solid #d9eb9e24;margin-top:auto;width:100%;padding-top:14px;font-size:10px;color:#aabda2}.dashboard .insight-nodata{display:flex;align-items:flex-start;gap:13px;margin:13px 0 1px;padding:15px 17px;background:#1b261f;border:1px solid #d5e5a425;border-radius:10px}.dashboard .insight-nodata svg{color:#d2dea5;flex-shrink:0;margin-top:1px}.dashboard .insight-nodata p{margin:0;color:#a6b5a9;font-size:11px;line-height:1.7}.dashboard .insight-nodata strong{color:#e4e9d9}.dashboard .insight-setup{margin:0 0 20px;border-radius:12px;display:flex;align-items:flex-start;gap:13px;background:#292c20;border:1px solid #d9c58530;padding:17px}.dashboard .insight-setup h3{font-size:14px;margin:1px 0 8px}.dashboard .insight-setup p{font-size:11px;line-height:1.65;color:#c3bda7}.dashboard .insight-setup a{display:inline-flex;align-items:center;gap:5px;color:#d9eb9e;font-size:11px}.dashboard .insight-disclaimer,.dashboard .insight-footnote{font-size:10.5px;line-height:1.8;color:#819389;margin:15px 0 27px}.dashboard .insight-local-stats{margin-bottom:18px}.dashboard .insight-activity{overflow:auto}.dashboard .insight-activity table{min-width:780px;width:100%}.dashboard .insight-activity td{font-size:11px;vertical-align:top}.dashboard .insight-activity td strong{font-weight:600}.dashboard .insight-activity td small{display:block;font-size:10px;max-width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#8c9c90;margin-top:5px}.dashboard .intelligence-footer{border-top:1px solid #d9eb9e17;padding-top:23px;margin-top:26px;display:flex;align-items:center;justify-content:space-between;gap:15px;color:#849789;font-size:9px;letter-spacing:.12em;font-weight:600}.dashboard .intelligence-footer span{letter-spacing:0;font-weight:400;color:#738777}.prospecting{--pro-bg:#101614;--pro-card:#17201b;--pro-card2:#1e2921;--pro-border:#dce8d31a;--pro-muted:#b1beb2;--pro-accent:#d9eb9e}.prospecting.pro-standalone{background:#0e1412}.prospecting .pro-topbar{height:72px;background:#111915;border-color:#d8e4d316}.prospecting .pro-layout{grid-template-columns:245px minmax(0,1fr);min-height:calc(100svh - 72px)}.prospecting .pro-side{padding:32px 14px 22px;background:#111915}.prospecting .pro-greeting{font-size:48px;margin:30px 0 14px}.prospecting .pro-content{padding:33px clamp(20px,3.1vw,52px) 90px;max-width:1670px}.prospecting .pro-pageheading{margin-bottom:22px}.prospecting .pro-stats{gap:11px;margin:0 0 31px}.prospecting .pro-stat{border-radius:13px;background:#19211e!important;border:1px solid #dce8d312;min-height:141px;padding:20px}.prospecting .pro-stat>span{font-size:9px;color:#aebead;letter-spacing:.095em}.prospecting .pro-stat>strong{font-size:clamp(35px,3vw,46px);margin:14px 0 11px;line-height:1}.prospecting .pro-stat.pro-stat-feature{background:#2b3d2d!important;border-color:#afca8950}.prospecting .pro-stat>small{font-size:10px;color:#8d9f8f}.prospecting .pro-section-top{margin-bottom:23px}.prospecting .pro-section-top h2{font-size:clamp(35px,3.4vw,51px);margin:10px 0 11px}.prospecting .pro-section-top p{font-size:11.5px;color:#a0b0a4}.prospecting .pro-controls{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:11px;background:#151e19;border:1px solid #d9eb9e16;border-radius:13px;margin-bottom:0}.prospecting .pro-search{min-width:235px;flex:1 1 280px;background:#1d2721;border-radius:9px;border:1px solid #d9eb9e18}.prospecting .pro-search:focus-within{border-color:#c7dda372}.prospecting .pro-search input{min-height:41px;font-size:12px}.prospecting .pro-select-wrap{background:#1d2721;border:1px solid #d9eb9e18;border-radius:9px;min-height:43px}.prospecting .pro-select-wrap select{color:#c9d5ca;font-size:11px}.prospecting .pro-attention-button{border-radius:9px;min-height:43px;background:#1f2a21;border:1px solid #d9eb9e1c;color:#c7d7c4}.prospecting .pro-attention-button.active{background:#334332;color:#d8ebb4}.prospecting .pro-switch{background:#1c2821;border-radius:9px;border:1px solid #d9eb9e15}.prospecting .pro-switch button{width:37px;height:40px}.prospecting .pro-switch button.on{background:#334833;color:#e5f2c7}.prospecting .pro-quickbar{display:flex;align-items:center;justify-content:space-between;gap:11px;flex-wrap:wrap;margin:0 0 17px;padding:13px 3px 0;color:#96ac9b;font-size:11px}.prospecting .pro-quickbar>span{display:flex;align-items:center;gap:8px;white-space:nowrap}.prospecting .pro-result-dot{display:inline-block;background:#c5db95;border-radius:50%;width:6px;height:6px}.prospecting .pro-quickbar-actions{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.prospecting .pro-quickbar-actions button{background:transparent;border:1px solid transparent;border-radius:7px;color:#94a89a;font-size:10px;padding:7px 12px;min-height:31px}.prospecting .pro-quickbar-actions button:hover{color:#e6f1dc;background:#253127}.prospecting .pro-quickbar-actions button.active{background:#d9eb9e17;border-color:#d9eb9e25;color:#d9eb9e}.prospecting .pro-quickbar-actions button.pro-clear{color:#d6c5a3;display:inline-flex;align-items:center;gap:6px}.prospecting .pro-table-wrap{background:#161f1b;border-radius:13px;border:1px solid #d9eb9e12;overflow-x:auto}.prospecting .pro-table th{background:#1d2821;color:#9eaf9e;font-size:9px;letter-spacing:.085em}.prospecting .pro-table td{border-color:#d9eb9e12;color:#dce4d8}.prospecting .pro-table tr:hover td{background:#233027}.prospecting .pro-status{border-radius:7px}.prospecting .pro-kanban{gap:12px}.prospecting .pro-kanban-col{background:#17201b;border-color:#d9eb9e14;border-radius:12px}.prospecting .pro-kanban-card{background:#202c24;border-radius:9px;padding:15px;border-color:#d9eb9e18}.prospecting .pro-teamstrip{background:#1b2920;border-color:#d9eb9e23;border-radius:11px}.prospecting .pro-primary{border-radius:9px!important}.prospecting .pro-modal{background:#161f1a;border-radius:16px}.prospecting .pro-modal-head{background:#223027}.prospecting .pro-form-fields{gap:14px}.prospecting .pro-field :is(input,select,textarea){background:#1e2922;border-color:#d9eb9e24}@media(max-width:1250px){.dashboard .insight-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard .insight-overview-chart{grid-template-columns:2fr 1fr}}@media(max-width:1000px){.dashboard .insight-overview-chart{grid-template-columns:minmax(0,1fr)}.dashboard .insight-live{min-height:200px}}@media(max-width:760px){.dashboard .intelligence-header{flex-direction:column;align-items:flex-start;gap:17px}.dashboard .intelligence-header h2{font-size:43px}.dashboard .insight-controls{width:100%}.dashboard .insight-controls select{flex:1 1}.dashboard .intelligence-tabs{margin-bottom:18px}.dashboard .intelligence-tabs button{font-size:10px;padding:12px 13px}.dashboard .insight-grid{grid-template-columns:1fr}.dashboard .insight-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard .insight-stat{padding:15px;min-height:123px}.dashboard .insight-stat>strong{font-size:36px}.dashboard .insight-status-details{display:none}.dashboard .insight-panel{padding:17px}.dashboard .intelligence-footer{flex-direction:column;align-items:flex-start}.prospecting .pro-quickbar{align-items:flex-start}.prospecting .pro-quickbar-actions{width:100%;overflow-x:auto}.prospecting .pro-controls{padding:9px}.prospecting .pro-stats{gap:9px}}@media(max-width:410px){.dashboard .insight-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard .insight-stat>strong{font-size:31px}}@media(max-width:800px){.dashboard .dashboard-main{margin-left:0}.dashboard .sidebar{width:min(290px,85vw)}.dashboard .dashboard-content{padding:34px 20px 75px}.prospecting .pro-layout{display:block}.prospecting .pro-content{padding:27px 20px 70px}.prospecting .pro-topbar{height:70px}.prospecting .pro-side{top:70px}}@media(max-width:600px){.dashboard .dashboard-content{padding:28px 16px 70px}.prospecting .pro-content{padding:24px 15px 60px}}