:root{--workspace-card:#111116;--workspace-card-2:#15151b;--workspace-stroke:rgba(255,255,255,.085);--workspace-soft:#8f8b95;--workspace-accent:#ff5c51;--workspace-pink:#ec2875;--workspace-green:#62e6a5;--workspace-amber:#ffb56d}.app-shell{display:grid;grid-template-columns:274px minmax(0,1fr);min-height:100vh;background:radial-gradient(circle at 75% 0,rgba(235,40,116,.065),transparent 30%),#08080b}.app-sidebar{position:sticky;top:0;z-index:150;display:flex;flex-direction:column;width:auto;height:100vh;padding:20px 15px 16px;overflow-y:auto;border-right:1px solid var(--workspace-stroke);background:linear-gradient(180deg,#0c0c11,#08080b)}.app-brand{display:flex;align-items:center;gap:11px;margin-bottom:15px;padding:0 8px 18px;border-bottom:1px solid var(--workspace-stroke)}.app-brand img{width:72px;height:42px;border-radius:9px;padding:3px 5px}.app-brand b{display:block;font-size:11px;letter-spacing:.1em;white-space:nowrap}.app-brand small{margin-top:4px;font:600 8px ui-monospace,monospace;letter-spacing:.13em}.app-nav{display:block}.app-nav-group{display:grid;gap:3px;margin:0 0 16px}.app-nav-group>small{padding:0 11px 7px;color:#5f5b64;font:700 8px ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}.app-nav-group>a{position:relative;display:grid;grid-template-columns:20px 1fr 4px;align-items:center;gap:9px;padding:10px 11px;border:1px solid transparent;border-radius:10px;color:#9e9aa4;font-size:12px;text-decoration:none;transition:.16s ease}.app-nav-group>a:hover{background:rgba(255,255,255,.035);color:#fff}.app-nav-group>a.active{border-color:rgba(255,91,80,.16);background:linear-gradient(100deg,rgba(255,91,80,.14),rgba(237,40,116,.055));color:#fff}.app-nav-group>a.active>i{width:3px;height:18px;border-radius:4px;background:linear-gradient(#ff765f,#ec2875);box-shadow:0 0 15px rgba(236,40,117,.48)}.nav-icon{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.app-account{display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:auto;padding:12px 8px 0;border-top:1px solid var(--workspace-stroke)}.app-account>span,.toolbar-avatar{display:grid;width:35px;height:35px;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:linear-gradient(145deg,#25242c,#111116);color:#fff;font-size:12px;font-weight:800;text-decoration:none}.app-account>div{min-width:0}.app-account b,.app-account small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-account b{font-size:11px}.app-account small{margin-top:3px;color:#77727e;font-size:8px}.app-account button{width:31px;height:31px;padding:0;overflow:hidden;color:transparent;font-size:0}.app-account button:after{content:"↗";color:#918b96;font-size:14px}.app-main-shell{min-width:0}.app-toolbar{position:sticky;top:0;z-index:100;display:flex;justify-content:space-between;align-items:center;height:72px;padding:0 30px;border-bottom:1px solid var(--workspace-stroke);background:rgba(8,8,11,.85);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-toolbar-title{display:flex;align-items:center;gap:12px}.admin-command-hero>div>small,.app-toolbar-title small,.operations-card>small,.panel-head>div>small,.quick-panel>small,.workspace-hero>div>small,.workspace-page-head>div>small{display:block;color:#ff8670;font:700 8px ui-monospace,monospace;letter-spacing:.15em}.app-toolbar-title b{display:block;margin-top:4px;font-size:14px}.app-toolbar-actions{display:flex;align-items:center;gap:10px}.system-pill{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(98,230,165,.16);border-radius:999px;background:rgba(98,230,165,.045);color:#9dd9bc;font-size:9px}.system-pill i{width:6px;height:6px;border-radius:50%;background:var(--workspace-green);box-shadow:0 0 10px var(--workspace-green)}.app-menu-backdrop,.app-menu-button{display:none}.app-main{max-width:1680px;margin:auto;padding:28px 30px 60px}.btn{min-height:41px;padding:10px 16px;border-radius:11px;justify-content:center;box-shadow:0 8px 30px rgba(236,40,117,.12);font-size:12px}.btn.secondary{box-shadow:none}.btn:disabled,button:disabled{cursor:not-allowed;opacity:.48}.panel{border-color:var(--workspace-stroke);border-radius:18px;background:linear-gradient(145deg,rgba(20,20,26,.96),rgba(13,13,17,.96));box-shadow:0 18px 65px rgba(0,0,0,.13)}.panel-head{min-height:67px;padding:15px 18px}.panel-head h2{margin:4px 0 0;font-size:15px}.panel-head>a{color:#aaa4ae;font-size:10px;text-decoration:none}.hero-actions,.panel-actions,.workspace-primary-actions{display:flex;gap:9px;flex-wrap:wrap}.premium-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0 24px}.premium-metrics.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-metrics .metric{position:relative;min-height:120px;padding:18px;overflow:hidden;border-color:var(--workspace-stroke);background:linear-gradient(145deg,#15151b,#0e0e13)}.premium-metrics .metric:after{position:absolute;right:-23px;bottom:-38px;width:100px;height:100px;border:1px solid rgba(255,255,255,.045);border-radius:50%;content:""}.premium-metrics .metric b{margin:11px 0 4px;font-size:29px;line-height:1}.premium-metrics .metric p{margin:0;color:#77727e;font-size:9px}.premium-metrics .metric>span{position:relative;z-index:1;color:#77727e;font-size:9px}.premium-metrics .metric-word{font-size:20px;text-transform:capitalize}.admin-command-hero,.workspace-hero{display:flex;justify-content:space-between;align-items:center;gap:35px;min-height:275px;padding:34px;border:1px solid var(--workspace-stroke);border-radius:24px;background:radial-gradient(circle at 86% 40%,rgba(236,40,117,.18),transparent 27%),radial-gradient(circle at 65% 15%,rgba(255,92,81,.1),transparent 24%),linear-gradient(145deg,#15151b,#0c0c11);overflow:hidden}.admin-command-hero h1,.workspace-hero h1{margin:12px 0 14px;font-size:clamp(32px,4vw,54px);line-height:.95;letter-spacing:-.045em}.workspace-hero h1 em{color:#ff826e;font-style:normal}.admin-command-hero p,.workspace-hero p{max-width:690px;margin:0 0 20px;color:#aaa5ad;font-size:13px;line-height:1.65}.readiness-orbit{display:grid;flex:0 0 190px;width:190px;height:190px;place-items:center;align-content:center;border:1px solid rgba(255,255,255,.11);border-radius:50%;background:radial-gradient(circle,rgba(236,40,117,.16),rgba(255,255,255,.02) 55%,transparent 56%);box-shadow:0 0 0 18px rgba(255,255,255,.018),0 0 0 36px rgba(255,255,255,.01)}.readiness-orbit span{font-size:38px;font-weight:800}.readiness-orbit b{margin-top:4px;font-size:10px}.readiness-orbit small{margin-top:4px;color:#85808a;font-size:8px}.admin-overview-grid,.dashboard-grid,.workspace-audit-grid,.workspace-overview-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:16px}.dashboard-side{display:grid;align-content:start;gap:16px}.dashboard-agents,.dashboard-side>.panel{margin:0}.agent-list-row{display:grid;grid-template-columns:42px minmax(0,1fr) 8px auto;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.055);text-decoration:none}.agent-list-row>span{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:linear-gradient(135deg,rgba(255,92,81,.22),rgba(236,40,117,.18));color:#ff9a83;font-size:10px;font-weight:800}.agent-list-row b{font-size:12px}.agent-list-row p{margin:4px 0 0;color:#817c86;font-size:10px}.agent-list-row>i{width:7px;height:7px;border-radius:50%;background:#6f6a74}.agent-list-row>i.active{background:var(--workspace-green);box-shadow:0 0 10px var(--workspace-green)}.agent-list-row>small{color:#85808a;font-size:9px;text-transform:capitalize}.next-actions>.panel-head>b{color:#ff826e;font-size:18px}.command-actions>a,.command-actions>button,.next-actions>a,.next-actions>button{display:grid;width:100%;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 16px;border:0;border-bottom:1px solid rgba(255,255,255,.055);background:transparent;color:#d8d3da;text-align:left;text-decoration:none;cursor:pointer}.next-actions>a>span,.next-actions>button>span{display:grid;width:27px;height:27px;place-items:center;border:1px solid var(--workspace-stroke);border-radius:50%;font-size:9px}.next-actions>a.done>span,.next-actions>button.done>span{border-color:rgba(98,230,165,.23);background:rgba(98,230,165,.09);color:var(--workspace-green)}.next-actions>a>b,.next-actions>button>b{font-size:10px}.next-actions>a>i,.next-actions>button>i{color:#716b75;font-style:normal}.operations-card,.quick-panel{padding:22px}.operations-card h2,.quick-panel h2{margin:9px 0;font-size:19px}.operations-card p,.quick-panel p{color:#8c8790;font-size:11px;line-height:1.6}.operations-card a,.quick-panel a{color:#ff8974;font-size:10px;text-decoration:none}.command-actions>a,.command-actions>button{grid-template-columns:1fr auto}.command-actions>a div,.command-actions>button div{display:grid;gap:3px}.command-actions>a b,.command-actions>button b{font-size:11px}.command-actions>a small,.command-actions>button small{color:#746f79;font-size:9px}.command-actions>a>span,.command-actions>button>span{color:#827c86}.dashboard-empty,.workspace-empty{display:grid;place-items:center;min-height:260px;padding:30px;text-align:center}.dashboard-empty>b,.workspace-empty>b{margin-top:10px;font-size:14px}.dashboard-empty p,.workspace-empty p{max-width:420px;color:#817c86;font-size:11px;line-height:1.55}.workspace-empty>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--workspace-stroke);border-radius:50%;color:#ff806d}.workspace-page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:20px}.workspace-page-head h1{margin:8px 0 7px;font-size:32px;letter-spacing:-.035em}.workspace-page-head p{max-width:790px;margin:0;color:#918c96;font-size:12px;line-height:1.55}.safety-banner{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 16px;border:1px solid rgba(255,181,109,.22);border-radius:14px;background:linear-gradient(90deg,rgba(255,181,109,.075),rgba(255,255,255,.016))}.safety-banner>span{color:var(--workspace-amber);font-size:8px}.safety-banner b{font-size:11px}.safety-banner p{margin:3px 0 0;color:#8f8993;font-size:10px;line-height:1.45}.workspace-inline-notice{display:grid;grid-template-columns:25px 1fr 25px;align-items:center;gap:9px;margin:0 0 14px;padding:11px 13px;border:1px solid rgba(98,230,165,.2);border-radius:12px;background:rgba(98,230,165,.055);color:#bdeacf;font-size:11px}.workspace-inline-notice>span{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:rgba(98,230,165,.1)}.workspace-inline-notice p{margin:0}.workspace-inline-notice button{border:0;background:none;color:inherit;font-size:18px;cursor:pointer}.workspace-tabs{display:flex;gap:5px;margin-bottom:15px;padding:5px;border:1px solid var(--workspace-stroke);border-radius:13px;background:#0d0d12;overflow:auto}.workspace-tabs button{min-height:38px;padding:8px 14px;border:0;border-radius:9px;background:transparent;color:#87828c;font-size:10px;font-weight:700;white-space:nowrap;cursor:pointer}.workspace-tabs button.active{background:linear-gradient(135deg,rgba(255,92,81,.17),rgba(236,40,117,.1));color:#fff;box-shadow:inset 0 0 0 1px rgba(255,106,84,.18)}.journey-card,.workspace-data-panel{margin:0}.journey-steps{padding:7px 18px 18px}.journey-steps>div{position:relative;display:grid;grid-template-columns:36px 1fr;gap:11px;padding:13px 0}.journey-steps>div>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,107,83,.2);border-radius:11px;background:rgba(255,107,83,.065);color:#ff8b74;font:700 9px ui-monospace,monospace}.journey-steps b{font-size:11px}.journey-steps p{margin:4px 0 0;color:#7f7a84;font-size:9px}.journey-steps>div>i{position:absolute;left:16px;top:47px;width:1px;height:12px;background:rgba(255,255,255,.1)}.governance-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px}.governance-grid>div{padding:15px;border:1px solid var(--workspace-stroke);border-radius:13px;background:#0d0d12}.governance-grid span{color:#ff846f;font:700 9px ui-monospace,monospace}.governance-grid b{display:block;margin:9px 0 6px;font-size:11px}.governance-grid p{margin:0;color:#7e7983;font-size:9px;line-height:1.5}.policy-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.policy-summary{margin:0}.policy-summary>div:last-child{padding:17px}.policy-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px}.policy-summary dt{color:#77727c;font-size:9px}.policy-summary dd{margin:0;text-align:right;font-size:10px;text-transform:capitalize}.audit-list>div{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 17px;border-bottom:1px solid rgba(255,255,255,.055)}.audit-list>div>span:first-child{width:7px;height:7px;border-radius:50%;background:#75707a}.audit-list>div>span.blocked{background:#ff6f62}.audit-list>div>span.simulated{background:var(--workspace-green)}.audit-list b{font-size:10px}.audit-list p{margin:4px 0 0;color:#77727d;font-size:9px}.audit-list time{color:#706b74;font-size:8px}.workspace-dialog-backdrop{position:fixed;inset:0;z-index:11000;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.workspace-dialog{width:min(560px,100%);max-height:min(88vh,900px);overflow:auto;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:linear-gradient(145deg,#17171d,#0c0c11);box-shadow:0 35px 120px rgba(0,0,0,.72)}.workspace-dialog.large{width:min(820px,100%)}.workspace-dialog-head{position:sticky;top:0;z-index:4;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 22px 17px;border-bottom:1px solid var(--workspace-stroke);background:rgba(18,18,23,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace-dialog-head small{color:#ff8973;font:700 8px ui-monospace,monospace;letter-spacing:.15em}.workspace-dialog-head h2{margin:7px 0 5px;font-size:22px}.workspace-dialog-head p{max-width:650px;margin:0;color:#8d8892;font-size:10px;line-height:1.5}.icon-button{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid var(--workspace-stroke);border-radius:11px;background:#111117;color:#fff;font-size:22px;cursor:pointer}.workspace-dialog-body{padding:22px}.workspace-dialog-footer{padding:15px 22px;border-top:1px solid var(--workspace-stroke)}.dialog-form{display:grid;gap:18px}.dialog-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:17px;border-top:1px solid var(--workspace-stroke)}.review-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.review-summary>div{padding:12px;border:1px solid var(--workspace-stroke);border-radius:11px;background:#0b0b10}.review-summary small{display:block;margin-bottom:7px;color:#77727d;font-size:8px}.review-summary b{font-size:10px}.field{gap:7px}.field label{color:#98939c;font-size:9px}.field input,.field select,.field textarea,form input:not([type=checkbox]):not([type=radio]),form select,form textarea{min-height:44px;border-color:rgba(255,255,255,.11);border-radius:11px;background:#09090d}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible,form input:focus-visible,form select:focus-visible,form textarea:focus-visible{outline:2px solid rgba(255,95,79,.7);outline-offset:2px;border-color:rgba(255,95,79,.7)}form input:user-invalid,form input[aria-invalid=true],form select:user-invalid,form select[aria-invalid=true],form textarea:user-invalid,form textarea[aria-invalid=true]{border-color:#ff6860!important;box-shadow:0 0 0 3px rgba(255,79,69,.1)}.field-error{display:block;margin-top:5px;color:#ff8e87;font-size:10px;line-height:1.4}form.is-submitting{position:relative}form.is-submitting:after{position:absolute;inset:0;z-index:5;content:"";cursor:wait;background:rgba(7,7,10,.025)}.outreach-checks,.outreach-days{display:flex;gap:7px;flex-wrap:wrap}.legal-confirm label,.outreach-checks label,.outreach-days label{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--workspace-stroke);border-radius:9px;background:#0b0b10;color:#bcb6bd!important;font-size:9px!important;text-transform:none!important;letter-spacing:0!important}.legal-confirm input,.outreach-checks input,.outreach-days input{width:auto!important;accent-color:#ff4f69}.legal-confirm label{border-color:rgba(255,173,90,.28);background:rgba(255,139,73,.06);line-height:1.45}.outreach-result{padding:14px;border:1px solid var(--workspace-stroke);border-radius:12px;background:#0b0b10}.outreach-result.pass{border-color:rgba(98,230,165,.28);background:rgba(98,230,165,.055)}.outreach-result.blocked{border-color:rgba(255,101,85,.28);background:rgba(255,101,85,.055)}.outreach-result p{color:#aaa4ad;font-size:10px;line-height:1.5}.outreach-result small{color:#7f7a83}.notification-center{position:relative}.notification-trigger{position:relative;display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--workspace-stroke);border-radius:11px;background:#111116;color:#c8c3cb;cursor:pointer}.notification-trigger svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.notification-trigger>span{position:absolute;right:-5px;top:-5px;display:grid;min-width:18px;height:18px;place-items:center;padding:0 4px;border:2px solid #08080b;border-radius:999px;background:#ec326f;color:#fff;font-size:7px;font-weight:900}.notification-drawer{position:absolute;right:-45px;top:47px;width:min(390px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:#111116;box-shadow:0 28px 90px rgba(0,0,0,.65)}.notification-drawer>header{display:flex;justify-content:space-between;align-items:center;padding:16px 17px;border-bottom:1px solid var(--workspace-stroke)}.notification-drawer header small{color:#ff806e;font:700 8px ui-monospace,monospace;letter-spacing:.13em}.notification-drawer header h2{margin:5px 0 0;font-size:16px}.notification-drawer header button{border:0;background:none;color:#aaa4ae;font-size:9px;cursor:pointer}.notification-list{max-height:440px;overflow:auto}.notification-item{display:grid;grid-template-columns:8px 1fr;gap:10px;padding:14px 17px;border-bottom:1px solid rgba(255,255,255,.055);color:#aaa5ad;text-decoration:none}.notification-item:hover{background:rgba(255,255,255,.025)}.notification-item>i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#625e66}.notification-item.unread{background:rgba(255,91,80,.035);color:#f3eef3}.notification-item.unread>i{background:#ff6f5d;box-shadow:0 0 9px rgba(255,111,93,.5)}.notification-item.success>i{background:var(--workspace-green)}.notification-item.warning>i{background:var(--workspace-amber)}.notification-item strong{font-size:10px}.notification-item p{margin:5px 0;color:#817c85;font-size:9px;line-height:1.45}.notification-item small{color:#625e67;font-size:8px}.notification-empty{display:grid;place-items:center;min-height:230px;padding:28px;text-align:center}.notification-empty>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:rgba(98,230,165,.09);color:var(--workspace-green)}.notification-empty b{margin-top:11px;font-size:11px}.notification-empty p{max-width:270px;color:#77727d;font-size:9px;line-height:1.5}.loading-ring{width:25px;height:25px;border:2px solid rgba(255,255,255,.1);border-top-color:#ff6f5d;border-radius:50%;animation:spin .8s linear infinite}.api-feedback-stack{position:fixed;right:20px;bottom:20px;z-index:12000;display:grid;gap:9px;width:min(430px,calc(100vw - 28px))}.api-feedback{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 26px;align-items:center;gap:10px;width:100%;padding:13px 14px;border:1px solid rgba(98,230,165,.4);border-radius:14px;background:#102019;color:#c8ffe3;box-shadow:0 22px 70px rgba(0,0,0,.55);font-size:11px;animation:toast-in .24s ease}.api-feedback.error{border-color:rgba(255,100,92,.5);background:#291113;color:#ffc1bc}.api-feedback.warning{border-color:rgba(255,181,109,.38);background:#241a10;color:#ffd0a3}.api-feedback.info{border-color:rgba(112,181,255,.35);background:#101a27;color:#bdddff}.api-feedback>span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:rgba(255,255,255,.1);font-weight:900}.api-feedback p{margin:0;line-height:1.45}.api-feedback button{border:0;background:none;color:inherit;font-size:19px;cursor:pointer}.api-progress{position:fixed;top:0;left:0;right:0;z-index:13000;height:3px;overflow:hidden;background:rgba(255,255,255,.08)}.api-progress i{display:block;width:38%;height:100%;background:linear-gradient(90deg,#ff4f45,#ff2a72,#ffbd66);animation:api-progress 1s ease-in-out infinite}.confirm-backdrop{position:fixed;inset:0;z-index:12500;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.confirm-dialog{display:grid;grid-template-columns:42px 1fr;gap:14px;width:min(460px,100%);padding:22px;border:1px solid rgba(255,100,92,.32);border-radius:20px;background:linear-gradient(145deg,#17171d,#0e0e13);box-shadow:0 32px 100px rgba(0,0,0,.7)}.confirm-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:rgba(255,79,69,.13);color:#ff8a82;font-weight:900}.confirm-dialog small{color:#ff7d75;font-size:8px;font-weight:800;letter-spacing:.13em}.confirm-dialog h2{margin:5px 0 7px;font-size:19px}.confirm-dialog p{margin:0;color:var(--admin-muted);font-size:11px;line-height:1.55}.confirm-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:9px;margin-top:8px}.btn.danger{background:linear-gradient(135deg,#db322b,#a8193f)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes api-progress{0%{transform:translateX(-110%)}to{transform:translateX(310%)}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:1200px){.premium-metrics{grid-template-columns:repeat(3,1fr)}.premium-metrics.compact{grid-template-columns:repeat(2,1fr)}.policy-summary-grid{grid-template-columns:1fr}}@media(max-width:1000px){.app-shell{grid-template-columns:1fr}.app-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:300;width:min(310px,86vw);height:100vh;transform:translateX(-105%);box-shadow:22px 0 70px rgba(0,0,0,.55)}.app-shell.menu-open .app-sidebar{transform:translateX(0)}.app-menu-backdrop{position:fixed;inset:0;z-index:290;display:block;border:0;background:rgba(0,0,0,.66);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.app-menu-button{display:grid;width:38px;height:38px;place-content:center;gap:4px;padding:0;border:1px solid var(--workspace-stroke);border-radius:10px;background:#111116}.app-menu-button span{display:block;width:16px;height:1px;background:#d9d5dc}.app-toolbar{padding:0 18px}.app-main{padding:22px 18px 50px}.admin-overview-grid,.dashboard-grid,.workspace-audit-grid,.workspace-overview-grid{grid-template-columns:1fr}.app-sidebar{transition:transform .22s ease}}@media(max-width:700px){.system-pill{display:none}.app-toolbar{height:64px}.app-toolbar-title small{font-size:7px}.app-toolbar-title b{font-size:12px}.toolbar-avatar{display:none}.notification-drawer{position:fixed;top:72px;right:12px;left:12px;width:auto}.app-main{padding:17px 12px 44px}.admin-command-hero,.workspace-hero{display:grid;min-height:auto;padding:24px}.readiness-orbit{display:none}.admin-command-hero h1,.workspace-hero h1{font-size:37px}.workspace-page-head{align-items:flex-start;flex-direction:column}.workspace-page-head h1{font-size:28px}.workspace-primary-actions{width:100%}.workspace-primary-actions .btn{flex:1 1}.premium-metrics,.premium-metrics.compact{grid-template-columns:1fr 1fr}.premium-metrics .metric{min-height:105px;padding:14px}.premium-metrics .metric b{font-size:25px}.safety-banner{grid-template-columns:10px 1fr}.safety-banner>.tag{grid-column:2}.governance-grid{grid-template-columns:1fr}.workspace-dialog-backdrop{align-items:end;padding:0}.workspace-dialog,.workspace-dialog.large{width:100%;max-height:93vh;border-radius:22px 22px 0 0}.workspace-dialog-body,.workspace-dialog-head{padding:18px}.form-grid,.review-summary{grid-template-columns:1fr}.field.full{grid-column:auto}.dialog-actions{position:sticky;bottom:0;z-index:3;margin:0 -18px -18px;padding:13px 18px;background:rgba(16,16,21,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dialog-actions .btn{flex:1 1}.panel-actions{width:100%}.panel-head{align-items:flex-start;flex-wrap:wrap}.agent-list-row{grid-template-columns:39px minmax(0,1fr) 7px}.agent-list-row>small{display:none}.audit-list>div{grid-template-columns:8px 1fr}.audit-list .tag,.audit-list time{grid-column:2}.api-feedback-stack{right:14px;bottom:14px}}@media(max-width:420px){.premium-metrics,.premium-metrics.compact{grid-template-columns:1fr}.premium-metrics .metric{min-height:92px}.workspace-tabs{margin-left:-12px;margin-right:-12px;border-left:0;border-right:0;border-radius:0}.hero-actions{display:grid}.hero-actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){.api-progress i{animation-duration:2.4s}.app-sidebar{transition:none}.api-feedback{animation:none}}.tag.warn{background:rgba(255,181,109,.12);color:var(--workspace-amber)}.btn.small{min-height:34px;padding:8px 12px;font-size:10px}.btn:disabled{cursor:not-allowed;filter:saturate(.3);opacity:.48}.text-action{border:0;background:transparent;color:#ff8974;font-size:9px;cursor:pointer}.human-control-card>small,.panel-head>div>small,.product-vertical-head small,.request-detail>small,.startup-calculator header>small,.workspace-page-head>div>small{color:#ff8872;font:700 8px ui-monospace,monospace;letter-spacing:.15em}.product-page-head{align-items:center}.billing-toggle{display:flex;flex:0 0 auto;gap:4px;padding:4px;border:1px solid var(--workspace-stroke);border-radius:12px;background:#0c0c11}.billing-toggle button{min-height:36px;padding:7px 12px;border:0;border-radius:9px;background:transparent;color:#807b84;font-size:9px;font-weight:800;cursor:pointer}.billing-toggle button.active{background:linear-gradient(135deg,rgba(255,93,77,.2),rgba(236,40,117,.14));color:#fff;box-shadow:inset 0 0 0 1px rgba(255,105,83,.18)}.product-builder-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:18px;align-items:start}.product-vertical-head{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:13px;padding:18px;border:1px solid var(--workspace-stroke);border-radius:17px;background:linear-gradient(120deg,rgba(255,99,75,.075),rgba(237,40,117,.03)),#0e0e13}.product-vertical-head>div{display:flex;align-items:center;gap:13px}.product-vertical-head>div>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,119,92,.22);border-radius:12px;background:rgba(255,104,81,.07);color:#ff8b74;font:800 9px ui-monospace,monospace}.product-vertical-head h2{margin:3px 0 0;font-size:20px}.product-vertical-head p{max-width:570px;margin:0;color:#85808a;font-size:10px;line-height:1.55}.product-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-select-card{display:flex;min-height:330px;flex-direction:column;padding:18px;border:1px solid var(--workspace-stroke);border-radius:18px;background:linear-gradient(145deg,#141419,#0d0d12);color:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.product-select-card:hover{transform:translateY(-2px);border-color:rgba(255,116,91,.24)}.product-select-card.selected{border-color:rgba(255,104,82,.42);box-shadow:inset 0 0 0 1px rgba(236,40,117,.08),0 20px 60px rgba(0,0,0,.18)}.product-select-card.owned{background:linear-gradient(145deg,rgba(98,230,165,.055),#101014)}.product-select-card>header{display:flex;justify-content:space-between;align-items:center}.product-check{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--workspace-stroke);border-radius:9px;background:#0b0b0f;color:#9c969f;font:800 8px ui-monospace,monospace}.product-select-card.selected .product-check{border-color:rgba(98,230,165,.25);background:rgba(98,230,165,.08);color:var(--workspace-green)}.product-select-card>small{margin-top:20px;color:#77717b;font:700 8px ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.product-select-card h3{margin:8px 0 6px;font-size:20px}.product-select-card>p{margin:0;color:#8c8790;font-size:10px;line-height:1.55}.product-select-card ul{display:grid;gap:7px;margin:17px 0;padding:0;list-style:none}.product-select-card li{display:flex;gap:7px;color:#aaa4ac;font-size:9px}.product-select-card li span{color:#ff866e}.product-select-card>footer{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--workspace-stroke)}.product-select-card footer b,.product-select-card footer small{display:block}.product-select-card footer b{font-size:17px}.product-select-card footer small{margin-top:3px;color:#716c75;font-size:8px}.product-select-card footer>span{color:#ff8973;font-size:9px;font-weight:800}.startup-calculator{position:sticky;top:92px;overflow:hidden;border:1px solid rgba(255,115,89,.23);border-radius:20px;background:linear-gradient(150deg,rgba(255,103,75,.09),rgba(236,40,117,.035) 37%,#0d0d12 70%);box-shadow:0 25px 80px rgba(0,0,0,.25)}.startup-calculator>header{padding:22px;border-bottom:1px solid var(--workspace-stroke)}.startup-calculator h2{margin:7px 0 5px;font-size:21px}.startup-calculator header p{margin:0;color:#817c85;font-size:9px}.calculator-lines{display:grid;gap:0;padding:8px 20px}.calculator-lines>div{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.045);font-size:9px}.calculator-lines span small{display:block;margin-top:4px;color:var(--workspace-green);font-size:7px;text-transform:capitalize}.calculator-lines>p{color:#7f7982;font-size:10px;line-height:1.5}.calculator-total{display:grid;gap:9px;padding:17px 20px;border-top:1px solid var(--workspace-stroke);background:rgba(0,0,0,.18)}.calculator-total>div{display:flex;justify-content:space-between;align-items:center}.calculator-total small{color:#716b75;font:700 7px ui-monospace,monospace;letter-spacing:.08em}.calculator-total b{font-size:12px}.calculator-total .primary{padding:12px;margin:1px -7px;border:1px solid rgba(255,111,87,.2);border-radius:11px;background:rgba(255,93,79,.065)}.calculator-total .primary b{font-size:17px}.calculator-total .saving b{color:var(--workspace-green)}.pricing-disclaimer{margin:0;padding:0 20px 17px;color:#6f6972;font-size:8px;line-height:1.55}.startup-calculator>.btn{justify-content:center;width:calc(100% - 40px);margin:0 20px 20px}.bundle-review{display:grid;gap:8px}.bundle-review>div{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:11px;border:1px solid var(--workspace-stroke);border-radius:10px;background:#0b0b10}.bundle-review span{display:grid;width:22px;height:22px;place-items:center;border-radius:7px;background:rgba(98,230,165,.08);color:var(--workspace-green)}.bundle-review b{font-size:10px}.bundle-review small{color:#8d8791;font-size:9px}.team-role-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.team-role-strip>div{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:12px;min-height:100px;padding:15px;border:1px solid var(--workspace-stroke);border-radius:16px;background:linear-gradient(145deg,#141419,#0d0d12)}.team-role-strip>div>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,113,88,.2);border-radius:13px;color:#ff8c76;font:800 13px ui-monospace,monospace}.team-role-strip b,.team-role-strip small{display:block}.team-role-strip b{font-size:10px}.team-role-strip small{margin-top:5px;color:#77717b;font-size:8px;line-height:1.4}.team-table-panel{margin:0 0 16px}.team-member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--workspace-stroke)}.team-member-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:104px;padding:16px;background:#101015}.team-avatar{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:linear-gradient(145deg,#ff765d,#ec2875);font-weight:900}.team-member-card h3{margin:0;font-size:12px}.team-member-card p{margin:4px 0 8px;color:#77727b;font-size:9px}.team-member-tags{display:flex;gap:5px;flex-wrap:wrap}.team-member-tags span{padding:4px 7px;border:1px solid var(--workspace-stroke);border-radius:99px;color:#928c95;font-size:7px;text-transform:capitalize}.team-member-tags span.active{border-color:rgba(98,230,165,.18);color:var(--workspace-green)}.team-member-tags span.suspended{border-color:rgba(255,102,90,.2);color:#ff887c}.team-actions{display:grid;gap:5px}.admin-catalog-grid footer button,.admin-price-grid footer button,.entitlement-list article>button,.team-actions button{padding:6px 8px;border:0;background:transparent;color:#ff8973;font-size:8px;cursor:pointer}.pending-invites{margin:0}.pending-invites .audit-list>div{grid-template-columns:8px minmax(0,1fr) auto auto}.workspace-empty.compact{min-height:180px}.invite-created{text-align:center}.invite-created>span{display:grid;width:47px;height:47px;margin:auto;place-items:center;border-radius:50%;background:rgba(98,230,165,.1);color:var(--workspace-green);font-size:10px;font-weight:900}.invite-created h3{margin:13px 0 6px}.invite-created p{color:#85808a;font-size:10px;line-height:1.5}.invite-created>div{display:grid;grid-template-columns:1fr auto;gap:8px;margin:18px 0}.invite-created input{min-width:0;border:1px solid var(--workspace-stroke);border-radius:10px;background:#09090d;color:#bbb5bd;padding:10px}.role-permission-preview{padding:14px;border:1px solid var(--workspace-stroke);border-radius:12px;background:#0b0b10}.role-permission-preview>small{color:#ff8973;font-size:8px;font-weight:800}.role-permission-preview>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.role-permission-preview span{padding:5px 7px;border-radius:7px;background:rgba(255,255,255,.045);color:#8d8791;font-size:8px}.invitation-screen{min-height:100vh;display:grid;place-items:center;padding:25px;background:radial-gradient(circle at 50% 10%,rgba(236,40,117,.16),transparent 35%),#08080b}.invitation-card{width:min(590px,100%);padding:34px;border:1px solid var(--workspace-stroke);border-radius:24px;background:linear-gradient(145deg,#16161c,#0c0c11);box-shadow:0 35px 100px rgba(0,0,0,.45);text-align:center}.invitation-card>img{width:95px;margin-bottom:25px;padding:5px;border-radius:10px;background:#fff}.invitation-card>small{display:block;color:#ff8973;font:800 8px ui-monospace,monospace;letter-spacing:.15em}.invitation-card h1{margin:11px 0;font-size:34px}.invitation-card>p{color:#928c96;font-size:11px;line-height:1.6}.invitation-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:23px 0}.invitation-facts>div{padding:13px;border:1px solid var(--workspace-stroke);border-radius:12px;background:#0b0b10}.invitation-facts b,.invitation-facts small{display:block}.invitation-facts small{color:#6f6a73;font-size:7px}.invitation-facts b{margin-top:7px;font-size:10px;text-transform:capitalize}.invitation-card>.btn{justify-content:center;width:100%}.real-estate-command-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.75fr);gap:15px}.real-estate-command-grid>.panel{margin:0}.pipeline-command{grid-row:span 2}.pipeline-flow{padding:8px 18px 18px}.pipeline-flow>div{display:grid;grid-template-columns:37px 1fr;gap:11px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.05)}.pipeline-flow>div>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,113,88,.2);border-radius:10px;color:#ff8a72;font:800 8px ui-monospace,monospace}.pipeline-flow b{font-size:11px}.pipeline-flow p{margin:4px 0 0;color:#77717b;font-size:9px}.human-control-card{padding:21px}.human-control-card h2{margin:9px 0;font-size:18px}.human-control-card p{color:#85808a;font-size:10px;line-height:1.6}.human-control-card>div{display:flex;gap:6px;flex-wrap:wrap}.human-control-card>div span{padding:6px 8px;border:1px solid rgba(98,230,165,.14);border-radius:99px;color:#9bcdb4;font-size:8px}.property-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--workspace-stroke)}.property-card-grid>article{min-height:225px;padding:17px;background:#101015}.property-card-grid footer,.property-card-grid header{display:flex;justify-content:space-between;align-items:center}.property-card-grid header>span:first-child{color:#ff8b74;font:700 8px ui-monospace,monospace}.property-card-grid h3{margin:19px 0 6px;font-size:14px}.property-card-grid>article>p{margin:0;color:#7d7781;font-size:9px}.property-card-grid>article>div{margin:22px 0}.property-card-grid>article>div b,.property-card-grid>article>div small{display:block}.property-card-grid>article>div b{font-size:17px}.property-card-grid>article>div small{margin-top:6px;color:#87818a;font-size:9px}.property-card-grid footer{padding-top:12px;border-top:1px solid var(--workspace-stroke);color:#77717a;font-size:8px}.buyer-pipeline-list>article{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.055)}.buyer-avatar{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:linear-gradient(145deg,rgba(255,110,83,.2),rgba(236,40,117,.13));color:#ff9179;font-weight:900}.buyer-pipeline-list h3{margin:0;font-size:11px}.buyer-pipeline-list p{margin:4px 0;color:#88828c;font-size:9px}.buyer-pipeline-list small{color:#6f6972;font-size:8px}.buyer-budget{text-align:right}.buyer-budget b{display:block;margin-bottom:7px;font-size:11px}.buyer-pipeline-list article>button,.match-actions button{padding:6px 8px;border:1px solid var(--workspace-stroke);border-radius:8px;background:#15151a;color:#ff8b75;font-size:8px;cursor:pointer}.match-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--workspace-stroke)}.match-grid>article{display:grid;grid-template-columns:59px minmax(0,1fr) auto;gap:13px;min-height:155px;padding:17px;background:#101015}.match-score{display:grid;height:59px;place-content:center;border:1px solid rgba(98,230,165,.2);border-radius:50%;background:rgba(98,230,165,.055);text-align:center}.match-score b{font-size:18px;color:var(--workspace-green)}.match-score small{font-size:6px;color:#79a88f}.match-grid article>div:nth-child(2)>small{color:#ff8a74;font-size:8px}.match-grid h3{margin:7px 0 5px;font-size:12px}.match-grid p{margin:0;color:#7c7680;font-size:9px}.match-reasons{display:flex;gap:5px;flex-wrap:wrap;margin-top:12px}.match-reasons span{padding:4px 6px;border-radius:6px;background:rgba(255,255,255,.045);color:#89838d;font-size:7px}.match-actions{display:flex;flex-direction:column;align-items:end;gap:6px}.viewing-timeline>article{display:grid;grid-template-columns:75px minmax(0,1fr) 150px;align-items:center;gap:14px;padding:15px 18px;border-bottom:1px solid rgba(255,255,255,.055)}.viewing-timeline time{padding-right:15px;border-right:1px solid var(--workspace-stroke)}.viewing-timeline time b,.viewing-timeline time span{display:block}.viewing-timeline time b{font-size:13px}.viewing-timeline time span{margin-top:4px;color:#7a747d;font-size:8px}.viewing-timeline h3{margin:0;font-size:11px}.viewing-timeline p{margin:5px 0 0;color:#7d7781;font-size:9px}.viewing-timeline select{min-height:34px;border:1px solid var(--workspace-stroke);border-radius:8px;background:#0b0b10;color:#bbb5bd;padding:7px;font-size:9px}.regional-mrr>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.regional-mrr>div b{margin:0!important;font-size:16px!important}.admin-product-panel{margin:0}.activation-request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--workspace-stroke)}.activation-request-grid>article{display:flex;min-height:240px;flex-direction:column;padding:18px;background:#101015}.activation-request-grid footer,.activation-request-grid header{display:flex;justify-content:space-between;align-items:center;gap:12px}.activation-request-grid time{color:#69646c;font-size:8px}.activation-request-grid>article>small{margin-top:20px;color:#ff8973;font-size:8px}.activation-request-grid h3{margin:7px 0;font-size:15px}.activation-request-grid p{max-height:72px;overflow:auto;margin:0;color:#89838d;font-size:9px;line-height:1.55;white-space:pre-line}.activation-request-grid footer{margin-top:auto;padding-top:14px;border-top:1px solid var(--workspace-stroke)}.activation-request-grid footer>span{color:#706a73;font-size:8px}.admin-price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--workspace-stroke)}.admin-price-grid>article{padding:16px;background:#101015}.admin-price-grid footer,.admin-price-grid header{display:flex;justify-content:space-between;align-items:center}.admin-price-grid header>span{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;background:rgba(255,105,81,.08);color:#ff8973;font-size:9px;font-weight:900}.admin-price-grid header small{color:#6d6870;font-size:8px}.admin-price-grid h3{min-height:36px;margin:15px 0 9px;font-size:11px}.admin-price-grid dl{display:grid;gap:7px}.admin-price-grid dl>div{display:flex;justify-content:space-between;gap:8px}.admin-price-grid dd,.admin-price-grid dt{font-size:8px}.admin-price-grid dt{color:#716b75}.admin-price-grid dd{margin:0;color:#bcb6be}.admin-price-grid footer{margin-top:13px;padding-top:11px;border-top:1px solid var(--workspace-stroke)}.entitlement-list>article{display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(150px,1fr) 70px minmax(130px,.8fr) auto auto;align-items:center;gap:13px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.055)}.entitlement-list b,.entitlement-list small{display:block}.entitlement-list small{color:#6f6973;font-size:7px}.entitlement-list h3{margin:4px 0 0;font-size:11px}.entitlement-list b{margin-top:5px;font-size:9px}.admin-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.admin-catalog-grid>.panel{display:flex;min-height:300px;flex-direction:column;margin:0;padding:20px}.admin-catalog-grid footer,.admin-catalog-grid header{display:flex;justify-content:space-between;align-items:center}.admin-catalog-grid header>small{color:#6f6972;font-size:8px}.admin-catalog-grid h2{margin:21px 0 7px;font-size:20px}.admin-catalog-grid>article>p{color:#89838c;font-size:10px;line-height:1.55}.admin-catalog-grid ul{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin:13px 0;padding:0;list-style:none}.admin-catalog-grid li{color:#89838c;font-size:8px}.admin-catalog-grid footer{margin-top:auto;padding-top:14px;border-top:1px solid var(--workspace-stroke);color:#6f6972;font-size:8px}.request-detail{padding:14px;border:1px solid var(--workspace-stroke);border-radius:12px;background:#0b0b10}.request-detail p{margin:8px 0 0;color:#aaa4ad;font-size:10px;line-height:1.55;white-space:pre-line}@media(max-width:1250px){.product-builder-layout{grid-template-columns:1fr}.startup-calculator{position:relative;top:0}.admin-price-grid,.property-card-grid,.team-role-strip{grid-template-columns:repeat(2,1fr)}.entitlement-list>article{grid-template-columns:1.1fr 1fr 60px 1fr auto}.entitlement-list article>button{grid-column:5}.real-estate-command-grid{grid-template-columns:1fr}}@media(max-width:800px){.activation-request-grid,.admin-catalog-grid,.match-grid,.product-catalog-grid,.team-member-grid{grid-template-columns:1fr}.team-role-strip{grid-template-columns:1fr 1fr}.property-card-grid{grid-template-columns:1fr}.buyer-pipeline-list>article{grid-template-columns:40px minmax(0,1fr) auto}.buyer-pipeline-list article>button{grid-column:2/-1}.entitlement-list>article{grid-template-columns:1fr 1fr}.entitlement-list article>.tag,.entitlement-list article>button{grid-column:auto}.admin-price-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.billing-toggle{width:100%}.billing-toggle button{flex:1 1}.admin-price-grid,.team-role-strip{grid-template-columns:1fr}.team-member-card{grid-template-columns:39px minmax(0,1fr)}.team-actions{grid-column:2;grid-auto-flow:column;justify-content:start}.pending-invites .audit-list>div{grid-template-columns:8px 1fr}.pending-invites .audit-list button,.pending-invites .audit-list time{grid-column:2}.buyer-pipeline-list>article{grid-template-columns:37px minmax(0,1fr)}.buyer-budget,.buyer-pipeline-list article>button{grid-column:2;text-align:left}.match-grid>article{grid-template-columns:53px 1fr}.match-actions{grid-column:2;flex-direction:row;align-items:center}.viewing-timeline>article{grid-template-columns:65px 1fr}.viewing-timeline select{grid-column:2}.invitation-card{padding:24px 18px}.invitation-card h1{font-size:27px}.admin-catalog-grid ul,.entitlement-list>article,.invitation-facts,.invite-created>div{grid-template-columns:1fr}.entitlement-list article>.tag,.entitlement-list article>button{grid-column:1;justify-self:start}}.licensed-agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:17px}.licensed-agent-grid>.panel{display:flex;min-height:245px;flex-direction:column;margin:0;padding:19px}.licensed-agent-grid footer,.licensed-agent-grid header{display:flex;justify-content:space-between;align-items:center;gap:12px}.licensed-agent-grid header>span:first-child{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:linear-gradient(145deg,#ff735a,#ed2874);font-size:10px;font-weight:900}.licensed-agent-grid>article>small{margin-top:19px;color:#ff8973;font:700 8px ui-monospace,monospace;letter-spacing:.1em}.licensed-agent-grid h2{margin:7px 0;font-size:18px}.licensed-agent-grid>article>p{margin:0;color:#87818b;font-size:10px;line-height:1.55}.licensed-agent-grid footer{margin-top:auto;padding-top:14px;border-top:1px solid var(--workspace-stroke)}.licensed-agent-grid footer>div{display:flex;gap:5px}.licensed-agent-grid footer>div span{padding:5px 7px;border-radius:7px;background:rgba(255,255,255,.045);color:#938d96;font-size:7px;text-transform:capitalize}.licensed-agent-grid footer>b{color:#77717a;font-size:8px}@media(max-width:760px){.licensed-agent-grid{grid-template-columns:1fr}}.connection-health-strip{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(300px,1fr) auto;align-items:center;gap:22px;margin-bottom:14px;padding:18px;border:1px solid rgba(98,230,165,.18);border-radius:17px;background:linear-gradient(110deg,rgba(98,230,165,.055),rgba(255,255,255,.015))}.connection-health-strip>div{display:flex;align-items:center;gap:12px}.connection-health-strip>div>span{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(98,230,165,.2);border-radius:13px;color:var(--workspace-green);font:900 14px ui-monospace,monospace}.connection-health-strip b,.connection-health-strip small{display:block}.connection-health-strip small{color:#78a98f;font:700 7px ui-monospace,monospace;letter-spacing:.11em}.connection-health-strip b{margin-top:5px;font-size:11px}.connection-health-strip>p{margin:0;color:#827c86;font-size:9px;line-height:1.55}.connection-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.connection-catalog>button{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:104px;padding:14px;border:1px solid var(--workspace-stroke);border-radius:15px;background:linear-gradient(145deg,#141419,#0d0d12);color:#fff;text-align:left;cursor:pointer;transition:.16s ease}.connection-catalog>button:hover{border-color:rgba(255,113,88,.25);transform:translateY(-1px)}.connection-catalog>button>span{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;background:linear-gradient(145deg,rgba(255,112,84,.17),rgba(236,40,117,.1));color:#ff8c75;font:900 8px ui-monospace,monospace}.connection-catalog b{font-size:10px}.connection-catalog p{margin:5px 0 0;color:#79737c;font-size:8px;line-height:1.4}.connection-catalog i{color:#716b74;font-style:normal}.configured-connections{margin:15px 0 0}.configured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--workspace-stroke)}.configured-grid>article{display:grid;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:100px;padding:15px;background:#101015}.configured-grid>article>span{display:grid;width:41px;height:41px;place-items:center;border-radius:11px;background:rgba(98,230,165,.07);color:var(--workspace-green);font:900 8px ui-monospace,monospace}.configured-grid small{color:#6f6972;font-size:7px}.configured-grid h3{margin:4px 0;font-size:11px}.configured-grid p{margin:0;color:#837d86;font-size:8px}.configured-grid>article>div:last-child{display:grid;justify-items:end;gap:5px}.configured-grid button{border:0;background:transparent;color:#ff8973;font-size:8px;cursor:pointer}.integration-safety{display:grid;grid-template-columns:43px 1fr;align-items:center;gap:11px;padding:13px;border:1px solid rgba(98,230,165,.18);border-radius:12px;background:rgba(98,230,165,.045)}.integration-safety>span{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:rgba(98,230,165,.08);color:var(--workspace-green);font:800 7px ui-monospace,monospace}.integration-safety p{margin:0;color:#90a99b;font-size:9px;line-height:1.5}@media(max-width:1000px){.connection-health-strip{grid-template-columns:1fr auto}.connection-health-strip>p{grid-row:2;grid-column:1/-1}.connection-catalog{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.connection-health-strip{grid-template-columns:1fr}.connection-health-strip>.btn{justify-content:center}.connection-health-strip>p{grid-row:auto;grid-column:auto}.configured-grid,.connection-catalog{grid-template-columns:1fr}}.user-page-head{align-items:end}.usage-summary-grid,.user-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.usage-summary-grid>article,.user-metrics>article{display:flex;min-height:130px;flex-direction:column;padding:18px;border:1px solid var(--workspace-stroke);border-radius:16px;background:linear-gradient(145deg,#15151b,#0c0c11)}.usage-summary-grid small,.user-metrics small{color:#77717b;font:700 8px ui-monospace,monospace;letter-spacing:.1em}.usage-summary-grid>article>b,.user-metrics b{margin-top:17px;font-size:29px}.usage-summary-grid>article>span,.user-metrics span{margin-top:auto;color:#77717a;font-size:9px}.usage-summary-grid>article.warning{border-color:rgba(255,181,109,.28);background:linear-gradient(145deg,rgba(255,181,109,.08),#0c0c11)}.user-alert{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;margin-bottom:14px;padding:13px;border:1px solid rgba(255,103,88,.25);border-radius:13px;background:rgba(255,83,69,.07)}.user-alert>span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:rgba(255,91,78,.1);color:#ff826f;font-weight:900}.user-alert b{font-size:10px}.user-alert p{margin:4px 0 0;color:#9b8d91;font-size:9px}.user-alert button{border:0;background:transparent;color:#a197a1;cursor:pointer}.user-command-panel{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(500px,1.5fr) auto;align-items:end;gap:22px;margin-bottom:13px;padding:18px;border:1px solid var(--workspace-stroke);border-radius:17px;background:#101015}.user-command-copy small{color:#ff8872;font:700 8px ui-monospace,monospace;letter-spacing:.12em}.user-command-copy h2{margin:6px 0 5px;font-size:17px}.user-command-copy p{margin:0;color:#77717a;font-size:9px;line-height:1.5}.user-filters{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:8px}.user-filters label>span{display:block;margin-bottom:6px;color:#756f78;font-size:7px;font-weight:800}.user-filters input,.user-filters select{width:100%;height:39px;border:1px solid var(--workspace-stroke);border-radius:9px;background:#09090d;color:#c9c3cb;padding:0 10px;font-size:9px}.user-result-count{padding:10px;border:1px solid var(--workspace-stroke);border-radius:10px;color:#77717a;font-size:8px;text-align:center}.user-result-count span{display:block;margin-bottom:3px;color:#fff;font-size:17px;font-weight:800}.user-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.user-card{min-width:0;padding:17px;border:1px solid var(--workspace-stroke);border-radius:17px;background:linear-gradient(145deg,#141419,#0c0c11)}.user-card.suspended{opacity:.68}.user-card>header{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px}.user-avatar{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;background:linear-gradient(145deg,#ff735a,#e72778);font-size:11px;font-weight:900}.user-card h3{display:flex;align-items:center;gap:7px;margin:0;font-size:13px}.user-card h3 em{padding:3px 5px;border-radius:5px;background:rgba(98,230,165,.08);color:var(--workspace-green);font-size:6px;font-style:normal}.user-card a{display:block;margin-top:4px;overflow:hidden;color:#77717b;font-size:8px;text-overflow:ellipsis}.user-state{padding:6px 8px;border:1px solid rgba(255,255,255,.08);border-radius:99px;color:#88818b;font-size:7px}.user-state.active{border-color:rgba(98,230,165,.17);color:var(--workspace-green)}.user-state.suspended{border-color:rgba(255,110,88,.2);color:#ff8874}.user-card>dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0}.user-card>dl>div{padding:10px;border:1px solid rgba(255,255,255,.05);border-radius:9px;background:#0b0b10}.user-card dt{color:#69636d;font-size:6px;text-transform:uppercase}.user-card dd{margin:5px 0 0;font-size:8px}.user-company-list{display:flex;min-height:32px;gap:6px;flex-wrap:wrap}.user-company-list>span{display:flex;gap:6px;align-items:center;padding:6px 8px;border-radius:7px;background:rgba(255,255,255,.04);font-size:8px}.user-company-list small{color:#77717a;font-size:6px;text-transform:capitalize}.user-company-list .empty{color:#6f6972}.user-card>footer{display:flex;justify-content:flex-end;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid var(--workspace-stroke)}.user-card>footer button{padding:7px 9px;border:1px solid var(--workspace-stroke);border-radius:8px;background:#15151a;color:#bcb5be;font-size:8px;cursor:pointer}.user-card>footer button.danger{color:#ff806e}.user-card>footer button:disabled{opacity:.45;cursor:not-allowed}.user-identity-review{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;border:1px solid var(--workspace-stroke);border-radius:12px;background:#0b0b10}.user-identity-review b,.user-identity-review small{display:block}.user-identity-review b{font-size:10px}.user-identity-review small{margin-top:4px;color:#77717a;font-size:8px}.user-membership-review{padding:14px;border:1px solid var(--workspace-stroke);border-radius:12px}.user-membership-review>small{color:#ff8872;font:700 8px ui-monospace,monospace}.user-membership-review>article{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:10px;padding:10px;border-radius:9px;background:#0b0b10}.user-membership-review article>div{display:flex;gap:7px;align-items:center}.user-membership-review article span{color:#ff8872;font-size:7px}.user-membership-review dl{display:flex;gap:18px;margin:0}.user-membership-review dt{color:#6f6972;font-size:6px}.user-membership-review dd{margin:3px 0 0;font-size:8px;text-transform:capitalize}.user-security-note{padding:13px;border:1px solid rgba(98,230,165,.16);border-radius:11px;background:rgba(98,230,165,.04)}.user-security-note b{font-size:9px}.user-security-note p{margin:5px 0 0;color:#8aa391;font-size:8px;line-height:1.5}.commercial-policy{display:grid;grid-template-columns:minmax(220px,.55fr) 1.45fr;gap:22px;margin:0 0 15px;padding:20px}.commercial-policy h2{margin:7px 0;font-size:19px}.commercial-policy>div:first-child>small{color:#ff8872;font:700 8px ui-monospace,monospace}.commercial-policy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.commercial-policy-grid article{display:grid;grid-template-columns:29px 1fr;gap:9px;padding:11px;border:1px solid var(--workspace-stroke);border-radius:10px;background:#0b0b10}.commercial-policy-grid article>span{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:rgba(255,107,83,.08);color:#ff8973;font-size:7px;font-weight:900}.commercial-policy-grid b{font-size:9px}.commercial-policy-grid p{margin:4px 0 0;color:#7b757e;font-size:8px;line-height:1.45}.commercial-policy>p{grid-column:1/-1;margin:0;padding-top:13px;border-top:1px solid var(--workspace-stroke);color:#938d96;font-size:9px}.usage-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.usage-product{margin:0;padding:19px}.usage-product>header{display:flex;justify-content:space-between;gap:12px}.usage-product h2{margin:6px 0 0;font-size:18px}.usage-product header small{color:#ff8872;font:700 7px ui-monospace,monospace}.usage-price-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;margin:17px 0;padding:12px;border:1px solid var(--workspace-stroke);border-radius:11px;background:#0b0b10}.usage-price-row span{padding-right:14px;border-right:1px solid var(--workspace-stroke)}.usage-price-row span:last-child{border:0;padding:0}.usage-price-row b,.usage-price-row small{display:block}.usage-price-row small{color:#69636d;font-size:6px}.usage-price-row b{margin-top:5px;font-size:9px}.allowance-list{display:grid;gap:13px}.allowance-list>div>div:first-child{display:flex;justify-content:space-between;gap:10px}.allowance-list span b,.allowance-list span small{display:block}.allowance-list span b{font-size:9px}.allowance-list span small{margin-top:3px;color:#716b74;font-size:7px}.allowance-list strong{font-size:8px}.allowance-track{height:5px;margin-top:7px;overflow:hidden;border-radius:99px;background:#25242a}.allowance-track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#62e6a5,#ffb56d)}.allowance-list .capped .allowance-track i,.allowance-list .warning .allowance-track i{background:linear-gradient(90deg,#ffb56d,#f04865)}.usage-product>footer{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:17px;padding-top:13px;border-top:1px solid var(--workspace-stroke)}.usage-product>footer span{color:#7c7680;font-size:8px;line-height:1.45}.usage-product>footer a{flex:none;color:#ff8973;font-size:8px}.usage-footnote{display:grid;grid-template-columns:32px 1fr;align-items:center;gap:10px;margin-top:14px;padding:13px;border:1px solid rgba(98,230,165,.17);border-radius:12px;background:rgba(98,230,165,.04)}.usage-footnote>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:rgba(98,230,165,.08);color:var(--workspace-green)}.usage-footnote p{margin:0;color:#89a090;font-size:8px;line-height:1.55}.integration-commercial-strip{display:grid;grid-template-columns:minmax(210px,.8fr) repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-bottom:12px}.integration-commercial-strip>article,.integration-commercial-strip>div{padding:12px;border:1px solid var(--workspace-stroke);border-radius:11px;background:#101015}.integration-commercial-strip small{color:#ff8872;font:700 7px ui-monospace,monospace}.integration-commercial-strip>div b{display:block;margin-top:5px;font-size:10px}.integration-commercial-strip article{display:grid;grid-template-columns:1fr auto;gap:5px}.integration-commercial-strip article span{grid-column:1/-1;color:#817b84;font-size:7px}.integration-commercial-strip article b{font-size:9px}.integration-commercial-strip article i{color:var(--workspace-green);font-size:7px;font-style:normal}.integration-commercial-strip article i.metered{color:var(--workspace-amber)}.integration-cap-note{display:flex;justify-content:space-between;padding:10px;border:1px solid rgba(255,181,109,.18);border-radius:10px;background:rgba(255,181,109,.04);font-size:8px}.integration-cap-note b{color:var(--workspace-amber)}.marketplace-limits,.owned-product-limits,.product-limit-chips{display:flex;gap:6px;flex-wrap:wrap}.marketplace-limits{margin:12px 0}.marketplace-limits span,.owned-product-limits span,.product-limit-chips span{padding:7px 8px;border:1px solid rgba(98,230,165,.12);border-radius:8px;color:#77717a;font-size:7px;text-transform:capitalize}.marketplace-limits b,.owned-product-limits b,.product-limit-chips b{display:block;margin-bottom:3px;color:var(--workspace-green);font-size:9px}.product-limit-chips{margin:8px 0 15px}.owned-product-limits{margin:14px 0}.section-links{gap:13px}.industry-portfolio{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:13px}.industry-portfolio>div{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:11px;padding:14px;border:1px solid var(--workspace-stroke);border-radius:14px;background:#111116}.industry-portfolio>div>span{display:grid;width:45px;height:45px;place-items:center;border-radius:12px;background:linear-gradient(145deg,rgba(255,113,88,.17),rgba(236,40,117,.08));color:#ff8973;font-size:14px;font-weight:900}.industry-portfolio p{margin:0}.industry-portfolio b,.industry-portfolio small{display:block}.industry-portfolio small{color:#6f6972;font:700 7px ui-monospace,monospace}.industry-portfolio b{margin-top:5px;font-size:9px}.industry-selector{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:13px}.industry-selector button{display:grid;grid-template-columns:31px 1fr;align-items:center;gap:8px;min-height:61px;padding:9px;border:1px solid var(--workspace-stroke);border-radius:11px;background:#101015;color:#aaa4ad;text-align:left;cursor:pointer}.industry-selector button.active{border-color:rgba(255,113,88,.3);background:linear-gradient(130deg,rgba(255,110,83,.12),rgba(236,40,117,.05));color:#fff}.industry-selector button>span{display:grid;width:29px;height:29px;place-items:center;border-radius:8px;background:#1a181e;color:#ff8973;font-size:7px;font-weight:900}.industry-selector b{font-size:8px}.industry-selector i{grid-column:2;color:#756f78;font-size:6px;font-style:normal}.industry-selector i.live{color:var(--workspace-green)}.industry-command-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.72fr);gap:12px}.industry-flow-card{margin:0;padding:20px}.industry-flow-card>header{display:flex;justify-content:space-between;gap:18px}.industry-flow-card header small{color:#ff8973;font:700 8px ui-monospace,monospace}.industry-flow-card h2{margin:7px 0;font-size:23px}.industry-flow-card header p{max-width:620px;margin:0;color:#837d86;font-size:10px}.industry-flow-card header>span{height:max-content;padding:7px 9px;border:1px solid var(--workspace-stroke);border-radius:99px;color:#7b757e;font-size:7px}.industry-flow-card header>span.live{border-color:rgba(98,230,165,.18);color:var(--workspace-green)}.industry-flow{display:grid;grid-template-columns:repeat(5,1fr);margin:36px 0}.industry-flow>div{position:relative;text-align:center}.industry-flow>div>span{display:grid;width:39px;height:39px;margin:auto;place-items:center;border:1px solid rgba(255,112,83,.24);border-radius:12px;background:rgba(255,108,83,.07);color:#ff8973;font-size:8px;font-weight:900}.industry-flow b{display:block;margin-top:9px;font-size:8px}.industry-flow i{position:absolute;top:19px;left:calc(50% + 26px);width:calc(100% - 52px);height:1px;background:rgba(255,255,255,.1)}.industry-flow-card>footer{display:flex;gap:7px;padding-top:14px;border-top:1px solid var(--workspace-stroke)}.industry-control-stack{display:grid;gap:12px}.industry-control-stack>.panel{margin:0;padding:17px}.industry-control-stack>article>small{color:#ff8973;font:700 7px ui-monospace,monospace}.industry-control-stack h2{margin:6px 0 13px;font-size:15px}.industry-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.industry-kpis span{padding:11px;border:1px solid var(--workspace-stroke);border-radius:9px;background:#0b0b10}.industry-kpis b,.industry-kpis small{display:block}.industry-kpis b{font-size:16px}.industry-kpis small{margin-top:4px;color:#706a73;font-size:7px}.industry-control-stack article>p{color:#77717a;font-size:8px;line-height:1.5}.industry-control-stack ol{display:grid;gap:7px;padding:0;list-style:none}.industry-control-stack li{display:grid;grid-template-columns:27px 1fr;align-items:center;gap:8px}.industry-control-stack li>span{display:grid;width:26px;height:26px;place-items:center;border-radius:8px;background:#1b191e;color:#7e7780;font-size:7px}.industry-control-stack li.done>span{background:rgba(98,230,165,.08);color:var(--workspace-green)}.industry-control-stack li b,.industry-control-stack li small{display:block}.industry-control-stack li b{font-size:8px}.industry-control-stack li small{margin-top:3px;color:#6f6972;font-size:7px}.industry-control-stack article>div:last-child{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.industry-control-stack a{color:#ff8973;font-size:7px}.industry-guardrail{display:grid;grid-template-columns:47px 1fr;align-items:center;gap:13px;margin:13px 0 0;padding:15px}.industry-guardrail>span{display:grid;width:45px;height:45px;place-items:center;border-radius:12px;background:rgba(98,230,165,.08);color:var(--workspace-green);font-size:8px;font-weight:900}.industry-guardrail b{font-size:10px}.industry-guardrail p{margin:5px 0 0;color:#7f7982;font-size:8px;line-height:1.55}@media(max-width:1180px){.user-command-panel{grid-template-columns:1fr}.user-filters{grid-template-columns:1.5fr repeat(3,1fr)}.user-result-count{display:none}.usage-summary-grid,.user-metrics{grid-template-columns:repeat(2,1fr)}.industry-selector{grid-template-columns:repeat(3,1fr)}.commercial-policy,.industry-command-grid{grid-template-columns:1fr}}@media(max-width:760px){.usage-product-grid,.user-directory{grid-template-columns:1fr}.user-filters{grid-template-columns:1fr 1fr}.industry-portfolio{grid-template-columns:1fr}.industry-selector{grid-template-columns:1fr 1fr}.industry-flow{grid-template-columns:1fr;gap:12px;margin:22px 0}.industry-flow>div{display:grid;grid-template-columns:39px 1fr;align-items:center;gap:10px;text-align:left}.industry-flow b,.industry-flow>div>span{margin:0}.industry-flow i{top:46px;left:19px;width:1px;height:12px}.commercial-policy-grid{grid-template-columns:1fr}}@media(max-width:520px){.industry-selector,.usage-price-row,.usage-summary-grid,.user-card>dl,.user-filters,.user-membership-review>article,.user-metrics{grid-template-columns:1fr}.usage-price-row span{padding:0 0 9px;border:0;border-bottom:1px solid var(--workspace-stroke)}.industry-flow-card>header{display:block}.industry-flow-card header>span{display:inline-block;margin-top:10px}}.product-purchase-actions{display:grid;gap:7px;padding:0 20px 20px}.product-purchase-actions .btn{justify-content:center;width:100%}.purchase-permission-note{display:block;margin:-10px 20px 18px;color:var(--workspace-amber);font-size:8px;line-height:1.45}.billing-workspace{display:grid;gap:14px}.billing-intent{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0;padding:18px;border-color:rgba(98,230,165,.21);background:linear-gradient(120deg,rgba(98,230,165,.07),rgba(255,255,255,.015))}.billing-intent>span{display:grid;width:52px;height:52px;place-items:center;border-radius:15px;background:linear-gradient(145deg,#ff725a,#e92878);font-size:12px;font-weight:900}.billing-intent small{color:var(--workspace-green);font:700 7px ui-monospace,monospace;letter-spacing:.11em}.billing-intent h2{margin:5px 0;font-size:18px}.billing-intent p{margin:0;color:#817b84;font-size:9px}.billing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.billing-plan{display:flex;min-height:390px;flex-direction:column;margin:0;padding:18px}.billing-plan.selected{border-color:rgba(255,113,88,.3);box-shadow:inset 0 0 0 1px rgba(255,113,88,.07)}.billing-plan footer,.billing-plan header{display:flex;justify-content:space-between;gap:7px}.billing-plan header small{color:#ff8973;font:700 8px ui-monospace,monospace}.billing-plan h2{margin:19px 0 7px;font-size:20px}.billing-plan>p{min-height:45px;margin:0;color:#827c86;font-size:9px;line-height:1.55}.billing-plan-price{display:block;margin:18px 0;font-size:27px}.billing-plan-price small{margin-left:4px;color:#77717a;font-size:8px}.billing-plan ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.billing-plan li{color:#8b858e;font-size:8px}.billing-plan footer{margin-top:auto;padding-top:15px;border-top:1px solid var(--workspace-stroke)}.billing-plan footer .btn{flex:1 1;justify-content:center}.billing-records{margin:0}@media(max-width:950px){.billing-plan-grid{grid-template-columns:1fr 1fr}.billing-intent{grid-template-columns:52px 1fr}.billing-intent>.btn{grid-column:1/-1;justify-content:center}}@media(max-width:620px){.billing-plan-grid{grid-template-columns:1fr}.billing-intent{grid-template-columns:45px 1fr}.billing-intent>span{width:43px;height:43px}}.product-aware-hero{min-height:255px}.workspace-identity-card{display:grid;flex:0 0 320px;grid-template-columns:62px minmax(0,1fr) 9px;align-items:center;gap:14px;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(0,0,0,.14));box-shadow:0 24px 70px rgba(0,0,0,.22)}.workspace-identity-card>span{display:grid;width:60px;height:60px;place-items:center;border-radius:18px;background:linear-gradient(145deg,#ff765b,#e92878);box-shadow:0 15px 40px rgba(232,40,120,.2);font-size:15px;font-weight:900}.workspace-identity-card b,.workspace-identity-card p,.workspace-identity-card small{display:block}.workspace-identity-card small{color:#ff927c;font:700 7px ui-monospace,monospace;letter-spacing:.14em}.workspace-identity-card b{margin-top:6px;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.workspace-identity-card p{margin:5px 0 0!important;color:#817b85!important;font-size:9px!important;text-transform:capitalize}.workspace-identity-card>i{width:8px;height:8px;border-radius:50%;background:var(--workspace-green);box-shadow:0 0 14px rgba(98,230,165,.75)}.owned-products{margin:34px 0}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:14px}.section-heading>div>small{color:#ff8973;font:700 8px ui-monospace,monospace;letter-spacing:.15em}.section-heading h2{margin:8px 0 5px;font-size:25px;letter-spacing:-.025em}.section-heading p{margin:0;color:#88828c;font-size:10px}.section-links{display:flex;gap:8px;flex-wrap:wrap}.section-links>a{padding:8px 11px;border:1px solid var(--workspace-stroke);border-radius:9px;background:#101015;color:#aaa4ad;font-size:8px;text-decoration:none}.section-links>a:hover{border-color:rgba(255,115,89,.28);color:#fff}.owned-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px}.owned-product-card{position:relative;display:flex;min-height:285px;flex-direction:column;overflow:hidden;padding:20px;border:1px solid var(--workspace-stroke);border-radius:19px;background:radial-gradient(circle at 93% 5%,rgba(236,40,117,.14),transparent 30%),linear-gradient(145deg,#15151b,#0d0d12);color:#fff;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.owned-product-card:after{position:absolute;right:-48px;bottom:-63px;width:175px;height:175px;border:1px solid rgba(255,255,255,.04);border-radius:50%;content:""}.owned-product-card:hover{transform:translateY(-3px);border-color:rgba(255,116,91,.3);box-shadow:0 26px 80px rgba(0,0,0,.28)}.owned-product-card>footer,.owned-product-card>header{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:12px}.owned-product-card>header>span:first-child{display:grid;width:43px;height:43px;place-items:center;border-radius:13px;background:linear-gradient(145deg,rgba(255,112,85,.23),rgba(236,40,117,.15));color:#ff927b;font-size:10px;font-weight:900}.owned-product-card>small{margin-top:22px;color:#ff8973;font:700 8px ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.owned-product-card h3{margin:8px 0 7px;font-size:21px;letter-spacing:-.025em}.owned-product-card>p{max-width:620px;margin:0;color:#918b95;font-size:10px;line-height:1.6}.owned-product-card>footer{margin-top:auto;padding-top:14px;border-top:1px solid var(--workspace-stroke)}.owned-product-card>footer>span{color:#7f7983;font-size:8px}.owned-product-card>footer>b{color:#ff9079;font-size:9px}.product-empty{grid-column:1/-1;border:1px dashed rgba(255,255,255,.13);border-radius:18px;background:#0d0d12}.real-estate-workspace>.premium-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 20px}.real-estate-workspace>.premium-metrics .metric{margin:0}.real-estate-workspace>.workspace-tabs{position:sticky;top:82px;z-index:20;box-shadow:0 12px 35px rgba(0,0,0,.23)}@media(max-width:1100px){.workspace-identity-card{display:none}.real-estate-workspace>.premium-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.product-aware-hero{min-height:auto}.section-heading{align-items:flex-start;flex-direction:column}.owned-product-grid{grid-template-columns:1fr}.owned-product-card{min-height:255px}.real-estate-workspace>.premium-metrics{grid-template-columns:1fr 1fr}.real-estate-workspace>.workspace-tabs{top:68px}}@media(max-width:430px){.real-estate-workspace>.premium-metrics{grid-template-columns:1fr}.owned-product-card{padding:17px}}.product-gate-page{max-width:1280px;margin:0 auto}.product-gate-hero{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:34px;min-height:330px;padding:42px;border:1px solid rgba(255,115,91,.2);border-radius:28px;background:radial-gradient(circle at 8% 20%,rgba(255,118,87,.17),transparent 28%),radial-gradient(circle at 90% 10%,rgba(236,40,117,.12),transparent 34%),linear-gradient(145deg,#151118,#0d0d12);overflow:hidden}.product-gate-hero:after{position:absolute;right:-130px;bottom:-220px;width:490px;height:490px;border:1px solid rgba(255,255,255,.045);border-radius:50%;content:""}.product-gate-hero>div:last-child{position:relative;z-index:1}.product-gate-card>small,.product-gate-hero small{color:#ff8872;font:800 8px ui-monospace,monospace;letter-spacing:.16em}.product-gate-hero h1{max-width:780px;margin:11px 0 10px;font-size:48px;letter-spacing:-.045em}.product-gate-hero p{max-width:720px;margin:0;color:#aaa3ad;font-size:14px;line-height:1.7}.product-gate-hero .hero-actions{margin-top:23px}.product-gate-lock{position:relative;display:grid;width:138px;height:138px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:34px;background:linear-gradient(145deg,rgba(255,128,86,.18),rgba(236,40,117,.13));box-shadow:0 24px 70px rgba(0,0,0,.35)}.product-gate-lock:before{position:absolute;inset:21px;border:1px solid rgba(255,255,255,.09);border-radius:50%;content:""}.product-gate-lock span{position:relative;z-index:1;display:grid;width:68px;height:68px;place-items:center;border-radius:21px;background:linear-gradient(145deg,#ff875d,#ec2875);font-size:20px;font-weight:900}.product-gate-lock i{position:absolute;right:15px;bottom:14px;width:13px;height:13px;border:3px solid #131218;border-radius:50%;background:#ffb35f}.product-gate-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px}.product-gate-card{min-height:230px;padding:26px}.product-gate-card h2{margin:9px 0 18px;font-size:22px}.product-gate-card>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.product-gate-card>div p{display:flex;align-items:center;gap:12px;margin:0;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#0d0d12}.product-gate-card>div span{color:#ff8872;font:700 8px ui-monospace,monospace}.product-gate-card>div b{font-size:10px}.product-gate-policy>p{color:#918b95;font-size:11px;line-height:1.7}.product-gate-policy>p+p{padding-top:13px;border-top:1px solid rgba(255,255,255,.07)}@media(max-width:850px){.product-gate-hero{grid-template-columns:1fr;padding:27px}.product-gate-lock{width:92px;height:92px;border-radius:25px}.product-gate-lock span{width:52px;height:52px;border-radius:17px;font-size:16px}.product-gate-hero h1{font-size:38px}.product-gate-grid{grid-template-columns:1fr}}@media(max-width:520px){.product-gate-hero{padding:22px;border-radius:20px}.product-gate-card>div{grid-template-columns:1fr}.product-gate-hero .hero-actions{display:grid}.product-gate-hero .hero-actions .btn{width:100%}}.acquisition-shell .gos-head{background:radial-gradient(circle at 88% 0,rgba(255,42,114,.23),transparent 36%),radial-gradient(circle at 12% 100%,rgba(255,128,82,.1),transparent 34%),linear-gradient(145deg,#171219,#0b0b0f)}.acquisition-section-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.acquisition-section-head small{color:#ff796f;font:700 9px ui-monospace,monospace;letter-spacing:.12em}.acquisition-section-head p{max-width:760px;margin:0;color:#8e8892;font-size:11px}.gos-skill-grid,.gos-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.gos-source-grid>article{display:grid;grid-template-columns:49px minmax(0,1fr) auto;align-items:center;gap:14px}.gos-source-grid>article>span{display:grid;width:47px;height:47px;place-items:center;border-radius:13px;background:linear-gradient(145deg,rgba(255,121,92,.19),rgba(236,40,117,.1));color:#ff8975;font:800 9px ui-monospace,monospace}.gos-source-grid p,.gos-source-grid small{color:#817b85;font-size:9px}.gos-source-grid h2{margin:5px 0}.gos-source-grid p{margin:0}.gos-skill-grid>article{display:flex;min-height:215px;flex-direction:column}.gos-skill-grid header{display:flex;justify-content:space-between;align-items:center;gap:10px}.gos-skill-grid header>span{color:#ff8872;font:700 8px ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em}.gos-skill-grid>article>p{color:#8d8791;font-size:10px;line-height:1.6}.gos-skill-grid footer{margin-top:auto;padding-top:13px;border-top:1px solid var(--gos-line);color:#716b75;font-size:8px;text-transform:capitalize}.marketplace-skill-count{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;margin:2px 0 13px;padding:10px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:rgba(255,255,255,.018);text-align:left}.marketplace-skill-count>b{grid-row:1/3;color:#ff8973;font-size:20px}.marketplace-skill-count>span{font-size:8px;font-weight:800;text-transform:uppercase}.marketplace-skill-count>small{overflow:hidden;color:#77717b;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.licensed-agent-skill-card{display:flex;min-height:470px;flex-direction:column}.agent-skill-list{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:15px 0}.agent-skill-list>span{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px;border:1px solid var(--workspace-stroke);border-radius:9px;background:#0d0d12}.agent-skill-list b{font-size:7px}.agent-skill-list i{color:var(--workspace-green);font-size:6px;font-style:normal}.agent-skill-list em{grid-column:1/-1;color:#77717b;font-size:8px;font-style:normal}.skill-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.skill-admin-card{display:flex;min-height:285px;flex-direction:column;padding:19px}.skill-admin-card>header{display:flex;justify-content:space-between;gap:10px}.skill-admin-card>header>span{color:#ff8872;font:700 8px ui-monospace,monospace;text-transform:uppercase}.skill-admin-card h2{margin:18px 0 7px;font-size:18px}.skill-admin-card>p{color:#8b858f;font-size:9px;line-height:1.6}.skill-product-chips{display:flex;gap:5px;flex-wrap:wrap;margin:10px 0}.skill-product-chips span{padding:6px 7px;border:1px solid rgba(98,230,165,.12);border-radius:7px;color:#8abfa5;font-size:7px}.skill-admin-card>footer{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:13px;border-top:1px solid var(--workspace-stroke)}.skill-admin-card>footer small{color:#736d77;font-size:7px}.skill-admin-card>footer button{min-height:32px;padding:7px 10px}.skill-product-checks{display:grid;grid-template-columns:1fr 1fr;gap:7px}.skill-product-checks label{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid var(--workspace-stroke);border-radius:9px;color:#aaa4ad;font-size:9px}.skill-product-checks input{accent-color:#ff5c51}@media(max-width:1100px){.skill-admin-grid{grid-template-columns:1fr 1fr}}@media(max-width:800px){.gos-skill-grid,.gos-source-grid{grid-template-columns:1fr}.acquisition-section-head{align-items:flex-start;flex-direction:column}.acquisition-section-head .btn{width:100%}}@media(max-width:650px){.skill-admin-grid,.skill-product-checks{grid-template-columns:1fr}}@media(max-width:520px){.gos-source-grid>article{grid-template-columns:43px 1fr}.gos-source-grid>article>.gos-badge{grid-column:2}.gos-source-grid>article>span{width:41px;height:41px}.agent-skill-list{grid-template-columns:1fr}}.org-hero{position:relative;overflow:hidden;display:flex;justify-content:space-between;gap:30px;padding:34px;border:1px solid #3b2b34;border-radius:24px;background:radial-gradient(circle at 90% 10%,#eb2c741f,transparent 34%),linear-gradient(135deg,#141116,#0d0c10);box-shadow:0 25px 70px #0005}.org-hero:after{content:"";position:absolute;right:-70px;bottom:-140px;width:280px;height:280px;border:1px solid #ffffff0c;border-radius:50%}.business-filter small,.org-hero small,.org-panel .panel-head small{font:700 10px/1.2 var(--font-mono,monospace);letter-spacing:.16em;color:#ff806b}.org-industry{display:block;margin:18px 0 5px;color:#70e6b2;font-size:13px}.org-hero h1{font-size:clamp(30px,4vw,48px);margin:0 0 10px;color:#fff}.org-hero p{max-width:760px;color:#aaa4b0;line-height:1.65}.model-chips,.org-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.model-chips span,.org-hero-tags span{padding:8px 11px;border:1px solid #3a323c;border-radius:999px;background:#0b0a0d9c;color:#d7d2da;font:600 10px/1 var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.08em}.org-hero-actions{position:relative;z-index:1;display:flex;align-items:flex-start;gap:10px;flex-shrink:0}.org-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.org-metric-grid article{min-height:132px;padding:22px;border:1px solid #2d2932;border-radius:18px;background:linear-gradient(145deg,#131217,#0e0d11)}.org-metric-grid small{display:block;color:#8f8998;font:700 9px/1.2 var(--font-mono,monospace);letter-spacing:.13em}.org-metric-grid b{display:block;margin:16px 0 7px;color:#fff;font-size:22px}.org-metric-grid p{color:#9d97a4;margin:0;font-size:12px}.org-content-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:16px}.org-panel{padding:0!important;overflow:hidden}.org-panel .panel-head{padding:22px 24px}.org-unit-list{padding:0 18px 20px}.org-unit-list article{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:14px;padding:15px;border-top:1px solid #27232b}.org-unit-list article>span{display:grid;place-items:center;width:48px;height:36px;border-radius:10px;background:#ff5d6214;color:#ff826f;font:700 9px var(--font-mono,monospace)}.org-unit-list b{color:#fff}.org-unit-list p{margin:4px 0 0;color:#85808c;font-size:12px}.org-unit-list i{font-style:normal;color:#6ee7b2;font-size:11px;text-transform:uppercase}.org-unit-list i.inactive{color:#a39da9}.org-blueprint{display:flex;flex-wrap:wrap;gap:8px;padding:0 24px 24px}.org-blueprint h3{width:100%;margin:12px 0 2px;color:#88828e;font:700 9px var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase}.org-blueprint span,.org-goals span{padding:10px 12px;border-radius:10px;background:#19161c;border:1px solid #2d2831;color:#d4cfd7;font-size:12px}.org-goals{display:flex;flex-wrap:wrap;gap:10px;padding:0 24px 24px}.check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.check-grid label{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #302b34;border-radius:10px;color:#c5c0c9}.check-grid input{width:auto!important;accent-color:#ed2c79}.business-filter{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;margin:18px 0}.business-filter h2{margin:5px 0 0}.business-filter select{width:260px}.business-model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.business-model-card{padding:22px!important}.business-model-card header{display:flex;justify-content:space-between;align-items:center;color:#ff806b;font:700 9px var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase}.business-model-card header i{font-style:normal;color:#6ee7b2}.business-model-card header i.off{color:#938c98}.business-model-card h2{margin:20px 0 8px;color:#fff;font-size:20px}.business-model-card>p{min-height:64px;color:#9993a0;line-height:1.55}.model-blueprint{margin:18px 0;padding:14px;border-radius:12px;background:#0b0a0d;border:1px solid #262229}.model-blueprint b{color:#ddd8e0;font-size:12px}.model-blueprint p{margin:7px 0 0;color:#77717d;font-size:10px;line-height:1.5}.product-select-card.incompatible{opacity:.48;filter:saturate(.35);cursor:not-allowed}.product-select-card.incompatible:hover{transform:none;border-color:var(--border,#29262e)}@media(max-width:1100px){.business-model-grid,.org-metric-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.org-hero{flex-direction:column;padding:24px}.org-hero-actions{width:100%;flex-direction:column}.org-hero-actions .btn{width:100%}.business-model-grid,.org-content-grid,.org-metric-grid{grid-template-columns:1fr}.business-filter{align-items:flex-start;gap:14px;flex-direction:column}.business-filter select{width:100%}.check-grid{grid-template-columns:1fr}}