:root{--background:#070b10;--foreground:#f8f4ec;--ink:#0d131b;--paper:#fffaf1;--cream:#f1eadf;--muted:#9f9a91;--line:rgba(255,255,255,0.14);--green:#0f6a52;--mint:#dff4e8;--blue:#7aa7d9;--brick:#c45b45;--gold:#d8a642;--shadow:0 30px 90px rgba(0,0,0,0.34)}.not-found-page{align-items:center;background:#05070c;display:flex;justify-content:center;min-height:100vh;padding:24px}.not-found-panel{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;display:grid;gap:14px;max-width:420px;padding:28px;width:100%}.not-found-kicker{color:rgba(45,212,191,.86);font-size:12px;font-weight:950;letter-spacing:0;margin:0;text-transform:uppercase}.not-found-panel h1{font-size:34px;letter-spacing:0;line-height:1;margin:0}.not-found-panel a{color:#e0f2fe;font-weight:900}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--foreground);font-family:var(--font-sans),Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.page{min-height:100vh;overflow:hidden}.nav{align-items:center;display:flex;justify-content:space-between;left:50%;max-width:1180px;padding:20px 24px;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:20}.brand,.button,.nav-cta{align-items:center;display:inline-flex}.brand{color:white;font-size:21px;font-weight:900;gap:10px}.brand-mark{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(223,244,232,.92));border:1px solid rgba(255,255,255,.72);border-radius:9px;box-shadow:0 12px 34px rgba(0,0,0,.26);color:var(--ink);display:inline-flex;font-family:var(--font-serif),serif;font-size:18px;justify-content:center;height:36px;width:36px}.brand-name{letter-spacing:-.03em}.nav-links{align-items:center;backdrop-filter:blur(18px);background:rgba(7,11,16,.56);border:1px solid var(--line);border-radius:6px;display:flex;gap:8px;padding:6px}.nav-links a{border-radius:999px;color:rgba(255,255,255,.8);font-size:14px;padding:10px 14px;transition:background .18s ease,color .18s ease,transform .18s ease}.nav-links a:hover{background:rgba(255,255,255,.1);color:white}.nav-links .nav-cta{background:white;color:var(--ink);font-weight:900;gap:8px}.hero{min-height:100vh;padding:0;position:relative}.hero-media{inset:0;position:absolute}.hero-media img{height:100%;object-fit:cover;width:100%}.media-overlay{background:radial-gradient(circle at 72% 18%,rgba(216,166,66,.2),transparent 28%),linear-gradient(90deg,rgba(7,11,16,.92),rgba(7,11,16,.58) 48%,rgba(7,11,16,.18)),linear-gradient(0deg,rgba(7,11,16,.96),transparent 48%);inset:0;position:absolute}.hero-badge{align-items:center;backdrop-filter:blur(18px);background:rgba(255,255,255,.12);border:1px solid var(--line);border-radius:999px;bottom:34px;color:white;display:inline-flex;gap:8px;padding:10px 14px;position:absolute;right:max(24px,calc((100vw - 1180px) / 2 + 24px))}.hero-content{margin:0 auto;max-width:1180px;padding:158px 24px 110px;position:relative;z-index:2}.eyebrow{color:var(--gold);font-size:12px;font-weight:900;letter-spacing:0;margin:0 0 18px;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{color:white;font-size:clamp(52px,7.4vw,106px);letter-spacing:-.065em;line-height:.92;margin-bottom:28px;max-width:900px}.hero-copy{color:rgba(255,255,255,.82);font-size:22px;line-height:1.48;margin-bottom:0;max-width:720px}.actions{gap:12px;margin-top:36px}.actions,.trust-strip{display:flex;flex-wrap:wrap}.trust-strip{align-items:center;gap:10px;margin-top:22px}.trust-strip span{align-items:center;backdrop-filter:blur(14px);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:999px;color:rgba(255,255,255,.86);display:inline-flex;font-size:13px;font-weight:850;gap:7px;min-height:38px;padding:0 12px}.trust-strip svg{color:var(--mint);flex:0 0 auto}.button{border-radius:999px;font-size:15px;font-weight:900;gap:9px;justify-content:center;min-height:52px;min-width:178px;padding:0 20px;transition:box-shadow .18s ease,transform .18s ease,background .18s ease}.button:hover{transform:translateY(-2px)}.button.primary:hover{box-shadow:0 18px 44px rgba(223,244,232,.22)}.button.primary{background:var(--mint);color:var(--ink)}.template-page .button.primary{background:var(--template-primary);color:#ffffff;text-shadow:0 1px 1px rgba(0,0,0,.26)}.template-page .button.primary:hover{box-shadow:0 18px 44px color-mix(in srgb,var(--template-primary) 28%,transparent)}.button.ghost{backdrop-filter:blur(14px);background:rgba(255,255,255,.12);border:1px solid var(--line);color:white}.button.light{background:white;color:var(--ink)}.metrics{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,170px));margin-top:54px;max-width:560px}.hero-content{display:grid;gap:34px;grid-template-columns:minmax(0,1fr) minmax(320px,.43fr)}.hero-main{grid-column:1}.hero-card{align-self:end;backdrop-filter:blur(22px);background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.2);border-radius:24px;box-shadow:var(--shadow);grid-column:2;grid-row:1/span 2;margin-bottom:4px;padding:18px}.hero-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.hero-card-top span{color:rgba(255,255,255,.66);font-size:13px;font-weight:800}.hero-card-top strong{background:rgba(223,244,232,.16);border:1px solid rgba(223,244,232,.28);border-radius:999px;color:var(--mint);font-size:12px;padding:7px 9px}.mini-browser{background:rgba(9,13,19,.82);border-radius:18px;min-height:300px;overflow:hidden;padding:18px}.mini-bar{background:rgba(255,255,255,.22);border-radius:999px;height:12px;margin-bottom:74px;width:52%}.mini-title{background:var(--paper);border-radius:10px;height:74px;margin-bottom:18px;width:84%}.mini-copy{background:rgba(255,255,255,.34);border-radius:999px;height:13px;width:64%}.mini-actions{display:flex;gap:10px;margin-top:36px}.mini-actions span{background:var(--mint);border-radius:999px;height:38px;width:124px}.mini-actions span+span{background:transparent;border:1px solid rgba(255,255,255,.28);width:92px}.demo-preview{background:rgba(9,13,19,.82);border-radius:18px;overflow:hidden;padding:16px}.preview-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px}.preview-score span,.preview-top span{color:rgba(255,255,255,.58);font-size:12px;font-weight:800}.preview-top strong{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.16);border-radius:999px;color:white;font-size:11px;padding:7px 9px}.preview-screen{background:var(--paper);border-radius:24px;color:var(--ink);min-height:330px;padding:14px}.preview-hero{background:linear-gradient(135deg,rgba(13,19,27,.86),rgba(15,106,82,.64)),url(/images/rouen-panorama.jpg);background-position:50%;background-size:cover;border-radius:18px;color:white;min-height:128px;padding:18px}.preview-hero span{color:var(--mint);display:block;font-size:12px;font-weight:900;margin-bottom:34px;text-transform:uppercase}.preview-hero strong{display:block;font-size:24px;line-height:1;max-width:220px}.preview-score{align-items:center;background:#edf7f1;border-radius:16px;display:flex;justify-content:space-between;margin:12px 0;min-height:54px;padding:0 14px}.preview-score span{color:#647067}.preview-score strong{color:var(--green);font-size:24px}.preview-lines{display:grid;gap:8px;margin-bottom:14px}.preview-lines i{background:#e6e0d5;border-radius:999px;display:block;height:10px}.preview-lines i:nth-child(2){width:78%}.preview-lines i:nth-child(3){width:54%}.preview-screen button{background:var(--green);border:0;border-radius:999px;color:white;font:inherit;font-size:13px;font-weight:900;min-height:44px;width:100%}.metrics{grid-column:1}.metrics div{backdrop-filter:blur(18px);background:rgba(255,255,255,.1);border:1px solid var(--line);min-height:96px;padding:18px}.metrics div:first-child{border-radius:14px 0 0 14px}.metrics div:last-child{border-radius:0 14px 14px 0}.metrics strong{color:white;display:block;font-size:28px;line-height:1}.metrics span{color:rgba(255,255,255,.65);display:block;font-size:13px;margin-top:8px}.audit-section,.section{margin:0 auto;max-width:1180px;padding:96px 24px}.audit-card{align-items:stretch;background:var(--paper);border-radius:24px;box-shadow:var(--shadow);color:var(--ink);display:grid;gap:38px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);padding:40px}.essentials-section{padding-top:42px}.essentials-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px}.essential-card{background:var(--paper);border-radius:22px;color:var(--ink);min-height:260px;padding:24px}.essential-card span{color:var(--green);display:block;font-size:13px;font-weight:900;margin-bottom:76px}.essential-card h3{font-size:24px;letter-spacing:-.035em;line-height:1.05;margin-bottom:12px}.essential-card p{color:#625b53;line-height:1.46;margin:0}.audit-card .eyebrow,.cta-band .eyebrow,.section .eyebrow{color:var(--green)}.audit-card h2,.cta-band h2,.section h2{color:var(--ink);font-size:clamp(34px,5vw,64px);line-height:1;margin-bottom:0}.audit-board{background:#f4eee3;border:1px solid rgba(13,19,27,.1);border-radius:18px;overflow:hidden}.audit-row{align-items:center;display:flex;justify-content:space-between;min-height:70px;padding:0 20px}.audit-row+.audit-row{border-top:1px solid rgba(13,19,27,.1)}.audit-row span{color:#6b6258}.audit-row strong{color:var(--ink)}.audit-row.good{background:var(--ink);color:white}.audit-row.good span,.audit-row.good strong{color:white}.product-demo-section{align-items:center;display:grid;gap:52px;grid-template-columns:minmax(0,.72fr) minmax(500px,1fr);padding-top:32px}.product-demo-copy h2{color:white;font-size:clamp(34px,5vw,62px);line-height:1;margin-bottom:20px}.product-demo-copy p:not(.eyebrow){color:rgba(255,255,255,.68);font-size:18px;line-height:1.5}.demo-signal-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.demo-signal-grid div{background:rgba(255,255,255,.08);border:1px solid var(--line);border-radius:18px;min-height:92px;padding:16px}.demo-dashboard-card span,.demo-signal-grid span{color:var(--gold);display:block;font-size:12px;font-weight:900;margin-bottom:10px;text-transform:uppercase}.demo-signal-grid strong{color:white;display:block;font-size:18px;line-height:1.18}.product-demo-stage{min-height:520px;position:relative}.demo-desktop{background:rgba(255,250,241,.96);border:1px solid rgba(255,255,255,.26);border-radius:28px;box-shadow:var(--shadow);color:var(--ink);overflow:hidden;padding:0}.demo-window-bar{align-items:center;background:#111820;color:rgba(255,255,255,.72);display:flex;gap:8px;min-height:54px;padding:0 18px}.demo-window-bar span{background:rgba(255,255,255,.34);border-radius:999px;height:10px;width:10px}.demo-window-bar strong{font-size:13px;font-weight:800;margin-left:8px}.demo-window-content{display:grid;gap:14px;grid-template-columns:1fr 1fr;padding:18px}.demo-dashboard-card{background:#f6f4ee;border:1px solid #ece9e1;border-radius:20px;min-height:180px;padding:18px}.demo-dashboard-card.main{background:#0f6a52;color:white}.demo-dashboard-card.main span{color:var(--mint)}.demo-dashboard-card strong{display:block;font-size:38px;letter-spacing:-.04em;line-height:.95;margin-bottom:14px}.demo-dashboard-card p{color:#647067;line-height:1.45;margin:0}.demo-dashboard-card.main p{color:rgba(255,255,255,.74)}.demo-checklist{background:#111820;border-radius:20px;color:white;display:grid;gap:10px;grid-column:1/-1;padding:18px}.demo-checklist div{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:999px;display:flex;font-weight:850;gap:9px;min-height:42px;padding:0 12px}.demo-checklist svg{color:var(--mint)}.demo-phone{background:#101720;border:1px solid rgba(255,255,255,.2);border-radius:38px;bottom:6px;box-shadow:0 24px 70px rgba(0,0,0,.34);padding:12px;position:absolute;right:28px;width:min(240px,42%)}.phone-speaker{background:rgba(255,255,255,.28);border-radius:999px;height:5px;margin:4px auto 10px;width:58px}.phone-screen{background:linear-gradient(180deg,rgba(13,19,27,.14),rgba(13,19,27,.02)),var(--paper);border-radius:28px;color:var(--ink);min-height:300px;padding:22px 18px}.phone-screen span{color:var(--green);display:block;font-size:12px;font-weight:900;margin-bottom:58px;text-transform:uppercase}.phone-screen strong{display:block;font-size:28px;letter-spacing:-.045em;line-height:.98;margin-bottom:12px}.phone-screen p{color:#625b53;font-size:14px;line-height:1.4;margin-bottom:24px}.phone-screen button{background:var(--green);border:0;border-radius:999px;color:white;font:inherit;font-size:13px;font-weight:900;min-height:44px;width:100%}.danger{color:var(--brick)!important}.warning{color:#9f6a00!important}.info{color:#235c96!important}.section-heading{max-width:790px}.cta-band p,.section-heading p:not(.eyebrow),.showcase-copy p{color:rgba(255,255,255,.68);font-size:18px;line-height:1.5;margin-bottom:0}.section h2{color:white;margin-bottom:18px}.workflow-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px}.workflow-card{background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.045));border:1px solid var(--line);border-radius:22px;min-height:270px;padding:22px;transition:border-color .18s ease,transform .18s ease,background .18s ease}.workflow-card:hover{background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.06));border-color:rgba(223,244,232,.34);transform:translateY(-5px)}.card-top{align-items:center;color:var(--mint);display:flex;justify-content:space-between}.card-top span{color:rgba(255,255,255,.48);font-size:13px;font-weight:900}.workflow-card h3{color:white;font-size:24px;margin:82px 0 12px}.workflow-card p{color:rgba(255,255,255,.64);line-height:1.45;margin-bottom:0}.showcase{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,.8fr) minmax(420px,1fr)}.showcase-copy h2{color:white;font-size:clamp(34px,5vw,62px);line-height:1;margin-bottom:20px}.before-after{display:grid;gap:14px;grid-template-columns:.82fr 1fr}.panel-shot{border-radius:24px;min-height:360px;padding:22px}.panel-shot span{display:block;font-size:13px;font-weight:900;margin-bottom:44px;text-transform:uppercase}.before{background:#d8d0c2;color:#5b554d;transform:translateY(38px)}.after{background:var(--paper);color:var(--ink);box-shadow:var(--shadow)}.old-box,.old-header,.old-line,.old-link,.old-title,.shot-hero{border-radius:8px}.old-header{background:rgba(91,85,77,.28);height:24px;margin-bottom:38px;width:62%}.old-title{background:rgba(91,85,77,.38);height:44px;margin-bottom:14px;width:82%}.old-line{background:rgba(91,85,77,.26);height:13px;width:68%}.old-box{background:rgba(91,85,77,.18);height:118px;margin:28px 0}.old-link{background:rgba(91,85,77,.32);height:36px;width:44%}.shot-hero{background:linear-gradient(135deg,rgba(15,106,82,.78),rgba(13,19,27,.9)),url(/images/rouen-panorama.jpg);background-position:50%;background-size:cover;height:190px;margin-bottom:16px}.shot-content{align-items:center;display:flex;gap:16px;justify-content:space-between}.shot-content strong{display:block;font-size:20px;margin-bottom:7px}.shot-content p{color:#625b53;font-size:14px;line-height:1.4;margin:0}.shot-content button{background:var(--green);border:0;border-radius:999px;color:white;font:inherit;font-size:13px;font-weight:900;min-width:146px;padding:13px 16px}.local-section{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(360px,.8fr) minmax(0,1fr)}.local-map{align-items:center;background:radial-gradient(circle at center,rgba(223,244,232,.18),transparent 58%),linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.04));border:1px solid var(--line);border-radius:28px;display:flex;height:430px;justify-content:center;overflow:hidden;position:relative}.local-map svg{color:rgba(255,255,255,.28);position:absolute;right:28px;top:28px}.map-ring{border:1px solid rgba(223,244,232,.2);border-radius:999px;position:absolute}.map-ring.one{height:220px;width:220px}.map-ring.two{height:340px;width:340px}.map-pin{align-items:center;background:var(--mint);border-radius:18px;box-shadow:0 22px 60px rgba(223,244,232,.2);color:var(--ink);display:flex;font-weight:900;height:78px;justify-content:center;position:relative;width:78px;z-index:2}.local-copy h2{color:white;font-size:clamp(34px,5vw,58px);line-height:1;margin-bottom:18px}.local-copy p:not(.eyebrow){color:rgba(255,255,255,.68);font-size:18px;line-height:1.5}.zone-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.zone-list span{background:rgba(255,255,255,.08);border:1px solid var(--line);border-radius:999px;color:white;padding:10px 14px}.seo-section{padding-top:36px}.seo-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px}.seo-card{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045));border:1px solid var(--line);border-radius:22px;color:white;min-height:230px;padding:24px}.seo-card h3{font-size:26px;letter-spacing:-.035em;line-height:1.05;margin:0 0 84px}.seo-card p{color:rgba(255,255,255,.64);line-height:1.48;margin:0}.deliverables{padding-top:12px}.deliverable-list{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.deliverable{align-items:center;background:rgba(255,255,255,.08);border:1px solid var(--line);border-radius:999px;color:white;display:flex;gap:10px;min-height:58px;padding:0 18px}.deliverable svg{color:var(--mint);flex:0 0 auto}.targets{padding-top:48px}.target-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px}.target-card{background:var(--paper);border-radius:24px;color:var(--ink);min-height:250px;padding:26px;transition:transform .18s ease,box-shadow .18s ease}.target-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.target-card svg{color:var(--green)}.target-card h3{font-size:25px;margin:76px 0 14px}.target-card p{color:#625b53;line-height:1.46;margin-bottom:0}.outcome-section{padding-top:26px}.outcome-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px}.outcome-item{align-items:flex-start;background:rgba(255,255,255,.09);border:1px solid var(--line);border-radius:18px;color:white;display:flex;gap:12px;min-height:120px;padding:18px}.outcome-item svg{color:var(--mint);flex:0 0 auto}.outcome-item span{font-size:16px;font-weight:800;line-height:1.35}.pricing-section{max-width:1180px}.pricing-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}.pricing-card{background:var(--paper);border:1px solid rgba(255,255,255,.14);border-radius:24px;box-shadow:var(--shadow);color:var(--ink);min-height:430px;padding:30px}.pricing-card>span{color:var(--green);display:block;font-size:12px;font-weight:900;margin-bottom:22px;text-transform:uppercase}.pricing-card h3{font-size:clamp(30px,4vw,46px);letter-spacing:-.05em;line-height:.98;margin:0 0 16px}.pricing-card strong{display:block;font-size:22px;margin-bottom:24px}.pricing-card ul{display:grid;gap:12px;list-style:none;margin:0 0 28px;padding:0}.pricing-card li{align-items:center;background:#f6f4ee;border-radius:999px;display:flex;gap:9px;min-height:44px;padding:0 14px}.pricing-card li svg{color:var(--green);flex:0 0 auto}.cta-band{align-items:center;background:linear-gradient(90deg,rgba(7,11,16,.94),rgba(7,11,16,.62)),url(/images/rouen-panorama.jpg);background-position:50%;background-size:cover;color:white;display:flex;gap:40px;justify-content:space-between;margin-top:42px;padding:92px max(24px,calc((100vw - 1180px) / 2 + 24px))}.cta-band h2{color:white;max-width:760px}.cta-band p{color:rgba(255,255,255,.72);max-width:720px}.footer{align-items:center;color:rgba(255,255,255,.52);display:flex;font-size:13px;gap:18px;justify-content:space-between;margin:0 auto;max-width:1180px;padding:28px 24px}.footer span:first-child{color:white;font-weight:900}.seo-page{background:var(--background);color:white;min-height:100vh;overflow:hidden}.seo-nav{position:relative;transform:none;left:auto}.seo-hero{align-items:end;display:grid;gap:44px;grid-template-columns:minmax(0,1fr) minmax(340px,.38fr);margin:0 auto;max-width:1180px;min-height:620px;padding:86px 24px 72px}.seo-hero h1{max-width:980px}.seo-hero p{color:rgba(255,255,255,.72);font-size:21px;line-height:1.5;max-width:760px}.seo-hero-panel{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05)),url(/images/rouen-panorama.jpg);background-position:50%;background-size:cover;border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow);min-height:360px;padding:26px}.seo-hero-panel svg{color:var(--mint);margin-bottom:110px}.seo-hero-panel span{color:var(--gold);display:block;font-size:12px;font-weight:900;margin-bottom:12px;text-transform:uppercase}.seo-hero-panel strong{display:block;font-size:38px;letter-spacing:-.045em;line-height:1;margin-bottom:14px}.seo-hero-panel p{color:rgba(255,255,255,.72);font-size:15px;line-height:1.45;margin:0}.artisan-hero .seo-hero-panel{background:linear-gradient(180deg,rgba(7,11,16,.2),rgba(7,11,16,.74)),radial-gradient(circle at 28% 22%,rgba(216,166,66,.24),transparent 34%),linear-gradient(135deg,#27352f,#111820)}.garage-hero .seo-hero-panel{background:linear-gradient(180deg,rgba(7,11,16,.1),rgba(7,11,16,.72)),radial-gradient(circle at 72% 18%,rgba(122,167,217,.24),transparent 34%),linear-gradient(135deg,#182431,#101720)}.seo-benefits{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:24px}.seo-benefit-card{background:var(--paper);border-radius:24px;color:var(--ink);min-height:280px;padding:26px}.seo-benefit-card svg{color:var(--green)}.seo-benefit-card h2{color:var(--ink);font-size:28px;letter-spacing:-.04em;margin:86px 0 12px}.seo-benefit-card p{color:#625b53;line-height:1.48;margin:0}.seo-content-grid,.seo-offer-band{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,.82fr) minmax(360px,.58fr)}.seo-content-grid h2,.seo-offer-band h2{color:white;font-size:clamp(34px,5vw,62px);letter-spacing:-.055em;line-height:1;margin-bottom:18px}.seo-content-grid p,.seo-offer-band p{color:rgba(255,255,255,.68);font-size:18px;line-height:1.5}.seo-faq-list,.seo-offer-list,.seo-process-list{display:grid;gap:12px}.seo-faq-list article,.seo-offer-list span,.seo-process-list div{background:rgba(255,255,255,.08);border:1px solid var(--line);border-radius:18px;color:white;padding:18px}.seo-process-list span{color:var(--gold);display:block;font-size:12px;font-weight:900;margin-bottom:10px}.seo-process-list strong{display:block;font-size:20px;line-height:1.22}.seo-offer-band{background:#0f6a52;border-radius:28px;margin-top:34px;padding:42px}.seo-offer-list span{align-items:center;background:rgba(255,255,255,.11);display:flex;font-weight:900;gap:10px}.seo-offer-list svg{color:var(--mint);flex:0 0 auto}.seo-faq{padding-top:44px}.seo-faq-list{margin-top:34px}.seo-faq-list h3{font-size:24px;letter-spacing:-.035em;margin-bottom:10px}.seo-faq-list p{color:rgba(255,255,255,.68);line-height:1.5;margin:0}.quote-page{background:linear-gradient(135deg,rgba(7,11,16,.9),rgba(7,11,16,.62)),url(/images/rouen-panorama.jpg);background-position:50%;background-size:cover;color:white;min-height:100vh;padding:28px}.quote-back{align-items:center;backdrop-filter:blur(16px);background:rgba(255,255,255,.1);border:1px solid var(--line);border-radius:999px;display:inline-flex;font-weight:900;gap:8px;min-height:44px;padding:0 16px}.quote-shell{align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,.88fr) minmax(420px,.74fr);margin:86px auto 0;max-width:1180px}.quote-intro h1{color:white;font-size:clamp(46px,6vw,86px);letter-spacing:-.065em;line-height:.92;margin-bottom:24px}.quote-intro p:not(.eyebrow){color:rgba(255,255,255,.76);font-size:20px;line-height:1.5;max-width:680px}.quote-intro .quote-note{background:rgba(223,244,232,.12);border:1px solid rgba(223,244,232,.22);border-radius:18px;color:rgba(255,255,255,.82);font-size:16px;margin-top:18px;max-width:580px;padding:16px}.quote-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.quote-points div{align-items:center;backdrop-filter:blur(14px);background:rgba(255,255,255,.1);border:1px solid var(--line);border-radius:999px;display:flex;gap:9px;min-height:50px;padding:0 16px}.quote-points svg{color:var(--mint)}.quote-form{background:rgba(255,250,241,.98);border:1px solid rgba(255,255,255,.6);border-radius:28px;box-shadow:var(--shadow);color:var(--ink);display:grid;gap:14px;grid-template-columns:1fr 1fr;padding:26px}.quote-form label{color:#647067;display:grid;font-size:13px;font-weight:900;gap:7px}.quote-form input,.quote-form select,.quote-form textarea{background:#f8f7f2;border:1px solid #ded8ce;border-radius:14px;color:#111820;font:inherit;min-height:48px;padding:0 13px;width:100%}.quote-form textarea{min-height:110px;padding:13px;resize:vertical}.quote-file-drop{background:#f8f7f2;border:1px dashed #c7c0b5;border-radius:15px;padding:12px}.quote-file-drop input{background:white;cursor:pointer}.quote-file-drop span{color:#647067;font-size:12px;font-weight:800;line-height:1.35}.quote-error,.quote-submit,.quote-success,.quote-wide{grid-column:1/-1}.quote-submit{border:0;cursor:pointer;width:100%}.quote-error,.quote-success{align-items:center;border-radius:16px;display:flex;font-weight:900;gap:9px;min-height:48px;padding:0 14px}.quote-success{background:#e0f6e8;color:#0f6a52}.quote-error{background:#ffe4dc;color:#9d3f2f}.activation-page{background:linear-gradient(135deg,rgba(7,11,16,.88),rgba(7,11,16,.7)),url(/images/artisan-renovation-chantier.webp);background-position:50%;background-size:cover;color:white;min-height:100vh;padding:28px}.activation-back{align-items:center;backdrop-filter:blur(16px);background:rgba(255,255,255,.1);border:1px solid var(--line);border-radius:999px;color:white;display:inline-flex;font-weight:900;gap:8px;min-height:44px;padding:0 16px;text-decoration:none}.activation-shell{align-items:start;display:grid;gap:34px;grid-template-columns:minmax(0,.86fr) minmax(460px,.74fr);margin:64px auto 0;max-width:1240px}.activation-intro{grid-column:1;grid-row:1}.activation-intro h1{color:white;font-size:clamp(44px,6vw,84px);letter-spacing:0;line-height:.95;margin-bottom:20px}.activation-intro p:not(.eyebrow){color:rgba(255,255,255,.78);font-size:19px;line-height:1.5;max-width:700px}.activation-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.activation-steps span,.activation-summary article{backdrop-filter:blur(16px);background:rgba(255,255,255,.1);border:1px solid var(--line)}.activation-summary article{border-radius:18px;display:grid;gap:8px;min-height:150px;padding:16px}.activation-steps svg,.activation-summary svg{color:var(--mint)}.activation-form label,.activation-summary span{font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.activation-summary strong{color:white;font-size:20px;line-height:1.15;overflow-wrap:anywhere}.activation-summary p{color:rgba(255,255,255,.68);font-size:13px;line-height:1.35;margin:0}.activation-steps{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.activation-steps span{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;gap:7px;min-height:38px;padding:0 12px}.activation-automation-gates{display:grid;gap:8px;grid-column:1;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.activation-automation-gates article{backdrop-filter:blur(16px);background:rgba(255,255,255,.095);border:1px solid var(--line);border-radius:14px;min-height:118px;padding:12px}.activation-automation-gates span{color:var(--mint);display:block;font-size:11px;font-weight:950;line-height:1.15;margin-bottom:7px;text-transform:uppercase}.activation-automation-gates strong{color:white;display:block;font-size:14px;line-height:1.25}.activation-automation-gates p{color:rgba(255,255,255,.62);font-size:12px;font-weight:800;line-height:1.35;margin:7px 0 0}.activation-form{background:rgba(255,250,241,.98);border:1px solid rgba(255,255,255,.6);border-radius:24px;box-shadow:var(--shadow);color:var(--ink);display:grid;gap:13px;grid-column:2;grid-row:1/span 2;grid-template-columns:1fr 1fr;padding:24px;scroll-margin-top:18px}.activation-form label{color:#647067;display:grid;gap:7px}.activation-form input,.activation-form select,.activation-form textarea{background:#f8f7f2;border:1px solid #ded8ce;border-radius:13px;color:#111820;font:inherit;min-height:46px;padding:0 12px;width:100%}.activation-form textarea{min-height:94px;padding:12px;resize:vertical}.activation-domain-choice{background:#f8f7f2;border:1px solid #ded8ce;border-radius:15px;display:grid;gap:10px;padding:12px}.activation-domain-choice>span{color:#647067;font-size:13px;font-weight:900}.activation-domain-choice>p{color:#647067;font-size:12px;font-weight:800;line-height:1.35;margin:0}.activation-domain-choice>div{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.activation-domain-choice label{background:white;border:1px solid #ded8ce;border-radius:13px;color:#111820;display:grid;gap:7px;min-height:104px;padding:11px}.activation-domain-choice input{min-height:16px;width:16px}.activation-domain-choice strong{color:#111820;font-size:15px;line-height:1.2;overflow-wrap:anywhere}.activation-domain-choice small{color:#647067;font-size:12px;font-weight:800;line-height:1.3}.activation-file-drop{background:#f8f7f2;border:1px dashed #c7c0b5;border-radius:15px;padding:12px}.activation-file-drop input{background:white;cursor:pointer}.activation-file-drop span{color:#647067;font-size:12px;font-weight:800;line-height:1.35}.activation-intro-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.activation-intro-actions a{min-height:46px}.activation-actions,.activation-error,.activation-success,.activation-wide{grid-column:1/-1}.activation-check{align-items:center;display:flex;gap:10px;line-height:1.35}.activation-check input{min-height:18px;width:18px}.activation-error,.activation-success{align-items:center;border-radius:15px;display:flex;font-weight:900;gap:9px;min-height:48px;padding:0 14px}.activation-success{background:#e0f6e8;color:#0f6a52}.activation-error{background:#ffe4dc;color:#9d3f2f}.activation-actions{display:grid;gap:10px;grid-template-columns:1fr 1fr}.activation-actions .dark-button,.activation-actions .soft-button{border:0;justify-content:center;min-height:48px}.dashboard-shell{background:#eef1ec;color:#111820;display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.dashboard-sidebar{background:#0d131b;color:white;display:flex;flex-direction:column;gap:30px;padding:28px}.dashboard-brand{align-items:center;display:flex;gap:12px}.dashboard-brand span{align-items:center;background:var(--mint);border-radius:10px;color:var(--ink);display:flex;font-family:var(--font-serif),serif;font-size:20px;height:40px;justify-content:center;width:40px}.dashboard-brand strong{font-size:20px}.dashboard-menu{display:grid;gap:8px}.dashboard-menu a{align-items:center;border-radius:14px;color:rgba(255,255,255,.68);display:flex;gap:10px;min-height:46px;padding:0 14px}.dashboard-menu a.active,.dashboard-menu a:hover{background:rgba(255,255,255,.1);color:white}button:disabled{cursor:wait;opacity:.62}.sidebar-card{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:20px;margin-top:auto;padding:18px}.sidebar-card span{color:var(--mint);font-size:12px;font-weight:900;text-transform:uppercase}.sidebar-card strong{display:block;font-size:20px;margin:12px 0 8px}.sidebar-card p{color:rgba(255,255,255,.62);font-size:14px;line-height:1.45;margin:0}.dashboard-main{padding:34px}.dashboard-header{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.dashboard-kicker{color:var(--green);font-size:12px;font-weight:900;margin-bottom:10px;text-transform:uppercase}.dashboard-header h1{color:#111820;font-size:clamp(36px,5vw,64px);letter-spacing:-.055em;line-height:.95;margin-bottom:8px}.dashboard-header span{color:#647067}.header-actions{display:flex;gap:10px}.danger-button,.dark-button,.icon-button,.soft-button{align-items:center;border:0;border-radius:999px;display:inline-flex;font:inherit;font-weight:900;gap:8px;min-height:44px;padding:0 16px}.soft-button{background:white;color:#111820}.dark-button{background:#111820;color:white;white-space:nowrap}.icon-button{background:#f0eee8;justify-content:center;min-width:44px;padding:0}.danger-button{background:#ffe4dc;color:#9d3f2f}.stat-grid{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}.panel,.stat-card{background:white;border:1px solid rgba(17,24,32,.08);border-radius:24px;box-shadow:0 18px 50px rgba(17,24,32,.06)}.stat-card{min-height:170px;padding:20px}.stat-icon{align-items:center;background:#edf7f1;border-radius:14px;color:var(--green);display:flex;height:42px;justify-content:center;margin-bottom:24px;width:42px}.stat-card strong{display:block;font-size:34px;letter-spacing:-.04em}.stat-card span{color:#111820;display:block;font-weight:900;margin-top:2px}.stat-card p{color:#647067;font-size:14px;margin:8px 0 0}.dashboard-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.58fr)}.panel{padding:22px}.panel.large{grid-row:span 3}.prospect-form-panel{grid-column:1/-1;grid-row:auto}.prospect-import-panel{background:#111820;color:white;grid-column:1/-1}.prospect-import-panel .panel-header h2{color:white}.import-note p,.prospect-import-panel .panel-header p{color:rgba(255,255,255,.68)}.panel-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:22px}.panel-header h2{color:#111820;font-size:24px;letter-spacing:-.035em;margin-bottom:4px}.panel-header p{color:#647067;margin:0}.prospect-table{display:grid;gap:0}.table-head,.table-row{display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) 82px 126px minmax(130px,.58fr) minmax(220px,.78fr)}.table-head{color:#7d867e;font-size:12px;font-weight:900;padding:0 14px 12px;text-transform:uppercase}.table-row{align-items:center;border-top:1px solid #ece9e1;min-height:118px;padding:16px 14px}.table-row strong{display:block}.table-row p{align-items:center;color:#647067;display:flex;font-size:14px;gap:5px;margin:6px 0}.next-action small,.table-row small{color:#7d867e;display:block;line-height:1.35}.next-action strong{font-size:14px;line-height:1.25}.prospect-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.prospect-meta a,.prospect-meta span{background:#f0eee8;border-radius:999px;color:#111820;font-size:12px;font-weight:800;padding:6px 9px}.email-badge{border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;padding:7px 10px}.prospect-meta .email-badge{padding:6px 9px}.email-badge.good{background:#e0f6e8;color:#0f6a52}.email-badge.generic{background:#e8f0ff;color:#244f9e}.email-badge.warning{background:#fff3d0;color:#8a6200}.email-badge.missing{background:#ffe4dc;color:#9d3f2f}.control-center-shell .email-badge.good{background:rgba(53,212,154,.14);border:1px solid rgba(53,212,154,.28);color:#86efac}.control-center-shell .email-badge.generic{background:rgba(125,211,252,.12);border:1px solid rgba(125,211,252,.24);color:#bae6fd}.control-center-shell .email-badge.warning{background:rgba(243,182,73,.13);border:1px solid rgba(243,182,73,.3);color:#f7d78a}.control-center-shell .email-badge.missing{background:rgba(251,113,133,.13);border:1px solid rgba(251,113,133,.3);color:#fecdd3}.score,.status-pill{border-radius:999px;display:inline-flex;font-weight:900;justify-content:center;padding:8px 10px}.score.high{background:#e0f6e8;color:#0f6a52}.score.mid{background:#fff3d0;color:#8a6200}.score.low{background:#ffe4dc;color:#9d3f2f}.status-pill{background:#f0eee8;color:#111820;font-size:13px}.pipeline-list,.task-list{display:grid;gap:14px}.pipeline-row{display:grid;gap:8px}.pipeline-row span{color:#647067}.pipeline-row strong{font-size:22px}.pipeline-row div{background:#edf0eb;border-radius:999px;height:9px;overflow:hidden}.pipeline-row i{background:var(--green);border-radius:inherit;display:block;height:100%}.niche-split{display:grid;gap:12px;grid-template-columns:1fr 1fr}.niche-split div{background:#f6f4ee;border-radius:18px;padding:18px}.niche-split p,.niche-split span{color:#647067}.niche-split strong{display:block;font-size:36px;margin:12px 0 4px}.task-list div{align-items:center;background:#f6f4ee;border-radius:16px;display:flex;gap:10px;min-height:52px;padding:0 14px}.task-list svg{color:var(--green)}.followup-list{display:grid;gap:10px}.email-workflow-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.email-workflow-grid>section{display:grid;gap:10px}.email-workflow-grid>section>strong{color:#111820;font-size:15px}.email-workbench-panel{grid-column:1/-1}.email-command-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.email-command-strip article{background:rgba(7,8,13,.32);border:1px solid rgba(255,255,255,.08);border-radius:14px;min-height:104px;padding:14px}.email-command-strip article.warn{border-color:rgba(216,166,66,.24)}.email-command-strip article.danger{border-color:rgba(248,113,113,.3)}.email-command-strip article.good{border-color:rgba(52,211,153,.18)}.email-command-strip span,.email-work-row span{color:rgba(216,166,66,.9);display:block;font-size:11px;font-weight:950;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.email-command-strip strong{color:#ffffff;display:block;font-size:30px;letter-spacing:-.04em;line-height:1}.email-command-strip p{color:rgba(247,242,255,.58);font-size:12px;font-weight:850;margin:8px 0 0}.email-work-queue{display:grid;gap:9px}.email-work-row{align-items:center;background:rgba(7,8,13,.34);border:1px solid rgba(255,255,255,.085);border-radius:14px;display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(190px,.52fr) minmax(310px,.76fr);min-height:86px;padding:13px}.email-work-row.good{border-color:rgba(52,211,153,.18)}.email-work-row.warn{border-color:rgba(216,166,66,.22)}.email-work-row.danger{border-color:rgba(248,113,113,.32)}.email-work-row strong{color:#ffffff;display:block;font-size:17px;line-height:1.2}.email-work-meta span,.email-work-row p,.email-work-row small{color:rgba(247,242,255,.58);font-size:12px;font-weight:850;line-height:1.35;margin:5px 0 0}.email-work-meta{display:grid;gap:6px}.email-work-meta b{color:#f7d78a;font-size:13px}.email-work-meta a{color:rgba(125,211,252,.86);font-size:12px;font-weight:900;word-break:break-word}.email-safe-send-drawer{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.email-safe-send-grid{display:grid;gap:10px;padding:12px}.email-safe-send-grid article{background:rgba(7,8,13,.32);border:1px solid rgba(255,255,255,.08);border-radius:12px;min-height:104px;padding:12px}.email-safe-send-grid article.warn{border-color:rgba(216,166,66,.24)}.email-safe-send-grid article.good{border-color:rgba(52,211,153,.18)}.email-safe-send-grid article.hot{border-color:rgba(248,113,113,.3)}.email-safe-send-drawer>summary span,.email-safe-send-grid span{color:rgba(216,166,66,.9);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.email-safe-send-grid strong{color:#ffffff;display:block;font-size:16px;line-height:1.2}.email-safe-send-grid li,.email-safe-send-grid p{color:rgba(247,242,255,.58);font-size:12px;font-weight:850;line-height:1.35;margin:7px 0 0}.email-safe-send-grid ul{display:grid;gap:5px;list-style:none;margin:10px 0 0;padding:0}.email-work-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.email-work-actions form{display:contents}.email-pool-drawer{grid-column:1/-1;overflow:hidden}.email-pool-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none}.email-pool-drawer>summary::-webkit-details-marker{display:none}.email-pool-drawer>summary h2{color:#ffffff;font-size:22px;margin:0}.email-pool-drawer>summary p{color:rgba(247,242,255,.56);font-size:13px;font-weight:850;margin:5px 0 0}.email-pool-drawer[open]>summary{border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:14px;padding-bottom:14px}.followup-row{align-items:center;background:#f8f7f2;border:1px solid #ece9e1;border-radius:18px;display:grid;gap:14px;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);padding:14px}.followup-row span{color:var(--green);display:block;font-size:12px;font-weight:900;margin-bottom:7px;text-transform:uppercase}.followup-row strong{color:#111820;display:block;font-size:17px}.followup-row p{color:#647067;font-size:13px;margin:6px 0 0}.followup-actions{display:flex;flex-wrap:wrap;gap:8px}.followup-actions form{display:contents}.empty-state{align-items:center;background:#edf7f1;border-radius:16px;color:#0f6a52;display:flex;font-weight:900;gap:10px;min-height:58px;padding:0 14px}.demo-list,.priority-list{display:grid;gap:10px}.priority-row{align-items:center;background:#f8f7f2;border:1px solid #ece9e1;border-radius:18px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.priority-row strong{color:#111820;display:block;font-size:19px;margin-top:10px}.priority-row p,.priority-row small{color:#647067}.priority-row p{margin:6px 0}.priority-row small{display:block;line-height:1.4}.email-priority-row strong{margin-top:8px}.priority-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.priority-actions form{display:contents}.demo-row{align-items:center;background:#f8f7f2;border:1px solid #ece9e1;border-radius:18px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.demo-row strong{color:#111820;display:block;font-size:19px;margin-top:10px}.demo-row p,.demo-row small{color:#647067}.demo-row p{margin:6px 0}.demo-row small{display:block;line-height:1.4}.demo-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.demo-workbench-panel{grid-column:1/-1}.demo-production-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.demo-production-strip article{background:rgba(7,8,13,.32);border:1px solid rgba(255,255,255,.08);border-radius:14px;min-height:104px;padding:14px}.demo-production-strip article.warn,.demo-work-row.warn{border-color:rgba(216,166,66,.24)}.demo-production-strip article.hot,.demo-work-row.hot{border-color:rgba(248,113,113,.3)}.demo-production-strip article.good,.demo-work-row.good{border-color:rgba(52,211,153,.18)}.demo-engine-drawer>summary span,.demo-production-strip span,.demo-work-row span{color:rgba(216,166,66,.9);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:10px;text-transform:uppercase}.demo-production-strip strong{color:#ffffff;display:block;font-size:30px;line-height:1}.demo-production-strip p{color:rgba(247,242,255,.58);font-size:12px;font-weight:850;margin:8px 0 0}.demo-work-list{display:grid;gap:9px}.demo-work-row{align-items:center;background:rgba(7,8,13,.34);border:1px solid rgba(255,255,255,.085);border-radius:14px;display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(210px,.54fr) minmax(330px,.78fr);min-height:90px;padding:13px}.demo-work-row.neutral{border-color:rgba(255,255,255,.08)}.demo-work-main strong{color:#ffffff;display:block;font-size:17px;line-height:1.2}.demo-engine-drawer p,.demo-work-main p,.demo-work-main small,.demo-work-meta p,.demo-work-meta small{color:rgba(247,242,255,.58);font-size:12px;font-weight:850;line-height:1.35;margin:5px 0 0}.demo-work-meta{display:grid;gap:6px}.demo-work-meta b{color:#f7d78a;font-size:13px}.demo-work-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.demo-work-actions form{display:contents}.demo-engine-drawer,.demo-url-drawer{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.demo-url-drawer{grid-column:1/-1}.demo-engine-drawer{margin-top:14px}.demo-engine-drawer>summary,.demo-url-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;padding:10px 12px}.demo-engine-drawer>summary::-webkit-details-marker,.demo-url-drawer>summary::-webkit-details-marker{display:none}.demo-engine-drawer>summary b,.demo-url-drawer>summary b,.demo-url-drawer>summary span{margin:0}.demo-engine-drawer>summary b,.demo-url-drawer>summary b{color:rgba(255,255,255,.86);font-size:12px}.demo-url-form{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;padding:10px}.demo-url-form input{background:rgba(9,9,15,.54);border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#ffffff;font:inherit;min-height:38px;min-width:0;padding:8px 10px}.demo-engine-drawer .demo-engine-timeline{padding:0 12px 12px}.demo-engine-drawer p{border-top:1px solid rgba(255,255,255,.08);padding:10px 12px 12px}.quote-panel{grid-column:1/-1}.quote-list{display:grid;gap:10px}.quote-row{align-items:center;background:#f8f7f2;border:1px solid #ece9e1;border-radius:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(160px,.24fr);padding:16px}.quote-row strong{display:block;font-size:18px}.quote-row p{color:#647067;margin:6px 0}.quote-row small{color:#7d867e;display:block;line-height:1.4}.quote-side{display:grid;gap:8px;justify-items:end}.quote-side strong{font-size:14px}.quote-workbench-panel{grid-column:1/-1}.quote-automation-grid,.quote-command-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.quote-automation-grid article,.quote-command-strip article{background:rgba(7,8,13,.32);border:1px solid rgba(255,255,255,.08);border-radius:14px;min-height:104px;padding:14px}.quote-automation-grid article.hot,.quote-command-strip article.hot,.quote-work-row.hot{border-color:rgba(248,113,113,.3)}.quote-automation-grid article.warn,.quote-command-strip article.warn,.quote-work-row.warn{border-color:rgba(216,166,66,.24)}.quote-automation-grid article.good,.quote-command-strip article.good,.quote-work-row.good{border-color:rgba(52,211,153,.18)}.quote-automation-drawer>summary span,.quote-automation-grid span,.quote-command-strip span,.quote-detail-drawer>summary span,.quote-pipeline-drawer>summary span,.quote-work-row span{color:rgba(216,166,66,.9);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:10px;text-transform:uppercase}.quote-automation-grid strong,.quote-command-strip strong{color:#ffffff;display:block;font-size:30px;line-height:1}.quote-automation-grid li,.quote-automation-grid p,.quote-automation-grid small,.quote-command-strip p{color:rgba(247,242,255,.58);font-size:12px;font-weight:850;margin:8px 0 0}.quote-work-list{display:grid;gap:9px}.quote-work-row{align-items:center;background:rgba(7,8,13,.34);border:1px solid rgba(255,255,255,.085);border-radius:14px;display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(210px,.54fr) minmax(300px,.72fr);min-height:90px;padding:13px}.quote-work-row.neutral{border-color:rgba(255,255,255,.08)}.quote-work-main strong{color:#ffffff;display:block;font-size:17px;line-height:1.2}.quote-pipeline-drawer p,.quote-work-main p,.quote-work-main small,.quote-work-meta p,.quote-work-meta small{color:rgba(247,242,255,.58);font-size:12px;font-weight:850;line-height:1.35;margin:5px 0 0}.quote-work-meta{display:grid;gap:6px}.quote-work-meta b{color:#f7d78a;font-size:13px}.quote-work-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.quote-automation-drawer,.quote-detail-drawer,.quote-pipeline-drawer{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.quote-automation-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.quote-automation-grid strong{font-size:16px;line-height:1.2}.quote-automation-grid ul{display:grid;gap:5px;list-style:none;margin:10px 0 0;padding:0}.quote-automation-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.quote-automation-tags span{border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(247,242,255,.76);font-size:10px;margin:0;min-height:24px;padding:6px 8px;text-transform:none}.quote-detail-drawer{grid-column:1/-1}.quote-pipeline-drawer{margin-top:14px}.quote-detail-drawer>summary,.quote-pipeline-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;padding:10px 12px}.quote-detail-drawer>summary::-webkit-details-marker,.quote-pipeline-drawer>summary::-webkit-details-marker{display:none}.quote-detail-drawer>summary b,.quote-detail-drawer>summary span,.quote-pipeline-drawer>summary b,.quote-pipeline-drawer>summary span{margin:0}.quote-detail-drawer>summary b,.quote-pipeline-drawer>summary b{color:rgba(255,255,255,.86);font-size:12px}.quote-detail-grid,.quote-pipeline-steps{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:8px;padding:10px}.quote-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.quote-detail-grid div{background:rgba(9,9,15,.35);border:1px solid rgba(255,255,255,.07);border-radius:10px;min-width:0;padding:9px}.quote-detail-grid a,.quote-detail-grid b{color:rgba(255,255,255,.86);display:block;font-size:12px;font-weight:900;overflow-wrap:anywhere}.quote-pipeline-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.quote-pipeline-steps span{background:rgba(216,166,66,.1);border:1px solid rgba(216,166,66,.16);border-radius:999px;color:rgba(255,255,255,.84);font-size:12px;font-weight:900;min-height:36px;padding:10px;text-align:center}.quote-pipeline-drawer p{border-top:1px solid rgba(255,255,255,.08);padding:10px 12px 12px}.client-workbench-panel{grid-column:1/-1}.client-command-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.client-command-strip article{background:rgba(7,8,13,.32);border:1px solid rgba(255,255,255,.08);border-radius:14px;min-height:104px;padding:14px}.client-command-strip article.warn,.client-work-row.warn{border-color:rgba(216,166,66,.24)}.client-command-strip article.good,.client-work-row.good{border-color:rgba(52,211,153,.18)}.client-work-row.hot{border-color:rgba(248,113,113,.3)}.client-command-strip span,.client-conversion-drawer>summary span,.client-onboarding-drawer>summary span,.client-work-row span{color:rgba(216,166,66,.9);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:10px;text-transform:uppercase}.client-command-strip strong{color:#ffffff;display:block;font-size:30px;line-height:1}.client-command-strip p,.client-conversion-drawer>p{color:rgba(247,242,255,.58);font-size:12px;font-weight:850;margin:8px 0 0}.client-work-list{display:grid;gap:9px}.client-work-row{align-items:center;background:rgba(7,8,13,.34);border:1px solid rgba(255,255,255,.085);border-radius:14px;display:grid;gap:12px;grid-template-columns:minmax(0,1.05fr) minmax(230px,.56fr) minmax(290px,.7fr);min-height:90px;padding:13px}.client-work-main strong{color:#ffffff;display:block;font-size:17px;line-height:1.2}.client-conversion-list p,.client-work-main p,.client-work-main small,.client-work-meta small{color:rgba(247,242,255,.58);font-size:12px;font-weight:850;line-height:1.35;margin:5px 0 0}.client-work-meta{display:grid;gap:6px}.client-work-meta b{color:#f7d78a;font-size:13px}.client-progress{background:rgba(255,255,255,.08);border-radius:999px;height:7px;overflow:hidden;width:100%}.client-progress i{background:linear-gradient(90deg,#d8a642,#34d399);border-radius:inherit;display:block;height:100%}.client-conversion-actions,.client-work-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.client-conversion-actions form,.client-work-actions form{display:contents}.client-conversion-drawer,.client-onboarding-drawer{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.client-onboarding-drawer{grid-column:1/-1}.client-conversion-drawer{margin-top:14px}.client-conversion-drawer>summary,.client-onboarding-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;padding:10px 12px}.client-conversion-drawer>summary::-webkit-details-marker,.client-onboarding-drawer>summary::-webkit-details-marker{display:none}.client-conversion-drawer>summary b,.client-conversion-drawer>summary span,.client-onboarding-drawer>summary b,.client-onboarding-drawer>summary span{margin:0}.client-conversion-drawer>summary b,.client-onboarding-drawer>summary b{color:rgba(255,255,255,.86);font-size:12px}.client-onboarding-steps{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr));padding:10px}.client-onboarding-steps form{display:contents}.client-onboarding-steps .completed,.client-onboarding-steps button{align-items:center;border:1px solid rgba(255,255,255,.09);border-radius:10px;display:flex;font:inherit;font-size:11px;font-weight:900;justify-content:center;min-height:38px;padding:8px;text-align:center;text-transform:none}.client-onboarding-steps button{background:rgba(216,166,66,.1);color:rgba(255,255,255,.84);cursor:pointer}.client-onboarding-steps button:hover{border-color:rgba(216,166,66,.32)}.client-onboarding-steps .completed{background:rgba(52,211,153,.09);border-color:rgba(52,211,153,.18);color:#86efac;gap:5px;margin:0}.client-conversion-list{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:8px;padding:10px}.client-conversion-list article{align-items:center;background:rgba(7,8,13,.28);border:1px solid rgba(255,255,255,.07);border-radius:10px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.client-conversion-list strong{color:#ffffff;font-size:14px}.client-conversion-drawer>p{border-top:1px solid rgba(255,255,255,.08);padding:10px 12px 12px}.prospect-form{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.prospect-import-form{display:grid;gap:12px;grid-template-columns:minmax(220px,1.3fr) minmax(140px,.7fr) minmax(160px,.8fr) 90px auto}.quick-import-form{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:18px;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px;padding:14px}.quick-import-form span{color:rgba(255,255,255,.68);font-size:13px;font-weight:850;line-height:1.4}.inline-edit-form,.prospect-form label,.prospect-import-form label{display:grid;gap:7px}.prospect-form label,.prospect-import-form label{color:#647067;font-size:13px;font-weight:900}.prospect-import-form label{color:rgba(255,255,255,.72)}.inline-edit-form input,.inline-edit-form select,.prospect-form input,.prospect-form select,.prospect-form textarea,.prospect-import-form input,.prospect-import-form select,.score-assistant{background:#f8f7f2;border:1px solid #ded8ce;border-radius:14px;color:#111820;font:inherit;min-height:44px;padding:0 12px;width:100%}.prospect-import-form .dark-button{align-self:end;background:var(--green);justify-content:center}.quick-import-form .dark-button{background:var(--green);flex:0 0 auto}.import-note{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:18px;margin-top:14px;padding:14px 16px}.import-note strong{color:white;display:block;margin-bottom:4px}.import-note p{line-height:1.45;margin:0}.prospect-form textarea{min-height:88px;padding:12px;resize:vertical}.score-assistant{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;min-height:auto;padding:14px}.score-assistant legend{color:#111820;font-size:13px;font-weight:900;padding:0 6px}.score-assistant label{align-items:center;background:white;border:1px solid #ece9e1;border-radius:999px;color:#111820;display:flex;flex-direction:row;font-size:13px;gap:8px;min-height:38px;padding:0 12px}.score-assistant input{height:16px;margin:0;min-height:16px;padding:0;width:16px}.full-field{grid-column:span 2}.prospect-form .dark-button{align-self:end;justify-content:center}.row-actions{display:grid;gap:8px}.inline-edit-form{grid-template-columns:64px minmax(110px,1fr)}.inline-edit-form button,.inline-edit-form input[name=demoUrl],.inline-edit-form input[name=email],.inline-edit-form input[name=notes],.inline-edit-form input[name=phone],.inline-edit-form input[name=problem],.inline-edit-form input[name=websiteUrl]{grid-column:1/-1}.row-actions .danger-button{justify-content:center;width:100%}.prospect-detail-page{background:radial-gradient(circle at 12% 8%,rgba(139,92,246,.2),transparent 34%),radial-gradient(circle at 82% 12%,rgba(216,166,66,.1),transparent 30%),#09090f;color:#f7f2ff;min-height:100vh;padding:34px}.prospect-detail-page .panel{background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.04)),rgba(17,16,24,.88);border:1px solid rgba(168,85,247,.16);box-shadow:0 24px 90px rgba(0,0,0,.24);color:#f7f2ff}.prospect-detail-page .panel-header h2{color:#ffffff}.prospect-detail-page .panel-header p{color:rgba(247,242,255,.56)}.prospect-detail-page .soft-button{background:rgba(255,255,255,.075);border-color:rgba(255,255,255,.12);color:rgba(247,242,255,.86)}.prospect-detail-page .dark-button{background:linear-gradient(135deg,#8b5cf6,#9333ea);color:white}.compact-prospect-detail #audit-complet:not([open]),.compact-prospect-detail #modifier:not([open]),.compact-prospect-detail #prompts:not([open]),.compact-prospect-detail #sortie-demo:not([open]),.compact-prospect-detail #timeline:not([open]),.compact-prospect-detail #workflow-contact-alternatif:not([open]),.compact-prospect-detail #workflow-demo:not([open]),.compact-prospect-detail #workflow-email:not([open]),.compact-prospect-detail .prospect-action-desk,.compact-prospect-detail .prospect-command-center,.compact-prospect-detail .prospect-dossier-hero,.compact-prospect-detail .prospect-main-card:not(#audit-complet),.compact-prospect-detail .prospect-readable-brief,.compact-prospect-detail .prospect-terrain-panel{display:none}.compact-prospect-detail .prospect-detail-header{max-width:980px}.prospect-simple-sheet{display:grid;gap:12px;margin:0 auto 14px;max-width:980px}.prospect-simple-focus{align-items:center;background:linear-gradient(135deg,rgba(14,165,233,.12),rgba(34,197,94,.08)),rgba(14,15,22,.92);border:1px solid rgba(125,211,252,.22);border-radius:16px;box-shadow:0 18px 60px rgba(0,0,0,.22);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.prospect-simple-focus.hot{border-color:rgba(52,211,153,.34)}.prospect-simple-focus.good{border-color:rgba(125,211,252,.28)}.prospect-simple-focus.low{border-color:rgba(255,255,255,.12)}.prospect-decision-strip span,.prospect-simple-focus span,.prospect-simple-free-sources>span,.prospect-simple-grid span,.prospect-simple-more summary span,.prospect-simple-todo>span{color:#7dd3fc;display:block;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.prospect-simple-focus strong{color:#ffffff;display:block;font-size:28px;letter-spacing:0;line-height:1.08;margin-top:5px;overflow-wrap:anywhere}.prospect-simple-focus p{color:rgba(247,242,255,.64);font-size:13px;font-weight:820;line-height:1.45;margin:8px 0 0;max-width:76ch}.prospect-simple-focus-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.prospect-simple-focus-actions .dark-button,.prospect-simple-focus-actions .soft-button{min-height:40px;padding:0 12px;white-space:nowrap}.prospect-decision-strip{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.prospect-decision-strip form{display:contents}.prospect-decision-strip a,.prospect-decision-strip button{background:rgba(12,13,20,.86);border:1px solid rgba(255,255,255,.095);border-radius:12px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:6px;min-height:108px;min-width:0;padding:12px;text-align:left;text-decoration:none}.prospect-decision-strip a:hover,.prospect-decision-strip button:hover{border-color:rgba(125,211,252,.26)}.prospect-decision-strip .good{border-color:rgba(52,211,153,.28)}.prospect-decision-strip .hot,.prospect-decision-strip .warn{border-color:rgba(216,166,66,.32)}.prospect-decision-strip .neutral{border-color:rgba(255,255,255,.12)}.prospect-decision-strip strong{color:#ffffff;display:block;font-size:18px;font-weight:950;line-height:1.1;overflow-wrap:anywhere}.prospect-decision-strip p{color:rgba(247,242,255,.58);font-size:12px;font-weight:800;line-height:1.3;margin:0;overflow-wrap:anywhere}.phase-two-decision-board{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.095);border-radius:14px;display:grid;gap:10px;padding:12px}.phase-two-decision-summary{background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.12);border-radius:12px;min-width:0;padding:12px}.phase-two-decision-summary.hot{border-color:rgba(248,113,113,.34)}.phase-two-decision-summary.good{border-color:rgba(52,211,153,.3)}.phase-two-decision-summary.low{border-color:rgba(216,166,66,.32)}.phase-two-decision-options span,.phase-two-decision-summary span{color:#fbbf24;display:block;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.phase-two-decision-summary strong{color:#ffffff;display:block;font-size:20px;font-weight:950;line-height:1.12;margin-top:6px;overflow-wrap:anywhere}.phase-two-decision-summary p{color:rgba(247,242,255,.62);font-size:12px;font-weight:850;line-height:1.35;margin:7px 0 0;overflow-wrap:anywhere}.phase-two-decision-options{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.phase-two-decision-options article{background:rgba(12,13,20,.78);border:1px solid rgba(255,255,255,.105);border-radius:12px;min-height:178px;min-width:0;padding:12px}.phase-two-decision-options article.good{border-color:rgba(52,211,153,.28)}.phase-two-decision-options article.hot,.phase-two-decision-options article.warn{border-color:rgba(216,166,66,.32)}.phase-two-decision-options article.risk{border-color:rgba(248,113,113,.32)}.phase-two-decision-options article.neutral{border-color:rgba(255,255,255,.12)}.phase-two-decision-options strong{color:#ffffff;display:block;font-size:15px;font-weight:950;line-height:1.17;margin-top:8px;overflow-wrap:anywhere}.phase-two-decision-options dl{display:grid;gap:8px;margin:12px 0 0}.phase-two-decision-options dt{color:rgba(247,242,255,.44);font-size:9px;font-weight:950;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.phase-two-decision-options dd{color:rgba(247,242,255,.66);font-size:12px;font-weight:800;line-height:1.32;margin:4px 0 0;overflow-wrap:anywhere}.phase-two-coverage-board{background:linear-gradient(135deg,rgba(125,211,252,.09),rgba(52,211,153,.055)),rgba(12,13,20,.9);border:1px solid rgba(125,211,252,.16);border-radius:14px;display:grid;gap:12px;padding:14px}.phase-two-coverage-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.phase-two-coverage-grid span,.phase-two-coverage-head span{color:#7dd3fc;display:block;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.phase-two-coverage-head strong{color:#ffffff;display:block;font-size:20px;font-weight:950;line-height:1.12;margin-top:5px}.phase-two-coverage-head p{color:rgba(247,242,255,.58);font-size:12px;font-weight:800;line-height:1.35;margin:6px 0 0}.phase-two-readiness-card{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.105);border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:12px}.phase-two-readiness-card.good{border-color:rgba(52,211,153,.28)}.phase-two-readiness-card.warn{border-color:rgba(216,166,66,.32)}.phase-two-readiness-card span{color:#34d399;display:block;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.phase-two-readiness-card strong{color:#ffffff;display:block;font-size:17px;font-weight:950;line-height:1.15;margin-top:6px;overflow-wrap:anywhere}.phase-two-readiness-card p{color:rgba(247,242,255,.6);font-size:12px;font-weight:800;line-height:1.35;margin:7px 0 0;overflow-wrap:anywhere}.phase-two-readiness-card b{background:rgba(255,255,255,.07);border-radius:999px;color:rgba(255,255,255,.9);font-size:12px;font-weight:950;line-height:1;padding:9px 10px;white-space:nowrap}.phase-two-coverage-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.phase-two-coverage-grid article{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.095);border-radius:12px;min-height:104px;min-width:0;padding:12px}.phase-two-coverage-grid article.good{border-color:rgba(52,211,153,.28)}.phase-two-coverage-grid article.warn{border-color:rgba(216,166,66,.32)}.phase-two-coverage-grid article.risk{border-color:rgba(248,113,113,.32)}.phase-two-coverage-grid article.neutral{border-color:rgba(255,255,255,.12)}.phase-two-coverage-grid strong{color:#ffffff;display:-webkit-box;font-size:15px;font-weight:950;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.17;margin-top:8px;overflow:hidden;overflow-wrap:anywhere}.phase-two-coverage-grid p{color:rgba(247,242,255,.56);display:-webkit-box;font-size:12px;font-weight:800;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.32;margin:7px 0 0;overflow:hidden}.prospect-simple-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.prospect-simple-free-sources,.prospect-simple-grid a,.prospect-simple-grid article,.prospect-simple-more,.prospect-simple-todo{background:rgba(12,13,20,.86);border:1px solid rgba(255,255,255,.095);border-radius:14px;color:inherit;min-width:0;padding:13px;text-decoration:none}.prospect-simple-grid .good{border-color:rgba(52,211,153,.28)}.prospect-simple-grid .warn{border-color:rgba(216,166,66,.3)}.prospect-simple-grid .risk{border-color:rgba(248,113,113,.32)}.prospect-simple-grid strong{color:#ffffff;font-size:16px;line-height:1.2;margin-top:8px;overflow:hidden;overflow-wrap:anywhere}.prospect-simple-grid p,.prospect-simple-grid strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.prospect-simple-grid p{color:rgba(247,242,255,.56);font-size:12px;font-weight:820;line-height:1.35;margin:8px 0 0;overflow:hidden}.prospect-simple-bottom{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr)}.prospect-simple-todo ol{display:grid;gap:7px;margin:10px 0 0;padding-left:18px}.prospect-simple-todo li{color:rgba(247,242,255,.82);font-size:13px;font-weight:820;line-height:1.35;overflow-wrap:anywhere}.prospect-simple-free-sources div,.prospect-simple-more div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.prospect-simple-free-sources a,.prospect-simple-more a{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.11);border-radius:999px;color:rgba(247,242,255,.86);display:inline-flex;font-size:12px;font-weight:920;gap:6px;min-height:34px;padding:0 11px;text-decoration:none}.prospect-simple-more{padding:0}.prospect-simple-more summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:46px;padding:0 13px}.prospect-simple-more summary::-webkit-details-marker{display:none}.prospect-simple-more summary b{color:rgba(247,242,255,.84);font-size:13px;overflow-wrap:anywhere}.prospect-simple-more[open]{padding-bottom:13px}.prospect-simple-more[open] div{padding:0 13px}.compact-prospect-detail .prospect-detail-grid{display:grid;grid-template-columns:1fr;margin-top:0;max-width:980px}.prospect-detail-header{align-items:center;display:grid;gap:22px;grid-template-columns:auto minmax(0,1fr) auto;margin:0 auto 24px;max-width:1320px}.prospect-detail-header>div{min-width:0}.prospect-detail-header h1{color:#ffffff;font-size:62px;letter-spacing:0;line-height:.92;margin-bottom:10px;text-wrap:balance}.prospect-detail-header span{color:rgba(247,242,255,.62)}.prospect-desktop-actions,.prospect-desktop-toolbar{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.prospect-desktop-toolbar{max-width:520px}.prospect-desktop-actions .dark-button,.prospect-desktop-actions .soft-button,.prospect-desktop-toolbar .dark-button,.prospect-desktop-toolbar .soft-button{min-height:42px;padding:0 13px;white-space:nowrap}.prospect-dossier-hero{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(52,211,153,.045) 54%,rgba(255,255,255,.025)),rgba(17,16,24,.88);border:1px solid rgba(196,181,253,.18);border-radius:24px;box-shadow:0 24px 90px rgba(0,0,0,.24);display:grid;gap:14px;grid-template-columns:minmax(280px,.48fr) minmax(0,1fr);margin:0 auto 18px;max-width:1320px;overflow:hidden;padding:16px}.prospect-dossier-hero.good{border-color:rgba(52,211,153,.24)}.prospect-dossier-hero.warn{border-color:rgba(216,166,66,.26)}.prospect-dossier-hero.risk{border-color:rgba(248,113,113,.26)}.prospect-dossier-hero-main{background:rgba(7,8,13,.28);border:1px solid rgba(255,255,255,.08);border-radius:18px;display:grid;gap:10px;min-width:0;padding:16px}.prospect-dossier-hero-grid span,.prospect-dossier-hero-main>span{color:#c4b5fd;display:block;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.prospect-dossier-hero-main strong{color:#ffffff;font-size:34px;letter-spacing:0;line-height:1}.prospect-dossier-hero-main p{color:rgba(247,242,255,.68);font-size:13px;font-weight:850;line-height:1.4;margin:0}.prospect-dossier-hero-progress{background:rgba(255,255,255,.08);border-radius:999px;height:9px;overflow:hidden}.prospect-dossier-hero-progress i{background:linear-gradient(90deg,rgba(139,92,246,.95),rgba(52,211,153,.9));border-radius:inherit;display:block;height:100%;max-width:100%}.prospect-dossier-hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.prospect-dossier-hero-actions .dark-button,.prospect-dossier-hero-actions .soft-button{justify-content:center;min-height:40px;padding:0 12px}.prospect-dossier-hero-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.prospect-dossier-hero-grid article{background:rgba(7,8,13,.32);border:1px solid rgba(255,255,255,.08);border-radius:16px;display:grid;gap:8px;min-height:136px;min-width:0;padding:14px}.prospect-dossier-hero-grid article.good{border-color:rgba(52,211,153,.24)}.prospect-dossier-hero-grid article.warn{border-color:rgba(216,166,66,.28)}.prospect-dossier-hero-grid article.risk{border-color:rgba(248,113,113,.3)}.prospect-dossier-hero-grid strong{color:#ffffff;font-size:16px;line-height:1.2;overflow-wrap:anywhere}.prospect-dossier-hero-grid p{color:rgba(247,242,255,.58);font-size:12px;font-weight:800;line-height:1.35;margin:0;overflow-wrap:anywhere}.prospect-readable-brief{background:linear-gradient(135deg,rgba(125,211,252,.1),rgba(139,92,246,.08) 52%,rgba(216,166,66,.05)),rgba(17,16,24,.88);border:1px solid rgba(125,211,252,.16);border-radius:20px;box-shadow:0 24px 90px rgba(0,0,0,.22);display:grid;gap:14px;margin:0 auto 18px;max-width:1320px;padding:16px}.prospect-readable-head{align-items:end;display:flex;gap:16px;justify-content:space-between}.prospect-readable-grid span,.prospect-readable-head span,.prospect-readable-lane>div:first-child span,.prospect-readable-list b{color:#7dd3fc;display:block;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.prospect-readable-head h2{color:#ffffff;font-size:24px;letter-spacing:0;line-height:1.1;margin:5px 0 0}.prospect-readable-head p,.prospect-readable-lane>div:first-child p{color:rgba(247,242,255,.6);font-size:12px;font-weight:820;line-height:1.35;margin:6px 0 0}.prospect-readable-head .soft-button{flex:0 0 auto;justify-content:center;min-height:40px;padding:0 12px}.prospect-readable-grid{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.prospect-readable-grid article{background:rgba(7,8,13,.4);border:1px solid rgba(255,255,255,.085);border-radius:14px;display:grid;gap:8px;min-height:124px;min-width:0;padding:13px}.prospect-readable-grid article.good{border-color:rgba(52,211,153,.26)}.prospect-readable-grid article.warn{border-color:rgba(216,166,66,.3)}.prospect-readable-grid article.risk{border-color:rgba(248,113,113,.32)}.prospect-readable-grid article.neutral{border-color:rgba(125,211,252,.18)}.prospect-readable-grid strong{color:#ffffff;font-size:15px;-webkit-line-clamp:2;line-height:1.2}.prospect-readable-grid p,.prospect-readable-grid strong{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.prospect-readable-grid p{color:rgba(247,242,255,.58);font-size:12px;font-weight:800;-webkit-line-clamp:3;line-height:1.35;margin:0}.prospect-readable-lanes{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.prospect-readable-lane{background:rgba(7,8,13,.32);border:1px solid rgba(221,214,254,.1);border-radius:16px;display:grid;gap:12px;min-width:0;padding:13px}.prospect-readable-list{display:grid;gap:7px}.prospect-readable-list a,.prospect-readable-list div{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.075);border-radius:12px;display:grid;gap:7px;grid-template-columns:minmax(86px,.3fr) minmax(0,1fr);min-height:42px;padding:8px 10px;text-decoration:none}.prospect-readable-list a{color:#ffffff}.prospect-readable-list strong{color:rgba(247,242,255,.86);font-size:12px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.prospect-command-center{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto 18px;max-width:1320px}.prospect-command-center article{background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.035)),rgba(17,16,24,.84);border:1px solid rgba(168,85,247,.18);border-radius:20px;box-shadow:0 22px 80px rgba(0,0,0,.22);min-height:128px;padding:18px}.prospect-command-center article.good{border-color:rgba(74,222,128,.22)}.prospect-command-center article.risk{border-color:rgba(248,113,113,.26)}.decision-grid span,.prospect-command-center span{color:#d8a642;display:block;font-size:11px;font-weight:950;margin-bottom:18px;text-transform:uppercase}.prospect-command-center strong{color:#ffffff;display:block;font-size:24px;letter-spacing:-.04em;line-height:1}.prospect-command-center p{color:rgba(247,242,255,.58);font-size:13px;font-weight:800;line-height:1.35;margin:8px 0 0}.prospect-terrain-panel{display:grid;gap:14px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin:0 auto 18px;max-width:1320px}.prospect-map-card,.prospect-visual-card{background:linear-gradient(145deg,rgba(139,92,246,.11),rgba(255,255,255,.035)),rgba(17,16,24,.88);border:1px solid rgba(196,181,253,.16);border-radius:18px;display:grid;gap:12px;min-width:0;overflow:hidden;padding:14px}.prospect-terrain-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.prospect-terrain-head span{align-items:center;color:#c4b5fd;display:flex;font-size:10px;font-weight:950;gap:6px;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.prospect-terrain-head strong{color:#ffffff;display:block;font-size:18px;line-height:1.2;margin-top:5px;overflow-wrap:anywhere}.prospect-terrain-head p{color:rgba(247,242,255,.58);font-size:12px;font-weight:800;line-height:1.35;margin:5px 0 0;overflow-wrap:anywhere}.prospect-map-frame{aspect-ratio:16/10;background:radial-gradient(circle at 18% 22%,rgba(139,92,246,.2),transparent 28%),radial-gradient(circle at 78% 74%,rgba(34,197,94,.14),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.035),rgba(139,92,246,.08)),rgba(7,8,13,.62);border:1px solid rgba(221,214,254,.1);border-radius:12px;min-height:260px;overflow:hidden;position:relative}.prospect-map-card iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.prospect-map-fallback{align-items:start;backdrop-filter:blur(12px);background:rgba(13,10,20,.72);border:1px solid rgba(221,214,254,.12);border-radius:12px;bottom:12px;display:grid;gap:4px;left:12px;max-width:calc(100% - 24px);padding:9px 11px;position:absolute;z-index:1}.prospect-map-fallback span{color:#c4b5fd;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.prospect-map-fallback strong{color:#ffffff;font-size:12px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.prospect-visual-preview{display:grid;gap:9px;grid-template-columns:1.2fr repeat(2,minmax(0,.8fr))}.prospect-visual-preview figure{aspect-ratio:4/3;background:#17131f;border:1px solid rgba(255,255,255,.08);border-radius:12px;margin:0;overflow:hidden;position:relative}.prospect-visual-preview figure:first-child{grid-row:span 2}.prospect-visual-preview img{display:block;height:100%;object-fit:cover;width:100%}.prospect-visual-preview figcaption{background:rgba(8,6,14,.72);border-radius:8px;bottom:7px;color:rgba(248,245,255,.86);font-size:10px;font-weight:800;left:7px;line-height:1.2;max-height:38px;overflow:hidden;padding:6px 7px;position:absolute;right:7px}.prospect-visual-empty{align-items:center;background:rgba(7,8,13,.36);border:1px dashed rgba(196,181,253,.18);border-radius:12px;color:rgba(247,242,255,.58);display:flex;font-size:12px;font-weight:850;gap:8px;min-height:120px;padding:14px}.priority-word.hot{color:#f7d78a}.priority-word.good{color:#d8b4fe}.priority-word.low{color:rgba(247,242,255,.56)}.prospect-detail-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.22fr) minmax(360px,.56fr);margin:0 auto;max-width:1320px}.prospect-main-card{grid-row:auto}.prospect-wide-panel{grid-column:1/-1;grid-row:auto}.prospect-collapsible-panel{overflow:hidden}.prospect-collapsible-panel>summary{align-items:center;cursor:pointer;display:flex;gap:14px;justify-content:space-between;list-style:none;min-height:58px}.prospect-collapsible-panel>summary::-webkit-details-marker{display:none}.prospect-collapsible-panel>summary h2{color:#ffffff;font-size:22px;letter-spacing:0;margin:0}.prospect-collapsible-panel>summary p{color:rgba(247,242,255,.56);font-size:13px;font-weight:850;line-height:1.35;margin:5px 0 0}.prospect-collapsible-panel[open]>summary{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:14px}.prospect-collapsible-body{margin-top:16px}.prospect-action-desk{align-content:start;display:grid;gap:12px}.prospect-action-desk .prospect-desktop-actions{border-top:1px solid rgba(255,255,255,.08);justify-content:stretch;margin-top:2px;padding-top:12px}.prospect-action-desk .prospect-desktop-actions a,.prospect-action-desk .prospect-desktop-actions button,.prospect-action-desk .prospect-desktop-actions form{flex:1 1 142px;justify-content:center}.prospect-action-desk .prospect-desktop-actions form{display:flex}.prospect-action-desk .prospect-desktop-actions button{width:100%}.prospect-problem{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09);border-radius:18px;color:rgba(247,242,255,.84);font-size:18px;line-height:1.5;margin:0 0 18px;padding:20px}.prospect-contact-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.prospect-contact-grid a{align-items:center;background:rgba(139,92,246,.13);border:1px solid rgba(168,85,247,.22);border-radius:16px;color:#d8b4fe;display:flex;font-weight:900;gap:8px;min-height:50px;padding:0 14px}.prospect-company-dossier{display:grid;gap:12px;margin-top:16px}.prospect-company-dossier-head{align-items:end;border-top:1px solid rgba(221,214,254,.12);display:flex;gap:16px;justify-content:space-between;padding-top:15px}.prospect-company-dossier-head span,.prospect-company-more>summary span{color:#c4b5fd;display:block;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.prospect-company-dossier-head strong{color:#ffffff;display:-webkit-box;font-size:18px;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;margin-top:5px;max-width:720px;overflow-wrap:anywhere;overflow:hidden}.prospect-company-dossier-head p{color:rgba(247,242,255,.7);flex:0 1 360px;font-size:12px;font-weight:850;line-height:1.4;margin:0;text-align:right}.prospect-company-copy-card,.prospect-company-critical{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.058),rgba(139,92,246,.035)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.12);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:13px}.prospect-company-critical.good{border-color:rgba(52,211,153,.25)}.prospect-company-critical.warn{border-color:rgba(216,166,66,.32)}.prospect-company-critical{align-items:start;grid-template-columns:1fr}.prospect-company-complete>summary span,.prospect-company-copy-card span,.prospect-company-critical span,.prospect-company-source-fields span,.prospect-company-source-head span{color:#c4b5fd;display:block;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.prospect-company-copy-card strong,.prospect-company-critical strong,.prospect-company-source-head strong{color:#ffffff;display:block;font-size:17px;line-height:1.2;margin-top:5px;overflow-wrap:anywhere}.prospect-company-copy-card p,.prospect-company-critical p{color:rgba(247,242,255,.62);font-size:12px;font-weight:820;line-height:1.35;margin:5px 0 0}.prospect-company-critical-list{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-start;min-width:0}.prospect-company-critical-list b{background:rgba(216,166,66,.11);border:1px solid rgba(216,166,66,.22);border-radius:999px;color:rgba(255,246,219,.9);font-size:11px;font-weight:900;line-height:1;padding:8px 9px}.prospect-collection-plan{background:linear-gradient(135deg,rgba(124,58,237,.12),rgba(8,7,13,.5)),rgba(255,255,255,.035);border:1px solid rgba(196,181,253,.14);border-radius:16px;display:grid;gap:12px;padding:13px}.prospect-collection-plan-head{align-items:end;display:flex;gap:14px;justify-content:space-between}.prospect-collection-plan-grid span,.prospect-collection-plan-head span,.prospect-research-links a span,.prospect-research-links span b,.prospect-research-links span span{color:#c4b5fd;display:block;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.prospect-collection-plan-head strong{color:#ffffff;display:-webkit-box;font-size:17px;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;margin-top:5px;max-width:720px;overflow:hidden;overflow-wrap:anywhere}.prospect-collection-plan-head p{color:rgba(247,242,255,.62);flex:0 0 auto;font-size:12px;font-weight:900;line-height:1.35;margin:0;text-align:right}.prospect-collection-plan-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.prospect-collection-plan-grid article{background:rgba(7,8,13,.42);border:1px solid rgba(255,255,255,.08);border-radius:13px;display:grid;gap:7px;min-height:104px;padding:11px}.prospect-collection-plan-grid article.good{border-color:rgba(52,211,153,.24)}.prospect-collection-plan-grid article.warn{border-color:rgba(216,166,66,.3)}.prospect-collection-plan-grid article.risk{border-color:rgba(248,113,113,.32)}.prospect-collection-plan-grid strong{color:#ffffff;display:-webkit-box;font-size:13px;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;overflow:hidden;overflow-wrap:anywhere}.prospect-collection-plan-grid p{color:rgba(247,242,255,.58);display:-webkit-box;font-size:11px;font-weight:800;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;margin:0;overflow:hidden}.prospect-research-links{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.prospect-research-links a,.prospect-research-links>span{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#ffffff;display:grid;gap:5px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:9px 10px;text-decoration:none}.prospect-research-links a.good,.prospect-research-links>span.good{border-color:rgba(52,211,153,.24)}.prospect-research-links a.warn,.prospect-research-links>span.warn{border-color:rgba(216,166,66,.28)}.prospect-research-links a span,.prospect-research-links>span b{grid-column:1/-1}.prospect-research-links strong{color:rgba(247,242,255,.82);display:-webkit-box;font-size:12px;font-weight:900;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.25;overflow:hidden;overflow-wrap:anywhere}.prospect-research-links svg{color:#ddd6fe}.prospect-company-copy-card .soft-button{justify-content:center;min-width:170px}.prospect-company-complete{background:rgba(7,8,13,.3);border:1px solid rgba(221,214,254,.1);border-radius:16px;overflow:hidden}.prospect-company-complete>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.prospect-company-complete>summary::-webkit-details-marker{display:none}.prospect-company-complete>summary b,.prospect-company-source-head b{background:rgba(139,92,246,.14);border:1px solid rgba(196,181,253,.16);border-radius:999px;color:#f5f1ff;font-size:11px;font-weight:950;line-height:1;padding:7px 9px;white-space:nowrap}.prospect-company-complete[open]>summary{border-bottom:1px solid rgba(221,214,254,.1)}.prospect-company-source-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);padding:12px}.prospect-company-source-card{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:14px;display:grid;gap:10px;padding:12px}.prospect-company-source-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.prospect-company-source-fields{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.prospect-company-source-fields article{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.075);border-radius:12px;display:grid;gap:5px;min-height:92px;padding:10px}.prospect-company-source-fields article.good{border-color:rgba(52,211,153,.22)}.prospect-company-source-fields article.missing,.prospect-company-source-fields article.risk{border-color:rgba(248,113,113,.28)}.prospect-company-source-fields article.neutral{border-color:rgba(196,181,253,.14)}.prospect-company-source-fields strong{color:#ffffff;font-size:13px;line-height:1.25;overflow-wrap:anywhere}.prospect-company-source-fields p{color:rgba(247,242,255,.58);font-size:11px;font-weight:790;line-height:1.3;margin:0}.prospect-intel-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.prospect-intel-grid.primary{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.prospect-intel-grid.secondary{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.prospect-intel-grid article{background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.09);border-radius:14px;display:grid;gap:8px;min-height:104px;padding:13px}.prospect-intel-grid.primary article{background:linear-gradient(145deg,rgba(139,92,246,.13),rgba(8,7,13,.5)),rgba(255,255,255,.035);min-height:118px}.prospect-intel-grid.primary article p,.prospect-intel-grid.primary article strong{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.prospect-intel-grid.primary article strong{-webkit-line-clamp:2}.prospect-intel-grid.primary article p{-webkit-line-clamp:3}.prospect-intel-grid article.good{border-color:rgba(52,211,153,.26)}.prospect-intel-grid article.warn{border-color:rgba(216,166,66,.32)}.prospect-intel-grid article.risk{border-color:rgba(248,113,113,.34)}.prospect-intel-grid article.neutral{border-color:rgba(168,85,247,.18)}.prospect-intel-grid span{color:#c4b5fd;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.prospect-intel-grid strong{color:#ffffff;font-size:16px;line-height:1.2;overflow-wrap:anywhere}.prospect-intel-grid p{color:rgba(247,242,255,.58);font-size:12px;font-weight:800;line-height:1.35;margin:0;overflow-wrap:anywhere}.prospect-company-more{background:rgba(7,8,13,.28);border:1px solid rgba(221,214,254,.1);border-radius:14px;overflow:hidden}.prospect-company-more>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.prospect-company-more>summary::-webkit-details-marker{display:none}.prospect-company-more>summary b{background:rgba(139,92,246,.14);border:1px solid rgba(196,181,253,.16);border-radius:999px;color:#f5f1ff;font-size:11px;font-weight:950;line-height:1;padding:7px 9px;white-space:nowrap}.prospect-company-more[open]>summary{border-bottom:1px solid rgba(221,214,254,.1)}.prospect-company-more-body{display:grid;gap:12px;padding:12px}.prospect-enrichment-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.prospect-enrichment-summary.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.prospect-enrichment-summary article{background:rgba(7,8,13,.36);border:1px solid rgba(255,255,255,.08);border-radius:14px;display:grid;gap:8px;min-height:106px;padding:13px}.prospect-enrichment-summary article.good{border-color:rgba(52,211,153,.24)}.prospect-enrichment-summary article.warn{border-color:rgba(216,166,66,.28)}.prospect-enrichment-summary article.risk{border-color:rgba(248,113,113,.3)}.prospect-enrichment-summary article.neutral{border-color:rgba(255,255,255,.1)}.prospect-enrichment-summary span{color:#7dd3fc;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.prospect-enrichment-summary strong{color:#ffffff;font-size:15px;line-height:1.25;overflow-wrap:anywhere}.prospect-enrichment-summary p{color:rgba(247,242,255,.56);font-size:12px;font-weight:800;line-height:1.35;margin:0}.prospect-source-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.prospect-source-pills span{background:rgba(125,211,252,.1);border:1px solid rgba(125,211,252,.18);border-radius:999px;color:rgba(226,246,255,.82);font-size:11px;font-weight:900;padding:7px 9px}.prospect-personalization-dossier{background:linear-gradient(145deg,rgba(124,58,237,.16),rgba(12,9,19,.58)),rgba(255,255,255,.035);border:1px solid rgba(196,181,253,.16);border-radius:18px;display:grid;gap:14px;margin-top:14px;padding:15px}.prospect-personalization-head{align-items:end;display:flex;gap:14px;justify-content:space-between}.prospect-personalization-head span,.prospect-personalization-missing>span{color:#c4b5fd;display:block;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.prospect-personalization-head strong{color:#ffffff;display:block;font-size:20px;line-height:1.16;margin-top:5px}.prospect-personalization-head p{color:rgba(247,242,255,.58);font-size:12px;font-weight:800;line-height:1.35;margin:6px 0 0}.prospect-personalization-head a{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#f8f5ff;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:950;gap:7px;padding:9px 11px;text-decoration:none}.prospect-personalization-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.prospect-personalization-grid.primary{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-personalization-grid.secondary{grid-template-columns:repeat(4,minmax(0,1fr))}.prospect-personalization-grid article{background:rgba(8,7,13,.48);border:1px solid rgba(255,255,255,.08);border-radius:14px;display:grid;gap:7px;min-height:108px;padding:13px}.prospect-personalization-grid.primary article{background:linear-gradient(145deg,rgba(139,92,246,.12),rgba(8,7,13,.48)),rgba(255,255,255,.035)}.prospect-personalization-grid article.good{border-color:rgba(52,211,153,.26)}.prospect-personalization-grid article.warn{border-color:rgba(216,166,66,.32)}.prospect-personalization-grid article.risk{border-color:rgba(248,113,113,.34)}.prospect-personalization-grid article.neutral{border-color:rgba(255,255,255,.12)}.prospect-personalization-grid span{color:rgba(216,203,255,.78);font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.prospect-personalization-grid strong{color:#ffffff;font-size:15px;line-height:1.2;overflow-wrap:anywhere}.prospect-personalization-grid p{color:rgba(247,242,255,.58);font-size:12px;font-weight:800;line-height:1.35;margin:0;overflow-wrap:anywhere}.prospect-personalization-missing{align-items:start;background:rgba(7,8,13,.34);border:1px solid rgba(255,255,255,.08);border-radius:14px;display:grid;gap:10px;padding:12px}.prospect-personalization-missing.compact{background:rgba(7,8,13,.24)}.prospect-personalization-missing div{display:flex;flex-wrap:wrap;gap:7px}.prospect-personalization-missing b{background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.18);border-radius:999px;color:rgba(255,226,226,.9);font-size:11px;line-height:1;padding:7px 9px}.prospect-personalization-more{background:rgba(7,8,13,.28);border:1px solid rgba(221,214,254,.1);border-radius:14px;overflow:hidden}.prospect-personalization-more>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.prospect-personalization-more>summary::-webkit-details-marker{display:none}.prospect-personalization-more>summary span{color:#c4b5fd;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.prospect-personalization-more>summary b{background:rgba(139,92,246,.14);border:1px solid rgba(196,181,253,.16);border-radius:999px;color:#f5f1ff;font-size:11px;font-weight:950;line-height:1;padding:7px 9px;white-space:nowrap}.prospect-personalization-more[open]>summary{border-bottom:1px solid rgba(221,214,254,.1)}.prospect-personalization-more-body{display:grid;gap:12px;padding:12px}.prospect-photo-gallery{background:linear-gradient(145deg,rgba(139,92,246,.14),rgba(7,8,13,.32)),rgba(255,255,255,.035);border:1px solid rgba(196,181,253,.16);border-radius:18px;margin-top:14px;overflow:hidden;padding:14px}.prospect-photo-gallery-head{align-items:end;display:flex;gap:14px;justify-content:space-between}.prospect-photo-gallery-head span{color:#c4b5fd;display:block;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.prospect-photo-gallery-head strong{color:#ffffff;display:block;font-size:18px;line-height:1.2;margin-top:5px}.prospect-photo-gallery-head p{color:rgba(247,242,255,.58);font-size:12px;font-weight:800;line-height:1.35;margin:0;max-width:320px}.prospect-photo-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.prospect-photo-grid figure{aspect-ratio:4/3;background:#17131f;border:1px solid rgba(255,255,255,.08);border-radius:14px;margin:0;overflow:hidden;position:relative}.prospect-photo-grid figure.featured{grid-column:span 2;grid-row:span 2}.prospect-photo-grid img{display:block;height:100%;object-fit:cover;transition:filter .22s ease,transform .32s ease;width:100%}.prospect-photo-grid figure:hover img{filter:contrast(1.04) saturate(1.08);transform:scale(1.025)}.prospect-photo-grid figcaption{background:rgba(8,6,14,.72);border:1px solid rgba(255,255,255,.08);border-radius:10px;bottom:8px;color:rgba(248,245,255,.86);font-size:11px;font-weight:800;left:8px;line-height:1.25;max-height:44px;overflow:hidden;padding:7px 8px;position:absolute;right:8px}.prospect-score-breakdown{background:rgba(7,8,13,.36);border:1px solid rgba(255,255,255,.08);border-radius:18px;display:grid;gap:12px;margin-top:14px;padding:14px}.prospect-score-breakdown.good{border-color:rgba(52,211,153,.24)}.prospect-score-breakdown.warn{border-color:rgba(216,166,66,.28)}.prospect-score-breakdown.risk{border-color:rgba(248,113,113,.3)}.score-breakdown-head{align-items:end;display:flex;gap:14px;justify-content:space-between}.score-breakdown-head strong{color:#fff;display:block;font-size:26px;letter-spacing:0;line-height:1;margin-top:5px}.score-breakdown-head p{color:rgba(247,242,255,.62);flex:0 1 340px;font-size:13px;font-weight:850;line-height:1.35;margin:0;text-align:right}.score-breakdown-grid{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.score-breakdown-grid.primary,.score-breakdown-grid.secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.score-breakdown-grid article{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:14px;display:grid;gap:7px;min-height:98px;padding:11px}.score-breakdown-grid.primary article{background:linear-gradient(145deg,rgba(125,211,252,.08),rgba(8,7,13,.46)),rgba(255,255,255,.035)}.score-breakdown-grid article.good{border-color:rgba(52,211,153,.24)}.score-breakdown-grid article.warn{border-color:rgba(216,166,66,.28)}.score-breakdown-grid article.risk{border-color:rgba(248,113,113,.28)}.score-breakdown-grid span{color:rgba(125,211,252,.86);font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.score-breakdown-grid strong{color:#fff;font-size:18px;line-height:1}.score-breakdown-grid p{color:rgba(247,242,255,.55);font-size:11px;font-weight:850;line-height:1.3;margin:0}.score-breakdown-more{background:rgba(7,8,13,.28);border:1px solid rgba(221,214,254,.1);border-radius:14px;overflow:hidden}.score-breakdown-more>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:46px;padding:10px 12px}.score-breakdown-more>summary::-webkit-details-marker{display:none}.score-breakdown-more>summary span{color:#7dd3fc;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.score-breakdown-more>summary b{background:rgba(125,211,252,.12);border:1px solid rgba(125,211,252,.18);border-radius:999px;color:rgba(226,246,255,.9);font-size:11px;font-weight:950;line-height:1;padding:7px 9px;white-space:nowrap}.score-breakdown-more[open]>summary{border-bottom:1px solid rgba(221,214,254,.1)}.prospect-progress-strip,.score-breakdown-more-body{display:grid;gap:12px;padding:12px}.prospect-progress-strip{background:rgba(7,8,13,.3);border:1px solid rgba(221,214,254,.1);border-radius:16px;margin-top:14px}.prospect-progress-summary{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.prospect-progress-summary article{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.075);border-radius:13px;display:grid;gap:5px;min-height:82px;padding:11px}.prospect-progress-summary span{color:rgba(216,166,66,.92);font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.prospect-progress-summary strong{color:#ffffff;display:-webkit-box;font-size:18px;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;overflow:hidden;overflow-wrap:anywhere}.prospect-progress-summary p{color:rgba(247,242,255,.58);font-size:12px;font-weight:820;line-height:1.3;margin:0;overflow-wrap:anywhere}.prospect-progress-timeline{align-items:center;display:grid;gap:10px;grid-template-columns:auto 1fr}.prospect-progress-timeline>span{background:rgba(139,92,246,.14);border:1px solid rgba(196,181,253,.16);border-radius:999px;color:#f5f1ff;font-size:11px;font-weight:950;line-height:1;padding:8px 10px;white-space:nowrap}.prospect-progress-timeline div{display:grid;gap:7px;grid-template-columns:repeat(5,minmax(0,1fr))}.prospect-progress-timeline b{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:999px;color:rgba(247,242,255,.56);display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-height:34px;padding:0 10px;text-align:center}.prospect-progress-timeline b.done{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.22);color:#86efac}.next-action-card{background:linear-gradient(145deg,rgba(139,92,246,.16),rgba(216,166,66,.08)),rgba(255,255,255,.035);border:1px solid rgba(196,181,253,.15);border-radius:16px;display:grid;gap:9px;padding:15px}.next-action-card>span{color:#c4b5fd;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.next-action-card strong{color:#ffffff;display:block;font-size:21px;line-height:1.15;overflow-wrap:anywhere}.next-action-card p{color:rgba(247,242,255,.62);font-size:13px;font-weight:800;line-height:1.35;margin:0}.next-action-meta{display:flex;flex-wrap:wrap;gap:7px}.next-action-meta b{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.09);border-radius:999px;color:rgba(248,245,255,.82);font-size:11px;font-weight:900;line-height:1;padding:7px 9px}.email-hunt-card{align-items:center;background:linear-gradient(135deg,rgba(139,92,246,.14),rgba(255,255,255,.045)),rgba(8,8,14,.48);border:1px solid rgba(196,181,253,.14);border-radius:16px;display:flex;gap:12px;justify-content:space-between;padding:12px}.email-hunt-card.good{border-color:rgba(52,211,153,.24)}.email-hunt-card.risk{border-color:rgba(248,113,113,.32)}.email-hunt-main{display:grid;gap:6px;min-width:0}.email-hunt-card span{color:#c4b5fd;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.email-hunt-card strong{color:#ffffff;font-size:17px;line-height:1.2;overflow-wrap:anywhere}.email-hunt-card p{color:rgba(247,242,255,.62);font-size:12px;font-weight:800;line-height:1.35;margin:0}.email-hunt-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:132px}.email-hunt-actions:has(a:only-child){grid-template-columns:minmax(0,1fr)}.email-hunt-card .dark-button,.email-hunt-card .soft-button{justify-content:center;min-height:38px;padding:0 10px;width:100%}.action-plan-list{display:grid;gap:7px;list-style:none;margin:0;padding:0}.action-plan-list li{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.075);border-radius:12px;display:grid;gap:10px;grid-template-columns:28px 1fr;min-height:43px;padding:8px 10px}.action-plan-list span{align-items:center;background:rgba(216,166,66,.16);border-radius:10px;color:#f7d78a;display:inline-flex;font-size:12px;font-weight:950;height:28px;justify-content:center}.action-plan-list strong{color:rgba(247,242,255,.84);font-size:13px;line-height:1.3}.prospect-action-buttons{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-action-buttons .dark-button,.prospect-action-buttons .soft-button{min-height:42px}.prospect-action-buttons .dark-button{grid-column:1/-1}.prospect-timeline{display:grid;gap:0}.prospect-timeline div{border-left:1px solid rgba(255,255,255,.12);padding:0 0 18px 18px;position:relative}.prospect-timeline div:last-child{padding-bottom:0}.prospect-timeline div>span{background:#272234;border:1px solid rgba(255,255,255,.16);border-radius:999px;height:13px;left:-7px;position:absolute;top:2px;width:13px}.prospect-timeline div.done>span{background:#d8a642;border-color:rgba(216,166,66,.56);box-shadow:0 0 0 4px rgba(216,166,66,.1)}.prospect-timeline strong{color:#ffffff;display:block;font-size:14px}.prospect-timeline p{color:rgba(247,242,255,.58);font-size:12px;font-weight:800;margin:4px 0 0}.workflow-history-list{display:grid;gap:8px;margin-top:14px}.workflow-history-empty,.workflow-history-list article{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:12px;display:grid;gap:8px;grid-template-columns:minmax(76px,.22fr) minmax(0,1fr);min-height:44px;padding:10px}.workflow-history-list span{color:rgba(216,166,66,.9);font-size:10px;font-weight:950;text-transform:uppercase}.workflow-history-empty span,.workflow-history-list strong{color:rgba(247,242,255,.82);font-size:13px;font-weight:900;line-height:1.3}.workflow-history-empty{display:flex;margin-top:14px}.workflow-history-empty svg{color:#86efac;flex:0 0 auto}.demo-brief{display:grid;gap:10px}.phase4-execution-board{background:linear-gradient(135deg,rgba(45,212,191,.1),transparent 58%),rgba(7,8,13,.26);border:1px solid rgba(125,211,252,.16);border-radius:18px;display:grid;gap:12px;padding:14px}.phase4-execution-head{display:grid;gap:5px}.phase4-execution-grid span,.phase4-execution-head span{color:#7dd3fc;display:block;font-size:10px;font-weight:950;letter-spacing:0;line-height:1.15;text-transform:uppercase}.phase4-execution-head strong{color:#ffffff;font-size:20px;line-height:1.15}.phase4-execution-head p{color:rgba(247,242,255,.64);font-size:13px;font-weight:800;line-height:1.35;margin:0}.phase4-execution-grid{display:grid;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr))}.phase4-execution-grid article{background:rgba(255,255,255,.052);border:1px solid rgba(255,255,255,.09);border-radius:14px;display:grid;gap:8px;min-width:0;padding:12px}.phase4-execution-grid article.done{border-color:rgba(52,211,153,.26)}.phase4-execution-grid article.pending{border-color:rgba(251,191,36,.24)}.phase4-execution-grid strong{color:#ffffff;font-size:15px;font-weight:950;line-height:1.18;overflow-wrap:anywhere}.phase4-execution-grid p{color:rgba(247,242,255,.62);font-size:12px;font-weight:800;line-height:1.33;margin:0;overflow-wrap:anywhere}.phase4-execution-grid a{align-items:center;background:rgba(125,211,252,.1);border:1px solid rgba(125,211,252,.16);border-radius:999px;color:#dff7ff;display:inline-flex;font-size:12px;font-weight:900;gap:6px;justify-content:center;min-height:34px;padding:0 10px;text-decoration:none}.demo-factory-v1-workflow{background:linear-gradient(135deg,rgba(125,211,252,.1),transparent 58%),rgba(7,8,13,.28);border:1px solid rgba(125,211,252,.16);border-radius:18px;display:grid;gap:12px;padding:14px}.demo-factory-v1-workflow-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v1-workflow-grid span,.demo-factory-v1-workflow-head span{color:#7dd3fc;display:block;font-size:10px;font-weight:950;letter-spacing:0;line-height:1.15;text-transform:uppercase}.demo-factory-v1-workflow-grid strong,.demo-factory-v1-workflow-head strong{color:#ffffff;display:block;line-height:1.16;overflow-wrap:anywhere}.demo-factory-v1-workflow-head strong{font-size:20px;margin-top:5px}.demo-factory-v1-gate-note,.demo-factory-v1-workflow-grid p,.demo-factory-v1-workflow-head p{color:rgba(247,242,255,.66);font-size:13px;font-weight:800;line-height:1.35;margin:5px 0 0}.demo-factory-v1-workflow-head b{color:#fbbf24;font-size:14px;font-weight:950;white-space:nowrap}.demo-factory-v1-workflow-grid{display:grid;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr))}.demo-factory-v1-workflow-grid article{background:rgba(255,255,255,.052);border:1px solid rgba(255,255,255,.09);border-radius:14px;display:grid;gap:8px;min-width:0;padding:12px}.demo-factory-v1-workflow-grid article.done{border-color:rgba(52,211,153,.26)}.demo-factory-v1-workflow-grid article.pending{border-color:rgba(251,191,36,.24)}.demo-factory-v1-workflow-grid a{align-items:center;background:rgba(125,211,252,.1);border:1px solid rgba(125,211,252,.16);border-radius:999px;color:#dff7ff;display:inline-flex;font-size:12px;font-weight:900;gap:6px;justify-content:center;min-height:34px;padding:0 10px;text-decoration:none}.demo-factory-v1-production{background:rgba(255,255,255,.045);border:1px solid rgba(52,211,153,.18);border-radius:14px;display:grid;gap:10px;padding:12px}.demo-factory-v1-production-head{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v1-production-head span{color:#a7f3d0;display:block;font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.demo-factory-v1-production-head strong{color:#ffffff;display:block;line-height:1.16;margin-top:5px;overflow-wrap:anywhere}.demo-factory-v1-production-head p{color:rgba(247,242,255,.66);font-size:13px;font-weight:800;line-height:1.35;margin:5px 0 0}.demo-factory-v1-production-head b{color:#a7f3d0;font-size:12px;font-weight:950;overflow-wrap:anywhere}.demo-factory-v1-production-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.demo-factory-v1-production-grid span{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(251,191,36,.2);border-radius:10px;color:rgba(247,242,255,.78);display:flex;font-size:12px;font-weight:850;gap:7px;min-height:38px;padding:8px}.demo-factory-v1-production-grid span.done{border-color:rgba(52,211,153,.28);color:#d1fae5}.demo-factory-v1-post-url-actions,.demo-factory-v1-production-actions{display:flex;flex-wrap:wrap;gap:8px}.demo-factory-v1-post-url-actions{align-items:center}.demo-factory-v1-contact-handoff{background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.18);border-radius:14px;display:grid;gap:10px;padding:12px}.demo-factory-v1-contact-handoff span{color:#fde68a;display:block;font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.demo-factory-v1-contact-handoff strong{color:#ffffff;display:block;margin-top:5px}.demo-factory-v1-contact-handoff p{color:rgba(247,242,255,.68);font-size:13px;font-weight:800;line-height:1.35;margin:5px 0 0}.demo-factory-v1-contact-handoff-actions{display:flex;flex-wrap:wrap;gap:8px}.demo-factory-v1-contact-validate-form{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.demo-factory-v1-contact-validate-form label{color:rgba(247,242,255,.7);display:grid;font-size:11px;font-weight:900;gap:5px;letter-spacing:0;text-transform:uppercase}.demo-factory-v1-contact-validate-form input{background:rgba(3,7,18,.46);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font:inherit;min-height:38px;padding:9px 10px}.demo-factory-v1-contact-validate-form button{grid-column:1/-1;justify-self:start}.demo-factory-v1-gate-note{background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.18);border-radius:14px;padding:11px 12px}.demo-factory-v24-prospect-history{background:linear-gradient(135deg,rgba(45,212,191,.1),transparent 58%),rgba(7,8,13,.28);border:1px solid rgba(45,212,191,.16);border-radius:18px;display:grid;gap:10px;padding:14px}.demo-factory-v24-prospect-history span{color:#99f6e4;display:block;font-size:10px;font-weight:950;letter-spacing:0;line-height:1.15;text-transform:uppercase}.demo-factory-v24-prospect-history strong{color:#ffffff;display:block;line-height:1.16;margin-top:5px;overflow-wrap:anywhere}.demo-factory-v24-prospect-history p,.demo-factory-v24-prospect-history small{color:rgba(247,242,255,.66);font-size:13px;font-weight:800;line-height:1.35;margin:5px 0 0;overflow-wrap:anywhere}.demo-factory-v24-prospect-history ol{display:grid;gap:8px;list-style:none;margin:0;padding:0}.demo-factory-v24-prospect-history li{align-items:center;background:rgba(255,255,255,.052);border:1px solid rgba(45,212,191,.14);border-radius:14px;display:grid;gap:8px;grid-template-columns:minmax(0,.7fr) minmax(220px,1fr);min-width:0;padding:10px}.demo-factory-v24-prospect-history b{color:#99f6e4;display:block;font-size:12px;margin-bottom:3px}.phase5-activation-handoff{background:linear-gradient(135deg,rgba(243,182,73,.12),rgba(52,211,153,.06)),rgba(7,8,13,.28);border:1px solid rgba(243,182,73,.2);border-radius:18px;display:grid;gap:12px;padding:14px}.phase5-activation-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.phase5-activation-head span{color:#fbbf24;display:block;font-size:10px;font-weight:950;letter-spacing:0;line-height:1.15;text-transform:uppercase}.phase5-activation-head strong{color:#ffffff;display:block;font-size:20px;line-height:1.15;margin-top:5px}.phase5-activation-head p{background:transparent;border:0;color:rgba(247,242,255,.66);font-size:13px;font-weight:800;line-height:1.35;margin:5px 0 0;padding:0}.phase5-activation-head b{color:#fbbf24;font-size:18px;font-weight:950}.phase5-activation-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.phase5-activation-grid span{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);border-radius:12px;color:rgba(247,242,255,.64);display:inline-flex;font-size:12px;font-weight:900;gap:7px;min-height:38px;min-width:0;padding:8px 10px}.phase5-activation-grid span.done{border-color:rgba(52,211,153,.28);color:rgba(236,253,245,.86)}.phase5-activation-grid svg{color:#34d399;flex:0 0 auto}.phase5-activation-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.demo-brief-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.demo-brief-grid article{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:14px;min-height:112px;padding:12px}.demo-brief-grid span{color:#7dd3fc;display:block;font-size:10px;font-weight:950;letter-spacing:.08em;line-height:1.15;margin-bottom:7px;text-transform:uppercase}.demo-brief strong{color:#ffffff;overflow-wrap:anywhere}.demo-brief p,.demo-brief-grid p{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:16px;color:rgba(247,242,255,.66);line-height:1.5;margin:0;overflow-wrap:anywhere;padding:14px}.demo-brief-grid p{background:transparent;border:0;color:rgba(247,242,255,.58);font-size:12px;font-weight:800;line-height:1.35;padding:0}.demo-brief-checklist{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.demo-brief-checklist span{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);border-radius:12px;color:rgba(247,242,255,.64);display:inline-flex;font-size:12px;font-weight:900;gap:7px;min-height:38px;min-width:0;padding:8px 10px}.demo-brief-checklist span.done{border-color:rgba(52,211,153,.28);color:rgba(236,253,245,.86)}.demo-brief-checklist svg{color:#34d399;flex:0 0 auto}.demo-brief-actions,.demo-template-attach-form{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.demo-brief-actions form{margin:0}.demo-v1-prepare-form{background:rgba(7,8,13,.28);border:1px solid rgba(251,191,36,.2);border-radius:16px;display:grid;flex:1 1 100%;gap:10px;padding:12px}.demo-v1-prepare-form .dark-button{justify-self:start}.demo-template-attach-form{border-top:1px solid rgba(255,255,255,.09);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;padding-top:12px}.demo-template-attach-form>.dark-button,.demo-template-attach-form>.soft-button{justify-content:center;width:100%}.audit-workbench{background:rgba(7,8,13,.34);border:1px solid rgba(255,255,255,.08);border-radius:20px;display:grid;gap:14px;margin-bottom:18px;padding:16px}.audit-progress-card{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(120px,.28fr) 58px minmax(140px,1fr)}.audit-progress-card span{color:rgba(247,242,255,.58);font-size:13px;font-weight:900}.audit-progress-card strong{color:#ffffff;font-size:24px;letter-spacing:-.04em}.audit-progress-card div{background:rgba(255,255,255,.12);border-radius:999px;height:10px;overflow:hidden}.audit-progress-card i{background:linear-gradient(90deg,#8b5cf6,#d8a642);border-radius:inherit;display:block;height:100%}.audit-checklist,.audit-shortcuts{display:flex;flex-wrap:wrap;gap:8px}.audit-checklist span,.audit-shortcuts a{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:900;gap:7px;min-height:38px;padding:0 12px}.audit-shortcuts a{background:rgba(139,92,246,.16);border:1px solid rgba(168,85,247,.22);color:white}.audit-checklist span{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);color:rgba(247,242,255,.56)}.audit-checklist span.done{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.22);color:#86efac}.audit-summary-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.audit-field-card,.audit-opportunity-card,.audit-summary-grid article{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:16px}.audit-field-card span,.audit-opportunity-card span,.audit-summary-grid span{color:#d8a642;display:block;font-size:12px;font-weight:900;margin-bottom:10px;text-transform:uppercase}.audit-summary-grid strong{color:#ffffff;display:block;font-size:30px;letter-spacing:-.05em;line-height:.95}.audit-field-card p,.audit-opportunity-card p,.audit-summary-grid p{color:rgba(247,242,255,.58);font-size:13px;font-weight:800;line-height:1.45;margin:8px 0 0}.audit-focus-head{align-items:center;background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(255,255,255,.035)),rgba(255,255,255,.035);border:1px solid rgba(196,181,253,.13);border-radius:16px;display:flex;gap:14px;justify-content:space-between;padding:13px 14px}.audit-detail-drawer>summary span,.audit-focus-head span{color:#c4b5fd;display:block;font-size:11px;font-weight:950;line-height:1.15;text-transform:uppercase}.audit-focus-head strong{color:#fff;display:block;font-size:18px;line-height:1.15;margin-top:3px}.audit-focus-head p{color:rgba(247,242,255,.58);font-size:12px;font-weight:820;line-height:1.35;margin:0;max-width:560px;text-align:right}.audit-card-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.audit-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.audit-field-card{display:grid;gap:10px;min-height:154px}.audit-priority-grid .audit-field-card{gap:8px;min-height:124px;padding:13px}.audit-field-card>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.audit-field-card span{margin:0}.audit-field-card i{border-radius:999px;font-size:11px;font-style:normal;font-weight:900;padding:6px 8px}.audit-field-card strong,.audit-opportunity-card strong{color:#ffffff;display:block;font-size:17px;line-height:1.35;word-break:break-word}.audit-field-card small{color:rgba(247,242,255,.42);display:block;font-size:12px;font-weight:800;line-height:1.4}.audit-field-card.good i{background:#e0f6e8;color:#0f6a52}.audit-field-card.risk i{background:#ffe4dc;color:#9d3f2f}.audit-field-card.neutral i{background:rgba(255,255,255,.08);color:rgba(247,242,255,.72)}.audit-field-card.missing{background:rgba(255,255,255,.035);border-style:dashed}.audit-field-card.missing strong{color:rgba(247,242,255,.48)}.audit-field-card.missing i{background:rgba(255,255,255,.075);color:rgba(247,242,255,.58)}.audit-detail-drawer{background:rgba(255,255,255,.032);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.audit-detail-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:48px;padding:0 14px}.audit-detail-drawer>summary::-webkit-details-marker{display:none}.audit-detail-drawer>summary b{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(247,242,255,.68);font-size:11px;padding:6px 9px}.audit-compact-list{border-top:1px solid rgba(255,255,255,.075);display:grid;gap:0;padding:4px}.audit-compact-list .audit-field-card{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.07);border-radius:0;display:grid;gap:10px;grid-template-columns:minmax(170px,.34fr) minmax(0,.54fr) minmax(220px,1fr);min-height:0;padding:10px}.audit-compact-list .audit-field-card:last-child{border-bottom:0}.audit-compact-list .audit-field-card>div{justify-content:flex-start}.audit-compact-list .audit-field-card strong{font-size:14px;line-height:1.25}.audit-compact-list .audit-field-card p,.audit-compact-list .audit-field-card small{font-size:12px;margin:0}.audit-opportunity-card{background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(216,166,66,.1));border-color:rgba(216,166,66,.2)}.audit-opportunity-card p,.audit-opportunity-card span{color:rgba(255,255,255,.68)}.audit-opportunity-card strong{color:white;font-size:20px}.demo-workflow-form,.workflow-buttons,.workflow-status{display:grid;gap:10px}.workflow-status{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.workflow-status span{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:999px;color:rgba(247,242,255,.58);display:inline-flex;font-size:12px;font-weight:900;gap:7px;justify-content:center;padding:9px 10px;text-align:center}.workflow-status span.done{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.22);color:#86efac}.prospect-contact-card{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:18px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px;padding:14px}.prospect-contact-card.good{background:rgba(34,197,94,.11);border-color:rgba(34,197,94,.2)}.prospect-contact-card.warning{background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.22)}.prospect-contact-card.risk{background:rgba(251,113,133,.1);border-color:rgba(251,113,133,.22)}.prospect-contact-card.neutral{background:rgba(255,255,255,.045)}.prospect-contact-card span{color:rgba(247,242,255,.58);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:5px;text-transform:uppercase}.prospect-contact-card strong{color:#ffffff;display:block;font-size:16px}.prospect-contact-card p{color:rgba(247,242,255,.64);font-size:13px;font-weight:800;line-height:1.35;margin:5px 0 0}.prospect-contact-decision-grid{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);margin-bottom:12px}.prospect-contact-history-list article,.prospect-contact-latest,.prospect-contact-outcomes article{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:12px}.prospect-contact-history-list article.good,.prospect-contact-latest.good{border-color:rgba(34,197,94,.22)}.prospect-contact-history-list article.warning,.prospect-contact-latest.warning{border-color:rgba(251,191,36,.24)}.prospect-contact-history-list article.risk,.prospect-contact-latest.risk{border-color:rgba(251,113,133,.24)}.prospect-contact-history-list article.neutral,.prospect-contact-latest.neutral{border-color:rgba(196,181,253,.14)}.prospect-contact-history-list span,.prospect-contact-latest span,.prospect-contact-outcomes span{color:rgba(216,197,255,.72);display:block;font-size:11px;font-weight:950;letter-spacing:0;line-height:1.15;text-transform:uppercase}.prospect-contact-history-list strong,.prospect-contact-latest strong,.prospect-contact-outcomes strong{color:#ffffff;display:block;font-size:16px;line-height:1.2;margin-top:5px;overflow-wrap:anywhere}.prospect-contact-history-list p,.prospect-contact-latest p,.prospect-contact-latest small{color:rgba(247,242,255,.66);display:block;font-size:12px;font-weight:820;line-height:1.38;margin:6px 0 0;overflow-wrap:anywhere}.prospect-contact-outcomes{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-contact-outcomes article{min-height:74px}.prospect-contact-history-list{display:grid;gap:8px;margin-bottom:12px}.prospect-contact-history-list article{align-items:center;display:grid;gap:8px 11px;grid-template-columns:minmax(102px,.28fr) minmax(96px,.26fr) minmax(0,1fr)}.prospect-contact-decision-form{background:rgba(7,8,13,.28);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px}.contact-result-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-template-attach-form .demo-qa-gate label,.demo-v1-prepare-form label,.demo-workflow-form label{color:rgba(247,242,255,.62);display:grid;font-size:13px;font-weight:900;gap:7px}.demo-template-attach-form .demo-qa-gate input,.demo-template-attach-form .demo-qa-gate textarea,.demo-v1-prepare-form input,.demo-v1-prepare-form textarea,.demo-workflow-form input,.demo-workflow-form textarea{background:rgba(7,8,13,.44);border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#ffffff;font:inherit;min-height:44px;padding:0 12px;width:100%}.demo-template-attach-form .demo-qa-gate textarea,.demo-v1-prepare-form textarea,.demo-workflow-form textarea{min-height:86px;padding:11px 12px;resize:vertical}.demo-qa-gate{background:rgba(7,8,13,.28);border:1px solid rgba(251,191,36,.24);border-radius:14px;display:grid;gap:10px;padding:12px}.demo-qa-gate legend{color:#fbbf24;font-size:12px;font-weight:950;letter-spacing:0;padding:0 6px;text-transform:uppercase}.demo-qa-gate p{color:rgba(247,242,255,.64);font-size:12px;font-weight:850;line-height:1.35;margin:0}.demo-qa-checks{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.demo-qa-checks label{align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:12px;color:rgba(247,242,255,.76);display:grid;font-size:12px;font-weight:850;gap:8px;grid-template-columns:18px minmax(0,1fr);line-height:1.3;padding:9px 10px}.demo-template-attach-form .demo-qa-checks input[type=checkbox],.demo-v1-prepare-form .demo-qa-checks input[type=checkbox],.demo-workflow-form .demo-qa-checks input[type=checkbox]{accent-color:#fbbf24;min-height:18px;padding:0;width:18px}.demo-template-attach-form .demo-qa-gate,.prompt-panel{grid-column:1/-1}.prompt-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.prompt-warning{background:rgba(216,166,66,.12);border:1px solid rgba(216,166,66,.24);border-radius:16px;color:#f7d78a;font-weight:850;line-height:1.45;margin:0 0 14px;padding:12px 14px}.prompt-box{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:18px;display:grid;gap:12px;padding:16px}.prompt-box.highlight{background:rgba(7,8,13,.54);border-color:rgba(216,166,66,.18);color:white}.prompt-box.highlight strong{color:white}.prompt-box>div{align-items:center;display:flex;gap:12px;justify-content:space-between}.prompt-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.prompt-actions .soft-button{min-height:38px;padding:0 12px}.prompt-box strong{color:#ffffff}.prompt-box pre{background:rgba(3,4,8,.66);border-radius:14px;color:#f8f4ec;font-family:Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.55;margin:0;max-height:420px;overflow:auto;padding:16px;white-space:pre-wrap}.prompt-box.highlight pre{background:rgba(255,255,255,.08);color:#f8f4ec}.prospect-detail-page .prospect-form label{color:rgba(247,242,255,.62)}.prospect-detail-page .prospect-form input,.prospect-detail-page .prospect-form select,.prospect-detail-page .prospect-form textarea{background:rgba(7,8,13,.44);border-color:rgba(255,255,255,.1);color:#ffffff}.dashboard-login{align-items:center;background:linear-gradient(135deg,#070a10,#11151f 48%,#080910);background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:24px}.login-shell{align-items:center;display:grid;justify-items:center;max-width:460px;width:100%}.login-card{align-self:center;background:linear-gradient(180deg,rgba(20,15,30,.96),rgba(13,11,20,.96));border:1px solid rgba(168,85,247,.34);border-radius:22px;box-shadow:0 34px 120px rgba(0,0,0,.42),inset 0 0 0 1px rgba(255,255,255,.04);color:#ffffff;max-width:440px;padding:32px;width:100%}.login-logo{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(234,179,8,.28);border-radius:16px;box-shadow:0 18px 48px rgba(0,0,0,.28);display:flex;height:68px;justify-content:center;margin-bottom:24px;overflow:hidden;width:68px}.login-logo img{height:100%;object-fit:cover;width:100%}.login-card h2{color:#ffffff;font-size:40px;line-height:.95;margin-bottom:12px}.login-card p:not(.dashboard-kicker){color:rgba(246,242,255,.7);line-height:1.45;margin-bottom:22px}.login-status-row{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.login-status-pill{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:rgba(246,242,255,.78);display:inline-flex;font-size:12px;font-weight:850;gap:6px;padding:7px 10px}.login-status-pill.online{border-color:rgba(34,197,94,.36);color:#8ff0b0}.login-status-pill.idle{border-color:rgba(168,85,247,.32)}.login-card input{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:14px;color:#ffffff;font:inherit;height:52px;margin-bottom:12px;padding:0 16px;width:100%}.login-card input::placeholder{color:rgba(246,242,255,.48)}.login-card .dark-button{justify-content:center;margin-top:8px;width:100%}.login-error{color:#9d3f2f;display:block;font-size:14px;font-weight:800;margin-bottom:8px}@media (max-width:860px){.login-shell{grid-template-columns:1fr}.login-card{max-width:none}}.template-page{--template-accent:#f6c453;--template-primary:#21c78a;--template-surface:#0f1f1a;--template-card:rgba(255,255,255,0.08);--template-card-border:rgba(255,255,255,0.12);background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--template-primary) 18%,transparent),transparent 34%),color-mix(in srgb,var(--template-surface) 86%,#020403 14%);color:white;min-height:100vh}.template-niche-plomberie{--template-card:rgba(224,242,254,0.09);--template-card-border:rgba(125,211,252,0.16)}.template-niche-electricite{--template-card:rgba(254,249,195,0.09);--template-card-border:rgba(250,204,21,0.18)}.template-niche-peinture{--template-card:rgba(252,231,243,0.09);--template-card-border:rgba(244,114,182,0.16)}.template-niche-renovation{--template-card:rgba(254,243,199,0.09);--template-card-border:rgba(251,191,36,0.16)}.template-niche-couverture{--template-card:rgba(220,252,231,0.085);--template-card-border:rgba(134,239,172,0.14)}.template-niche-menuiserie{--template-card:rgba(254,243,199,0.085);--template-card-border:rgba(245,158,11,0.16)}.template-niche-vitrerie{--template-card:rgba(224,242,254,0.085);--template-card-border:rgba(56,189,248,0.16)}.template-niche-restaurant{--template-card:rgba(254,215,170,0.09);--template-card-border:rgba(251,146,60,0.16)}.template-niche-boulangerie{--template-card:rgba(254,240,138,0.085);--template-card-border:rgba(250,204,21,0.16)}.template-hero{min-height:92vh;overflow:hidden;position:relative}.template-hero>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.template-overlay{background:linear-gradient(90deg,color-mix(in srgb,var(--template-surface) 92%,#000 8%),rgba(7,16,13,.62) 46%,rgba(7,16,13,.16)),linear-gradient(0deg,rgba(7,16,13,.98),transparent 52%);inset:0;position:absolute}.template-nav{align-items:center;display:flex;justify-content:space-between;left:50%;max-width:1180px;padding:24px;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:2}.template-brand-lockup{align-items:center;display:flex;gap:12px;max-width:min(52vw,520px);min-width:0}.template-brand-mark{align-items:center;background:linear-gradient(135deg,var(--template-primary),var(--template-accent));border:1px solid rgba(255,255,255,.18);border-radius:14px;box-shadow:0 18px 42px color-mix(in srgb,var(--template-primary) 28%,transparent);color:#06110d;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:950;height:50px;justify-content:center;letter-spacing:0;overflow:hidden;position:relative;width:50px}.template-brand-mark:before{background:linear-gradient(135deg,rgba(255,255,255,.42),transparent 42%),radial-gradient(circle at 72% 28%,rgba(255,255,255,.28),transparent 26%);content:"";inset:0;position:absolute}.template-brand-mark:after{background:rgba(6,17,13,.2);border-radius:999px;content:"";height:22px;position:absolute;right:-7px;top:-7px;width:22px}.template-brand-mark span{position:relative;z-index:1}.template-brand-mark-electricite:after{clip-path:polygon(44% 0,72% 0,58% 38%,82% 38%,28% 100%,43% 54%,18% 54%);border-radius:0;height:28px;right:4px;top:4px;width:28px}.template-brand-mark-plomberie:after{border-radius:999px 999px 999px 0}.template-brand-mark-garage:after{border-radius:4px;height:12px;right:5px;top:8px;width:26px}.template-brand-mark-couverture:after,.template-brand-mark-renovation:after{clip-path:polygon(50% 0,100% 48%,88% 48%,88% 100%,12% 100%,12% 48%,0 48%);border-radius:0;height:24px;right:2px;top:3px;width:24px}.template-brand-mark-peinture:after{border-radius:999px 999px 999px 3px;transform:rotate(-25deg)}.template-brand-mark-menuiserie:after,.template-brand-mark-vitrerie:after{border-radius:4px;box-shadow:inset 0 0 0 4px rgba(6,17,13,.16)}.template-brand-mark-restaurant:after{border-radius:999px 999px 999px 2px;height:24px;right:3px;top:4px;transform:rotate(-18deg);width:16px}.template-brand-mark-boulangerie:after{border-radius:999px 999px 6px 6px;height:18px;right:3px;top:7px;width:28px}.template-brand-copy{display:grid;gap:2px;min-width:0}.template-nav strong{display:block;font-size:20px;line-height:1.1;min-width:0;overflow-wrap:anywhere}.template-brand-copy small{color:rgba(255,255,255,.7);display:block;font-size:12px;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.template-nav-links{display:flex;flex:0 0 auto;gap:8px}.template-nav-actions{align-items:center;display:flex;flex:0 0 auto;gap:10px}.template-nav a{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:rgba(255,255,255,.82);font-size:14px;font-weight:850;padding:10px 13px}.template-nav-links a{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.34);box-shadow:0 10px 24px rgba(0,0,0,.12);color:#ffffff}.template-nav a.template-nav-login,.template-nav a.template-nav-phone{align-items:center;box-shadow:0 14px 34px rgba(0,0,0,.18);display:inline-flex;gap:7px;min-height:40px;padding:10px 14px;white-space:nowrap}.template-nav a.template-nav-phone{background:color-mix(in srgb,var(--template-primary) 88%,#ffffff 12%);border-color:color-mix(in srgb,var(--template-primary) 70%,#ffffff 30%);color:#06110d}.template-nav a.template-nav-login{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);box-shadow:none;color:rgba(255,255,255,.72);font-weight:780}.template-nav-login svg,.template-nav-phone svg{flex:0 0 auto}.template-nav-phone svg{color:#06110d}.template-nav-login svg{color:var(--template-primary)}.template-hero-content{align-items:end;display:grid;gap:30px;grid-template-columns:minmax(0,.98fr) minmax(320px,.42fr);margin:0 auto;max-width:1180px;padding:170px 24px 92px;position:relative;z-index:1}.template-hero-copy{min-width:0}.template-hero-content h1{font-size:64px;letter-spacing:0;line-height:.96;max-width:780px;text-wrap:balance}.template-hero-content>p:not(.eyebrow),.template-hero-copy>p:not(.eyebrow){color:rgba(255,255,255,.78);font-size:21px;line-height:1.48;max-width:690px}.template-hero-panel{background:linear-gradient(145deg,rgba(255,255,255,.14),color-mix(in srgb,var(--template-primary) 15%,transparent)),rgba(8,18,15,.74);border:1px solid rgba(255,255,255,.16);border-radius:24px;box-shadow:0 28px 84px rgba(0,0,0,.34);display:grid;gap:16px;padding:20px}.template-hero-panel-top{display:grid;gap:8px}.template-hero-panel-top span{color:var(--template-accent);font-size:11px;font-weight:950;line-height:1.2;text-transform:uppercase}.template-hero-panel-top strong{color:#ffffff;font-size:32px;letter-spacing:0;line-height:.95}.template-hero-panel-score{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13);border-radius:16px;display:grid;gap:8px;grid-template-columns:auto auto 1fr;min-height:52px;padding:0 13px}.template-hero-panel-score svg{color:var(--template-accent)}.template-hero-panel-score strong{color:#ffffff;font-size:20px}.template-hero-panel-score span{color:rgba(255,255,255,.72);font-size:12px;font-weight:860;overflow-wrap:anywhere}.template-hero-panel-list{display:grid;gap:8px}.template-hero-panel-list span{align-items:center;color:rgba(255,255,255,.82);display:flex;font-size:14px;font-weight:870;gap:8px;min-width:0}.template-hero-panel-list svg{color:var(--template-accent);flex:0 0 auto}.template-hero-panel a{align-items:center;background:var(--template-primary);border-radius:999px;color:#06110d;display:inline-flex;font-weight:950;gap:8px;justify-content:center;min-height:48px;padding:0 16px;text-decoration:none}.template-hero-panel a.template-hero-phone{background:linear-gradient(135deg,color-mix(in srgb,var(--template-accent) 24%,transparent),transparent 70%),rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);color:#ffffff;font-size:20px}.template-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.template-hero-proofbar{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;max-width:760px}.template-hero-proofbar span{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--template-primary) 14%,transparent),transparent 64%),rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:rgba(255,255,255,.86);display:inline-flex;font-size:13px;font-weight:900;gap:7px;min-height:38px;padding:0 12px}.template-hero-proofbar svg{color:var(--template-accent);flex:0 0 auto}.template-brand-cues{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;max-width:780px}.template-brand-cues span{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:rgba(255,255,255,.78);display:inline-flex;font-size:12px;font-weight:900;gap:8px;min-height:34px;padding:0 11px}.template-brand-cues i{border:1px solid rgba(255,255,255,.24);border-radius:999px;display:inline-flex;height:12px;width:12px}.template-brand-cues i.primary{background:var(--template-primary)}.template-brand-cues i.accent{background:var(--template-accent)}.template-brand-cues i.surface{background:var(--template-surface)}.template-quick-actions{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;max-width:760px}.template-quick-actions span{background:var(--template-card);border:1px solid var(--template-card-border);border-radius:18px;color:rgba(255,255,255,.72);font-size:13px;font-weight:800;min-height:92px;padding:16px}.template-quick-actions strong{color:white;display:block;font-size:16px;margin-bottom:8px}.template-trust a,.template-trust span,.template-zone-list span{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:999px;display:inline-flex;font-weight:900;gap:8px;min-height:42px;padding:0 13px}.template-trust a{color:rgba(255,255,255,.86);text-decoration:none}.template-band,.template-contact,.template-diagnostic,.template-local,.template-proof,.template-split{margin:0 auto;max-width:1180px;padding:62px 24px}.template-metrics{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:-32px auto 0;max-width:1180px;padding:0 24px 70px;position:relative;z-index:2}.template-metrics article{background:var(--paper);border-radius:24px;color:var(--ink);min-height:156px;padding:22px}.template-metrics span{color:var(--green);display:block;font-size:12px;font-weight:900;margin-bottom:22px;text-transform:uppercase}.template-metrics strong{display:block;font-size:42px;letter-spacing:0;line-height:.9}.template-conversion p,.template-metrics p,.template-process-grid p{color:rgba(255,255,255,.66);line-height:1.5}.template-metrics p{color:#647067;font-weight:850}.template-activation-panel{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:8px;margin-top:24px;max-width:520px;padding:18px}.template-activation-panel span{color:var(--template-accent);display:block;font-size:12px;font-weight:900;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.template-activation-panel strong{color:white;display:block;font-size:24px;line-height:1.1}.template-activation-panel p{color:rgba(255,255,255,.72);line-height:1.45;margin:8px 0 14px}.template-heading{max-width:760px}.template-contact h2,.template-diagnostic-copy h2,.template-heading h2,.template-local h2,.template-split h2{color:white;font-size:58px;letter-spacing:0;line-height:.98}.template-proof,.template-service-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.template-service-grid{margin-top:36px}.template-proof article,.template-service-grid article{background:var(--template-card);border:1px solid var(--template-card-border);border-radius:20px;min-height:180px;padding:20px}.template-page-compact .template-band{padding-bottom:40px;padding-top:50px}.template-page-compact .template-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.template-page-compact .template-service-grid article{min-height:118px}.template-page-compact .template-service-grid strong{font-size:18px;line-height:1.1;margin:24px 0 0}.template-page-compact .template-showcase-signals{display:none}.template-page-compact .template-showcase{padding-bottom:42px}.template-page-compact .garage-map-section{gap:26px;padding-bottom:42px}.template-page-compact .template-faq{padding-bottom:42px}.template-page-compact .template-contact{padding-top:42px}.template-page-micro .template-hero{min-height:78vh}.template-page-micro .template-hero-content{align-items:end;padding-bottom:50px;padding-top:136px}.template-page-micro .template-hero-content h1{font-size:52px;max-width:680px}.template-page-micro .template-hero-copy>p:not(.eyebrow){font-size:18px;max-width:620px}.template-page-micro .template-hero-proofbar,.template-page-micro .template-trust{margin-top:14px}.template-page-micro .template-quick-actions{display:none}.template-micro-summary{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto;max-width:1180px;padding:22px 24px 16px}.template-micro-actions,.template-micro-services{display:flex;flex-wrap:wrap;gap:8px}.template-micro-actions a,.template-micro-services span{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:950;gap:8px;min-height:40px;padding:0 13px}.template-micro-services span{background:var(--template-card);border:1px solid var(--template-card-border);color:rgba(255,255,255,.86);flex:1 1 150px;justify-content:center}.template-micro-actions a{background:var(--template-primary);color:#ffffff;flex:1 1 150px;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.24)}.template-micro-actions a:last-child{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);color:#ffffff}.template-page-micro .garage-map-section{align-items:stretch;padding-bottom:26px;padding-top:12px}.template-page-micro .garage-map-copy{align-content:center;gap:12px}.template-page-micro .garage-map-section h2{font-size:38px}.garage-map-photo{background:var(--template-card);border:1px solid var(--template-card-border);border-radius:18px;display:grid;margin:2px 0 0;overflow:hidden}.garage-map-photo img{aspect-ratio:16/7;object-fit:cover;width:100%}.garage-map-photo figcaption{color:rgba(255,255,255,.76);font-size:13px;font-weight:830;line-height:1.35;padding:11px 13px}.template-page-micro .garage-map-frame,.template-page-micro .garage-map-section iframe{min-height:340px}.template-page-micro .template-faq{padding-bottom:26px;padding-top:8px}.template-page-micro .template-contact h2,.template-page-micro .template-faq .template-heading h2{font-size:34px}.template-page-micro .template-faq-grid{margin-top:14px}.template-page-micro .template-faq-grid article{min-height:0}.template-page-micro .template-contact{gap:20px;padding-bottom:56px;padding-top:18px}.template-page-micro:not(.template-niche-garage) .garage-map-section{gap:18px;padding-bottom:20px;padding-top:0}.template-page-micro:not(.template-niche-garage) .garage-map-copy{gap:12px}.template-page-micro:not(.template-niche-garage) .garage-map-section h2{font-size:34px;line-height:1.04}.template-page-micro:not(.template-niche-garage) .garage-map-photo figcaption,.template-page-micro:not(.template-niche-garage) .garage-map-section p:not(.eyebrow){font-size:13px;line-height:1.34}.template-page-micro:not(.template-niche-garage) .template-map-zone-list{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-page-micro:not(.template-niche-garage) .template-map-zone-list span{min-height:38px;padding:8px 10px}.template-page-micro:not(.template-niche-garage) .garage-map-photo img{aspect-ratio:16/6.5}.template-page-micro:not(.template-niche-garage) .garage-map-photo figcaption{padding:8px 10px}.template-page-micro:not(.template-niche-garage) .garage-map-frame,.template-page-micro:not(.template-niche-garage) .garage-map-section iframe{min-height:280px}.template-page-micro:not(.template-niche-garage) .template-faq{padding-bottom:20px;padding-top:0}.template-page-micro:not(.template-niche-garage) .template-contact h2,.template-page-micro:not(.template-niche-garage) .template-faq .template-heading h2{font-size:30px;line-height:1.04}.template-page-micro:not(.template-niche-garage) .template-faq-grid{gap:8px;margin-top:10px}.template-page-micro:not(.template-niche-garage) .template-faq-grid article{padding:12px}.template-page-micro:not(.template-niche-garage) .template-faq-grid span{margin-bottom:8px}.template-page-micro:not(.template-niche-garage) .template-contact{gap:12px;padding-bottom:52px;padding-top:8px}.template-page-micro:not(.template-niche-garage) .template-contact>div>p:not(.eyebrow){display:none}.template-page-micro:not(.template-niche-garage) .template-contact form{gap:9px;padding:14px}.template-page-micro:not(.template-niche-garage) .template-contact button,.template-page-micro:not(.template-niche-garage) .template-contact input{min-height:46px}.template-page-micro.template-niche-garage .template-hero{min-height:68vh}.template-page-micro.template-niche-garage .template-hero-content{padding-bottom:26px;padding-top:104px}.template-page-micro.template-niche-garage .template-hero-content h1{font-size:44px;max-width:600px}.template-page-micro.template-niche-garage .template-hero-copy>p:not(.eyebrow){font-size:16px;max-width:560px}.template-page-micro.template-niche-garage .template-micro-summary{padding-bottom:10px;padding-top:14px}.template-page-micro.template-niche-garage .garage-map-section{gap:12px;grid-template-columns:minmax(0,.52fr) minmax(0,1fr);padding-bottom:14px;padding-top:0}.template-page-micro.template-niche-garage .garage-map-copy{gap:7px}.template-page-micro.template-niche-garage .garage-map-section h2{font-size:30px;line-height:1.04}.template-page-micro.template-niche-garage .garage-map-photo figcaption,.template-page-micro.template-niche-garage .garage-map-section p:not(.eyebrow){font-size:12px;line-height:1.3}.template-page-micro.template-niche-garage .template-map-zone-list{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-page-micro.template-niche-garage .template-map-zone-list span{min-height:38px;padding:8px 10px}.template-page-micro.template-niche-garage .garage-map-photo img{aspect-ratio:16/6}.template-page-micro.template-niche-garage .garage-map-photo figcaption{padding:7px 10px}.template-page-micro.template-niche-garage .garage-map-proof{display:none}.template-page-micro.template-niche-garage .garage-map-frame,.template-page-micro.template-niche-garage .garage-map-section iframe{min-height:300px}.template-page-micro.template-niche-garage .garage-map-address{gap:8px}.template-page-micro.template-niche-garage .garage-map-address article{border-radius:16px;padding:10px 12px}.template-page-micro.template-niche-garage .garage-map-address strong{font-size:15px}.template-page-micro.template-niche-garage .template-faq{padding-bottom:18px;padding-top:0}.template-page-micro.template-niche-garage .template-contact h2,.template-page-micro.template-niche-garage .template-faq .template-heading h2{font-size:28px;line-height:1.04}.template-page-micro.template-niche-garage .template-faq-grid{gap:8px;margin-top:10px}.template-page-micro.template-niche-garage .template-faq-grid article{padding:12px}.template-page-micro.template-niche-garage .template-faq-grid span{margin-bottom:8px}.template-page-micro.template-niche-garage .template-contact{gap:12px;padding-bottom:52px;padding-top:8px}.template-page-micro.template-niche-garage .template-contact>div>p:not(.eyebrow){display:none}.template-page-micro.template-niche-garage .template-contact form{gap:9px;padding:14px}.template-page-micro.template-niche-garage .template-contact-prep{gap:7px;margin-top:12px;padding:12px}.template-page-micro.template-niche-garage .template-contact button,.template-page-micro.template-niche-garage .template-contact input{min-height:46px}.template-page-micro.template-niche-garage .template-contact textarea{min-height:86px}@media (max-width:980px){.template-page-micro .template-hero{min-height:auto}.template-page-micro .template-hero-content{padding-bottom:34px;padding-top:118px}.template-page-micro .template-hero-content h1{font-size:44px}.template-micro-summary{grid-template-columns:minmax(0,1fr);padding-left:16px;padding-right:16px}.template-micro-actions a{flex:1 1 180px;justify-content:center}}@media (max-width:720px){.template-page-micro .template-hero-content{padding-bottom:18px;padding-top:76px}.template-page-micro .template-trust a,.template-page-micro .template-trust span{width:100%}.template-micro-summary{padding-bottom:8px;padding-top:14px}.template-page-micro .garage-map-section{padding-top:10px}.template-page-micro .garage-map-section h2{font-size:30px}.garage-map-photo img{aspect-ratio:16/9}.template-page-micro .garage-map-frame,.template-page-micro .garage-map-section iframe{min-height:300px}.template-page-micro.template-niche-garage .template-hero-content{padding-bottom:8px;padding-top:58px}.template-page-micro.template-niche-garage .template-hero{min-height:auto}.template-page-micro.template-niche-garage .template-hero-content h1{font-size:30px;line-height:1}.template-page-micro.template-niche-garage .template-hero-copy>p:not(.eyebrow){font-size:15px;line-height:1.26}.template-page-micro.template-niche-garage .actions{gap:8px;margin-top:10px}.template-page-micro.template-niche-garage .template-trust{margin-top:8px}.template-page-micro.template-niche-garage .template-micro-summary{padding-bottom:6px;padding-top:8px}.template-page-micro.template-niche-garage .garage-map-section{gap:12px;grid-template-columns:minmax(0,1fr);padding-bottom:8px;padding-top:0}.template-page-micro.template-niche-garage .garage-map-section h2{font-size:24px}.template-page-micro.template-niche-garage .garage-map-copy>p:not(.eyebrow){display:none}.template-page-micro.template-niche-garage .garage-map-photo img{aspect-ratio:16/3.5}.template-page-micro.template-niche-garage .garage-map-photo figcaption{display:none}.template-page-micro.template-niche-garage .garage-map-frame,.template-page-micro.template-niche-garage .garage-map-section iframe{min-height:140px}.template-page-micro.template-niche-garage .garage-map-address{grid-template-columns:minmax(0,1fr)}.template-page-micro.template-niche-garage .garage-map-address a{min-height:38px}.template-page-micro.template-niche-garage .template-faq{padding-bottom:10px}.template-page-micro.template-niche-garage .template-contact{padding-bottom:36px}}.template-garage-spine{display:grid;gap:16px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);margin:0 auto;max-width:1180px;padding:0 24px 72px}.template-garage-spine-head{background:linear-gradient(135deg,color-mix(in srgb,var(--template-primary) 20%,transparent),color-mix(in srgb,var(--template-accent) 10%,transparent)),rgba(255,255,255,.07);border:1px solid var(--template-card-border);border-radius:22px;min-width:0;padding:22px}.template-garage-spine-head h2{color:#ffffff;font-size:36px;line-height:1.05;margin:0}.template-garage-spine-head p:not(.eyebrow){color:rgba(255,255,255,.72);font-size:14px;font-weight:800;line-height:1.45;margin:14px 0 0}.template-garage-spine-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.template-garage-spine-grid article{background:var(--template-card);border:1px solid var(--template-card-border);border-radius:18px;display:grid;gap:8px;min-height:188px;min-width:0;padding:16px}.template-garage-spine-grid svg{color:var(--template-accent)}.template-garage-spine-grid span{color:var(--template-accent);display:block;font-size:10px;font-weight:950;letter-spacing:0;line-height:1.15;text-transform:uppercase}.template-garage-spine-grid strong{color:#ffffff;display:block;font-size:17px;font-weight:950;line-height:1.12;overflow-wrap:anywhere}.template-garage-spine-grid p{color:rgba(255,255,255,.64);font-size:12px;font-weight:780;line-height:1.35;margin:0;overflow-wrap:anywhere}.template-garage-personalization{display:grid;gap:14px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin:0 auto;max-width:1180px;padding:0 24px 46px}.template-garage-personalization-head{border-left:3px solid var(--template-accent);min-width:0;padding-left:18px}.template-garage-personalization-head h2{color:#ffffff;font-size:34px;line-height:1.05;margin:0;overflow-wrap:anywhere}.template-garage-personalization-head p:not(.eyebrow){color:rgba(255,255,255,.7);font-size:14px;font-weight:800;line-height:1.45;margin:14px 0 0}.template-garage-personalization-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-garage-personalization-grid article{background:linear-gradient(145deg,color-mix(in srgb,var(--template-primary) 10%,transparent),transparent 62%),var(--template-card);border:1px solid var(--template-card-border);border-radius:18px;display:grid;gap:8px;min-width:0;padding:16px}.template-garage-personalization-grid span{color:var(--template-accent);display:block;font-size:10px;font-weight:950;letter-spacing:0;line-height:1.15;text-transform:uppercase}.template-garage-personalization-grid strong{color:#ffffff;display:block;font-size:18px;font-weight:950;line-height:1.15;overflow-wrap:anywhere}.template-garage-personalization-grid p{color:rgba(255,255,255,.64);font-size:12px;font-weight:780;line-height:1.35;margin:0;overflow-wrap:anywhere}.template-intent-strip{display:grid;gap:12px;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,.86fr));margin:0 auto;max-width:1180px;padding:0 24px 72px}.template-intent-strip article{background:linear-gradient(135deg,color-mix(in srgb,var(--template-primary) 13%,transparent),transparent 58%),var(--template-card);border:1px solid var(--template-card-border);border-radius:22px;display:grid;gap:9px;min-height:174px;padding:18px}.template-intent-strip article.featured{background:linear-gradient(135deg,color-mix(in srgb,var(--template-primary) 24%,transparent),color-mix(in srgb,var(--template-accent) 12%,transparent)),rgba(255,255,255,.075)}.template-intent-strip span,.template-intent-strip svg{color:var(--template-accent)}.template-intent-strip span{display:block;font-size:11px;font-weight:950;line-height:1.2;text-transform:uppercase}.template-intent-strip strong{color:#ffffff;display:block;font-size:24px;line-height:1.12}.template-intent-strip p{color:rgba(255,255,255,.7);font-size:13px;font-weight:780;line-height:1.45;margin:0}.template-map-zone-list svg,.template-proof svg,.template-service-grid svg,.template-zone-list svg{color:var(--mint)}.template-proof strong,.template-service-grid strong{display:block;font-size:21px;margin:38px 0 10px}.garage-map-section p,.template-contact p,.template-diagnostic p,.template-service-grid p,.template-split p{color:rgba(255,255,255,.66);line-height:1.5}.template-market{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,.92fr) minmax(0,1.35fr);margin:0 auto;max-width:1180px;padding:0 24px 58px}.template-market-copy{background:linear-gradient(145deg,color-mix(in srgb,var(--template-primary) 18%,transparent),color-mix(in srgb,var(--template-accent) 10%,transparent)),rgba(255,255,255,.07);border:1px solid var(--template-card-border);border-radius:24px;display:grid;min-height:100%;padding:28px}.template-market-copy h2{align-self:end;color:#ffffff;font-size:48px;letter-spacing:0;line-height:.98;margin:0;text-wrap:balance}.template-market-copy p:not(.eyebrow){color:rgba(255,255,255,.72);font-size:17px;font-weight:760;line-height:1.5;margin:22px 0 0}.template-market-signals{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.template-market-signals span{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13);border-radius:999px;color:rgba(255,255,255,.84);display:inline-flex;font-size:12px;font-weight:900;gap:7px;min-height:34px;padding:0 11px}.template-market-mobile svg,.template-market-signals svg{color:var(--template-accent);flex:0 0 auto}.template-market-mobile{align-items:flex-start;background:linear-gradient(135deg,color-mix(in srgb,var(--template-accent) 14%,transparent),transparent 68%),rgba(255,255,255,.08);border:1px solid var(--template-card-border);border-radius:18px;color:rgba(255,255,255,.78);display:flex;font-size:14px;font-weight:820;gap:10px;line-height:1.45;margin-top:18px!important;padding:14px}.template-market-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-market-grid article{background:linear-gradient(145deg,color-mix(in srgb,var(--template-primary) 10%,transparent),transparent 62%),var(--template-card);border:1px solid var(--template-card-border);border-radius:20px;display:grid;gap:8px;min-height:172px;padding:18px}.template-market-grid span,.template-market-grid svg{color:var(--template-accent)}.template-market-grid span{font-size:11px;font-weight:950;line-height:1.2;text-transform:uppercase}.template-market-grid strong{color:#ffffff;font-size:28px;letter-spacing:0;line-height:1}.template-market-grid p{color:rgba(255,255,255,.68);font-size:13px;font-weight:760;line-height:1.45;margin:0}.template-leader-patterns{background:linear-gradient(135deg,color-mix(in srgb,var(--template-accent) 10%,transparent),transparent 62%),rgba(255,255,255,.055);border:1px solid var(--template-card-border);border-radius:24px;display:grid;gap:16px;grid-column:1/-1;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);padding:18px}.template-leader-patterns-head{align-content:center;display:grid;gap:8px}.template-leader-patterns-grid span,.template-leader-patterns-head span{color:var(--template-accent);font-size:11px;font-weight:950;line-height:1.2;text-transform:uppercase}.template-leader-patterns-head strong{color:#ffffff;font-size:30px;letter-spacing:0;line-height:1.02;text-wrap:balance}.template-leader-patterns-grid p,.template-leader-patterns-head p{color:rgba(255,255,255,.68);font-size:13px;font-weight:760;line-height:1.45;margin:0}.template-leader-patterns-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.template-leader-patterns-grid article{background:var(--template-card);border:1px solid rgba(255,255,255,.1);border-radius:18px;display:grid;gap:8px;min-height:168px;padding:16px}.template-leader-patterns-grid svg{color:var(--template-accent)}.template-leader-patterns-grid strong{color:#ffffff;font-size:23px;letter-spacing:0;line-height:1;overflow-wrap:anywhere}.template-request{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.74fr);margin:0 auto;max-width:1180px;padding:0 24px 82px}.template-request-head{align-content:end;border-left:3px solid var(--template-accent);padding:8px 0 8px 22px}.template-request-head h2{color:#ffffff;font-size:48px;letter-spacing:0;line-height:.98;margin:0;text-wrap:balance}.template-request-head p:not(.eyebrow){color:rgba(255,255,255,.7);font-size:18px;font-weight:760;line-height:1.5;margin:22px 0 0;max-width:680px}.template-request-card{background:linear-gradient(145deg,rgba(255,255,255,.12),color-mix(in srgb,var(--template-primary) 12%,transparent)),var(--template-card);border:1px solid var(--template-card-border);border-radius:22px;box-shadow:0 24px 70px rgba(0,0,0,.22);display:grid;gap:18px;padding:20px}.template-request-card-top{align-items:start;display:grid;gap:8px}.template-request-card-top span{color:var(--template-accent);font-size:11px;font-weight:950;text-transform:uppercase}.template-request-card-top strong{color:#ffffff;font-size:30px;letter-spacing:0;line-height:1}.template-request-list{display:grid;gap:8px}.template-request-list span{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:14px;color:rgba(255,255,255,.82);display:flex;font-size:14px;font-weight:880;gap:9px;min-height:42px;padding:8px 11px}.template-request-list svg{color:var(--template-accent);flex:0 0 auto}.template-request-card a{align-items:center;background:var(--template-primary);border-radius:999px;color:#06110d;display:inline-flex;font-weight:950;gap:8px;justify-content:center;min-height:48px;padding:0 18px;text-decoration:none}.template-client-info{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);margin:0 auto;max-width:1180px;padding:0 24px 82px}.template-client-info-copy{align-content:center;background:color-mix(in srgb,var(--template-surface) 78%,#ffffff 4%);border:1px solid var(--template-card-border);border-radius:22px;display:grid;padding:22px}.template-client-info-copy h2{color:#ffffff;font-size:36px;letter-spacing:0;line-height:1;margin:0;text-wrap:balance}.template-client-info-copy p:not(.eyebrow){color:rgba(255,255,255,.7);font-size:15px;font-weight:760;line-height:1.45;margin:16px 0 0}.template-client-info-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-client-info-grid article{background:linear-gradient(145deg,rgba(255,255,255,.105),color-mix(in srgb,var(--template-primary) 10%,transparent)),var(--template-card);border:1px solid var(--template-card-border);border-radius:18px;display:grid;gap:7px;min-height:150px;padding:16px}.template-client-info-grid svg{color:var(--template-accent)}.template-client-info-grid span{color:var(--template-accent);font-size:11px;font-weight:950;text-transform:uppercase}.template-client-info-grid strong{color:#ffffff;font-size:18px;line-height:1.18;overflow-wrap:anywhere}.template-client-info-grid p{color:rgba(255,255,255,.68);font-size:13px;font-weight:760;line-height:1.35;margin:0}.template-showcase{margin:0 auto;max-width:1180px;padding:18px 24px 58px}.template-showcase-head{display:grid;gap:16px;max-width:920px}.template-showcase-head h2{color:white;font-size:58px;letter-spacing:0;line-height:.98;margin:0;text-wrap:balance}.template-showcase-head>p:not(.eyebrow){color:rgba(255,255,255,.68);font-size:18px;font-weight:760;line-height:1.5;margin:0;max-width:760px}.template-showcase-signals{display:flex;flex-wrap:wrap;gap:8px}.template-showcase-signals span{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13);border-radius:999px;color:rgba(255,255,255,.84);display:inline-flex;font-size:12px;font-weight:900;gap:7px;min-height:34px;padding:0 11px}.template-showcase-signals svg{color:var(--template-accent);flex:0 0 auto}.template-showcase-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);margin-top:34px}.template-showcase-grid.single{grid-template-columns:minmax(0,1fr)}.template-showcase-grid figure{background:linear-gradient(145deg,color-mix(in srgb,var(--template-primary) 10%,transparent),transparent 62%),var(--template-card);border:1px solid var(--template-card-border);border-radius:24px;display:grid;min-height:100%;margin:0;overflow:hidden}.template-showcase-grid figure.featured{grid-row:span 2}.template-showcase-grid.single figure.featured{grid-row:auto}.template-showcase-media{min-height:0;position:relative}.template-showcase-media img{aspect-ratio:16/10;height:100%;object-fit:cover;width:100%}.template-showcase-grid figure.featured .template-showcase-media img{aspect-ratio:4/3}.template-showcase-grid.single .template-showcase-media img{aspect-ratio:16/7}.template-showcase-media span{background:rgba(7,16,13,.72);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--template-accent);font-size:11px;font-weight:950;left:14px;max-width:calc(100% - 28px);overflow-wrap:anywhere;padding:8px 10px;position:absolute;top:14px;text-transform:uppercase}.template-showcase-grid figcaption{align-content:start;display:grid;gap:8px;padding:16px}.template-showcase-grid figcaption strong{color:white;font-size:18px;line-height:1.15}.template-showcase-grid figcaption p{color:rgba(255,255,255,.72);font-size:13px;font-weight:760;line-height:1.45;margin:0}.template-garage-proof-flow{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);margin:0 auto;max-width:1180px;padding:0 24px 34px}.template-garage-proof-flow-copy{align-content:start;background:linear-gradient(135deg,color-mix(in srgb,var(--template-primary) 16%,transparent),transparent 72%),var(--template-card);border:1px solid var(--template-card-border);border-radius:22px;display:grid;gap:14px;min-width:0;padding:22px}.template-garage-proof-flow-copy h2{color:#ffffff;font-size:34px;line-height:1.05;margin:0;overflow-wrap:anywhere}.template-garage-proof-flow-copy p:not(.eyebrow){color:rgba(255,255,255,.7);font-size:14px;font-weight:800;line-height:1.45;margin:0}.template-garage-proof-flow-copy a{align-items:center;background:var(--template-accent);border-radius:999px;color:#0b1411;display:inline-flex;font-size:13px;font-weight:950;gap:8px;justify-content:center;min-height:42px;padding:0 14px;text-decoration:none;width:fit-content}.template-garage-before-after{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-garage-before-after article{background:rgba(255,255,255,.08);border:1px solid var(--template-card-border);border-radius:20px;display:grid;gap:10px;min-width:0;padding:18px}.template-garage-before-after article.after{background:color-mix(in srgb,var(--template-primary) 18%,rgba(255,255,255,.08))}.template-garage-before-after span{color:var(--template-accent);display:block;font-size:11px;font-weight:950;letter-spacing:0;line-height:1.15;text-transform:uppercase}.template-garage-before-after strong{color:#ffffff;font-size:24px;font-weight:950;line-height:1.08;overflow-wrap:anywhere}.template-garage-before-after p{align-items:flex-start;color:rgba(255,255,255,.72);display:flex;font-size:13px;font-weight:800;gap:8px;line-height:1.35;margin:0;overflow-wrap:anywhere}.template-garage-before-after svg{color:var(--template-accent);flex:0 0 auto;margin-top:1px}.garage-section{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,.74fr) minmax(460px,1fr);margin:0 auto;max-width:1180px;padding:52px 24px 96px}.garage-copy h2{color:white;font-size:58px;letter-spacing:0;line-height:.98}.garage-copy p{color:rgba(255,255,255,.68);font-size:18px;line-height:1.5}.garage-focus-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.garage-focus-list span{align-items:center;background:rgba(223,244,232,.12);border:1px solid rgba(223,244,232,.2);border-radius:999px;color:var(--mint);display:inline-flex;font-weight:900;gap:7px;min-height:40px;padding:0 12px}.garage-panel{background:var(--paper);border-radius:28px;box-shadow:var(--shadow);color:var(--ink);padding:20px}.garage-panel-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.garage-panel-top span{color:#647067;font-size:13px;font-weight:900}.garage-panel-top strong{background:#e0f6e8;border-radius:999px;color:var(--green);font-size:12px;padding:8px 10px}.garage-vehicle-card{align-items:center;background:#111820;border-radius:22px;color:white;display:flex;gap:16px;min-height:132px;padding:20px}.garage-metric-grid svg,.garage-rdv svg,.garage-vehicle-card svg{color:var(--mint);flex:0 0 auto}.garage-vehicle-card strong{display:block;font-size:24px;margin-bottom:8px}.garage-vehicle-card p{color:rgba(255,255,255,.7);margin:0}.garage-metric-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:12px 0}.garage-metric-grid div{background:#f1eee7;border-radius:18px;min-height:132px;padding:16px}.garage-metric-grid strong{display:block;font-size:19px;margin:24px 0 6px}.garage-metric-grid span{color:#647067;display:block;font-size:13px;line-height:1.35}.garage-rdv{align-items:center;background:#0f6a52;border-radius:18px;color:white;display:grid;gap:4px 10px;grid-template-columns:auto 1fr;min-height:72px;padding:14px}.garage-rdv span,.garage-rdv strong{grid-column:2}.garage-rdv span{color:rgba(255,255,255,.72);font-size:13px}.template-contact,.template-split{align-items:start;display:grid;gap:44px;grid-template-columns:minmax(0,.72fr) minmax(420px,1fr)}.template-conversion{align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,.78fr) minmax(420px,1fr);margin:0 auto;max-width:1180px;padding:20px 24px 86px}.template-conversion h2{color:white;font-size:56px;letter-spacing:0;line-height:.98}.template-conversion-steps{display:grid;gap:12px}.template-conversion-steps article{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:20px;display:grid;gap:16px;grid-template-columns:54px 1fr;min-height:86px;padding:16px}.template-conversion-steps span{align-items:center;background:#0f6a52;border-radius:16px;color:white;display:inline-flex;font-weight:900;height:54px;justify-content:center}.template-conversion-steps strong{color:white;font-size:22px}.template-diagnostic{align-items:start;display:grid;gap:44px;grid-template-columns:minmax(0,.72fr) minmax(420px,1fr)}.template-diagnostic-copy{display:grid;gap:18px}.template-diagnostic-copy h2{margin:0;text-wrap:balance}.template-diagnostic-copy>p:not(.eyebrow){color:rgba(255,255,255,.68);font-size:18px;font-weight:760;line-height:1.5;margin:0}.template-diagnostic-signals{display:flex;flex-wrap:wrap;gap:8px}.template-diagnostic-signals span{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13);border-radius:999px;color:rgba(255,255,255,.84);display:inline-flex;font-size:12px;font-weight:900;gap:7px;min-height:34px;padding:0 11px}.template-diagnostic-signals svg{color:var(--template-accent);flex:0 0 auto}.template-audit-board{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-audit-card{background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 64%),rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);border-radius:22px;display:grid;gap:10px;min-height:330px;padding:18px}.template-audit-card.after{background:linear-gradient(145deg,color-mix(in srgb,var(--template-primary) 14%,transparent),transparent 62%),var(--template-card);border-color:var(--template-card-border)}.template-audit-card-head{display:grid;gap:8px;margin-bottom:10px}.template-audit-card-head span{color:var(--template-accent);font-size:11px;font-weight:950;text-transform:uppercase}.template-audit-card-head strong{color:#ffffff;font-size:25px;letter-spacing:0;line-height:1.05}.template-audit-card p{align-items:start;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.1);border-radius:14px;color:rgba(255,255,255,.78);display:grid;font-size:13px;font-weight:820;gap:9px;grid-template-columns:auto 1fr;line-height:1.42;margin:0;min-height:50px;padding:10px}.template-audit-card p>span{color:var(--template-accent);font-size:11px;font-weight:950;line-height:1.4}.template-audit-card p svg{color:var(--template-accent);flex:0 0 auto;margin-top:1px}.template-audit-summary{background:linear-gradient(135deg,color-mix(in srgb,var(--template-primary) 22%,transparent),color-mix(in srgb,var(--template-accent) 10%,transparent)),rgba(255,255,255,.075);border:1px solid var(--template-card-border);border-radius:22px;display:grid;gap:8px;grid-column:1/-1;padding:18px}.template-audit-summary span{color:var(--template-accent);font-size:11px;font-weight:950;text-transform:uppercase}.template-audit-summary strong{color:#ffffff;font-size:24px;letter-spacing:0;line-height:1.1}.template-audit-summary p{color:rgba(255,255,255,.74);font-size:14px;font-weight:760;line-height:1.45;margin:0}.template-before-after{display:grid;gap:12px;grid-template-columns:1fr 1fr}.template-before-after article{background:#d8d0c2;border-radius:22px;color:#514a42;min-height:330px;padding:22px}.template-before-after article.after{background:var(--paper);color:var(--ink)}.template-before-after span{display:block;font-size:13px;font-weight:900;margin-bottom:80px;text-transform:uppercase}.template-before-after p{align-items:center;color:inherit;display:flex;font-weight:850;gap:8px}.reviews-section{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(190px,.24fr);margin:0 auto;max-width:1180px;padding:20px 24px 56px}.template-process{margin:0 auto;max-width:1180px;padding:20px 24px 86px}.template-process-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.template-process-grid article{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:22px;min-height:210px;padding:20px}.template-process-grid svg{color:var(--mint)}.template-process-grid strong{color:white;display:block;font-size:22px;margin:42px 0 10px}.reviews-heading{max-width:760px}.reviews-heading h2{color:white;font-size:56px;letter-spacing:0;line-height:.98}.reviews-heading p{color:rgba(255,255,255,.66);line-height:1.5}.reviews-score-stack{align-self:end;display:grid;gap:12px}.reviews-alt-card,.reviews-score-card{background:var(--paper);border-radius:24px;color:var(--ink);padding:22px}.reviews-alt-card span,.reviews-grid span,.reviews-score-card span{color:var(--green);display:block;font-size:12px;font-weight:900;margin-bottom:18px;text-transform:uppercase}.reviews-score-card strong{display:block;font-size:54px;letter-spacing:0;line-height:.9}.reviews-alt-card p,.reviews-score-card p{color:#647067;font-weight:900}.reviews-alt-card{background:#e0f6e8;border:1px solid rgba(15,106,82,.12);min-height:132px}.reviews-alt-card strong{color:#0f6a52;display:block;font-size:34px;letter-spacing:0;line-height:.92}.best-review-card small,.reviews-alt-card small{color:#647067;display:block;font-size:12px;font-weight:900;line-height:1.35}.reviews-proof-strip{display:grid;gap:12px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.reviews-proof-strip article{background:linear-gradient(145deg,color-mix(in srgb,var(--template-primary) 12%,transparent),transparent 64%),var(--template-card);border:1px solid var(--template-card-border);border-radius:20px;display:grid;gap:8px;min-height:150px;padding:18px}.reviews-proof-strip span{color:var(--template-accent);font-size:11px;font-weight:950;text-transform:uppercase}.reviews-proof-strip strong{color:#ffffff;font-size:25px;letter-spacing:0;line-height:1.05;overflow-wrap:anywhere}.reviews-proof-strip p{color:rgba(255,255,255,.7);font-size:13px;font-weight:760;line-height:1.45;margin:0}.best-review-strip{display:flex;gap:14px;grid-column:1/-1;overflow-x:auto;padding:2px 0 10px;scroll-snap-type:x mandatory;scrollbar-color:rgba(223,244,232,.5) rgba(255,255,255,.08)}.best-review-card{background:var(--paper);border-radius:22px;color:var(--ink);display:grid;flex:0 0 min(360px,84vw);gap:18px;min-height:210px;padding:20px;scroll-snap-align:start}.best-review-card>div{align-items:center;display:flex;justify-content:space-between}.best-review-card strong{color:#0f6a52;font-size:28px;letter-spacing:0}.best-review-card span{background:#e0f6e8;border-radius:999px;color:#0f6a52;font-size:12px;font-weight:900;padding:8px 10px}.best-review-card p{color:#111820;font-size:17px;font-weight:850;line-height:1.45;margin:0}.reviews-grid{display:grid;gap:14px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.reviews-grid article{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:22px;min-height:250px;padding:20px}.reviews-grid article.review-plan{background:#0f6a52}.reviews-grid p{align-items:flex-start;color:rgba(255,255,255,.72);display:flex;font-weight:800;gap:8px;line-height:1.45}.reviews-grid svg{color:var(--mint);flex:0 0 auto;margin-top:2px}.template-local{align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(0,.78fr) minmax(360px,1.1fr)}.template-local-copy{align-content:center;border-left:3px solid var(--template-accent);display:grid;gap:18px;padding-left:22px}.template-local-copy p:not(.eyebrow){color:rgba(255,255,255,.68);font-size:17px;font-weight:760;line-height:1.5;margin:0}.template-local-actions{display:flex;flex-wrap:wrap;gap:9px}.template-local-actions a{align-items:center;background:var(--template-primary);border-radius:999px;color:#06110d;display:inline-flex;font-size:13px;font-weight:950;gap:8px;justify-content:center;min-height:42px;padding:0 15px;text-decoration:none}.template-local-actions a:last-child{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);color:#ffffff}.template-local-stack{display:grid;gap:14px}.template-zone-list{display:flex;flex-wrap:wrap;gap:10px}.template-map-zone-list{display:flex;flex-wrap:wrap;gap:8px}.template-map-zone-list span{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:rgba(255,255,255,.86);display:inline-flex;font-size:12px;font-weight:900;gap:7px;min-height:34px;padding:0 11px}.template-local-proof-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.garage-map-proof article,.template-local-proof-grid article{background:linear-gradient(145deg,color-mix(in srgb,var(--template-primary) 10%,transparent),transparent 62%),var(--template-card);border:1px solid var(--template-card-border);border-radius:18px;display:grid;gap:8px;min-height:150px;padding:16px}.garage-map-proof span,.template-local-proof-grid span{color:var(--template-accent);font-size:11px;font-weight:950;line-height:1.2;text-transform:uppercase}.garage-map-proof strong,.template-local-proof-grid strong{color:#ffffff;font-size:24px;letter-spacing:0;line-height:1.05;overflow-wrap:anywhere}.garage-map-caption p,.garage-map-proof p,.template-local-proof-grid p{color:rgba(255,255,255,.68);font-size:13px;font-weight:760;line-height:1.45;margin:0}.garage-map-section{align-items:center;display:grid;gap:42px;grid-template-columns:minmax(0,.7fr) minmax(440px,1fr);margin:0 auto;max-width:1180px;padding:18px 24px 58px}.garage-map-copy{display:grid;gap:18px}.garage-map-section h2{color:white;font-size:56px;letter-spacing:0;line-height:.98}.garage-map-proof{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.garage-map-proof article{min-height:132px}.garage-map-address{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-top:8px}.garage-map-address article{background:linear-gradient(145deg,color-mix(in srgb,var(--template-primary) 12%,transparent),transparent 62%),var(--template-card);border:1px solid var(--template-card-border);border-radius:20px;min-width:0;padding:14px}.garage-map-address span{color:var(--template-muted);display:block;font-size:11px;font-weight:950;text-transform:uppercase}.garage-map-address strong{color:var(--template-ink);display:block;font-size:18px;line-height:1.18;margin-top:6px}.garage-map-address p{margin-top:6px}.garage-map-address a{align-items:center;background:var(--template-primary);border-radius:20px;color:#06110d;display:inline-flex;font-size:13px;font-weight:950;gap:8px;justify-content:center;min-width:124px;padding:0 14px;text-decoration:none}.garage-map-frame{border-radius:26px;box-shadow:var(--shadow);min-height:410px;overflow:hidden;position:relative}.garage-map-section iframe{background:#111820;border:0;display:block;min-height:410px;width:100%}.garage-map-caption{background:linear-gradient(135deg,rgba(7,23,19,.92),rgba(17,24,32,.82));border:1px solid rgba(255,255,255,.14);border-radius:16px;bottom:16px;left:16px;max-width:min(420px,calc(100% - 32px));padding:12px 14px;position:absolute}.garage-map-caption span{color:var(--template-accent);display:block;font-size:11px;font-weight:950;text-transform:uppercase}.garage-map-caption strong{color:#ffffff;display:block;font-size:15px;line-height:1.25;margin-top:4px}.garage-map-caption p{margin-top:6px}.template-faq{margin:0 auto;max-width:1180px;padding:10px 24px 58px}.template-faq-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.template-faq-grid article{background:linear-gradient(145deg,color-mix(in srgb,var(--template-primary) 9%,transparent),transparent 62%),var(--template-card);border:1px solid var(--template-card-border);border-radius:18px;min-height:136px;padding:16px}.template-faq-grid span{color:var(--template-accent);display:block;font-size:12px;font-weight:950;line-height:1.25;margin-bottom:14px;text-transform:uppercase}.template-faq-grid p{color:rgba(255,255,255,.72);font-size:14px;font-weight:780;line-height:1.45;margin:0}.template-contact-direct{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.template-contact-direct a{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#ffffff;display:inline-flex;font-size:14px;font-weight:900;gap:8px;line-height:1.2;min-height:42px;overflow-wrap:anywhere;padding:0 14px;text-decoration:none}.template-contact-prep{background:linear-gradient(145deg,color-mix(in srgb,var(--template-primary) 14%,transparent),transparent 62%),rgba(255,255,255,.07);border:1px solid var(--template-card-border);border-radius:18px;display:grid;gap:9px;margin-top:18px;padding:14px}.template-contact-prep>span{color:var(--template-accent);display:block;font-size:11px;font-weight:950;letter-spacing:0;line-height:1.15;text-transform:uppercase}.template-contact-prep p{align-items:start;color:rgba(255,255,255,.72);display:grid;font-size:13px;font-weight:780;grid-template-columns:auto minmax(68px,max-content) minmax(0,1fr);gap:8px;line-height:1.35;margin:0;overflow-wrap:anywhere}.template-contact-prep strong{color:#ffffff;font-weight:950}.template-contact-prep p span{min-width:0}.template-contact-prep svg{color:var(--template-accent);flex:0 0 auto;margin-top:1px}.template-owner-portal-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--template-accent) 14%,transparent),transparent 64%),rgba(255,255,255,.065);border:1px solid var(--template-card-border);border-radius:18px;display:grid;gap:12px;margin-top:18px;max-width:560px;padding:16px}.template-owner-portal-panel>span{color:var(--template-accent);display:block;font-size:11px;font-weight:950;letter-spacing:0;line-height:1.15;text-transform:uppercase}.template-owner-portal-panel strong{color:#ffffff;display:block;font-size:19px;line-height:1.14}.template-owner-portal-panel p{color:rgba(255,255,255,.72);font-size:13px;font-weight:780;line-height:1.45;margin:0}.template-owner-portal-panel div{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.template-owner-portal-panel a,.template-owner-portal-panel small{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;font-weight:900;gap:7px;min-height:34px}.template-owner-portal-panel small{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.78);justify-content:center;padding:7px 8px}.template-owner-portal-panel a{background:#ffffff;color:var(--template-ink);justify-content:center;justify-self:start;min-height:40px;padding:0 14px;text-decoration:none}.template-contact{padding-bottom:78px}.template-contact form{background:var(--paper);border-radius:24px;color:var(--ink);display:grid;gap:14px;padding:24px}.template-contact label{color:#647067;display:grid;font-size:13px;font-weight:900;gap:7px}.template-contact .template-honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.template-contact input,.template-contact select,.template-contact textarea{background:#f8f7f2;border:1px solid #ded8ce;border-radius:14px;color:#111820;font:inherit;min-height:50px;padding:0 13px}.template-request-feedback{align-items:center;border:1px solid rgba(17,24,39,.1);border-radius:14px;display:flex;font-size:.92rem;font-weight:850;gap:9px;line-height:1.35;padding:12px 13px}.template-request-feedback.success{background:#e7f7ee;color:#14532d}.template-request-feedback.error,.template-request-feedback.missing,.template-request-feedback.unavailable{background:#fff7ed;color:#7c2d12}.template-appointment-fields{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-availability-note{align-items:center;background:#eef7f1;border:1px solid rgba(35,95,68,.14);border-radius:14px;color:#235f44;display:flex;font-size:.9rem;font-weight:850;gap:8px;line-height:1.35;margin:-2px 0 0;padding:10px 12px}.template-availability-note svg{flex:0 0 auto}.template-contact textarea{min-height:120px;padding:13px}.template-contact button{align-items:center;background:var(--template-primary);border:0;border-radius:999px;color:#06110d;display:inline-flex;font:inherit;font-weight:900;gap:9px;justify-content:center;min-height:52px}.template-mobile-cta{display:none}.template-page-with-validation{padding-bottom:132px}.demo-page-validation-bar{align-items:center;background:rgba(8,14,24,.94);border:1px solid rgba(203,213,225,.32);border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.32);color:#ffffff;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;bottom:calc(14px + env(safe-area-inset-bottom));left:16px;margin:0 auto;max-width:1180px;padding:12px;position:fixed;right:16px;z-index:80}.demo-page-validation-info{min-width:0}.demo-page-validation-info span{color:#93c5fd;display:block;font-size:11px;font-weight:950;letter-spacing:0;line-height:1.1;text-transform:uppercase}.demo-page-validation-info strong{color:#ffffff;display:block;font-size:15px;line-height:1.2;margin-top:4px;overflow-wrap:anywhere}.demo-page-validation-info small{color:#cbd5e1;display:block;font-size:12px;font-weight:800;line-height:1.3;margin-top:4px;overflow-wrap:anywhere}.demo-page-validation-info small.done{color:#86efac}.demo-page-validation-info small.error{color:#fecaca}.demo-page-validation-actions,.demo-page-validation-change{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.demo-page-validation-bar a,.demo-page-validation-bar button{min-height:38px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;font:inherit;font-size:13px;font-weight:900;text-decoration:none;cursor:pointer}.demo-page-validation-bar .soft-button{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);color:#ffffff}.demo-page-validation-bar .dark-button{background:#ffffff;border:1px solid #ffffff;color:#0f172a}.demo-page-validation-bar button:disabled{cursor:wait;opacity:.72}.demo-page-validation-change{grid-column:1/-1}.demo-page-validation-change textarea{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#ffffff;flex:1 1 360px;font:inherit;min-height:78px;padding:10px 12px;resize:vertical}@media (max-width:980px){.activation-domain-choice>div,.activation-shell,.audit-card,.garage-map-section,.garage-section,.hero-content,.local-section,.product-demo-section,.quote-shell,.reviews-section,.seo-content-grid,.seo-hero,.seo-offer-band,.showcase,.template-appointment-fields,.template-client-info,.template-contact,.template-conversion,.template-garage-personalization,.template-garage-proof-flow,.template-garage-spine,.template-intent-strip,.template-local,.template-market,.template-metrics,.template-request,.template-split{grid-template-columns:1fr}.hero-card,.hero-main,.metrics{grid-column:1}.activation-automation-gates,.activation-form,.activation-intro{grid-column:1;grid-row:auto}.essentials-grid,.outcome-grid,.pricing-grid,.seo-benefits,.seo-grid,.target-grid,.template-process-grid,.template-proof,.template-quick-actions,.template-service-grid,.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-hero-content h1{font-size:48px}.template-hero-content{grid-template-columns:1fr}.template-hero-panel{max-width:460px}.garage-copy h2,.garage-map-section h2,.reviews-heading h2,.template-client-info-copy h2,.template-contact h2,.template-conversion h2,.template-garage-personalization-head h2,.template-garage-proof-flow-copy h2,.template-heading h2,.template-local h2,.template-market-copy h2,.template-request-head h2,.template-showcase-head h2,.template-split h2{font-size:46px}.deliverable-list{grid-template-columns:repeat(2,minmax(0,1fr))}.template-client-info,.template-market{padding-left:16px;padding-right:16px}.template-client-info,.template-leader-patterns,.template-request{grid-template-columns:1fr}.template-request{padding-left:16px;padding-right:16px}.activation-actions,.activation-automation-gates,.activation-form,.activation-summary,.audit-card-grid,.audit-progress-card,.audit-summary-grid,.dashboard-grid,.dashboard-shell,.demo-factory-v1-production-head,.demo-factory-v1-workflow-head,.demo-factory-v24-prospect-history li,.demo-row,.email-workflow-grid,.followup-row,.phase-two-coverage-head,.phase-two-readiness-card,.phase5-activation-head,.priority-row,.prompt-grid,.prospect-collection-plan-grid,.prospect-command-center,.prospect-company-copy-card,.prospect-company-critical,.prospect-company-source-fields,.prospect-contact-card,.prospect-contact-decision-grid,.prospect-contact-grid,.prospect-contact-history-list article,.prospect-detail-grid,.prospect-dossier-hero,.prospect-enrichment-summary,.prospect-enrichment-summary.compact,.prospect-form,.prospect-import-form,.prospect-intel-grid,.prospect-intel-grid.primary,.prospect-intel-grid.secondary,.prospect-personalization-grid,.prospect-personalization-grid.primary,.prospect-personalization-grid.secondary,.prospect-photo-grid,.prospect-progress-summary,.prospect-progress-timeline,.prospect-progress-timeline div,.prospect-readable-grid,.prospect-readable-lanes,.prospect-readable-list a,.prospect-readable-list div,.prospect-research-links,.prospect-simple-bottom,.prospect-simple-focus,.prospect-terrain-panel,.prospect-visual-preview,.quote-row,.score-breakdown-grid,.score-breakdown-grid.primary,.score-breakdown-grid.secondary,.stat-grid,.workflow-status{grid-template-columns:1fr}.contact-result-buttons,.demo-brief-checklist,.demo-brief-grid,.demo-factory-v1-production-grid,.demo-factory-v1-workflow-grid,.demo-factory-v24-prospect-history li,.phase-two-coverage-grid,.phase4-execution-grid,.phase5-activation-grid,.prospect-decision-strip,.prospect-dossier-hero-grid,.prospect-simple-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-detail-header{align-items:stretch;grid-template-columns:1fr}.prospect-desktop-actions,.prospect-desktop-toolbar{justify-content:flex-start;max-width:none}.prospect-simple-focus-actions{justify-content:flex-start}.prospect-photo-gallery-head{align-items:start;display:grid}.prospect-visual-preview figure:first-child{grid-row:auto}.prospect-personalization-head,.prospect-readable-head{align-items:start;display:grid}.prospect-readable-head .soft-button{width:100%}.prospect-collection-plan-head,.prospect-company-dossier-head{align-items:start;display:grid}.prospect-company-critical-list{justify-content:flex-start;min-width:0}.prospect-company-copy-card .soft-button{width:100%}.prospect-company-source-head{align-items:start;display:grid}.prospect-collection-plan-head p,.prospect-company-dossier-head p{flex:none;text-align:left}.score-breakdown-head{align-items:start;display:grid}.score-breakdown-head p{flex:none;text-align:left}.email-hunt-card{align-items:stretch;display:grid}.email-hunt-actions{grid-template-columns:minmax(0,1fr)}.prospect-personalization-head a{justify-content:center;width:100%}.prospect-photo-gallery-head p{max-width:none}.prospect-photo-grid figure.featured{grid-column:auto;grid-row:auto}.prospect-dossier-hero-main strong{font-size:28px}.prospect-dossier-hero-actions .dark-button,.prospect-dossier-hero-actions .soft-button{flex:1 1 140px}.dashboard-sidebar{position:static}.table-head{display:none}.table-row{grid-template-columns:1fr}.full-field{grid-column:span 1}.score-assistant{grid-template-columns:1fr}.quote-side{justify-items:start}.product-demo-stage{min-height:auto}.demo-phone{margin:16px auto 0;position:relative;right:auto;width:min(320px,100%)}}@media (max-width:900px){.template-brand-lockup{max-width:max(74px,calc(100vw - 282px))}.template-nav-links{display:none}}@media (max-width:720px){.nav{align-items:flex-start;flex-direction:column;gap:10px;padding:18px}.nav-links{align-items:center;border-radius:18px;flex-wrap:wrap;gap:4px;padding:5px}.nav-links a{font-size:13px;padding:9px 12px}.nav-links .nav-cta{width:100%}.hero-content{padding:160px 24px 78px}h1{font-size:clamp(44px,13vw,68px)}.prospect-detail-header h1{font-size:40px;line-height:1}.hero-copy{font-size:18px}.actions,.cta-band,.footer,.quick-import-form{align-items:stretch;flex-direction:column}.button{width:100%}.before-after,.deliverable-list,.demo-factory-v1-workflow-grid,.demo-factory-v24-prospect-history li,.demo-signal-grid,.demo-window-content,.essentials-grid,.garage-map-proof,.garage-metric-grid,.local-section,.metrics,.outcome-grid,.phase-two-coverage-grid,.phase4-execution-grid,.phase5-activation-grid,.pricing-grid,.quote-form,.reviews-grid,.reviews-proof-strip,.seo-benefits,.seo-grid,.target-grid,.template-audit-board,.template-before-after,.template-client-info,.template-client-info-grid,.template-conversion-steps,.template-diagnostic,.template-faq-grid,.template-garage-before-after,.template-garage-personalization-grid,.template-garage-spine-grid,.template-intent-strip,.template-leader-patterns-grid,.template-local-proof-grid,.template-market-grid,.template-metrics,.template-process-grid,.template-proof,.template-quick-actions,.template-request,.template-service-grid,.template-showcase-grid,.workflow-grid{grid-template-columns:1fr}.template-page{padding-bottom:82px}.template-hero{min-height:auto}.template-nav{align-items:center;padding:14px 16px}.template-nav-links{display:none}.template-nav-actions{gap:6px}.template-nav a.template-nav-login,.template-nav a.template-nav-phone{font-size:13px;min-height:38px;padding:9px 11px}.template-brand-mark{border-radius:10px;height:38px;width:38px}.template-nav strong{font-size:16px;line-height:1.2}.template-hero-content{gap:18px;padding:88px 16px 16px}.template-page-compact .template-hero-content{padding-bottom:10px;padding-top:76px}.template-hero-content h1{font-size:32px;line-height:1.03;margin-bottom:12px}.template-page-compact .template-hero-content h1{font-size:30px;margin-bottom:10px}.template-hero-content>p:not(.eyebrow),.template-hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.45}.template-hero-content .actions{display:grid;grid-template-columns:minmax(0,1fr);margin-top:14px}.template-hero-content .button{min-height:50px;min-width:0;width:100%}.template-hero-proofbar{gap:7px;margin-top:10px}.template-hero-proofbar span{border-radius:12px;justify-content:flex-start;min-height:36px;width:100%}.template-hero .template-quick-actions,.template-hero-panel{display:none}.template-hero-panel{border-radius:16px;gap:12px;max-width:none;padding:14px}.template-hero-panel-top strong{font-size:24px}.template-hero-panel-score{border-radius:12px;grid-template-columns:auto auto minmax(0,1fr);min-height:46px;padding:0 11px}.template-hero-panel-list{gap:7px}.template-hero-panel-list span{font-size:13px}.template-hero-panel a{min-height:44px}.template-trust{gap:8px;margin-top:12px}.template-map-zone-list span,.template-trust span,.template-zone-list span{border-radius:12px;min-height:36px;width:100%}.template-local-copy{border-left:0;border-top:3px solid var(--template-accent);gap:14px;padding-left:0;padding-top:18px}.template-local-copy p:not(.eyebrow){font-size:16px}.template-local-actions{display:grid;grid-template-columns:1fr}.template-local-actions a{min-height:46px;width:100%}.template-quick-actions span{border-radius:14px;min-height:0;padding:13px}.garage-map-section,.garage-section,.reviews-section,.template-band,.template-contact,.template-conversion,.template-diagnostic,.template-faq,.template-garage-personalization,.template-garage-proof-flow,.template-local,.template-market,.template-process,.template-proof,.template-request,.template-showcase,.template-split{padding-left:16px;padding-right:16px}.template-band,.template-contact,.template-diagnostic,.template-local,.template-proof,.template-split{padding-bottom:58px;padding-top:58px}.template-intent-strip,.template-metrics{padding-left:16px;padding-right:16px}.template-metrics{margin-top:0;padding-bottom:42px;padding-top:18px}.garage-map-proof article,.garage-panel,.reviews-grid article,.reviews-proof-strip article,.template-audit-card,.template-audit-summary,.template-contact form,.template-faq-grid article,.template-garage-before-after article,.template-garage-personalization-grid article,.template-garage-proof-flow-copy,.template-intent-strip article,.template-leader-patterns,.template-leader-patterns-grid article,.template-local-proof-grid article,.template-market-copy,.template-market-grid article,.template-metrics article,.template-process-grid article,.template-proof article,.template-request-card,.template-service-grid article{border-radius:16px}.template-metrics strong{font-size:34px}.template-intent-strip{padding-bottom:48px}.template-intent-strip article{min-height:0;padding:15px}.template-intent-strip strong{font-size:20px}.template-market{padding-bottom:58px}.template-market-copy{padding:20px}.template-market-copy h2{font-size:32px;line-height:1.04}.template-market-grid article{min-height:0;padding:16px}.template-market-grid strong{font-size:24px}.template-leader-patterns{gap:12px;padding:15px}.template-leader-patterns-head strong{font-size:24px}.template-leader-patterns-grid article{min-height:0;padding:15px}.template-diagnostic{gap:22px}.template-diagnostic-copy{gap:14px}.template-diagnostic-copy h2{font-size:32px;line-height:1.04}.template-diagnostic-copy>p:not(.eyebrow){font-size:16px}.template-audit-board{gap:12px}.template-audit-card{min-height:0;padding:15px}.template-audit-card-head strong,.template-audit-summary strong{font-size:22px}.template-audit-card p{min-height:0}.template-audit-summary{grid-column:auto;padding:15px}.template-showcase{padding-bottom:58px}.template-showcase-head{gap:14px}.template-showcase-head h2{font-size:32px;line-height:1.04}.template-showcase-head>p:not(.eyebrow){font-size:16px}.template-showcase-grid{gap:12px;margin-top:24px}.template-showcase-grid figure.featured{grid-row:auto}.template-showcase-grid figure{border-radius:16px}.template-showcase-grid figcaption{padding:14px}.template-garage-proof-flow{gap:12px;padding-bottom:44px}.template-garage-proof-flow-copy{gap:12px;padding:16px}.template-garage-proof-flow-copy h2{font-size:32px}.template-garage-proof-flow-copy a{width:100%}.template-garage-before-after article{padding:15px}.template-garage-before-after strong{font-size:22px}.template-garage-personalization{gap:12px;padding-bottom:44px}.template-garage-personalization-head{border-left:0;border-top:3px solid var(--template-accent);padding-left:0;padding-top:16px}.template-garage-personalization-head h2{font-size:32px}.template-garage-personalization-grid article{padding:15px}.template-garage-personalization-grid strong{font-size:20px}.template-request{gap:14px;padding-bottom:58px}.template-request-head{border-left:0;border-top:3px solid var(--template-accent);padding:18px 0 0}.template-request-head h2{font-size:32px;line-height:1.04}.template-request-head p:not(.eyebrow){font-size:16px;margin-top:16px}.template-request-card{padding:16px}.template-request-card-top strong{font-size:24px}.garage-copy h2,.garage-map-section h2,.reviews-heading h2,.template-contact h2,.template-conversion h2,.template-diagnostic-copy h2,.template-garage-personalization-head h2,.template-garage-proof-flow-copy h2,.template-heading h2,.template-local h2,.template-showcase-head h2,.template-split h2{font-size:34px;line-height:1.04}.template-process-grid article,.template-proof article,.template-service-grid article{min-height:0}.template-page-compact .template-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-page-compact .template-service-grid article{min-height:104px;padding:14px}.template-process-grid strong,.template-proof strong,.template-service-grid strong{margin-top:22px}.template-page-compact .template-service-grid strong{font-size:16px;margin-top:14px}.template-page-compact .template-band{padding-bottom:30px;padding-top:38px}.template-page-compact .template-showcase{padding-bottom:34px}.template-page-compact .template-showcase-head{gap:10px}.template-page-compact .template-showcase-grid{margin-top:16px}.template-page-compact .garage-map-section{gap:18px;padding-bottom:34px}.template-page-compact .garage-map-proof{display:none}.template-page-compact .template-faq{padding-bottom:34px}.template-page-compact .template-faq-grid{margin-top:16px}.template-page-compact .template-contact{gap:18px;padding-bottom:64px;padding-top:34px}.template-page-compact .template-contact form{gap:10px;padding:16px}.template-page-compact .template-contact textarea{min-height:92px}.reviews-proof-strip article{min-height:0;padding:15px}.reviews-proof-strip strong{font-size:22px}.garage-map-proof article,.template-faq-grid article,.template-local-proof-grid article{min-height:0;padding:15px}.garage-map-proof strong,.template-local-proof-grid strong{font-size:22px}.garage-metric-grid,.template-before-after,.template-conversion-steps{gap:10px}.template-before-after article{min-height:0}.template-before-after span{margin-bottom:28px}.garage-map-frame,.garage-map-section iframe{min-height:320px}.template-mobile-cta{background:rgba(7,16,13,.88);border:1px solid rgba(255,255,255,.14);border-radius:16px;box-shadow:0 18px 48px rgba(0,0,0,.34);display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 10px 10px;padding:8px;position:static}.template-mobile-cta a{align-items:center;background:var(--template-primary);border-radius:12px;color:#06110d;display:inline-flex;font-size:14px;font-weight:950;gap:7px;justify-content:center;min-height:46px;text-decoration:none}.template-mobile-cta a:first-child{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.14);color:#ffffff}.template-page-with-validation{padding-bottom:236px}.demo-page-validation-bar{align-items:stretch;bottom:calc(8px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);left:8px;max-height:calc(100dvh - 16px);overflow:auto;right:8px}.demo-page-validation-actions,.demo-page-validation-change{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.demo-page-validation-change textarea{grid-column:1/-1}.demo-page-validation-bar a,.demo-page-validation-bar button{width:100%}.seo-hero{min-height:auto;padding-top:46px}.seo-offer-band{border-radius:22px;padding:24px}.quote-page{padding:18px}.quote-shell{margin-top:52px}.metrics div,.metrics div:first-child,.metrics div:last-child{border-radius:14px}.audit-section,.section{padding:70px 18px}.audit-card{border-radius:20px;padding:24px}.before{transform:none}.local-map{height:300px;min-width:0}.shot-content{align-items:flex-start;flex-direction:column}.hero-badge{bottom:18px;left:18px;right:auto}}.dashboard-shell.control-center-shell{background:radial-gradient(circle at 18% 0,rgba(147,51,234,.22),transparent 34%),radial-gradient(circle at 84% 10%,rgba(216,166,66,.12),transparent 28%),linear-gradient(135deg,#09090f,#0d0b14 54%,#111018);color:#f7f2ff;grid-template-columns:292px minmax(0,1fr);overflow-x:hidden}.dashboard-sidebar.control-sidebar{background:linear-gradient(180deg,rgba(17,16,24,.95),rgba(9,9,15,.98)),radial-gradient(circle at top,rgba(168,85,247,.2),transparent 34%);border-right:1px solid rgba(168,85,247,.18);box-shadow:22px 0 80px rgba(0,0,0,.26);gap:18px;max-height:100vh;min-height:100vh;overflow-y:auto;padding:24px 18px;position:sticky;top:0}.dashboard-sidebar.control-sidebar::-webkit-scrollbar{width:7px}.dashboard-sidebar.control-sidebar::-webkit-scrollbar-thumb{background:rgba(216,166,66,.28);border-radius:999px}.dashboard-brand.control-brand{gap:11px}.dashboard-brand.control-brand strong{color:#f8f2ff;font-size:17px;line-height:1.05}.dashboard-brand .control-logo{background:rgba(168,85,247,.14);border:1px solid rgba(216,166,66,.5);border-radius:14px;box-shadow:0 18px 46px rgba(147,51,234,.22);height:48px;overflow:hidden;width:48px}.control-logo img{height:100%;object-fit:cover;width:100%}.control-sidebar .dashboard-menu a{border:1px solid transparent;color:rgba(247,242,255,.66);font-size:14px;padding:0 11px}.control-sidebar .dashboard-menu a.active,.control-sidebar .dashboard-menu a:hover{background:rgba(139,92,246,.18);border-color:rgba(168,85,247,.28);box-shadow:inset 0 0 28px rgba(168,85,247,.08);color:#fff}.sidebar-nav-group{display:grid;gap:4px}.sidebar-nav-group summary{align-items:center;border:1px solid rgba(255,255,255,.06);border-radius:12px;color:rgba(247,242,255,.58);cursor:pointer;display:flex;font-size:13px;font-weight:850;gap:9px;min-height:36px;padding:0 10px;transition:background .18s ease,border-color .18s ease,color .18s ease}.sidebar-nav-group summary::-webkit-details-marker{display:none}.sidebar-nav-group summary:after{color:rgba(216,166,66,.72);content:"+";font-weight:950;margin-left:4px}.sidebar-nav-group summary:hover,.sidebar-nav-group[open] summary{background:rgba(255,255,255,.045);border-color:rgba(216,166,66,.16);color:rgba(255,255,255,.86)}.sidebar-nav-group[open] summary:after{content:"-"}.sidebar-nav-group summary small{background:rgba(216,166,66,.12);border:1px solid rgba(216,166,66,.18);border-radius:999px;color:#e8c66a;font-size:10px;font-weight:950;margin-left:auto;min-width:24px;padding:2px 6px;text-align:center}.sidebar-nav-group-links{border-left:1px solid rgba(216,166,66,.18);display:grid;gap:3px;margin:3px 0 2px 16px;padding-left:7px}.control-sidebar .dashboard-menu a.secondary{border-radius:10px;color:rgba(247,242,255,.52);font-size:12px;min-height:32px;padding:0 9px}.control-sidebar .dashboard-menu a.secondary svg{opacity:.72}.control-center-shell .panel,.control-center-shell .stat-card,.control-workspace-card{backdrop-filter:blur(18px);background:rgba(255,255,255,.065);border:1px solid rgba(168,85,247,.16);box-shadow:0 22px 70px rgba(0,0,0,.18);color:#f7f2ff}.control-workspace-card{border-radius:20px;padding:18px}.control-workspace-card strong,.control-workspace-card>span{display:block}.activity-item span,.control-center-shell .dashboard-kicker,.control-workspace-card>span{color:#d8a642}.activity-item span,.control-workspace-card>span{font-size:11px;font-weight:900;text-transform:uppercase}.control-workspace-card strong{color:white;font-size:20px;margin:8px 0 14px}.control-chip-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.control-chip-list small{background:rgba(139,92,246,.16);border:1px solid rgba(168,85,247,.24);border-radius:999px;color:rgba(255,255,255,.84);font-weight:850;padding:6px 9px}.control-chip-list.muted small{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.09);color:rgba(255,255,255,.58)}.sidebar-compact-card{display:grid;gap:9px;padding:13px}.sidebar-compact-card strong{font-size:16px;margin:0}.control-status-card p,.sidebar-compact-card p{color:rgba(247,242,255,.56);font-size:12px;font-weight:750;line-height:1.35;margin:0}.sidebar-compact-row{align-items:center;display:flex;justify-content:space-between}.control-chip-list.compact small,.sidebar-compact-row small{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.2);border-radius:999px;color:#a7f3d0;font-size:10px;font-weight:950;padding:4px 7px;text-transform:uppercase}.control-chip-list.compact{gap:6px;margin-top:0}.control-sidebar .sidebar-card{background:linear-gradient(145deg,rgba(139,92,246,.14),rgba(216,166,66,.08));border-color:rgba(216,166,66,.22)}.control-sidebar .control-status-card{display:grid;gap:7px;margin-top:auto;padding:13px}.control-sidebar .control-status-card strong{font-size:15px;margin:0}.control-center-shell .dashboard-main{min-width:0;padding:28px}.control-center-shell .control-overview-grid>*,.control-center-shell .dashboard-grid>*,.control-center-shell .panel,.control-center-shell .stat-card{min-width:0}.dashboard-header.control-header{backdrop-filter:blur(18px);background:rgba(9,9,15,.62);border:1px solid rgba(168,85,247,.16);border-radius:20px;box-shadow:0 24px 80px rgba(0,0,0,.18);margin-bottom:14px;position:sticky;top:12px;z-index:5}.control-center-shell .dashboard-header h1{color:#fff;font-size:clamp(27px,2.4vw,38px);letter-spacing:-.04em;margin-bottom:4px}.control-center-shell .dashboard-header span,.control-center-shell .panel-header p,.control-center-shell .stat-card p{color:rgba(247,242,255,.62)}.dashboard-header .header-meta-line{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.dashboard-header .header-meta-line small{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);border-radius:999px;color:rgba(247,242,255,.66);font-size:11px;font-weight:850;padding:4px 8px}.control-center-shell .icon-button,.control-center-shell .soft-button{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.9)}.control-center-shell .dark-button{background:linear-gradient(135deg,#8b5cf6,#9333ea);box-shadow:0 18px 44px rgba(147,51,234,.22);color:white}.control-hero{background:linear-gradient(135deg,rgba(17,16,24,.92),rgba(24,18,35,.8)),radial-gradient(circle at 78% 10%,rgba(216,166,66,.16),transparent 24%);border:1px solid rgba(168,85,247,.22);border-radius:28px;box-shadow:0 28px 90px rgba(0,0,0,.26);display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);margin-bottom:18px;min-height:220px;overflow:hidden;padding:24px;position:relative}.control-watermark{inset:auto 1% -44% auto;opacity:.055;pointer-events:none;position:absolute;width:min(640px,52vw)}.control-watermark img{width:100%}.control-hero-copy{position:relative;z-index:1}.control-hero-copy h2{color:#fff;font-size:clamp(36px,4.6vw,70px);letter-spacing:-.05em;margin-bottom:22px;max-width:720px}.audit-actions,.control-hero-actions,.view-toggle{display:flex;flex-wrap:wrap;gap:10px}.activity-item,.audit-engine-card,.control-hero-panel,.control-pipeline-stage,.kanban-column,.module-soon-card,.settings-split div{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:18px}.control-hero-panel{align-self:end;border-color:rgba(216,166,66,.2);border-radius:22px;padding:18px;position:relative;z-index:1}.control-hero-panel span{color:#d8a642;display:block;font-size:12px;font-weight:900;text-transform:uppercase}.control-hero-panel strong{color:white;display:block;font-size:48px;letter-spacing:-.05em;line-height:1;margin:12px 0 16px}.activity-feed,.audit-engine-grid,.control-hero-panel div,.module-soon-grid,.quick-actions-grid,.settings-split{display:grid;gap:10px}.control-hero-panel small{background:rgba(139,92,246,.13);border:1px solid rgba(168,85,247,.2);border-radius:999px;color:rgba(255,255,255,.82);font-weight:850;padding:8px 10px}.control-center-shell .stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.control-center-shell .stat-icon{background:rgba(139,92,246,.16);color:#c4b5fd}.activity-item strong,.audit-engine-card strong,.control-center-shell .demo-row strong,.control-center-shell .email-workflow-grid>section>strong,.control-center-shell .followup-row strong,.control-center-shell .panel-header h2,.control-center-shell .priority-row strong,.control-center-shell .quote-row strong,.control-center-shell .stat-card span,.control-center-shell .stat-card strong,.control-center-shell .table-row strong,.kanban-column strong,.module-soon-card strong,.settings-split strong{color:#fff}.control-overview-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.74fr) minmax(220px,.48fr);margin-bottom:18px}.control-pipeline,.demo-engine-timeline,.kanban-board{display:grid;gap:10px}.control-pipeline{grid-template-columns:repeat(5,minmax(0,1fr))}.control-pipeline-stage{min-height:110px;padding:16px}.activity-item p,.audit-engine-card p,.control-pipeline-stage span,.module-soon-card p,.settings-split p,.settings-split span{color:rgba(247,242,255,.58)}.control-pipeline-stage strong{display:block;font-size:36px;margin-top:18px}.activity-item{padding:13px 14px}.activity-item strong{display:block;margin-top:5px}.activity-item p{font-size:13px;margin:4px 0 0}.quick-actions-grid a{align-items:center;background:rgba(139,92,246,.14);border:1px solid rgba(168,85,247,.22);border-radius:16px;color:white;display:flex;font-weight:900;gap:10px;min-height:50px;padding:0 14px}.control-center-shell .dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.62fr)}.audit-engine-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-engine-card{display:grid;gap:14px;padding:16px}.audit-engine-card strong{display:block;font-size:18px;margin-top:12px}.audit-signal-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.audit-signal-grid small{background:rgba(9,9,15,.48);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:rgba(247,242,255,.72);font-weight:800;padding:9px}.control-center-shell .prospect-import-panel{background:linear-gradient(135deg,rgba(17,16,24,.94),rgba(52,31,84,.58)),radial-gradient(circle at right,rgba(216,166,66,.16),transparent 34%)}.control-center-shell .demo-row,.control-center-shell .empty-state,.control-center-shell .followup-row,.control-center-shell .import-note,.control-center-shell .niche-split div,.control-center-shell .priority-row,.control-center-shell .quick-import-form,.control-center-shell .quote-row{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.09);color:rgba(247,242,255,.78)}.control-center-shell .prospect-meta a,.control-center-shell .prospect-meta span,.control-center-shell .status-pill{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);color:rgba(247,242,255,.82)}.control-center-shell .score.high{background:rgba(34,197,94,.14);color:#86efac}.control-center-shell .score.mid{background:rgba(216,166,66,.15);color:#f1d58b}.control-center-shell .score.low{background:rgba(248,113,113,.15);color:#fca5a5}.simple-home,.simple-home-hero{display:grid;gap:16px}.simple-home-hero{align-items:center;background:linear-gradient(135deg,rgba(13,23,28,.94),rgba(24,21,28,.92));border:1px solid rgba(125,211,252,.16);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;min-height:148px;padding:20px}.simple-home-hero h2{color:#fff;font-size:44px;letter-spacing:0;line-height:1;margin:6px 0 0}.simple-home-hero p{color:rgba(247,242,255,.66);font-size:15px;font-weight:850;line-height:1.4;margin:12px 0 0;max-width:720px}.simple-home-focus-card{align-self:stretch;background:rgba(7,8,13,.42);border:1px solid rgba(255,255,255,.09);border-radius:12px;display:grid;gap:8px;justify-items:start;min-width:min(360px,30vw);padding:14px}.simple-home-focus-card.hot{border-color:rgba(216,166,66,.3)}.simple-home-focus-card.warn{border-color:rgba(251,191,36,.28)}.simple-home-focus-card.danger{border-color:rgba(248,113,113,.34)}.simple-home-focus-card.good{border-color:rgba(52,211,153,.2)}.simple-home-focus-card span{color:rgba(125,211,252,.86);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.simple-home-focus-card strong{color:#fff;font-size:18px;line-height:1.16}.simple-home-focus-card small{color:rgba(247,242,255,.62);font-size:12px;font-weight:820;line-height:1.35}.simple-home-card-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.simple-home-card{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:inherit;display:grid;gap:7px;min-height:112px;padding:14px;text-decoration:none}.simple-home-card svg{color:#7dd3fc}.simple-action-row.hot,.simple-deal-row.hot,.simple-home-card.hot{border-color:rgba(216,166,66,.3)}.simple-action-row.warn,.simple-deal-row.warn,.simple-home-card.warn{border-color:rgba(251,191,36,.26)}.simple-action-row.danger,.simple-deal-row.danger,.simple-home-card.danger{border-color:rgba(248,113,113,.32)}.simple-action-row.good,.simple-home-card.good{border-color:rgba(52,211,153,.18)}.simple-action-row:hover,.simple-deal-row:hover,.simple-home-card:hover,.simple-link-grid a:hover,.simple-pipeline-strip a:hover{border-color:rgba(125,211,252,.34)}.simple-action-row span,.simple-deal-row span,.simple-home-card span,.simple-pipeline-strip span{color:rgba(125,211,252,.86);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.simple-home-card strong{color:#fff;font-size:30px;letter-spacing:0;line-height:1}.simple-action-row p,.simple-action-row small,.simple-deal-row p,.simple-home-card small{color:rgba(247,242,255,.62);font-size:12px;font-weight:850;line-height:1.35}.simple-home-work{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.simple-advanced-panel,.simple-home-deals,.simple-home-side>section{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px}.simple-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.simple-section-head h3{color:#fff;font-size:22px;letter-spacing:0;margin:3px 0 0}.simple-action-list,.simple-deal-list,.simple-home-side{display:grid;gap:10px}.simple-action-row{grid-template-columns:minmax(110px,.34fr) minmax(210px,.88fr) minmax(150px,.56fr) auto;min-height:68px}.simple-action-row,.simple-deal-row{align-items:center;background:rgba(7,8,13,.34);border:1px solid rgba(255,255,255,.08);border-radius:13px;color:inherit;display:grid;gap:10px;padding:11px;text-decoration:none}.simple-deal-row{grid-template-columns:minmax(86px,.28fr) minmax(150px,.6fr) minmax(0,1fr) auto;min-height:64px}.simple-deal-row strong{color:#fff;font-size:14px;letter-spacing:0;line-height:1.25}.simple-action-row strong{color:#fff;display:block;font-size:15px;letter-spacing:0;line-height:1.25;margin-bottom:4px}.simple-action-row p,.simple-action-row small,.simple-deal-row p{margin:0}.simple-action-row b,.simple-deal-row b{color:rgba(216,166,66,.9);font-size:10px;text-transform:uppercase;white-space:nowrap}.simple-link-grid{display:grid;gap:8px;margin-top:10px}.simple-link-grid a{align-items:center;background:rgba(7,8,13,.34);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:rgba(247,242,255,.88);display:flex;font-size:13px;font-weight:900;gap:8px;min-height:44px;padding:0 10px;text-decoration:none}.simple-link-grid svg{color:#7dd3fc;flex:0 0 auto}.simple-pipeline-strip{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px}.simple-home-side .simple-pipeline-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-pipeline-strip a{background:rgba(7,8,13,.34);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:inherit;display:grid;gap:5px;min-height:64px;padding:10px;text-decoration:none}.simple-pipeline-strip strong{color:#fff;font-size:20px;line-height:1}.simple-home-snapshot{align-content:start}.simple-snapshot-list{display:grid;gap:8px;margin-top:10px}.simple-snapshot-list a{align-items:center;background:rgba(7,8,13,.34);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:inherit;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(74px,.36fr);min-height:46px;padding:9px 10px;text-decoration:none}.simple-snapshot-list a.warn{border-color:rgba(251,191,36,.26)}.simple-snapshot-list a.danger{border-color:rgba(248,113,113,.32)}.simple-snapshot-list a.good{border-color:rgba(52,211,153,.18)}.simple-snapshot-list span{color:rgba(125,211,252,.86);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.simple-snapshot-list strong{color:#fff;font-size:22px;line-height:1}.simple-snapshot-list small{color:rgba(247,242,255,.62);font-size:11px;font-weight:850;text-align:right}.simple-advanced-panel summary{align-items:center;color:rgba(247,242,255,.76);cursor:pointer;display:flex;font-size:13px;font-weight:950;justify-content:space-between}.simple-advanced-panel summary b{background:rgba(216,166,66,.14);border:1px solid rgba(216,166,66,.22);border-radius:999px;color:#f1d58b;min-width:28px;padding:3px 7px;text-align:center}.simple-advanced-panel div{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.simple-advanced-panel a{background:rgba(7,8,13,.34);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:rgba(247,242,255,.72);font-size:12px;font-weight:850;min-height:36px;padding:10px;text-decoration:none}.business-pipeline-panel{background:linear-gradient(135deg,rgba(12,22,28,.92),rgba(21,17,27,.9)),radial-gradient(circle at 88% 12%,rgba(34,197,94,.12),transparent 34%);border-color:rgba(125,211,252,.16)}.business-pipeline-stages{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.business-pipeline-stage{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:14px;color:inherit;display:grid;gap:7px;min-height:118px;padding:13px;text-decoration:none}.business-deal-row:hover,.business-pipeline-stage:hover{border-color:rgba(125,211,252,.34)}.business-pipeline-stage svg{color:#7dd3fc}.business-deal-row.hot,.business-pipeline-stage.hot{border-color:rgba(216,166,66,.28)}.business-pipeline-stage.hot svg{color:#d8a642}.business-deal-row.warn,.business-pipeline-stage.warn{border-color:rgba(251,191,36,.24)}.business-pipeline-stage.warn svg{color:#fbbf24}.business-deal-row.danger,.business-pipeline-stage.danger{border-color:rgba(248,113,113,.3)}.business-pipeline-stage.danger svg{color:#f87171}.business-pipeline-stage.good{border-color:rgba(52,211,153,.18)}.business-deal-row span,.business-pipeline-stage span{color:rgba(125,211,252,.88);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.business-pipeline-stage strong{color:#fff;font-size:30px;letter-spacing:0;line-height:1}.business-deal-row small,.business-pipeline-focus aside p,.business-pipeline-stage small{color:rgba(247,242,255,.62);font-size:12px;font-weight:820;line-height:1.35}.business-pipeline-focus{display:grid;gap:12px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.business-pipeline-focus aside,.business-pipeline-focus>section{background:rgba(7,8,13,.34);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:13px}.business-deal-list{display:grid;gap:9px;margin-top:10px}.business-deal-row{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.085);border-radius:13px;color:inherit;display:grid;gap:5px;grid-template-columns:minmax(92px,.34fr) minmax(150px,.7fr) minmax(0,1.1fr) minmax(130px,.72fr) auto;min-height:58px;padding:10px;text-decoration:none}.business-deal-row strong,.business-pipeline-focus aside strong{color:#fff;font-size:14px;letter-spacing:0;line-height:1.25}.business-deal-row p{color:rgba(247,242,255,.72);font-size:12px;font-weight:850;line-height:1.3;margin:0}.business-deal-row b{align-self:center;color:rgba(216,166,66,.9);font-size:10px;text-transform:uppercase;white-space:nowrap}.business-pipeline-focus aside{align-content:start;display:grid;gap:10px}.business-pipeline-focus aside div{display:flex;flex-wrap:wrap;gap:8px}.prospect-action-list,.prospect-action-row{display:grid;gap:10px}.prospect-action-row{align-items:center;background:rgba(7,8,13,.34);border:1px solid rgba(255,255,255,.085);border-radius:13px;color:inherit;grid-template-columns:minmax(86px,.28fr) minmax(150px,.62fr) minmax(0,1fr) minmax(130px,.58fr) auto;min-height:62px;padding:11px;text-decoration:none}.prospect-action-row.hot{border-color:rgba(216,166,66,.28)}.prospect-action-row.warn{border-color:rgba(251,191,36,.24)}.prospect-action-row.danger{border-color:rgba(248,113,113,.3)}.prospect-action-row:hover{border-color:rgba(125,211,252,.34)}.prospect-action-row span,.prospect-board-drawer summary span{color:rgba(125,211,252,.86);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.prospect-action-row strong{color:#fff;font-size:14px;letter-spacing:0;line-height:1.25}.prospect-action-row p,.prospect-action-row small{color:rgba(247,242,255,.62);font-size:12px;font-weight:850;line-height:1.35;margin:0}.prospect-action-row b{color:rgba(216,166,66,.9);font-size:10px;text-transform:uppercase;white-space:nowrap}.prospect-enrichment-panel{grid-column:1/-1;grid-row:auto}.prospect-enrichment-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.prospect-enrichment-strip article{background:rgba(7,8,13,.34);border:1px solid rgba(255,255,255,.08);border-radius:14px;min-height:104px;padding:14px}.prospect-enrichment-strip article.good{border-color:rgba(52,211,153,.24)}.prospect-enrichment-strip article.warn{border-color:rgba(216,166,66,.28)}.prospect-enrichment-strip article.risk{border-color:rgba(248,113,113,.3)}.prospect-enrichment-main span,.prospect-enrichment-strip span,.score-breakdown-head span{color:rgba(125,211,252,.86);display:block;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.prospect-enrichment-strip strong{color:#fff;display:block;font-size:30px;letter-spacing:0;line-height:1;margin:12px 0 6px}.prospect-enrichment-main p,.prospect-enrichment-strip p,.score-breakdown-head p{color:rgba(247,242,255,.58);font-size:12px;font-weight:850;line-height:1.35;margin:0}.prospect-enrichment-queue{display:grid;gap:10px}.prospect-enrichment-row{align-items:center;background:rgba(7,8,13,.36);border:1px solid rgba(255,255,255,.085);border-radius:14px;color:inherit;display:grid;gap:12px;grid-template-columns:minmax(210px,.62fr) minmax(420px,1.22fr) minmax(190px,.5fr) auto;min-height:86px;padding:12px;text-decoration:none}.prospect-enrichment-row.risk{border-color:rgba(248,113,113,.3)}.prospect-enrichment-row.warn{border-color:rgba(216,166,66,.28)}.prospect-enrichment-row.good{border-color:rgba(52,211,153,.22)}.prospect-enrichment-row:hover{border-color:rgba(125,211,252,.34)}.prospect-enrichment-main{display:grid;gap:6px;min-width:0}.prospect-enrichment-main strong{color:#fff;font-size:15px;line-height:1.25}.prospect-enrichment-row>b{color:rgba(216,166,66,.9);font-size:10px;text-transform:uppercase;white-space:nowrap}.score-dimension-mini{display:grid;gap:6px;grid-template-columns:repeat(6,minmax(0,1fr))}.prospect-mini-score span,.score-dimension-mini span{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:10px;color:rgba(247,242,255,.78);display:grid;gap:3px;min-height:48px;padding:7px}.prospect-mini-score span.good,.score-dimension-mini span.good{border-color:rgba(52,211,153,.24)}.prospect-mini-score span.warn,.score-dimension-mini span.warn{border-color:rgba(216,166,66,.28)}.prospect-mini-score span.risk,.score-dimension-mini span.risk{border-color:rgba(248,113,113,.28)}.score-dimension-mini b{color:#fff;font-size:13px;line-height:1}.prospect-mini-score small,.score-dimension-mini small{color:rgba(247,242,255,.52);font-size:9px;font-weight:900;line-height:1.15}.missing-chip-list{display:flex;flex-wrap:wrap;gap:6px}.missing-chip-list.compact{margin-top:10px}.missing-chip-list span{background:rgba(216,166,66,.12);border:1px solid rgba(216,166,66,.2);border-radius:999px;color:rgba(255,236,184,.84);font-size:10px;font-weight:900;padding:6px 8px}.prospect-board-drawer,.prospect-create-drawer{overflow:hidden}.prospect-board-drawer>summary,.prospect-create-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none}.prospect-board-drawer>summary::-webkit-details-marker,.prospect-create-drawer>summary::-webkit-details-marker{display:none}.prospect-create-drawer>summary h2{color:#fff;font-size:22px;letter-spacing:0;margin:0}.prospect-create-drawer>summary p{color:rgba(247,242,255,.58);font-size:13px;font-weight:850;line-height:1.35;margin:5px 0 0}.prospect-create-drawer .prospect-form{margin-top:16px}.prospect-board-drawer{background:rgba(7,8,13,.28);border:1px solid rgba(255,255,255,.08);border-radius:14px;margin-bottom:14px;padding:12px}.prospect-board-drawer summary span{align-items:center;display:inline-flex;gap:7px}.prospect-board-drawer summary b{background:rgba(216,166,66,.14);border:1px solid rgba(216,166,66,.22);border-radius:999px;color:#f1d58b;font-size:11px;padding:5px 9px}.prospect-board-drawer .kanban-board{margin:12px 0 0}.view-toggle{justify-content:flex-end}.view-toggle a{min-height:36px}.view-toggle span{align-items:center;background:rgba(139,92,246,.14);border:1px solid rgba(168,85,247,.22);border-radius:999px;color:rgba(255,255,255,.84);display:inline-flex;font-size:13px;font-weight:900;gap:7px;min-height:36px;padding:0 12px}.kanban-board{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:18px}.kanban-column{min-height:88px;padding:13px}.kanban-column span{color:rgba(247,242,255,.58);display:block;font-size:12px;font-weight:900}.kanban-column strong{display:block;font-size:30px;margin-top:16px}.control-center-shell .demo-row p,.control-center-shell .demo-row small,.control-center-shell .followup-row p,.control-center-shell .next-action small,.control-center-shell .niche-split p,.control-center-shell .niche-split span,.control-center-shell .pipeline-row span,.control-center-shell .priority-row p,.control-center-shell .priority-row small,.control-center-shell .quote-row p,.control-center-shell .quote-row small,.control-center-shell .table-head,.control-center-shell .table-row p,.control-center-shell .table-row small{color:rgba(247,242,255,.58)}.control-center-shell .table-row{border-top-color:rgba(255,255,255,.08)}.control-center-shell .prospect-table{overflow-x:auto;width:100%}.control-center-shell .inline-edit-form input,.control-center-shell .inline-edit-form select,.control-center-shell .prospect-form input,.control-center-shell .prospect-form select,.control-center-shell .prospect-form textarea,.control-center-shell .prospect-import-form input,.control-center-shell .prospect-import-form select,.control-center-shell .score-assistant{background:rgba(9,9,15,.54);border-color:rgba(255,255,255,.12);color:#fff}.control-center-shell .prospect-form label,.control-center-shell .prospect-import-form label,.control-center-shell .score-assistant label,.control-center-shell .score-assistant legend{color:rgba(247,242,255,.66)}.control-center-shell .score-assistant label{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}.demo-engine-timeline{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px}.demo-engine-timeline span{background:linear-gradient(135deg,rgba(139,92,246,.16),rgba(216,166,66,.08));border:1px solid rgba(168,85,247,.2);border-radius:999px;color:rgba(255,255,255,.84);font-size:12px;font-weight:900;min-height:38px;padding:11px 10px;text-align:center}.module-soon-grid,.settings-split{grid-template-columns:repeat(3,minmax(0,1fr))}.module-soon-card,.settings-split div{min-height:142px;padding:18px}.module-soon-card svg{color:#c4b5fd}.module-soon-card strong,.settings-split strong{display:block;font-size:20px;margin:16px 0 8px}.control-center-shell .pipeline-row div{background:rgba(255,255,255,.08)}.control-center-shell .pipeline-row i{background:linear-gradient(90deg,#8b5cf6,#d8a642)}@media (max-width:1180px){.audit-engine-grid,.business-pipeline-focus,.control-center-shell .dashboard-grid,.control-hero,.control-overview-grid,.dashboard-shell.control-center-shell,.module-soon-grid,.settings-split,.simple-home-work{grid-template-columns:minmax(0,1fr)}.dashboard-sidebar.control-sidebar{min-height:auto;position:static}.control-center-shell .stat-grid,.simple-home-card-grid,.simple-pipeline-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.simple-deal-row{grid-template-columns:minmax(86px,.34fr) minmax(140px,.72fr) minmax(0,1fr)}.simple-action-row{grid-template-columns:minmax(100px,.34fr) minmax(0,1fr) minmax(140px,.46fr)}.simple-action-row b{grid-column:2/-1}.prospect-compact-head,.prospect-compact-row{grid-template-columns:minmax(220px,1fr) minmax(112px,.42fr) minmax(170px,.7fr) minmax(180px,.7fr)}.prospect-compact-head span:last-child,.prospect-compact-row>.row-actions{grid-column:1/-1}.prospect-enrichment-strip,.score-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-enrichment-row{grid-template-columns:minmax(210px,.58fr) minmax(0,1fr)}.missing-chip-list,.prospect-enrichment-row>b,.score-dimension-mini{grid-column:1/-1}.score-dimension-mini{grid-template-columns:repeat(3,minmax(0,1fr))}.prospect-action-row{grid-template-columns:minmax(86px,.34fr) minmax(140px,.72fr) minmax(0,1fr)}.prospect-action-row b,.prospect-action-row small,.simple-deal-row b{grid-column:2/-1}.business-pipeline-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.business-deal-row{grid-template-columns:minmax(86px,.34fr) minmax(130px,.7fr) minmax(0,1fr)}.client-work-row,.demo-work-row,.email-work-row,.quote-work-row{grid-template-columns:minmax(0,1fr) minmax(220px,.62fr)}.client-onboarding-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-url-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto}.client-work-actions,.demo-work-actions,.email-work-actions,.quote-work-actions{grid-column:1/-1;justify-content:flex-start}.business-deal-row b,.business-deal-row small{grid-column:2/-1}.account-control-hero,.account-search-bar,.account-simple-head,.account-simple-row{grid-template-columns:1fr}.account-control-actions,.account-row-actions{justify-content:flex-start}.account-control-summary,.account-pool-grid,.account-rotation-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.control-center-shell .dashboard-main,.dashboard-sidebar.control-sidebar{padding:18px}.control-hero,.dashboard-header.control-header,.simple-home-hero{border-radius:20px;padding:18px}.control-hero-copy h2{font-size:38px}.simple-home-hero{align-items:stretch;grid-template-columns:1fr}.simple-home-focus-card{min-width:0}.simple-home-hero h2{font-size:38px}.account-control-summary,.account-pool-grid,.account-rotation-strip,.audit-signal-grid,.business-deal-row,.client-command-strip,.client-conversion-list article,.client-onboarding-steps,.client-work-row,.control-center-shell .stat-grid,.control-pipeline,.demo-engine-timeline,.demo-production-strip,.demo-url-form,.demo-work-row,.email-command-strip,.email-work-row,.email-workflow-grid,.kanban-board,.prospect-action-row,.prospect-enrichment-row,.prospect-enrichment-strip,.prospect-mini-score,.quote-command-strip,.quote-detail-grid,.quote-pipeline-steps,.quote-work-row,.score-breakdown-grid,.score-breakdown-head,.score-dimension-mini,.simple-deal-row,.simple-home-card-grid{grid-template-columns:1fr}.business-deal-row b,.business-deal-row small,.prospect-action-row b,.prospect-action-row small,.simple-action-row b,.simple-deal-row b{grid-column:auto}.simple-action-row,.simple-advanced-panel div,.simple-link-grid,.simple-pipeline-strip{grid-template-columns:1fr}.simple-snapshot-list a{grid-template-columns:minmax(0,1fr) auto}.simple-snapshot-list small{grid-column:1/-1;text-align:left}.prospect-compact-head{display:none}.prospect-compact-row{align-items:stretch;grid-template-columns:1fr}.prospect-last-action strong,.prospect-primary p{white-space:normal}.business-pipeline-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.business-pipeline-stage{min-height:104px;padding:12px}.business-pipeline-focus{display:none}}.control-sidebar .dashboard-menu a{border-radius:12px;min-height:38px}.dashboard-menu-section{display:grid;gap:5px}.dashboard-menu-section+.dashboard-menu-section{border-top:1px solid rgba(255,255,255,.06);margin-top:10px;padding-top:12px}.dashboard-menu-section>span{color:#d8a642;font-size:10px;font-weight:950;letter-spacing:.08em;padding:0 12px}.simple-sidebar-main{gap:6px}.simple-sidebar-main a{font-weight:900}.simple-sidebar-advanced{opacity:.82}.simple-sidebar-advanced:has(.sidebar-nav-group[open]),.simple-sidebar-advanced:hover{opacity:1}.control-sidebar .dashboard-menu a.active,.control-sidebar .dashboard-menu a:hover{background:linear-gradient(135deg,rgba(139,92,246,.18),rgba(216,166,66,.055));border-color:rgba(216,166,66,.24)}.control-hero{background:linear-gradient(135deg,rgba(15,16,23,.96),rgba(20,17,29,.88)),radial-gradient(circle at 78% 10%,rgba(216,166,66,.13),transparent 24%);gap:14px;grid-template-columns:minmax(0,.72fr) minmax(420px,.54fr);margin-bottom:12px;min-height:116px;padding:14px 16px}.control-watermark{inset:auto 8% -96% auto;opacity:.025}.control-hero-copy h2{font-size:clamp(30px,3.2vw,46px);letter-spacing:-.045em;line-height:.96;margin-bottom:4px;max-width:520px}.control-hero-copy p:not(.dashboard-kicker){color:rgba(247,242,255,.58);font-size:14px;font-weight:800;margin:0}.control-hero-panel.mission-health{align-items:center;align-self:stretch;display:grid;gap:10px;grid-template-columns:auto minmax(128px,1fr) auto;padding:12px}.mission-score{min-width:126px}.control-hero-panel.mission-health strong{font-size:30px;margin:5px 0 0}.mission-health-grid{display:grid;gap:7px}.control-hero-panel.mission-health small{padding:6px 8px}.control-hero-panel.mission-health .control-hero-actions{justify-content:flex-end}.control-center-shell .stat-grid{gap:10px;margin-bottom:12px}.control-center-shell .stat-card{min-height:92px;padding:12px;position:relative}.control-center-shell .stat-icon{border-radius:12px;height:30px;margin-bottom:9px;width:30px}.control-center-shell .stat-card strong{font-size:27px}.control-center-shell .stat-card span{font-size:13px}.control-center-shell .stat-card p{font-size:12px;margin-top:4px}.control-center-shell .stat-card small{background:rgba(216,166,66,.12);border:1px solid rgba(216,166,66,.18);border-radius:999px;color:#e8c66a;font-size:10px;font-weight:900;padding:4px 7px;position:absolute;right:10px;top:10px;text-transform:uppercase}.now-panel{background:rgba(12,13,19,.82);border:1px solid rgba(216,166,66,.18);border-radius:20px;box-shadow:0 22px 70px rgba(0,0,0,.18);margin-bottom:12px;padding:13px}.now-panel-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.now-panel-header h2{color:#fff;font-size:20px;letter-spacing:-.025em;margin:0}.status-pill.gold{background:rgba(216,166,66,.14);border-color:rgba(216,166,66,.28);color:#f1d58b}.now-action-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.now-action-card{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:16px;color:#fff;display:grid;gap:4px 10px;grid-template-columns:26px auto;min-height:76px;padding:11px}.now-action-card svg{color:#d8a642;grid-row:span 3}.now-action-card strong{font-size:25px;line-height:1}.now-action-card span{font-size:13px;font-weight:900}.now-action-card small{color:rgba(247,242,255,.58);font-weight:800}.now-action-card.hot,.now-action-card.warning{background:linear-gradient(135deg,rgba(216,166,66,.09),rgba(139,92,246,.08));border-color:rgba(216,166,66,.25)}.control-overview-grid{gap:14px;margin-bottom:14px}.control-pipeline-stage{min-height:86px;padding:13px}.control-pipeline-stage strong{font-size:28px;margin-top:10px}.activity-item{padding:10px 12px}.control-center-shell .dashboard-grid{grid-template-columns:minmax(0,1fr)}.control-center-shell .prospect-table,.prospect-compact-list{background:rgba(7,8,13,.38);border:1px solid rgba(255,255,255,.08);border-radius:16px}.prospect-compact-list{overflow:visible}.prospect-compact-head,.prospect-compact-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(240px,1.18fr) minmax(118px,.44fr) minmax(190px,.72fr) minmax(190px,.72fr) minmax(200px,.74fr)}.prospect-compact-head{background:rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.08);color:rgba(247,242,255,.58);font-size:11px;font-weight:950;letter-spacing:.08em;padding:10px 12px;text-transform:uppercase}.prospect-compact-row{border-top:1px solid rgba(255,255,255,.08);min-height:86px;padding:12px}.prospect-compact-row:first-of-type{border-top:0}.prospect-last-action,.prospect-next-action,.prospect-primary,.prospect-state-stack{display:grid;gap:7px;min-width:0}.prospect-primary strong{color:#fff;font-size:15px;line-height:1.22}.prospect-primary small{align-items:center;color:rgba(247,242,255,.56);display:inline-flex;font-size:12px;font-weight:850;gap:5px;min-width:0}.prospect-primary p{color:rgba(247,242,255,.62);font-size:12px;font-weight:780;line-height:1.32;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospect-last-action small,.prospect-state-stack small{color:rgba(247,242,255,.54);font-size:11px;font-weight:850}.prospect-last-action strong{color:#fff;font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospect-contact-strip{display:flex;flex-wrap:wrap;gap:6px}.prospect-mini-score{display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr))}.prospect-mini-score span{color:#fff;font-size:12px;font-weight:950;min-height:42px;padding:6px}.prospect-contact-strip .demo-badge,.prospect-contact-strip .email-badge{font-size:11px;min-height:27px;padding:6px 8px}.control-center-shell .table-head,.control-center-shell .table-row{grid-template-columns:minmax(170px,1.15fr) minmax(82px,.44fr) 82px 62px minmax(86px,.48fr) minmax(126px,.68fr) minmax(86px,.48fr) minmax(126px,.62fr) minmax(220px,.92fr)}.control-center-shell .table-head{background:rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.08);padding:10px 12px}.control-center-shell .table-row{min-height:64px;padding:10px 12px}.prospect-name-cell strong{font-size:14px}.google-cell small,.prospect-name-cell small{color:rgba(247,242,255,.48);display:block;font-size:11px;margin-top:4px}.city-cell{align-items:center;color:rgba(247,242,255,.7);display:inline-flex;gap:5px;font-size:13px;font-weight:850}.google-cell{color:rgba(247,242,255,.82);display:block;font-size:13px;font-weight:900}.demo-badge{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:999px;color:rgba(247,242,255,.58);display:inline-flex;font-size:12px;font-weight:900;justify-content:center;padding:7px 9px}.demo-badge.ready{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.2);color:#86efac}.demo-badge.warning{background:rgba(216,166,66,.14);border-color:rgba(216,166,66,.28);color:#f7d78a}.demo-badge.candidate{background:rgba(139,92,246,.16);border-color:rgba(168,85,247,.24);color:#d8b4fe}.lead-priority,.next-action-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:950;justify-content:center;min-height:28px;padding:6px 9px;text-transform:uppercase}.lead-priority.hot{background:linear-gradient(135deg,rgba(216,166,66,.2),rgba(168,85,247,.18));border:1px solid rgba(216,166,66,.36);color:#f7d78a;box-shadow:0 0 22px rgba(216,166,66,.08)}.lead-priority.good{background:rgba(139,92,246,.14);border:1px solid rgba(168,85,247,.26);color:#d8b4fe}.lead-priority.low{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);color:rgba(247,242,255,.56)}.next-action-pill{background:rgba(7,8,13,.46);border:1px solid rgba(255,255,255,.09);color:rgba(247,242,255,.8);justify-content:flex-start;text-transform:none}.crm-actions{align-items:center;display:flex;gap:8px;flex-wrap:wrap}.compact-action{min-height:34px;padding:0 12px}.prospect-details{position:relative}.prospect-details summary{background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:rgba(255,255,255,.86);cursor:pointer;font-size:12px;font-weight:900;list-style:none;min-height:34px;padding:8px 12px}.prospect-details summary::-webkit-details-marker{display:none}.prospect-detail-drawer{background:#111018;border:1px solid rgba(216,166,66,.22);border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,.42);min-width:min(560px,calc(100vw - 42px));padding:14px;position:absolute;right:0;top:42px;z-index:20}.prospect-detail-drawer p{color:rgba(247,242,255,.62);font-size:13px;line-height:1.4;margin-bottom:12px}.drawer-summary{margin-bottom:12px}.drawer-summary strong{color:#ffffff;display:block;font-size:17px;margin-top:10px}.signal-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.signal-list span{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:999px;color:rgba(247,242,255,.76);font-size:12px;font-weight:850;padding:7px 10px}.hub-structure-panel{grid-column:1/-1}.worker-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.worker-card{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:18px;min-height:160px;padding:18px}.module-soon-card svg,.worker-card svg{color:#d8a642}.worker-card strong{color:#ffffff;display:block;font-size:22px;margin:28px 0 8px}.worker-card p{color:rgba(247,242,255,.62);font-size:13px;font-weight:800;line-height:1.4}.worker-meta{display:grid;gap:6px;margin-top:14px}.worker-meta small{background:rgba(7,8,13,.34);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:rgba(247,242,255,.62);font-size:11px;font-weight:800;line-height:1.25;padding:7px 8px}.job-actions,.worker-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.account-control-hero{align-items:center;background:linear-gradient(135deg,rgba(15,16,23,.9),rgba(24,18,35,.72)),radial-gradient(circle at 86% 12%,rgba(216,166,66,.12),transparent 26%);border:1px solid rgba(216,166,66,.16);border-radius:20px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px;padding:16px}.account-control-hero span{color:#d8a642;display:block;font-size:11px;font-weight:950;margin-bottom:7px;text-transform:uppercase}.account-control-hero strong,.section-mini-header h3{color:#fff;display:block;font-size:20px;letter-spacing:-.02em;margin:0}.account-control-hero p,.account-pool-card p,.account-quota-cell p,.section-mini-header p{color:rgba(247,242,255,.58);font-size:13px;font-weight:800;line-height:1.4;margin:6px 0 0}.account-control-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:260px}.account-control-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.account-control-summary article,.account-pool-card,.account-section,.account-simple-row{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:18px}.account-control-summary article{min-height:92px;padding:13px}.account-control-summary span{color:#d8a642;display:block;font-size:11px;font-weight:950;margin-bottom:10px;text-transform:uppercase}.account-control-summary strong{color:#fff;display:block;font-size:28px;letter-spacing:-.04em;line-height:1}.account-control-summary small{color:rgba(247,242,255,.55);display:block;font-size:12px;font-weight:800;margin-top:7px}.account-command-center{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:16px;display:grid;gap:14px;margin-bottom:14px;padding:14px}.account-search-bar{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(320px,.52fr) minmax(0,1fr)}.account-search-bar label{color:rgba(247,242,255,.62);display:grid;font-size:11px;font-weight:950;gap:7px;text-transform:uppercase}.account-search-bar input{background:rgba(7,8,13,.5);border:1px solid rgba(255,255,255,.11);border-radius:14px;color:#fff;font:inherit;font-size:16px;font-weight:850;min-height:50px;padding:0 14px}.account-search-bar input:focus{border-color:rgba(216,166,66,.42);outline:none}.account-filter-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.account-filter-buttons .active{background:rgba(216,166,66,.16);border-color:rgba(216,166,66,.28);color:#f1d58b}.account-type-summary{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.account-type-summary span{background:rgba(7,8,13,.28);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:rgba(247,242,255,.62);display:grid;font-size:11px;font-weight:850;gap:4px;min-height:58px;padding:10px}.account-type-summary strong{color:#fff;font-size:15px;line-height:1}.account-rotation-header{align-items:end;display:flex;gap:14px;justify-content:space-between}.account-rotation-header div{display:grid;gap:4px}.account-rotation-header span{color:#d8a642;font-size:11px;font-weight:950;text-transform:uppercase}.account-rotation-header strong{color:#fff;font-size:18px;line-height:1}.account-rotation-header p{color:rgba(247,242,255,.58);font-size:12px;font-weight:800;margin:0;text-align:right}.account-rotation-strip{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(210px,.55fr)}.account-desktop-action,.account-focus-card{background:rgba(7,8,13,.38);border:1px solid rgba(255,255,255,.09);border-radius:14px;color:inherit;cursor:pointer;display:grid;gap:6px;min-height:96px;padding:13px;text-align:left}.account-desktop-action{align-content:center;background:rgba(34,197,94,.13);border-color:rgba(34,197,94,.2);color:#d1fae5;font-size:15px;font-weight:950}.account-desktop-action:hover,.account-focus-card:hover{border-color:rgba(216,166,66,.28);transform:translateY(-1px)}.account-focus-card span{color:#d8a642;font-size:11px;font-weight:950;text-transform:uppercase}.account-focus-card strong{color:#fff;font-size:18px}.account-focus-card small{color:rgba(247,242,255,.68);font-size:13px;font-weight:850}.account-current-badge{background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.2);border-radius:999px;color:#86efac}.account-current-badge,.account-rotation-status{display:inline-flex;font-size:10px;font-style:normal;font-weight:950;justify-self:start;margin-top:2px;padding:5px 8px;text-transform:uppercase}.account-rotation-status{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(247,242,255,.72)}.account-rotation-status.available{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.2);color:#86efac}.account-rotation-status.cooldown{background:rgba(216,166,66,.14);border-color:rgba(216,166,66,.24);color:#f1d58b}.account-desktop-badge{background:rgba(139,92,246,.16);border:1px solid rgba(139,92,246,.26);border-radius:999px;color:#ddd6fe;display:inline-flex;font-size:10px;font-style:normal;font-weight:950;margin-top:6px;padding:5px 8px;text-transform:uppercase;width:fit-content}.account-desktop-action span{color:rgba(255,255,255,.72);display:block;font-size:12px;font-weight:850;margin-top:6px}.account-type-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.account-type-pills button{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(247,242,255,.7);cursor:pointer;font-size:10px;font-weight:950;padding:5px 8px;text-transform:uppercase}.account-type-pills button.active{background:rgba(216,166,66,.16);border-color:rgba(216,166,66,.28);color:#f1d58b}.account-save-notice{background:rgba(216,166,66,.1);border:1px solid rgba(216,166,66,.18);border-radius:14px;color:#f1d58b}.account-copy-feedback,.account-save-notice{font-size:13px;font-weight:850;margin:0 0 14px;padding:10px 12px}.account-copy-feedback{background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.18);border-radius:14px;color:#86efac}.account-section{display:grid;gap:12px;margin-top:14px;padding:14px}.section-mini-header{align-items:center;display:flex;gap:14px;justify-content:space-between}.account-simple-table{display:grid;gap:8px}.account-simple-head,.account-simple-row{display:grid;gap:12px;grid-template-columns:minmax(190px,.9fr) minmax(210px,1fr) minmax(170px,.78fr) minmax(160px,.68fr) minmax(180px,.72fr)}.account-simple-head{color:rgba(247,242,255,.4);font-size:11px;font-weight:950;padding:0 12px;text-transform:uppercase}.account-simple-row{align-items:center;padding:12px}.account-identity strong,.account-last-cell strong,.account-pool-card strong,.account-worker-cell strong{color:#fff;display:block}.account-identity span,.account-pool-card span{color:rgba(247,242,255,.72);display:block;font-size:13px;font-weight:850;margin-top:4px}.account-copy-email{background:transparent;border:0;color:rgba(247,242,255,.72);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:850;margin-top:4px;padding:0;text-align:left}.account-copy-email:hover{color:#f1d58b;text-decoration:underline}.account-identity small,.account-last-cell small,.account-quota-cell small,.account-worker-cell small{color:rgba(247,242,255,.54);display:block;font-size:12px;font-weight:800;margin-top:5px}.account-worker-cell span{background:rgba(216,166,66,.12);border:1px solid rgba(216,166,66,.18);border-radius:999px;color:#f1d58b;display:inline-flex;font-size:10px;font-weight:950;margin-top:7px;padding:4px 7px;text-transform:uppercase}.account-row-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.account-row-actions .cooldown-action{border-color:rgba(216,166,66,.28);color:#f1d58b}.quota-state{border-radius:999px;display:inline-flex;font-size:11px;font-weight:950;padding:7px 10px;text-transform:uppercase}.quota-state.good{background:rgba(34,197,94,.14);color:#86efac}.quota-state.medium,.quota-state.unknown{background:rgba(255,255,255,.07);color:rgba(247,242,255,.64)}.quota-state.cooldown,.quota-state.limited{background:rgba(216,166,66,.14);color:#facc15}.quota-state.disabled,.quota-state.exhausted{background:rgba(248,113,113,.12);color:#fca5a5}.account-pool-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.account-pool-card{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.account-pool-card p{grid-column:1/-1;margin-top:0}.ai-account-summary{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px}.account-health-grid article,.account-health-layout section,.ai-account-rotation-note,.ai-account-row,.ai-account-summary article{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:18px}.ai-account-summary article{min-height:112px;padding:14px}.ai-account-summary span{color:#d8a642;display:block;font-size:11px;font-weight:950;margin-bottom:14px;text-transform:uppercase}.ai-account-summary strong{color:#ffffff;display:block;font-size:30px;letter-spacing:-.04em;line-height:1}.ai-account-rotation-note p,.ai-account-row p,.ai-account-row small,.ai-account-summary small,.ai-account-usage small{color:rgba(247,242,255,.58);font-size:12px;font-weight:800;line-height:1.35}.ai-account-rotation-note{margin-bottom:14px;padding:16px}.ai-account-rotation-note strong{color:#ffffff;display:block;font-size:16px;margin-bottom:8px}.ai-account-rotation-note p{margin:0;max-width:820px}.ai-account-table{display:grid;gap:10px;overflow-x:auto}.ai-account-toolbar{display:grid;gap:12px;margin-bottom:14px}.ai-account-filters,.ai-account-views{display:flex;flex-wrap:wrap;gap:8px}.ai-account-filters label{color:rgba(247,242,255,.62);display:grid;font-size:11px;font-weight:950;gap:6px;min-width:136px;text-transform:uppercase}.ai-account-filters select{background:rgba(7,8,13,.46);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:white;font:inherit;min-height:38px;padding:0 10px}.ai-account-filters .inline-filter{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:999px;display:flex;flex-direction:row;gap:8px;min-height:38px;padding:0 12px;text-transform:none}.ai-account-head,.ai-account-row{display:grid;gap:12px;grid-template-columns:170px 190px 82px 92px 170px 112px 130px 78px 118px 170px 270px;min-width:1620px}.ai-account-head{color:rgba(247,242,255,.42);font-size:11px;font-weight:950;padding:0 14px;text-transform:uppercase}.ai-account-row{align-items:start;padding:14px}.ai-account-row b,.ai-account-row strong{color:#ffffff;display:block}.ai-account-row p{margin:8px 0 0}.ai-account-row>span:not(.agent-status):not(.health-badge){color:rgba(247,242,255,.72);font-size:13px;font-weight:900}.account-actions,.ai-account-usage{display:flex;flex-wrap:wrap;gap:6px}.ai-account-usage small{background:rgba(7,8,13,.34);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:6px 8px}.account-actions .compact-action{min-height:32px;padding:0 10px}.codex-account-live{display:grid;gap:14px;width:min(100%,1440px)}.codex-account-diagnostics,.codex-account-empty,.codex-account-main,.codex-account-rotation-panel,.codex-account-saved{background:rgba(255,255,255,.048);border:1px solid rgba(255,255,255,.09);border-radius:8px}.codex-account-diagnostics,.codex-account-main,.codex-account-rotation-panel,.codex-account-saved{padding:16px}.codex-account-active-head{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.codex-account-active-head span,.codex-account-empty span,.codex-account-password-box span,.codex-account-profile-row span,.codex-account-rotation-line span{color:#81e6d9;display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:7px;text-transform:uppercase}.codex-account-active-head strong{color:#ffffff;display:block;font-size:30px;font-weight:950;letter-spacing:0;line-height:1.05;overflow-wrap:anywhere}.codex-account-inline-state,.codex-account-status-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:32px;padding:0 12px;white-space:nowrap}.codex-account-inline-state.good,.codex-account-status-badge.good{background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.24);color:#b9f7ca}.codex-account-inline-state.warn,.codex-account-status-badge.warn{background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.24);color:#fde7b0}.codex-account-inline-state.danger,.codex-account-status-badge.danger{background:rgba(239,68,68,.16);border:1px solid rgba(239,68,68,.26);color:#ffc7c7}.codex-account-inline-state.unknown,.codex-account-status-badge.unknown{background:rgba(148,163,184,.14);border:1px solid rgba(148,163,184,.24);color:#e2e8f0}.codex-account-identity-line,.codex-account-long-resets,.codex-account-tech-strip{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.codex-account-diagnostics span,.codex-account-identity-line span,.codex-account-long-resets span,.codex-account-tech-strip span{background:rgba(7,8,13,.3);border:1px solid rgba(255,255,255,.08);border-radius:999px;color:rgba(247,242,255,.78);display:inline-flex;font-size:12px;font-weight:850;min-height:30px;padding:0 10px}.codex-account-command-grid,.codex-account-mode-actions,.codex-account-primary-actions{display:flex;flex-wrap:wrap;gap:8px}.codex-account-primary-actions{margin-top:14px}.codex-account-quota-line{align-items:center;display:grid;gap:10px;grid-template-columns:auto auto minmax(160px,1fr);margin-top:16px}.codex-account-quota-line strong{color:#ffffff;font-size:20px;font-weight:950;white-space:nowrap}.codex-account-quota-line>span{color:rgba(247,242,255,.72);font-size:13px;font-weight:850;white-space:nowrap}.codex-account-meter-track{background:rgba(7,8,13,.56);border-radius:999px;height:12px;overflow:hidden}.codex-account-meter-track i{background:#22c55e;border-radius:inherit;display:block;height:100%;width:var(--meter-value)}.codex-account-meter-track.warn i{background:#f59e0b}.codex-account-meter-track.danger i{background:#ef4444}.codex-account-meter-track.unknown i{background:#94a3b8}.codex-account-password-box{align-items:end;background:rgba(7,8,13,.26);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(180px,1fr) auto auto auto;margin-top:14px;padding:12px;position:relative}.codex-account-hidden-input{height:1px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:1px}.codex-account-password-box input[type=password]{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ffffff;font:inherit;min-height:40px;outline:none;padding:0 12px;width:100%}.codex-account-password-box input[type=password]:focus{border-color:rgba(129,230,217,.56)}.codex-account-local-toggle{align-items:center;color:rgba(247,242,255,.72);display:inline-flex;font-size:12px;font-weight:850;gap:8px;min-height:40px;white-space:nowrap}.codex-account-empty p,.codex-account-footer small,.codex-account-password-box small,.codex-account-profile-row p,.codex-account-rotation-line p{color:rgba(247,242,255,.62);font-size:12px;font-weight:780;line-height:1.42;margin:7px 0 0}.codex-account-password-box small{margin:0;min-height:40px;padding-top:12px}.codex-account-profile-list{display:grid;gap:8px;margin-top:10px}.codex-account-profile-row{align-items:center;background:rgba(7,8,13,.24);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1.3fr) minmax(0,.65fr) minmax(0,.7fr) auto auto auto;min-height:82px;padding:12px}.codex-account-empty strong,.codex-account-profile-row strong,.codex-account-rotation-line strong{color:#ffffff;display:block;font-size:18px;font-weight:950;line-height:1.1;overflow-wrap:anywhere}.codex-account-command{min-width:152px}.codex-account-command svg,.codex-account-command-grid svg,.codex-account-footer svg,.codex-account-primary-actions svg{flex:0 0 auto}.codex-account-rotation-panel{display:grid;gap:12px}.codex-account-rotation-line{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,.55fr) auto}.codex-account-command-grid .danger-command,.codex-account-mode-actions .danger-command{border-color:rgba(239,68,68,.28);color:#ffc7c7}.codex-rotation-mode.manual{background:rgba(148,163,184,.14);color:#e2e8f0}.codex-rotation-mode.semi{background:rgba(34,211,238,.12);color:#baf3ff}.codex-rotation-mode.auto{background:rgba(239,68,68,.14);color:#ffc7c7}.codex-account-diagnostics summary{align-items:center;color:rgba(247,242,255,.78);cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;gap:8px}.codex-account-diagnostics div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.codex-account-footer{align-items:center;display:flex;min-height:24px}.codex-account-empty{min-height:104px;padding:16px}.codex-account-loading{background:radial-gradient(circle at center,rgba(139,92,246,.2),rgba(139,92,246,.04) 42%,transparent 70%),rgba(255,255,255,.048);min-height:180px}.codex-account-loader,.codex-account-loading{align-items:center;display:flex;justify-content:center}.codex-account-loader{background:linear-gradient(180deg,rgba(247,242,255,.1),rgba(139,92,246,.1)),rgba(8,7,18,.72);border:1px solid rgba(192,132,252,.28);border-radius:999px;box-shadow:0 0 0 8px rgba(139,92,246,.08),0 18px 42px rgba(0,0,0,.32),inset 0 0 18px rgba(192,132,252,.08);height:74px;position:relative;width:74px}.codex-account-loader:before{animation:codex-account-loader-glow 1.8s ease-in-out infinite;background:rgba(192,132,252,.34);border-radius:inherit;content:"";inset:17px;position:absolute}.codex-account-loader i{animation:codex-account-loader-spin .78s linear infinite;border-radius:999px;border-color:#c084fc #8b5cf6 rgba(247,242,255,.16) rgba(247,242,255,.16);border-style:solid;border-width:4px;display:block;height:36px;position:relative;width:36px;z-index:1}@keyframes codex-account-loader-spin{to{transform:rotate(1turn)}}@keyframes codex-account-loader-glow{0%,to{opacity:.34;transform:scale(.92)}50%{opacity:.8;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.codex-account-action-status i,.codex-account-loader i,.codex-account-loader:before{animation:none}}@media (max-width:1100px){.codex-account-profile-row{grid-template-columns:minmax(0,1fr) minmax(0,.75fr) minmax(0,.75fr)}.codex-account-command,.codex-account-inline-state{justify-self:start}.codex-account-password-box,.codex-account-rotation-line{grid-template-columns:1fr}}@media (max-width:720px){.codex-account-active-head,.codex-account-profile-row,.codex-account-quota-line{grid-template-columns:1fr}.codex-account-active-head strong{font-size:22px}.codex-account-command,.codex-account-status-badge{justify-self:start}.codex-account-quota-line strong,.codex-account-quota-line>span{white-space:normal}}.account-focus-shell #ai-accounts{background:transparent;border:0;box-shadow:none;max-width:100%;min-width:0;padding:0;width:100%}.account-focus-shell .dashboard-main{gap:14px;min-width:0;overflow-x:clip}.account-focus-shell .codex-account-live,.account-focus-shell .dashboard-grid,.account-focus-shell .hub-structure-panel{max-width:100%;min-width:0;width:100%}.codex-account-card-title{color:#ffffff;font-size:20px;font-weight:950;letter-spacing:0;line-height:1.1;margin:0 0 14px}.codex-account-compact{gap:10px}.codex-account-authbar,.codex-account-controls,.codex-account-table-shell,.codex-account-topline,.codex-account-totp-panel{background:rgba(8,13,24,.52);border:1px solid rgba(255,255,255,.09);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.codex-account-topline{display:grid;overflow:hidden}.codex-account-context-card{align-items:center;background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(20,184,166,.035)),rgba(255,255,255,.026);border-bottom:1px solid rgba(221,214,254,.1);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.codex-account-context-card span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:7px;text-transform:uppercase}.codex-account-context-card strong{color:var(--dash-text);display:block;font-size:22px;letter-spacing:0;line-height:1.1}.codex-account-context-card p,.codex-account-context-card small{color:var(--dash-muted);font-size:12px;font-weight:850;line-height:1.35;margin:6px 0 0}.codex-account-context-metrics{background:rgba(5,5,10,.38);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius);display:grid;min-width:180px;padding:11px 12px}.codex-account-context-metrics b{color:rgba(173,255,202,.96);font-size:15px;font-weight:950;line-height:1.15}.codex-account-stat-strip{align-items:stretch;display:grid;grid-template-columns:repeat(11,minmax(72px,.56fr)) minmax(220px,1.2fr)}.codex-account-stat-strip span{border-right:1px solid rgba(255,255,255,.08);color:rgba(247,242,255,.62);display:grid;font-size:11px;font-weight:900;gap:4px;letter-spacing:0;line-height:1.1;min-height:56px;min-width:0;padding:11px 12px;text-transform:uppercase}.codex-account-stat-strip span:last-child{border-right:0}.codex-account-stat-strip b{color:#ffffff;display:block;font-size:18px;font-weight:950;letter-spacing:0;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.codex-account-stat-strip b.good{color:#adffca}.codex-account-stat-strip b.warn{color:#f8c46b}.codex-account-stat-strip b.danger{color:#ffc7c7}.codex-account-authbar,.codex-account-controls,.codex-account-totp-panel{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:10px 11px}.codex-account-authbar.codex-account-auth-steps{align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(260px,1.05fr) minmax(220px,.78fr) minmax(260px,1fr) minmax(168px,.58fr);padding:0}.codex-account-auth-step{align-content:start;align-items:center;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-wrap:wrap;gap:8px;min-width:0;padding:10px 11px;position:relative}.codex-account-auth-step:last-child{border-right:0}.codex-account-auth-step.compact{align-content:center}.codex-account-auth-step-label{color:#81e6d9;flex:0 0 100%;font-size:10px;font-weight:950;letter-spacing:0;line-height:1;text-transform:uppercase}.codex-account-authbar strong{color:#ffffff;font-size:14px;font-weight:950;letter-spacing:0;line-height:1.1;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codex-account-authbar small{color:rgba(247,242,255,.62);font-size:12px;font-weight:820}.codex-account-device-code.compact{font-size:13px;min-height:34px;padding:7px 10px;width:auto}.codex-account-auth-picker,.codex-account-auth-select,.codex-account-quick-add,.codex-account-search,.codex-account-sort,.codex-account-totp-secret,.codex-account-totp-select,.codex-account-tunnel-command{align-items:center;background:rgba(2,6,23,.54);border:1px solid rgba(129,230,217,.18);border-radius:8px;color:#c8fff7;display:inline-flex;gap:8px;min-height:38px;padding:0 10px}.codex-account-search{flex:1 1 280px}.codex-account-auth-select{flex:1 1 260px;max-width:360px}.codex-account-auth-picker{flex:1 1 100%;max-width:100%;position:relative;z-index:32}.codex-account-auth-results{background:rgba(3,7,18,.98);border:1px solid rgba(129,230,217,.26);border-radius:8px;box-shadow:0 18px 42px rgba(0,0,0,.36);left:0;max-height:286px;overflow:auto;padding:5px;position:absolute;right:0;top:calc(100% + 6px)}.codex-account-auth-results button,.codex-account-auth-results span{background:transparent;border:0;border-radius:7px;color:rgba(247,242,255,.76);display:grid;gap:3px;min-height:44px;padding:8px 9px;text-align:left;width:100%}.codex-account-auth-results button{cursor:pointer}.codex-account-auth-results button.is-selected,.codex-account-auth-results button:hover{background:rgba(129,230,217,.13);color:#ffffff}.codex-account-auth-results strong{font-size:12px;max-width:none}.codex-account-auth-results small{font-size:11px}.codex-account-quick-add{flex:1 1 220px;max-width:320px}.codex-account-tunnel-command{flex:1 1 360px;max-width:560px}.codex-account-auth-step .codex-account-tunnel-command{flex:1 1 100%;max-width:100%}.codex-account-tunnel-command span{color:#adffca;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.codex-account-totp-panel{position:relative}.codex-account-totp-summary{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px}.codex-account-totp-summary span{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:8px;color:rgba(247,242,255,.62);display:grid;font-size:10px;font-weight:950;gap:3px;line-height:1.05;min-height:38px;min-width:76px;padding:6px 9px;text-transform:uppercase}.codex-account-totp-summary b{color:#ffffff;font-size:15px;line-height:1;text-transform:none}.codex-account-totp-select{flex:1 1 250px}.codex-account-totp-secret{color:#ffffff;flex:1 1 260px;font:inherit;font-size:13px;font-weight:820;outline:0}.codex-account-auth-picker input,.codex-account-auth-select select,.codex-account-quick-add input,.codex-account-search input,.codex-account-sort select,.codex-account-totp-select select,.codex-account-tunnel-command input{appearance:none;background:transparent;border:0;color:#ffffff;font:inherit;font-size:13px;font-weight:820;letter-spacing:0;min-width:0;outline:0}.codex-account-totp-select select{cursor:pointer;width:100%}.codex-account-auth-picker input,.codex-account-auth-select select,.codex-account-quick-add input,.codex-account-search input,.codex-account-tunnel-command input{width:100%}.codex-account-tunnel-command button{align-items:center;appearance:none;background:rgba(129,230,217,.12);border:1px solid rgba(129,230,217,.24);border-radius:7px;color:#c8fff7;cursor:pointer;display:inline-flex;height:28px;justify-content:center;min-width:28px;padding:0}.codex-account-sort select{cursor:pointer;min-width:132px}.codex-account-inline-import{position:relative;z-index:24}.codex-account-inline-import summary{align-items:center;background:rgba(129,230,217,.12);border:1px solid rgba(129,230,217,.28);border-radius:8px;color:#c8fff7;cursor:pointer;display:inline-flex;font-size:12px;font-weight:950;gap:7px;min-height:38px;padding:0 12px;text-transform:uppercase}.codex-account-inline-import summary::-webkit-details-marker{display:none}.codex-account-inline-import textarea{background:rgba(2,6,23,.96);border:1px solid rgba(129,230,217,.28);border-radius:8px;box-shadow:0 18px 42px rgba(0,0,0,.36);color:#ffffff;display:block;font:inherit;font-size:13px;font-weight:760;line-height:1.35;margin-top:0;min-height:84px;min-width:320px;outline:0;padding:10px 11px;position:absolute;right:0;resize:vertical;top:calc(100% + 8px);width:min(460px,80vw);z-index:20}.codex-account-inline-import .codex-account-pool-add-action{box-shadow:0 14px 32px rgba(0,0,0,.28);margin-top:0;position:absolute;right:10px;top:calc(100% + 108px);z-index:21}.codex-account-table-shell{max-height:min(72vh,760px);overflow:auto}.codex-account-table{border-collapse:separate;border-spacing:0;min-width:968px;table-layout:fixed;width:100%}.codex-account-table .account-email-colgroup{width:238px}.codex-account-table .account-state-colgroup{width:198px}.codex-account-table .account-token-colgroup{width:76px}.codex-account-table .account-reset-colgroup{width:116px}.codex-account-table .account-auth-colgroup{width:64px}.codex-account-table .account-actions-colgroup{width:268px}.codex-account-table td,.codex-account-table th{border-bottom:1px solid rgba(255,255,255,.07);padding:10px 12px;text-align:left;vertical-align:middle}.codex-account-table th{background:rgba(11,18,32,.96);color:#81e6d9;font-size:10px;font-weight:950;letter-spacing:0;line-height:1.1;position:sticky;top:0;text-transform:uppercase;z-index:3}.codex-account-table td:last-child,.codex-account-table th:last-child{position:sticky;right:0}.codex-account-table th:last-child{box-shadow:-14px 0 22px rgba(0,0,0,.28);text-align:right;z-index:5}.codex-account-table td:last-child{background:rgba(11,17,29,.98);box-shadow:-14px 0 22px rgba(0,0,0,.22);z-index:2}.codex-account-table td{color:rgba(247,242,255,.84);font-size:12px;font-weight:820;line-height:1.18;min-height:48px}.codex-account-table tbody tr{background:rgba(255,255,255,.012);transition:background .14s ease,box-shadow .14s ease}.codex-account-table tbody tr:nth-child(2n){background:rgba(255,255,255,.024)}.codex-account-table tbody tr:hover{background:rgba(129,230,217,.075)}.codex-account-table tbody tr:hover td:last-child{background:rgba(15,32,42,.98)}.codex-account-table tr:last-child td{border-bottom:0}.codex-account-table tr.is-active{background:rgba(129,230,217,.095)}.codex-account-table tr.is-active td:last-child{background:rgba(17,41,47,.98)}.codex-account-table tr.is-full{box-shadow:inset 3px 0 0 #22c55e}.codex-account-table tr.is-full td:last-child{box-shadow:-14px 0 22px rgba(0,0,0,.22),inset 3px 0 0 rgba(34,197,94,.82)}.codex-account-table tr.is-auth{box-shadow:inset 3px 0 0 rgba(245,158,11,.78)}.codex-account-table tr.is-auth td:last-child{box-shadow:-14px 0 22px rgba(0,0,0,.22),inset 3px 0 0 rgba(245,158,11,.82)}.codex-account-table tr.is-cooldown{background:rgba(245,158,11,.045)}.codex-account-table .account-email-col{width:238px}.codex-account-table .account-auth-col,.codex-account-table .account-reset-col,.codex-account-table .account-token-col{text-align:center}.codex-account-email-inline{appearance:none;background:transparent;border:0;color:#ffffff;cursor:pointer;display:block;font:inherit;font-size:13px;font-weight:950;letter-spacing:0;line-height:1.1;max-width:216px;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.codex-account-email-inline:focus-visible,.codex-account-email-inline:hover{color:#c8fff7;outline:0}.codex-account-table small{color:rgba(247,242,255,.5);display:block;font-size:10px;font-weight:800;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codex-account-line-badges{align-items:center;display:flex;flex-wrap:nowrap;gap:5px;overflow:hidden}.codex-account-line-badges .codex-account-state-badge{flex:0 0 auto;min-height:24px;max-width:88px;overflow:hidden;padding:0 7px;text-overflow:ellipsis}.codex-account-token-meter.compact{align-items:center;display:grid;gap:6px;justify-items:center;margin:0 auto;width:68px}.codex-account-token-compact{display:block;font-size:16px;font-weight:950;letter-spacing:0;line-height:1;text-align:center;white-space:nowrap}.codex-account-token-meter.compact i{background:rgba(255,255,255,.1);border-radius:999px;display:block;height:5px;overflow:hidden;position:relative;width:68px}.codex-account-token-meter.compact i:after{background:#81e6d9;border-radius:inherit;content:"";display:block;height:100%;width:var(--meter-value)}.codex-account-token-meter.compact:has(.full) i:after,.codex-account-token-meter.compact:has(.good) i:after{background:#22c55e}.codex-account-token-meter.compact:has(.warn) i:after{background:#f59e0b}.codex-account-token-meter.compact:has(.danger) i:after{background:#ef4444}.codex-account-token-compact.full,.codex-account-token-compact.good{color:#adffca}.codex-account-token-compact.warn{color:#fde7b0}.codex-account-token-compact.danger{color:#ffc7c7}.codex-account-token-compact.unknown{color:#e2e8f0}.codex-account-auth-compact,.codex-account-reset-compact,.codex-account-updated{display:block;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.codex-account-reset-subline{margin-top:4px!important;text-align:center}.codex-account-auth-compact.good{color:#adffca}.codex-account-auth-compact.warn{color:#fde7b0}.codex-account-actions-compact{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;justify-content:flex-end;min-width:252px}.icon-action{align-items:center;appearance:none;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#e2e8f0;cursor:pointer;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;padding:0;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease;width:32px}.icon-action:focus-visible,.icon-action:hover{background:rgba(129,230,217,.14);border-color:rgba(129,230,217,.32);color:#c8fff7;outline:0;transform:translateY(-1px)}.icon-action.success{color:#adffca}.icon-action.warning{color:#fde7b0}.icon-action.is-favorite{background:rgba(216,166,66,.14);border-color:rgba(216,166,66,.34);color:#f8d978}.icon-action.danger{color:#ffc7c7}.icon-action:disabled{cursor:wait;opacity:.48}.codex-account-line-feedback{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:950;min-height:24px;max-width:132px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.codex-account-line-feedback.running{background:rgba(129,230,217,.12);color:#c8fff7}.codex-account-line-feedback.success{background:rgba(34,197,94,.14);color:#adffca}.codex-account-line-feedback.error{background:rgba(248,113,113,.14);color:#ffc7c7}.codex-account-no-result{color:rgba(247,242,255,.62);display:block;padding:16px 0;text-align:center}.codex-account-footer.compact{min-height:30px;padding-top:0}.codex-account-pool-overview{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.codex-account-pool-card{background:rgba(7,8,13,.3);border:1px solid rgba(255,255,255,.09);border-radius:8px;min-height:104px;padding:14px}.codex-account-pool-card.primary{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.36)}.codex-account-pool-card span{align-items:center;color:#c8fff7;display:flex;font-size:11px;font-weight:950;gap:7px;letter-spacing:0;line-height:1.2;min-height:18px;text-transform:uppercase}.codex-account-pool-card strong{color:#ffffff;display:block;font-size:30px;font-weight:950;letter-spacing:0;line-height:1;margin-top:12px}.codex-account-pool-card small{color:rgba(247,242,255,.64);display:block;font-size:12px;font-weight:820;line-height:1.25;margin-top:8px}.codex-account-pool-import{align-items:stretch;background:rgba(7,8,13,.24);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(210px,.72fr) minmax(260px,1fr) auto;margin-bottom:12px;padding:12px}.codex-account-pool-import span{color:#81e6d9;display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:6px;text-transform:uppercase}.codex-account-pool-import strong{color:#ffffff;display:block;font-size:16px;font-weight:950;line-height:1.15}.codex-account-pool-import p{color:rgba(247,242,255,.62);font-size:12px;font-weight:780;line-height:1.35;margin:6px 0 0}.codex-account-pool-import textarea{background:rgba(2,6,23,.46);border:1px solid rgba(129,230,217,.22);border-radius:8px;color:#ffffff;font:inherit;font-size:13px;font-weight:760;line-height:1.35;min-height:86px;outline:0;padding:11px 12px;resize:vertical;width:100%}.codex-account-pool-import textarea:focus{border-color:rgba(129,230,217,.56);box-shadow:0 0 0 3px rgba(129,230,217,.12)}.codex-account-pool-add-action{align-self:center;background:rgba(129,230,217,.14);border-color:rgba(129,230,217,.34);color:#c8fff7;font-weight:950;min-height:42px}.codex-account-auth-panel{background:rgba(7,8,13,.3);border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:14px}.codex-account-automation-panel{align-items:center;background:rgba(7,8,13,.28);border:1px solid rgba(129,230,217,.14);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.codex-account-automation-status{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.codex-account-automation-status article{background:rgba(2,6,23,.32);border:1px solid rgba(255,255,255,.08);border-radius:8px;min-height:82px;padding:11px 12px}.codex-account-automation-status span{align-items:center;color:#81e6d9;display:flex;font-size:11px;font-weight:950;gap:7px;letter-spacing:0;line-height:1.2;text-transform:uppercase}.codex-account-automation-status strong{color:#ffffff;display:block;font-size:22px;font-weight:950;letter-spacing:0;line-height:1;margin-top:10px}.codex-account-automation-status strong.good{color:#adffca}.codex-account-automation-status strong.danger{color:#ffc7c7}.codex-account-automation-status small{color:rgba(247,242,255,.62);display:block;font-size:12px;font-weight:820;line-height:1.25;margin-top:7px}.codex-account-automation-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:220px}.codex-account-auth-grid{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(180px,.5fr) minmax(300px,.9fr)}.codex-account-auth-code,.codex-account-auth-target{min-width:0}.codex-account-auth-code span,.codex-account-auth-target span{color:#81e6d9;display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:7px;text-transform:uppercase}.codex-account-auth-target strong,.codex-account-device-code{color:#ffffff;display:block;font-size:20px;font-weight:950;letter-spacing:0;line-height:1.12;overflow-wrap:anywhere}.codex-account-auth-code small,.codex-account-auth-target small{color:rgba(247,242,255,.62);display:block;font-size:12px;font-weight:820;line-height:1.25;margin-top:6px}.codex-account-device-code{appearance:none;background:rgba(129,230,217,.12);border:1px solid rgba(129,230,217,.28);border-radius:8px;color:#c8fff7;cursor:pointer;min-height:42px;padding:9px 12px;text-align:left;width:100%}.codex-account-device-code:disabled{color:rgba(226,232,240,.58);cursor:default}.codex-account-auth-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.codex-account-auth-action{background:rgba(34,197,94,.16);border-color:rgba(34,197,94,.38);color:#d7ffe4;font-weight:950}.codex-account-live .codex-account-auth-results button,.codex-account-live .codex-account-device-code,.codex-account-live .codex-account-tunnel-command button,.codex-account-live .icon-action,.codex-account-live .soft-button{position:relative;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,filter .15s ease,transform .15s ease}.codex-account-live .codex-account-device-code,.codex-account-live .soft-button{background:linear-gradient(180deg,rgba(129,230,217,.22),rgba(35,97,112,.2));border:1px solid rgba(129,230,217,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 7px 18px rgba(0,0,0,.22);color:#eafffb;cursor:pointer;overflow:hidden;text-shadow:0 1px 0 rgba(0,0,0,.18);white-space:nowrap}.codex-account-live .codex-account-device-code:after,.codex-account-live .icon-action:after,.codex-account-live .soft-button:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateX(-90%);transition:opacity .15s ease,transform .26s ease}.codex-account-live .codex-account-device-code:not(:disabled):hover,.codex-account-live .soft-button:not(:disabled):not(.disabled-link):hover{background:linear-gradient(180deg,rgba(129,230,217,.3),rgba(35,97,112,.26));border-color:rgba(129,230,217,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 11px 26px rgba(0,0,0,.28);transform:translateY(-1px)}.codex-account-live .codex-account-device-code:not(:disabled):hover:after,.codex-account-live .icon-action:not(:disabled):hover:after,.codex-account-live .soft-button:not(:disabled):not(.disabled-link):hover:after{opacity:1;transform:translateX(90%)}.codex-account-live .codex-account-device-code:not(:disabled):active,.codex-account-live .icon-action:not(:disabled):active,.codex-account-live .soft-button:not(:disabled):active{box-shadow:inset 0 2px 4px rgba(0,0,0,.28),0 3px 9px rgba(0,0,0,.2);transform:translateY(0)}.codex-account-live .codex-account-auth-results button:focus-visible,.codex-account-live .codex-account-device-code:focus-visible,.codex-account-live .codex-account-tunnel-command button:focus-visible,.codex-account-live .icon-action:focus-visible,.codex-account-live .soft-button:focus-visible{box-shadow:0 0 0 3px rgba(129,230,217,.24),0 8px 22px rgba(0,0,0,.24);outline:1px solid rgba(200,255,247,.74);outline-offset:2px}.codex-account-live .codex-account-device-code svg,.codex-account-live .icon-action svg,.codex-account-live .soft-button svg{filter:drop-shadow(0 1px 0 rgba(0,0,0,.28));flex:0 0 auto}.codex-account-live .codex-account-auth-action{background:linear-gradient(180deg,rgba(34,197,94,.32),rgba(22,101,52,.24));border-color:rgba(74,222,128,.48);color:#e6ffed}.codex-account-live .codex-account-visible-browser-action{background:linear-gradient(180deg,rgba(56,189,248,.28),rgba(14,116,144,.22));border-color:rgba(125,211,252,.48);color:#e0f7ff}.codex-account-live .codex-account-tunnel-action{background:linear-gradient(180deg,rgba(245,158,11,.24),rgba(120,53,15,.22));border-color:rgba(251,191,36,.48);color:#fff1c2}.codex-account-live .codex-account-exhaust-action{background:linear-gradient(180deg,rgba(248,113,113,.24),rgba(127,29,29,.22));border-color:rgba(248,113,113,.44);color:#ffe2e2}.codex-account-live .codex-account-device-code:disabled,.codex-account-live .icon-action:disabled,.codex-account-live .soft-button.disabled-link,.codex-account-live .soft-button:disabled{box-shadow:none;cursor:not-allowed;filter:grayscale(.3);opacity:.42;transform:none}.disabled-link{opacity:.48;pointer-events:none}.codex-account-profile-row,.codex-account-simple-grid{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(230px,1.25fr) minmax(118px,.52fr) minmax(120px,.42fr) minmax(136px,.48fr) minmax(150px,.62fr) minmax(280px,.95fr)}.codex-account-simple-grid{min-height:96px}.codex-account-email-cell,.codex-account-measure-cell,.codex-account-reset-cell,.codex-account-state-cell,.codex-account-token-cell{min-width:0}.codex-account-email-cell span,.codex-account-measure-cell span,.codex-account-reset-cell span,.codex-account-state-cell span,.codex-account-token-cell span{color:#81e6d9;display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:7px;text-transform:uppercase}.codex-account-email-cell strong,.codex-account-email-copy{appearance:none;background:transparent;border:0;color:#ffffff;display:block;font:inherit;font-size:23px;font-weight:950;letter-spacing:0;line-height:1.08;overflow-wrap:anywhere;padding:0;text-align:left;width:100%}.codex-account-email-copy{cursor:pointer}.codex-account-email-copy:focus-visible,.codex-account-email-copy:hover{color:#c8fff7;outline:0}.codex-account-password-action{justify-content:flex-start;margin-top:10px;min-height:34px;width:fit-content}.codex-account-measure-cell strong,.codex-account-reset-cell strong,.codex-account-token-value{color:#ffffff;display:block;font-size:22px;font-weight:950;letter-spacing:0;line-height:1.08;white-space:nowrap}.codex-account-measure-cell strong{font-size:18px;white-space:normal}.codex-account-measure-cell small{color:rgba(247,242,255,.62);display:block;font-size:12px;font-weight:820;line-height:1.2;margin-top:5px}.codex-account-reset-cell strong{white-space:normal}.codex-account-token-value.full{color:#adffca;text-shadow:0 0 18px rgba(34,197,94,.3)}.codex-account-token-value.good{color:#d7ffe4}.codex-account-token-value.warn{color:#fde7b0}.codex-account-token-value.danger{color:#ffc7c7}.codex-account-token-value.unknown{color:#e2e8f0}.codex-account-token-cell .codex-account-meter-track{margin-top:8px;max-width:160px}.codex-account-meter-track.full i,.codex-account-meter-track.good i{background:#22c55e}.codex-account-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.codex-account-row-actions .compact-action{white-space:nowrap}.codex-account-connect-action{background:rgba(34,197,94,.18);border-color:rgba(34,197,94,.44);color:#d7ffe4;font-weight:950;min-height:40px;padding-inline:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.codex-account-connect-action:hover{background:rgba(34,197,94,.24);border-color:rgba(34,197,94,.58)}.codex-account-exhaust-action{background:rgba(248,113,113,.12);border-color:rgba(248,113,113,.3);color:#ffc7c7}.codex-account-exhaust-action:hover{background:rgba(248,113,113,.18);border-color:rgba(248,113,113,.42)}.codex-account-auth-expire-action{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.3);color:#fde7b0}.codex-account-auth-expire-action:hover{background:rgba(245,158,11,.18);border-color:rgba(245,158,11,.44)}.codex-account-header-actions .compact-action:disabled,.codex-account-row-actions .compact-action:disabled{cursor:wait;opacity:.58}.codex-account-action-status{align-items:center;background:rgba(129,230,217,.12);border:1px solid rgba(129,230,217,.3);border-radius:999px;color:#c8fff7;display:inline-flex;font-size:11px;font-weight:950;gap:7px;justify-content:center;line-height:1.1;min-height:30px;max-width:210px;padding:0 10px;text-transform:uppercase;white-space:normal}.codex-account-action-status i{animation:codex-account-action-pulse .9s ease-in-out infinite;background:currentColor;border-radius:999px;display:block;flex:0 0 auto;height:7px;width:7px}.codex-account-action-status.success{background:rgba(34,197,94,.14);border-color:rgba(34,197,94,.34);color:#adffca}.codex-account-action-status.error{background:rgba(248,113,113,.14);border-color:rgba(248,113,113,.34);color:#ffc7c7}.codex-account-action-status.error i,.codex-account-action-status.success i{animation:none}.codex-account-action-status.idle i{animation:none;opacity:.45}.codex-account-profile-row.action-running,.codex-account-simple-grid.action-running{border-color:rgba(129,230,217,.38);outline-color:rgba(129,230,217,.38);box-shadow:inset 3px 0 0 rgba(129,230,217,.72)}.codex-account-profile-row.action-success,.codex-account-simple-grid.action-success{border-color:rgba(34,197,94,.38);outline-color:rgba(34,197,94,.38);box-shadow:inset 3px 0 0 rgba(34,197,94,.72)}.codex-account-profile-row.action-error,.codex-account-simple-grid.action-error{border-color:rgba(248,113,113,.38);outline-color:rgba(248,113,113,.38);box-shadow:inset 3px 0 0 rgba(248,113,113,.72)}.codex-account-simple-grid.action-error,.codex-account-simple-grid.action-running,.codex-account-simple-grid.action-success{border-radius:8px;outline-style:solid;outline-width:1px;outline-offset:4px}@keyframes codex-account-action-pulse{0%,to{opacity:.34;transform:scale(.84)}50%{opacity:1;transform:scale(1)}}.codex-account-full-badge{background:rgba(34,197,94,.2);border:1px solid rgba(34,197,94,.46);border-radius:999px;color:#adffca}.codex-account-full-badge,.codex-account-pending-badge{align-items:center;display:inline-flex;font-size:11px;font-weight:950;justify-content:center;min-height:30px;padding:0 10px;text-transform:uppercase;white-space:nowrap}.codex-account-pending-badge{background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.34);border-radius:999px;color:#fde7b0}.codex-account-totp-badge{align-items:center;background:rgba(129,230,217,.12);border:1px solid rgba(129,230,217,.32);border-radius:999px;color:#c8fff7;display:inline-flex;font-size:11px;font-weight:950;gap:6px;justify-content:center;min-height:30px;padding:0 10px;text-transform:uppercase;white-space:nowrap}.codex-account-state-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.codex-account-state-badge{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.11);border-radius:999px;color:#e2e8f0;display:inline-flex;font-size:11px;font-weight:950;justify-content:center;min-height:28px;padding:0 9px;text-transform:uppercase;white-space:nowrap}.codex-account-state-badge.active,.codex-account-state-badge.available{background:rgba(34,197,94,.14);border-color:rgba(34,197,94,.34);color:#adffca}.codex-account-state-badge.cooldown,.codex-account-state-badge.limited{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.32);color:#fde7b0}.codex-account-state-badge.disabled,.codex-account-state-badge.exhausted{background:rgba(248,113,113,.14);border-color:rgba(248,113,113,.34);color:#ffc7c7}.codex-account-state-badge.verify{background:rgba(148,163,184,.14);border-color:rgba(148,163,184,.28);color:#e2e8f0}.codex-account-state-badge.pending{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.34);color:#fde7b0}.codex-account-state-badge.auth-expired,.codex-account-state-badge.source-auth_expired{background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.38);color:#fde7b0}.codex-account-state-badge.source-live{background:rgba(34,197,94,.16);border-color:rgba(34,197,94,.36);color:#adffca}.codex-account-state-badge.source-scan{background:rgba(129,230,217,.13);border-color:rgba(129,230,217,.32);color:#c8fff7}.codex-account-state-badge.source-reset_estimated{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.32);color:#fde7b0}.codex-account-state-badge.source-history{background:rgba(167,139,250,.12);border-color:rgba(167,139,250,.28);color:#ddd6fe}.codex-account-state-badge.source-manual_exhausted{background:rgba(248,113,113,.16);border-color:rgba(248,113,113,.34);color:#ffc7c7}.codex-account-state-badge.source-unknown{background:rgba(148,163,184,.1);border-color:rgba(148,163,184,.22);color:#dbe4ee}.codex-account-measure-cell .codex-account-state-badge{justify-content:flex-start;width:fit-content}.codex-account-measure-warning{color:#fde7b0!important}.codex-account-profile-row{grid-template-columns:minmax(230px,1.25fr) minmax(118px,.52fr) minmax(120px,.42fr) minmax(136px,.48fr) minmax(150px,.62fr) minmax(210px,.72fr);min-height:80px}.codex-account-state-badge.favorite{background:rgba(129,230,217,.14);border-color:rgba(129,230,217,.34);color:#c8fff7}.codex-account-state-badge.plan-business,.codex-account-state-badge.plan-pro{background:rgba(216,166,66,.16);border-color:rgba(216,166,66,.36);color:#f8d978}.codex-account-state-badge.plan-go,.codex-account-state-badge.plan-plus{background:rgba(34,211,238,.12);border-color:rgba(34,211,238,.32);color:#baf3ff}.codex-account-state-badge.plan-free{background:rgba(148,163,184,.12);border-color:rgba(148,163,184,.24);color:#dbe4ee}.codex-account-state-badge.plan-unknown{background:rgba(148,163,184,.08);border-color:rgba(148,163,184,.18);color:rgba(226,232,240,.76)}.codex-account-profile-row.recommended{border-color:rgba(129,230,217,.32);background:rgba(129,230,217,.07)}.codex-account-profile-row.favorite{border-color:rgba(129,230,217,.2);box-shadow:inset 2px 0 0 rgba(129,230,217,.62)}.codex-account-profile-row.codex-account-full-token{background:linear-gradient(90deg,rgba(34,197,94,.18),rgba(7,8,13,.2));border-color:rgba(34,197,94,.5);box-shadow:inset 4px 0 0 #22c55e,0 0 0 1px rgba(34,197,94,.1)}.codex-account-rotation-panel .section-mini-header,.codex-account-saved .section-mini-header{margin-bottom:10px}.codex-account-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.codex-account-scan-log{background:rgba(7,8,13,.24);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px 14px}.codex-account-scan-log span{color:#81e6d9;display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:6px;text-transform:uppercase}.codex-account-scan-log strong{color:#ffffff;display:block;font-size:15px;font-weight:950;line-height:1.2}.codex-account-scan-log p{color:rgba(247,242,255,.62);font-size:12px;font-weight:780;line-height:1.35;margin:6px 0 0}@media (max-width:1280px){.codex-account-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.codex-account-stat-strip span:nth-child(4n){border-right:0}.codex-account-authbar,.codex-account-controls,.codex-account-totp-panel{align-items:stretch}.codex-account-authbar.codex-account-auth-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.codex-account-auth-step:nth-child(2n){border-right:0}.codex-account-auth-step:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.08)}.codex-account-search{flex-basis:100%}.codex-account-pool-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.codex-account-auth-grid,.codex-account-automation-panel,.codex-account-automation-status,.codex-account-pool-import{grid-template-columns:1fr}.codex-account-auth-actions{justify-content:flex-start}.codex-account-automation-actions{justify-content:flex-start;min-width:0}.codex-account-pool-add-action{justify-self:flex-start}.codex-account-profile-row,.codex-account-simple-grid{grid-template-columns:minmax(0,1fr) minmax(150px,.52fr)}.codex-account-row-actions{justify-content:flex-start}}@media (max-width:720px){.codex-account-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.codex-account-context-card{grid-template-columns:minmax(0,1fr)}.codex-account-context-metrics{min-width:0}.codex-account-stat-strip span,.codex-account-stat-strip span:nth-child(3n){border-right:1px solid rgba(255,255,255,.08)}.codex-account-stat-strip span:last-child,.codex-account-stat-strip span:nth-child(2n){border-right:0}.codex-account-auth-picker,.codex-account-authbar .compact-action,.codex-account-controls .compact-action,.codex-account-search,.codex-account-sort,.codex-account-totp-panel .compact-action,.codex-account-totp-secret,.codex-account-totp-select{width:100%}.codex-account-authbar.codex-account-auth-steps{grid-template-columns:1fr}.codex-account-auth-step,.codex-account-auth-step:nth-child(2n){border-right:0}.codex-account-auth-step,.codex-account-auth-step:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.08)}.codex-account-auth-step:last-child{border-bottom:0}.codex-account-sort select,.codex-account-totp-select select{width:100%}.codex-account-totp-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.codex-account-totp-summary span{min-width:0}.codex-account-inline-import,.codex-account-inline-import summary{width:100%}.codex-account-inline-import textarea{min-width:0;position:static;width:100%}.codex-account-inline-import .codex-account-pool-add-action{margin-top:8px;position:static;right:auto;top:auto;box-shadow:none}.codex-account-table{min-width:0}.codex-account-table .account-email-colgroup{width:44%}.codex-account-table .account-token-colgroup{width:18%}.codex-account-table .account-actions-colgroup{width:38%}.codex-account-table .account-auth-colgroup,.codex-account-table .account-reset-colgroup,.codex-account-table .account-state-colgroup,.codex-account-table td:nth-child(2),.codex-account-table td:nth-child(4),.codex-account-table td:nth-child(5),.codex-account-table th:nth-child(2),.codex-account-table th:nth-child(4),.codex-account-table th:nth-child(5){display:none}.codex-account-table td,.codex-account-table th{padding:9px 8px}.codex-account-table td:last-child,.codex-account-table th:last-child{position:static}.codex-account-table tbody tr:hover td:last-child,.codex-account-table td:last-child,.codex-account-table th:last-child,.codex-account-table tr.is-active td:last-child,.codex-account-table tr.is-auth td:last-child,.codex-account-table tr.is-full td:last-child{background:transparent;box-shadow:none}.codex-account-table .account-email-col{width:auto}.codex-account-email-inline{max-width:138px}.codex-account-token-meter.compact,.codex-account-token-meter.compact i{width:52px}.codex-account-actions-compact{gap:4px;min-width:0}.icon-action{flex-basis:28px;height:28px;width:28px}.codex-account-pool-overview{grid-template-columns:1fr}.codex-account-pool-card{min-height:88px}.codex-account-profile-row,.codex-account-simple-grid{grid-template-columns:1fr}.codex-account-email-cell strong,.codex-account-email-copy{font-size:19px}.codex-account-measure-cell strong,.codex-account-reset-cell strong,.codex-account-token-value{font-size:20px}.codex-account-auth-actions .compact-action,.codex-account-automation-actions .compact-action,.codex-account-row-actions .compact-action{width:100%}}.borrow-badge,.quota-badge,.tier-badge{border-radius:999px;display:inline-flex;font-size:11px;font-weight:950;padding:7px 10px;text-transform:uppercase}.tier-badge.business,.tier-badge.plus{background:rgba(216,166,66,.16);color:#f8d978}.tier-badge.go{background:rgba(139,92,246,.16);color:#d8b4fe}.tier-badge.backup,.tier-badge.disabled,.tier-badge.free,.tier-badge.test{background:rgba(255,255,255,.07);color:rgba(247,242,255,.58)}.borrow-badge.yes,.quota-badge.likely-available,.quota-badge.medium-usage{background:rgba(34,197,94,.12);color:#86efac}.quota-badge.cooldown,.quota-badge.likely-limited{background:rgba(216,166,66,.14);color:#facc15}.borrow-badge.no,.quota-badge.exhausted{background:rgba(248,113,113,.12);color:#fca5a5}.quota-badge.unknown{background:rgba(255,255,255,.07);color:rgba(247,242,255,.52)}.ai-account-priority strong{color:#ffffff;display:block;font-size:20px}.health-badge{border-radius:999px;display:inline-flex;font-size:11px;font-weight:950;padding:7px 10px;text-transform:uppercase}.health-badge.good,.health-badge.medium{background:rgba(34,197,94,.12);color:#86efac}.health-badge.cooldown,.health-badge.limited{background:rgba(216,166,66,.14);color:#facc15}.health-badge.exhausted{background:rgba(248,113,113,.14);color:#fca5a5}.health-badge.unknown{background:rgba(255,255,255,.07);color:rgba(247,242,255,.52)}.health-badge.disabled{background:rgba(255,255,255,.05);color:rgba(247,242,255,.36)}.account-health-grid{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px}.account-health-grid article{min-height:116px;padding:14px}.account-health-grid span{color:#d8a642;display:block;font-size:11px;font-weight:950;min-height:30px;text-transform:uppercase}.account-health-grid strong{color:#ffffff;display:block;font-size:30px;letter-spacing:-.04em;line-height:1}.account-health-grid p{color:rgba(247,242,255,.58);font-size:12px;font-weight:800;line-height:1.35}.account-health-layout{display:grid;gap:12px;grid-template-columns:1.2fr 1fr 1fr}.account-health-layout section{padding:16px}.account-health-layout strong{color:#ffffff;display:block;margin-bottom:10px}.account-health-layout p{color:rgba(247,242,255,.62);font-size:13px;font-weight:800;line-height:1.45;margin:0 0 10px}.job-queue-toolbar{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);border-radius:18px;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px;padding:14px}.job-created-notice span,.job-log-row p,.job-queue-row p,.job-queue-toolbar p,.v0-status-card p{color:rgba(247,242,255,.62);font-size:13px;font-weight:800;line-height:1.4;margin:0}.v0-status-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.job-control-lane{border:1px solid rgba(216,166,66,.14);border-radius:18px}.job-control-lane,.worker-control-lane{background:rgba(255,255,255,.04);display:grid;gap:12px;margin-bottom:14px;padding:14px}.worker-control-lane{border:1px solid rgba(139,92,246,.18);border-radius:18px}.log-control-lane{border:1px solid rgba(34,197,94,.16);border-radius:18px}.log-control-lane,.message-control-lane{background:rgba(255,255,255,.04);display:grid;gap:12px;margin-bottom:14px;padding:14px}.message-control-lane{border:1px solid rgba(168,85,247,.18);border-radius:18px}.memory-control-lane{border:1px solid rgba(216,166,66,.18);border-radius:18px}.brain-control-lane,.memory-control-lane{background:rgba(255,255,255,.04);display:grid;gap:12px;margin-bottom:14px;padding:14px}.brain-control-lane{border:1px solid rgba(139,92,246,.2);border-radius:18px}.router-control-lane{background:rgba(255,255,255,.04);border:1px solid rgba(59,130,246,.18);border-radius:18px;display:grid;gap:12px;margin-bottom:14px;padding:14px}.job-control-title{align-items:center;display:flex;gap:12px;justify-content:space-between}.job-control-cards span,.job-control-title span{color:rgba(216,166,66,.88);font-size:11px;font-weight:950;text-transform:uppercase}.job-control-title strong{color:#fff;font-size:15px}.job-control-cards{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.job-control-cards article{background:rgba(7,8,13,.32);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px}.job-control-cards strong{color:#fff;display:block;font-size:18px;margin:7px 0 4px}.job-control-cards p{color:rgba(247,242,255,.6);font-size:12px;font-weight:800;line-height:1.35;margin:0}.priority-lane{align-items:stretch;display:grid;gap:10px;grid-template-columns:150px repeat(3,minmax(0,1fr))}.priority-lane>span{align-items:center;display:flex;font-size:11px;font-weight:950;text-transform:uppercase}.priority-lane article{background:rgba(7,8,13,.24);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:10px}.priority-lane small{color:rgba(247,242,255,.58);font-size:11px;font-weight:900}.priority-lane strong{color:#fff;display:block;font-size:18px;margin:5px 0}.priority-lane p{color:rgba(247,242,255,.58);font-size:11px;font-weight:800;margin:0}.job-priority-lane>span{color:rgba(216,166,66,.88)}.worker-priority-lane>span{color:rgba(167,139,250,.9)}.log-priority-lane>span{color:rgba(74,222,128,.86)}.memory-priority-lane>span{color:rgba(216,166,66,.9)}.brain-priority-lane>span{color:rgba(167,139,250,.9)}.v0-status-card{background:rgba(17,16,24,.86);border:1px solid rgba(216,166,66,.16);border-radius:16px;padding:14px}.job-log-head span,.job-queue-head span,.v0-status-card span{color:rgba(216,166,66,.86);font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.v0-status-card strong{color:#ffffff;display:block;font-size:24px;margin:8px 0 4px}.job-created-notice{align-items:center;background:rgba(139,92,246,.12);border:1px solid rgba(168,85,247,.22);border-radius:16px;display:flex;gap:10px;margin-bottom:14px;padding:12px 14px}.job-created-notice.muted{background:rgba(255,255,255,.045)}.job-created-notice.warning{background:rgba(216,166,66,.1);border-color:rgba(216,166,66,.22)}.job-created-notice svg{color:#d8a642;flex:0 0 auto}.mission-control-summary{background:rgba(12,11,18,.7);border:1px solid rgba(216,166,66,.18);border-radius:16px;display:grid;gap:12px;margin-bottom:14px;padding:14px}.mission-control-summary h3{color:#ffffff;font-size:18px;margin:3px 0 6px}.mission-control-summary p{color:rgba(247,242,255,.66);font-size:13px;font-weight:800;line-height:1.45;margin:0}.mission-review-timeline{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.mission-review-timeline>span{color:rgba(216,166,66,.86);font-size:11px;font-weight:950;grid-column:1/-1;text-transform:uppercase}.mission-agent-message,.mission-log-entry,.mission-review-timeline article{background:rgba(216,166,66,.08);border-color:rgba(216,166,66,.2)}.mission-review-timeline strong{color:#ffffff;display:block;font-size:13px;margin-bottom:4px}.mission-summary-actions{display:flex;flex-wrap:wrap;gap:8px}.mission-state-panel{background:rgba(139,92,246,.1);border:1px solid rgba(168,85,247,.18);border-radius:12px;padding:10px}.mission-state-panel span{color:rgba(216,166,66,.9);display:block;font-size:11px;font-weight:950;margin-bottom:4px;text-transform:uppercase}.supabase-migration-panel{background:rgba(12,11,18,.72);border:1px solid rgba(216,166,66,.2);border-radius:16px;display:grid;gap:12px;margin-bottom:14px;padding:14px}.supabase-migration-panel h3{color:#ffffff;font-size:18px;margin:3px 0 6px}.supabase-migration-grid p,.supabase-migration-panel p{color:rgba(247,242,255,.66);font-size:13px;font-weight:800;line-height:1.45;margin:0}.supabase-migration-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.supabase-migration-grid article{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px}.supabase-migration-grid span{color:rgba(216,166,66,.9);font-size:11px;font-weight:950;text-transform:uppercase}.supabase-migration-grid strong{color:#ffffff;display:block;font-size:18px;margin:5px 0}.migration-preflight-panel{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.16);border-radius:14px;display:grid;gap:10px;padding:12px}.migration-preflight-panel h4{color:#ffffff;font-size:16px;margin:3px 0 6px}.migration-preflight-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.migration-preflight-grid article{background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:9px}.migration-preflight-grid span{color:rgba(254,202,202,.94);font-size:10px;font-weight:950;text-transform:uppercase}.migration-preflight-grid strong{color:#ffffff;display:block;font-size:15px;margin:5px 0}.migration-preflight-grid p{color:rgba(247,242,255,.64);font-size:12px;font-weight:800;line-height:1.4;margin:0}.mission-learning-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.brain-mission-card,.mission-memory-card{background:rgba(216,166,66,.08)!important;border:1px solid rgba(216,166,66,.2)!important;border-radius:16px;padding:14px}.brain-mission-card span,.mission-memory-card span{color:rgba(216,166,66,.9);font-size:11px;font-weight:950;text-transform:uppercase}.brain-mission-card strong,.mission-memory-card strong{color:#ffffff;display:block;font-size:18px;margin:6px 0}.brain-mission-card p,.mission-memory-card p{color:rgba(247,242,255,.66);font-size:13px;font-weight:800;line-height:1.45;margin:0}.job-log-table,.job-queue-table{display:grid;gap:8px;overflow-x:auto}.job-queue-head,.job-queue-row{display:grid;gap:10px;grid-template-columns:minmax(110px,.75fr) 130px 96px 96px 120px 88px 88px minmax(180px,1.2fr) minmax(180px,.8fr);min-width:1120px}.job-log-head,.job-log-row{display:grid;gap:10px;grid-template-columns:120px 110px 90px minmax(240px,1fr) 160px;min-width:760px}.job-log-head,.job-queue-head{padding:0 12px 4px}.job-log-row,.job-queue-row{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:12px}.job-log-row code,.job-queue-row code{color:rgba(247,242,255,.72);font-family:var(--font-mono),Consolas,monospace;font-size:12px;font-weight:850}.job-log-row strong,.job-queue-row strong{color:#ffffff;font-size:13px;font-weight:950}.job-log-row small,.job-queue-row>span{color:rgba(247,242,255,.62);font-size:12px;font-weight:850}.job-queue-row .job-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.job-mock-action-form{display:contents}.job-type-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.job-type-strip span{background:rgba(139,92,246,.12);border:1px solid rgba(168,85,247,.18);border-radius:999px;color:rgba(247,242,255,.72);font-size:11px;font-weight:900;padding:7px 10px}.agent-job-list,.agent-log-list{display:grid;gap:12px}.agent-job-row,.agent-log-row,.agent-message-card{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:16px}.agent-job-row{display:grid;gap:16px;grid-template-columns:minmax(0,.7fr) minmax(280px,.55fr)}.agent-job-row strong,.agent-log-row strong,.agent-message-card strong{color:#ffffff;display:block;font-size:20px;margin:10px 0 6px}.agent-job-row p,.agent-log-row p,.agent-message-card p{color:rgba(247,242,255,.62);font-size:13px;font-weight:800;line-height:1.4;margin:0}.agent-log-row{align-items:center;display:grid;gap:12px;grid-template-columns:84px 120px minmax(0,1fr) 150px}.agent-log-row small,.agent-message-card small{color:rgba(247,242,255,.44);font-size:12px;font-weight:850}.agent-message-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.agent-message-grid,.migration-preflight-grid,.mission-learning-grid,.mission-review-timeline,.supabase-migration-grid{grid-template-columns:1fr}}.control-center-shell:has(.orchestrator-codex-workbench) .dashboard-main{padding:12px 18px 18px}.orchestrator-codex-workbench{grid-template-columns:286px minmax(0,1fr);justify-content:stretch;max-width:none}.orchestrator-codex-thread{width:100%}.orchestrator-codex-thread .orchestrator-thread-top{align-items:center;justify-content:center;text-align:center}.orchestrator-codex-thread .orchestrator-thread-top h2{font-size:24px;margin:0}.orchestrator-codex-thread .orchestrator-thread-top>div{align-items:center;display:flex;justify-content:center}.orchestrator-sidebar-status{display:flex;gap:8px;margin:12px 0 16px}.orchestrator-sidebar-status small{background:rgba(20,184,166,.1);border:1px solid rgba(45,212,191,.18);border-radius:999px;color:#baf7ed;font-size:11px;font-weight:900;padding:7px 10px}.orchestrator-codex-thread .orchestrator-live-stream{min-height:min(590px,calc(100vh - 286px))}.orchestrator-codex-thread .chat-message.system{justify-self:center;text-align:center}.orchestrator-codex-thread .chat-message.system p{font-size:16px}.control-center-shell:has(.orchestrator-codex-workbench){background:radial-gradient(circle at 8% 6%,rgba(124,58,237,.18),transparent 26%),radial-gradient(circle at 92% 0,rgba(216,166,66,.1),transparent 24%),linear-gradient(135deg,#09090d,#101016 48%,#161210)}.control-center-shell:has(.orchestrator-codex-workbench) .dashboard-main{padding:18px 24px 24px}.orchestrator-codex-workbench{gap:16px;grid-template-columns:286px minmax(0,1240px);max-width:1540px}.orchestrator-codex-sidebar,.orchestrator-codex-thread{backdrop-filter:blur(18px);background:linear-gradient(180deg,rgba(29,29,36,.94),rgba(15,15,21,.96));border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 30px 95px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.055)}.orchestrator-codex-sidebar{padding:16px}.orchestrator-codex-sidebar .orchestrator-rail-header{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0));border-bottom-color:rgba(255,255,255,.08);border-radius:14px 14px 0 0;margin:-2px -2px 14px;padding:14px 14px 16px}.orchestrator-codex-sidebar .orchestrator-rail-header .dashboard-kicker{color:rgba(216,166,66,.86)}.orchestrator-codex-sidebar .orchestrator-rail-header strong{font-size:19px;line-height:1.12}.orchestrator-codex-sidebar .orchestrator-rail-header p{color:rgba(247,242,255,.58)}.orchestrator-codex-sidebar .orchestrator-run-button{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.04));border-color:rgba(255,255,255,.13);border-radius:14px;color:rgba(255,255,255,.92);min-height:42px}.orchestrator-codex-sidebar .orchestrator-worker-list a{background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.032));border-color:rgba(255,255,255,.085);border-radius:15px;min-height:56px}.orchestrator-codex-sidebar .orchestrator-worker-list a.active{background:linear-gradient(135deg,rgba(124,58,237,.26),rgba(216,166,66,.1));border-color:rgba(216,166,66,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.orchestrator-codex-thread{background:linear-gradient(180deg,rgba(28,28,35,.98),rgba(18,18,24,.98) 42%,rgba(14,14,19,.98));position:relative}.orchestrator-codex-thread:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);content:"";height:1px;left:18px;opacity:.55;position:absolute;right:18px;top:0}.orchestrator-codex-thread .orchestrator-thread-top{background:linear-gradient(180deg,rgba(255,255,255,.038),rgba(255,255,255,.012));border-bottom-color:rgba(255,255,255,.085);min-height:84px;padding:18px 24px}.orchestrator-codex-thread .orchestrator-thread-top .dashboard-kicker{display:none}.orchestrator-codex-thread .orchestrator-thread-top h2{font-size:22px;letter-spacing:0}.orchestrator-codex-thread .orchestrator-thread-top span{color:rgba(247,242,255,.58)}.orchestrator-codex-thread .orchestrator-status-strip small{background:linear-gradient(180deg,rgba(20,184,166,.18),rgba(20,184,166,.1));border-color:rgba(45,212,191,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.orchestrator-codex-thread .orchestrator-live-stream{min-height:min(560px,calc(100vh - 300px));padding:42px clamp(46px,9vw,150px) 22px}.orchestrator-codex-thread .chat-message.system{max-width:min(760px,86%)}.orchestrator-codex-thread .chat-message.system p{background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.028));border:1px solid rgba(255,255,255,.08);border-radius:18px;box-shadow:0 18px 44px rgba(0,0,0,.18);color:rgba(247,242,255,.9);padding:14px 16px}.orchestrator-codex-thread .chat-message.user p{background:linear-gradient(180deg,rgba(78,78,88,.96),rgba(52,52,62,.96));border-color:rgba(255,255,255,.15);border-radius:20px 20px 6px 20px;box-shadow:0 16px 42px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08)}.orchestrator-codex-thread .orchestrator-live-composer,.orchestrator-codex-thread .orchestrator-live-review,.orchestrator-codex-thread .orchestrator-live-trigger,.orchestrator-codex-thread .orchestrator-runner-answer,.orchestrator-codex-thread .orchestrator-technical-details{margin-left:clamp(46px,9vw,150px);margin-right:clamp(46px,9vw,150px)}.orchestrator-codex-thread .orchestrator-live-review,.orchestrator-codex-thread .orchestrator-live-trigger{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.025));border-color:rgba(255,255,255,.085)}.orchestrator-codex-thread .orchestrator-live-composer{background:linear-gradient(180deg,rgba(47,47,56,.98),rgba(36,36,44,.98));border-color:rgba(255,255,255,.145);border-radius:26px;box-shadow:0 32px 90px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.08);margin-bottom:26px;padding:13px}.orchestrator-codex-thread .orchestrator-live-composer textarea{font-size:16px;min-height:54px}.orchestrator-codex-thread .orchestrator-live-composer button{background:linear-gradient(135deg,#9b6dff,#7c3aed 58%,#6d28d9);border-radius:17px;box-shadow:0 16px 38px rgba(124,58,237,.34),inset 0 1px 0 rgba(255,255,255,.16);min-width:104px}.orchestrator-codex-thread .orchestrator-live-composer button:disabled{background:rgba(124,58,237,.42);box-shadow:none}@media (max-width:1280px){.orchestrator-codex-workbench{grid-template-columns:270px minmax(0,1fr)}}.orchestrator-codex-workbench{align-items:stretch}.orchestrator-codex-sidebar,.orchestrator-codex-thread{height:calc(100vh - 24px)}.orchestrator-codex-thread .chat-message.system p{box-shadow:none}.orchestrator-codex-thread .orchestrator-runner-answer p{background:transparent;border:0;box-shadow:none;padding:0}@media (max-width:900px){.orchestrator-codex-sidebar,.orchestrator-codex-thread{height:auto}.orchestrator-codex-thread .orchestrator-live-composer,.orchestrator-codex-thread .orchestrator-live-review,.orchestrator-codex-thread .orchestrator-live-trigger,.orchestrator-codex-thread .orchestrator-runner-answer,.orchestrator-codex-thread .orchestrator-technical-details{margin-left:16px;margin-right:16px}}.agent-reply-form{display:grid;gap:12px;margin-top:14px}.agent-reply-form label{color:rgba(247,242,255,.68);display:grid;font-size:13px;font-weight:900;gap:8px}.agent-reply-form textarea{background:rgba(7,8,13,.46);border:1px solid rgba(255,255,255,.1);border-radius:14px;color:white;font:inherit;min-height:110px;padding:12px;resize:vertical}.agent-chat-page{grid-column:1/-1}.orchestrator-chat-v1{background:radial-gradient(circle at top left,rgba(139,92,246,.12),transparent 34%),rgba(15,13,22,.94)}.agent-chat-layout{display:grid;gap:14px;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr) minmax(240px,.34fr)}.agent-chat-details,.agent-chat-sidebar,.agent-chat-thread,.brain-layout section{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:14px}.agent-chat-sidebar{display:grid;gap:8px}.agent-chat-details>strong,.agent-chat-sidebar>strong,.brain-layout strong{color:#ffffff;display:block;font-size:15px;margin-bottom:8px}.agent-chat-sidebar a{background:rgba(7,8,13,.32);border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#ffffff;display:grid;gap:6px;padding:10px}.agent-chat-sidebar b{font-size:14px}.agent-chat-details p,.agent-chat-sidebar small{color:rgba(247,242,255,.58);font-size:12px;font-weight:800;line-height:1.35;margin:0}.agent-chat-thread{display:grid;gap:12px}.orchestrator-console-shell{background:rgba(7,8,13,.42);border:1px solid rgba(139,92,246,.22);border-radius:18px;display:grid;gap:12px;padding:14px}.orchestrator-console-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.orchestrator-console-top b,.orchestrator-console-top strong{color:#ffffff;display:block}.orchestrator-console-top b{background:rgba(20,184,166,.14);border:1px solid rgba(20,184,166,.24);border-radius:999px;color:#baf7ed;font-size:11px;font-weight:950;padding:7px 10px;text-transform:uppercase}.orchestrator-console-stream{display:grid;gap:10px}.orchestrator-live-chat{background:rgba(255,255,255,.035);border:1px solid rgba(20,184,166,.16);border-radius:16px;display:grid;gap:10px;padding:12px}.orchestrator-live-composer,.orchestrator-live-header,.orchestrator-live-review{align-items:center;display:flex;gap:12px;justify-content:space-between}.orchestrator-live-header strong,.orchestrator-live-review strong{color:#ffffff;display:block;font-size:14px;margin-top:4px;overflow-wrap:anywhere}.orchestrator-live-state{background:rgba(20,184,166,.14);border:1px solid rgba(20,184,166,.22);border-radius:999px;color:#baf7ed;font-size:11px;font-weight:950;padding:7px 10px;text-transform:uppercase}.orchestrator-live-state.running{background:rgba(251,191,36,.16);border-color:rgba(251,191,36,.34);color:#fde68a}.orchestrator-live-state.completed{background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.32);color:#bbf7d0}.orchestrator-live-state.failed{background:rgba(248,113,113,.14);border-color:rgba(248,113,113,.32);color:#fecaca}.orchestrator-task-running{border-color:rgba(251,191,36,.3);box-shadow:0 0 0 1px rgba(251,191,36,.08),0 18px 48px rgba(251,191,36,.08)}.orchestrator-task-completed{border-color:rgba(34,197,94,.28);box-shadow:0 0 0 1px rgba(34,197,94,.08),0 18px 48px rgba(34,197,94,.08)}.orchestrator-task-failed{border-color:rgba(248,113,113,.28);box-shadow:0 0 0 1px rgba(248,113,113,.08),0 18px 48px rgba(248,113,113,.08)}.orchestrator-browser-alert{align-items:center;backdrop-filter:blur(18px);background:linear-gradient(135deg,rgba(25,23,34,.96),rgba(8,7,12,.96)),rgba(8,7,12,.96);border:1px solid rgba(221,214,254,.16);border-radius:16px;box-shadow:0 22px 80px rgba(0,0,0,.42);color:#ffffff;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;left:50%;max-width:calc(100vw - 28px);padding:12px 14px;position:fixed;top:12px;transform:translateX(-50%);width:min(720px,calc(100vw - 28px));z-index:80}.orchestrator-browser-alert.running{border-color:rgba(251,191,36,.36)}.orchestrator-browser-alert.completed{border-color:rgba(34,197,94,.36)}.orchestrator-browser-alert.failed{border-color:rgba(248,113,113,.36)}.orchestrator-browser-alert span{color:rgba(221,214,254,.72);display:block;font-size:10px;font-weight:950;letter-spacing:0;margin-bottom:4px;text-transform:uppercase}.orchestrator-browser-alert strong{color:#ffffff;display:block;font-size:16px;line-height:1.15}.orchestrator-browser-alert p{color:rgba(247,244,255,.68);font-size:12px;font-weight:820;line-height:1.35;margin:5px 0 0}.orchestrator-browser-alert button{min-height:38px;white-space:nowrap}@media (max-width:760px){.orchestrator-browser-alert{grid-template-columns:minmax(0,1fr);top:8px}.orchestrator-browser-alert button{width:100%}}.orchestrator-live-stream{display:grid;gap:10px}.orchestrator-chat-timeline{align-content:end}.orchestrator-chat-turn{display:grid;gap:10px}.orchestrator-live-review{background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.075);border-radius:14px;padding:10px}.orchestrator-live-packet{background:rgba(216,166,66,.08);border:1px solid rgba(216,166,66,.18);border-radius:14px;display:grid;gap:5px;padding:10px}.orchestrator-live-events{background:rgba(20,184,166,.06);border:1px solid rgba(20,184,166,.16);border-radius:14px;display:grid;gap:8px;padding:10px}.orchestrator-live-trigger{background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2);border-radius:14px;display:grid;gap:4px;padding:10px}.orchestrator-technical-details{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.075);border-radius:14px;display:grid;gap:8px;padding:10px}.orchestrator-runner-answer{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.14);border-radius:14px;display:grid;gap:5px;padding:10px}.orchestrator-runner-answer small{color:rgba(247,242,255,.68);display:block;font-size:12px;font-weight:800;line-height:1.45;max-height:120px;overflow:auto;white-space:pre-wrap}.orchestrator-technical-details summary{color:rgba(247,242,255,.64);cursor:pointer;font-size:12px;font-weight:900;list-style:none}.orchestrator-technical-details summary::-webkit-details-marker{display:none}.orchestrator-technical-details[open] summary{color:#ffffff;margin-bottom:8px}.orchestrator-live-packet span,.orchestrator-live-review span{color:#d8a642;font-size:10px;font-weight:950;text-transform:uppercase}.orchestrator-live-events>span{color:#baf7ed;font-size:10px;font-weight:950;text-transform:uppercase}.orchestrator-live-trigger span{color:#d8a642;font-size:10px;font-weight:950;text-transform:uppercase}.orchestrator-live-trigger p{color:rgba(247,242,255,.7);font-size:12px;font-weight:850;line-height:1.35;margin:0}.orchestrator-live-review p{color:rgba(247,242,255,.58);font-size:12px;font-weight:800;line-height:1.35;margin:5px 0 0}.orchestrator-live-packet strong{color:#ffffff;font-size:14px}.orchestrator-live-packet code,.orchestrator-live-packet p,.orchestrator-live-packet small{color:rgba(247,242,255,.66);font-size:12px;font-weight:800;line-height:1.35;margin:0;overflow-wrap:anywhere}.orchestrator-live-events article{background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:9px}.orchestrator-live-events strong{color:#ffffff;display:block;font-size:12px}.orchestrator-live-events p,.orchestrator-live-events small{color:rgba(247,242,255,.62);display:block;font-size:11px;font-weight:800;line-height:1.35;margin:4px 0 0;overflow-wrap:anywhere}.orchestrator-live-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.orchestrator-live-actions button,.orchestrator-live-prompts button{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffffff;cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:8px 10px}.orchestrator-live-actions button:hover,.orchestrator-live-prompts button:hover{background:rgba(139,92,246,.18);border-color:rgba(216,166,66,.24)}.orchestrator-live-composer{background:rgba(7,8,13,.46);border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:10px}.orchestrator-live-composer textarea{background:transparent;border:0;color:#ffffff;flex:1;font:inherit;min-height:54px;outline:none;resize:vertical}.orchestrator-live-composer button{background:linear-gradient(135deg,#8b5cf6,#a855f7);border:0;border-radius:999px;color:#ffffff;cursor:pointer;font:inherit;font-weight:950;padding:11px 16px}.orchestrator-live-actions button:disabled,.orchestrator-live-composer button:disabled,.orchestrator-live-prompts button:disabled{cursor:not-allowed;opacity:.54}.orchestrator-live-prompts{display:flex;flex-wrap:wrap;gap:8px}.orchestrator-codex-workbench{display:grid;gap:12px;grid-template-columns:256px minmax(0,1fr)}.orchestrator-codex-workbench .control-center-v1,.orchestrator-codex-workbench .orchestrator-chat,.orchestrator-codex-workbench .orchestrator-command-box,.orchestrator-codex-workbench .orchestrator-inspector{display:none}.orchestrator-codex-sidebar{background:rgba(18,18,22,.78);max-height:calc(100vh - 150px)}.orchestrator-codex-sidebar,.orchestrator-codex-thread{border-color:rgba(255,255,255,.08);border-radius:12px;box-shadow:none}.orchestrator-codex-thread{background:rgba(12,12,15,.84);display:grid;grid-template-rows:auto minmax(0,1fr);min-height:calc(100vh - 154px);padding:0}.orchestrator-codex-thread .orchestrator-thread-top{border-bottom:1px solid rgba(255,255,255,.08);padding:14px 16px}.orchestrator-codex-thread .orchestrator-thread-top span{font-size:12px}.orchestrator-codex-thread .orchestrator-live-chat{background:transparent;border:0;border-radius:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;padding:0}.orchestrator-codex-thread .orchestrator-live-header{display:none}.orchestrator-codex-thread .orchestrator-live-stream{gap:14px;min-height:360px;overflow:auto;padding:24px min(9vw,120px)}.orchestrator-codex-thread .chat-message{background:transparent;border:0;border-radius:0;box-shadow:none;max-width:820px;padding:0}.orchestrator-codex-thread .chat-message.user{justify-self:end;max-width:680px}.orchestrator-codex-thread .chat-message.user p{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.09);border-radius:18px;color:#ffffff;padding:12px 14px}.orchestrator-codex-thread .chat-message small,.orchestrator-codex-thread .chat-message span{color:rgba(247,242,255,.42)}.orchestrator-codex-thread .orchestrator-live-events,.orchestrator-codex-thread .orchestrator-live-packet,.orchestrator-codex-thread .orchestrator-live-review,.orchestrator-codex-thread .orchestrator-live-trigger{margin:0 min(9vw,120px) 10px}.orchestrator-codex-thread .orchestrator-live-events,.orchestrator-codex-thread .orchestrator-live-packet{max-height:118px;overflow:auto}.orchestrator-codex-thread .orchestrator-live-composer{background:rgba(35,35,39,.96);border-radius:22px;box-shadow:0 18px 55px rgba(0,0,0,.32);margin:6px min(9vw,120px) 18px}.orchestrator-codex-thread .orchestrator-live-composer textarea{max-height:150px;min-height:48px}.orchestrator-codex-page-header,.orchestrator-codex-thread .orchestrator-live-prompts{display:none}.orchestrator-codex-workbench{height:calc(100vh - 24px);padding:0}.orchestrator-codex-thread .orchestrator-thread-top{min-height:78px}.orchestrator-codex-thread .orchestrator-thread-top .dashboard-kicker{color:rgba(247,242,255,.42);font-size:11px}.orchestrator-codex-thread .orchestrator-status-strip small{border-radius:9px;padding:7px 10px}.orchestrator-codex-thread .orchestrator-live-stream{padding-bottom:18px}.orchestrator-codex-thread .chat-message.system p,.orchestrator-codex-thread .chat-message.user p{font-size:15px;font-weight:760;line-height:1.45;margin:0;overflow-wrap:anywhere}.orchestrator-codex-thread .chat-message.system{justify-self:start;max-width:760px}.orchestrator-codex-thread .chat-message.system p{background:transparent;border:0;padding:0}.orchestrator-codex-thread .chat-message.system small{display:none}.orchestrator-codex-thread .orchestrator-live-review{align-items:center;background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.08);border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px;max-height:none;overflow:hidden;padding:10px 12px}.orchestrator-codex-thread .orchestrator-live-review p,.orchestrator-codex-thread .orchestrator-live-review strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orchestrator-codex-thread .orchestrator-live-review p{color:rgba(247,242,255,.52);font-size:11px;margin-top:3px}.orchestrator-codex-thread .orchestrator-live-actions{flex-wrap:nowrap}.orchestrator-codex-thread .orchestrator-live-actions button{border-radius:14px;font-size:12px;min-height:38px;padding:8px 12px;white-space:nowrap}.orchestrator-codex-thread .orchestrator-live-actions button:last-child{background:rgba(139,92,246,.82);border-color:rgba(139,92,246,.4)}.orchestrator-codex-thread .orchestrator-live-events,.orchestrator-codex-thread .orchestrator-live-packet{display:none}.orchestrator-codex-thread .orchestrator-chat-timeline{align-content:end}.orchestrator-codex-thread .orchestrator-chat-turn{display:grid;gap:12px}.orchestrator-codex-thread .orchestrator-technical-details{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.075);margin:0 min(9vw,120px) 10px;max-height:168px;overflow:auto}.orchestrator-codex-thread .orchestrator-runner-answer{margin:0 min(9vw,120px) 10px}.orchestrator-codex-thread .orchestrator-runner-answer p{font-size:14px}.orchestrator-codex-thread .chat-message.orchestrator-runner-answer small{display:block;max-height:92px}.orchestrator-codex-thread .orchestrator-technical-details[open] .orchestrator-live-events,.orchestrator-codex-thread .orchestrator-technical-details[open] .orchestrator-live-packet{display:grid;margin:8px 0 0;max-height:none}.orchestrator-codex-thread .orchestrator-live-trigger{background:rgba(139,92,246,.08);border-color:rgba(139,92,246,.16);margin-bottom:10px;max-height:none;overflow:hidden}.orchestrator-codex-thread .orchestrator-live-composer{align-items:flex-end;display:flex}.orchestrator-codex-thread .orchestrator-live-composer textarea{line-height:1.45;overflow:auto;scrollbar-width:none}.orchestrator-codex-thread .orchestrator-live-composer textarea::-webkit-scrollbar{display:none}.orchestrator-codex-thread .orchestrator-live-composer button{min-height:46px;min-width:92px}@media (max-width:1120px){.orchestrator-codex-workbench{grid-template-columns:72px minmax(0,1fr)}.orchestrator-codex-sidebar .orchestrator-list-title,.orchestrator-codex-sidebar .orchestrator-rail-header p,.orchestrator-codex-sidebar .orchestrator-run-button,.orchestrator-codex-sidebar .orchestrator-worker-list span{display:none}.orchestrator-codex-sidebar .orchestrator-worker-list a{grid-template-columns:1fr;justify-items:center}}.control-center-shell:has(.orchestrator-codex-workbench){background:#0d0d12}.control-center-shell:has(.orchestrator-codex-workbench) .dashboard-main{padding:14px}.orchestrator-codex-workbench{gap:10px;grid-template-columns:280px minmax(680px,1040px);justify-content:start}.orchestrator-codex-sidebar,.orchestrator-codex-thread{background:#17171d;border:1px solid rgba(255,255,255,.075);border-radius:14px}.orchestrator-codex-sidebar{padding:12px}.orchestrator-codex-sidebar .orchestrator-rail-header{padding:4px 2px 8px}.orchestrator-codex-sidebar .orchestrator-rail-header .dashboard-kicker,.orchestrator-codex-thread .orchestrator-thread-top .dashboard-kicker{color:rgba(247,242,255,.45)}.orchestrator-codex-sidebar .orchestrator-rail-header strong{font-size:17px}.orchestrator-codex-sidebar .orchestrator-rail-header p{color:rgba(247,242,255,.5);font-size:12px}.orchestrator-codex-sidebar .orchestrator-run-button{background:#7c3aed;border-radius:10px;min-height:40px}.orchestrator-codex-sidebar .orchestrator-worker-list a{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.07);border-radius:10px;min-height:48px}.orchestrator-codex-sidebar .orchestrator-worker-list a.active{background:rgba(124,58,237,.16);border-color:rgba(167,139,250,.18)}.orchestrator-codex-thread{max-width:1040px}.orchestrator-codex-thread .orchestrator-thread-top{border-bottom-color:rgba(255,255,255,.065);min-height:72px;padding:14px 18px}.orchestrator-codex-thread .orchestrator-thread-top h2{font-size:18px;font-weight:850}.orchestrator-codex-thread .orchestrator-status-strip small{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.14)}.orchestrator-codex-thread .orchestrator-live-stream{min-height:min(360px,calc(100vh - 410px));padding:24px 96px 14px}.orchestrator-codex-thread .chat-message.system{max-width:720px}.orchestrator-codex-thread .chat-message.system p{color:rgba(247,242,255,.82)}.orchestrator-codex-thread .chat-message.system span{display:none}.orchestrator-codex-thread .orchestrator-live-composer{background:#25252b;border-color:rgba(255,255,255,.1);border-radius:18px;box-shadow:0 20px 55px rgba(0,0,0,.34);margin:8px 96px 16px}.orchestrator-codex-thread .orchestrator-live-composer textarea{color:rgba(255,255,255,.92)}.orchestrator-codex-thread .orchestrator-live-composer button{background:#7c3aed;border-radius:14px;min-width:86px}.orchestrator-codex-thread .orchestrator-live-review,.orchestrator-codex-thread .orchestrator-live-trigger{margin-left:96px;margin-right:96px}.orchestrator-codex-thread .orchestrator-live-review{align-items:start;grid-template-columns:minmax(0,1fr);overflow:visible;padding:12px}.orchestrator-codex-thread .orchestrator-live-actions{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;width:100%}.orchestrator-codex-thread .orchestrator-live-actions button{min-width:0;width:100%}@media (max-width:1280px){.orchestrator-codex-workbench{grid-template-columns:260px minmax(0,1fr)}.orchestrator-codex-thread .orchestrator-live-composer,.orchestrator-codex-thread .orchestrator-live-review,.orchestrator-codex-thread .orchestrator-live-stream,.orchestrator-codex-thread .orchestrator-live-trigger,.orchestrator-codex-thread .orchestrator-runner-answer,.orchestrator-codex-thread .orchestrator-technical-details{margin-left:56px;margin-right:56px;padding-left:0;padding-right:0}.orchestrator-codex-thread .orchestrator-live-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.chat-message.user{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.orchestrator-console-context,.orchestrator-console-grid{display:grid;gap:10px}.orchestrator-console-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orchestrator-console-context,.orchestrator-console-plan,.orchestrator-console-risk{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px}.orchestrator-console-context article,.orchestrator-console-plan article,.orchestrator-console-risk article{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.07);border-radius:12px;margin-top:8px;padding:10px}.orchestrator-console-context{grid-template-columns:repeat(3,minmax(0,1fr))}.orchestrator-console-context .runner-contract-title{grid-column:1/-1}.orchestrator-console-context span:not(.runner-contract-title),.orchestrator-console-plan span:not(.runner-contract-title),.orchestrator-console-risk span:not(.runner-contract-title){color:#d8a642;display:block;font-size:10px;font-weight:950;margin-bottom:5px;text-transform:uppercase}.orchestrator-console-context strong,.orchestrator-console-plan strong,.orchestrator-console-risk strong{color:#ffffff;display:block;font-size:13px}.orchestrator-console-context p,.orchestrator-console-plan p,.orchestrator-console-risk p{color:rgba(247,242,255,.58);font-size:11px;font-weight:800;line-height:1.35;margin:6px 0 0}.orchestrator-template-grid{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.075);border-radius:16px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px}.orchestrator-template-grid .runner-contract-title{grid-column:1/-1}.orchestrator-template-grid form{min-width:0}.orchestrator-template-card{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:inherit;cursor:pointer;display:block;min-height:126px;padding:11px;text-align:left;width:100%}.orchestrator-template-card:hover{background:rgba(139,92,246,.14);border-color:rgba(216,166,66,.24)}.orchestrator-template-card span{color:#d8a642;display:block;font-size:10px;font-weight:950;margin-bottom:6px;text-transform:uppercase}.orchestrator-template-card strong{color:#ffffff;display:block;font-size:13px;overflow-wrap:anywhere}.orchestrator-template-card p{color:rgba(247,242,255,.58);font-size:11px;font-weight:800;line-height:1.35;margin:7px 0 0}.orchestrator-console-composer{margin-top:0}.orchestrator-runner-handoff{background:linear-gradient(135deg,rgba(216,166,66,.12),rgba(139,92,246,.08));border:1px solid rgba(216,166,66,.2);border-radius:16px;display:grid;gap:12px;padding:12px}.orchestrator-runner-handoff-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.orchestrator-runner-handoff-top strong{color:#ffffff;display:block;font-size:15px;margin-top:6px}.orchestrator-runner-handoff-top p{color:rgba(247,242,255,.6);font-size:12px;font-weight:800;margin:5px 0 0}.orchestrator-runner-send-button:disabled{cursor:not-allowed;opacity:.56}.orchestrator-runner-handoff-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.orchestrator-runner-handoff-grid article{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:10px}.orchestrator-runner-handoff-grid span{color:#d8a642;display:block;font-size:10px;font-weight:950;margin-bottom:5px;text-transform:uppercase}.orchestrator-runner-handoff-grid strong{color:#ffffff;display:block;font-size:12px;overflow-wrap:anywhere}.orchestrator-runner-handoff-grid p{color:rgba(247,242,255,.56);font-size:11px;font-weight:800;line-height:1.35;margin:6px 0 0}.orchestrator-runner-handoff code{background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:rgba(247,242,255,.78);display:block;font-size:12px;font-weight:800;line-height:1.45;overflow-wrap:anywhere;padding:10px}.orchestrator-manual-packet{background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.07);border-radius:12px;display:grid;gap:8px;padding:10px}.orchestrator-manual-packet p{color:rgba(247,242,255,.6);font-size:12px;font-weight:800;margin:0}.runner-command-copy-row{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.runner-command-copy-row .shared-file-copy-control{min-width:0}.runner-command-copy-row .shared-file-copy-manual{max-width:none;width:min(420px,100%)}.chat-message{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:13px}.chat-message.system{background:linear-gradient(135deg,rgba(139,92,246,.18),rgba(216,166,66,.08));border-color:rgba(216,166,66,.18)}.chat-message span{color:#d8a642;display:block;font-size:11px;font-weight:950;margin-bottom:8px;text-transform:uppercase}.chat-message p{color:rgba(247,242,255,.84);font-weight:850;margin:0 0 8px}.chat-message small{color:rgba(247,242,255,.54);font-size:12px;font-weight:800}.orchestrator-vps-command{background:rgba(7,8,13,.52);border:1px solid rgba(216,166,66,.2);border-radius:16px;display:grid;gap:12px;padding:14px}.orchestrator-vps-command span{color:#d8a642;display:block;font-size:11px;font-weight:950;margin-bottom:6px;text-transform:uppercase}.orchestrator-vps-command strong{color:#ffffff;display:block;font-size:16px}.orchestrator-vps-command p{color:rgba(247,242,255,.62);font-size:13px;font-weight:800;margin:6px 0 0}.orchestrator-vps-command code{background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:rgba(247,242,255,.86);display:block;font-size:12px;font-weight:800;line-height:1.45;overflow-wrap:anywhere;padding:10px}.copyVpsCommand{justify-self:start}.orchestrator-mission-queue{background:linear-gradient(135deg,rgba(20,184,166,.14),rgba(139,92,246,.12));border:1px solid rgba(20,184,166,.24);border-radius:16px;display:grid;gap:7px;padding:14px}.orchestrator-mission-queue span{color:#6ee7d8;font-size:11px;font-weight:950;text-transform:uppercase}.orchestrator-mission-queue strong{color:#ffffff;font-size:16px}.orchestrator-mission-queue p,.orchestrator-mission-queue small{color:rgba(247,242,255,.7);font-size:13px;font-weight:800;line-height:1.4;margin:0}.orchestrator-review-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.orchestrator-queue-preview{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.orchestrator-queue-preview article{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:11px}.orchestrator-queue-preview span{color:#d8a642;display:block;font-size:10px;font-weight:950;margin-bottom:6px;text-transform:uppercase}.orchestrator-queue-preview strong{color:#ffffff;display:block;font-size:13px}.orchestrator-queue-preview p{color:rgba(247,242,255,.56);font-size:11px;font-weight:800;line-height:1.35;margin:6px 0 0}.runner-contract-title{grid-column:1/-1}.orchestrator-activation-page{grid-column:1/-1;overflow:hidden}.activation-checklist-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.activation-checklist-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.activation-checklist-grid article,.runner-real-script{background:linear-gradient(135deg,rgba(139,92,246,.095),rgba(243,182,73,.028) 58%,transparent),rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.045);overflow:hidden;padding:14px;position:relative}.activation-checklist-grid article:before{background:linear-gradient(180deg,rgba(243,182,73,.86),rgba(139,92,246,.35));content:"";inset:10px auto 10px 0;position:absolute;width:3px}.activation-checklist-grid article>*{min-width:0;position:relative;z-index:1}.activation-checklist-grid span{color:rgba(243,182,73,.94);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.activation-checklist-grid strong{color:#ffffff;display:block;font-size:18px}.activation-checklist-grid p,.runner-real-script p{color:rgba(247,242,255,.62);font-size:13px;font-weight:800;line-height:1.4;margin:7px 0 0}.runner-real-script{display:grid;gap:14px;margin-top:14px}.runner-real-script:before{background:linear-gradient(90deg,rgba(196,181,253,.86),rgba(139,92,246,.18));content:"";height:3px;inset:0 0 auto;position:absolute}.runner-real-script>*{min-width:0;position:relative;z-index:1}.runner-real-script h3{color:#ffffff;margin:0}.runner-real-script code{background:rgba(7,8,13,.62);border:1px solid rgba(196,181,253,.16);border-radius:var(--dash-radius);color:rgba(247,242,255,.86);display:block;font-size:12px;font-weight:800;overflow-wrap:anywhere;padding:11px}@media (max-width:1180px){.activation-checklist-grid,.activation-checklist-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.activation-checklist-grid,.activation-checklist-grid.compact{grid-template-columns:minmax(0,1fr)}.activation-checklist-grid article,.runner-real-script{padding:12px}}.brain-layout,.brain-recommendation-grid,.brain-status-grid,.memory-grid,.memory-overview-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.memory-overview-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px}.brain-recommendation-grid article,.brain-status-grid article,.memory-columns section,.memory-overview-grid article{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:14px}.brain-insight-group span,.brain-recommendation-grid span,.brain-status-grid span,.memory-columns span,.memory-overview-grid span{color:#d8a642;display:block;font-size:11px;font-weight:950;margin-bottom:8px;text-transform:uppercase}.brain-recommendation-grid strong,.brain-status-grid strong,.memory-overview-grid strong{color:#ffffff;display:block;font-size:22px;line-height:1.1}.brain-insight-group p,.brain-recommendation-grid p,.brain-status-grid p,.memory-columns p,.memory-overview-grid p{color:rgba(247,242,255,.62);font-size:13px;font-weight:800;line-height:1.45;margin:6px 0 0}.memory-table{display:grid;gap:10px;margin-bottom:14px}.memory-table-head,.memory-table-row{display:grid;gap:10px;grid-template-columns:110px minmax(130px,.7fr) minmax(200px,1fr) 120px 90px 86px 110px minmax(220px,.8fr)}.memory-table-head{color:rgba(247,242,255,.48);font-size:10px;font-weight:950;padding:0 12px;text-transform:uppercase}.memory-table-row{align-items:start;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:14px}.memory-columns strong,.memory-table-row b,.memory-table-row strong{color:#ffffff;font-size:15px}.memory-table-row p{color:rgba(247,242,255,.66);font-size:13px;font-weight:800;line-height:1.35;margin:0}.brain-recommendation-grid small,.memory-columns small,.memory-table-row small{color:rgba(247,242,255,.5);font-size:12px;font-weight:850}.memory-type{border-radius:999px;display:inline-flex;font-size:10px;font-weight:950;padding:7px 9px;text-transform:uppercase}.memory-type-decision,.memory-type-routing_rule,.memory-type-rule{background:rgba(139,92,246,.17);color:#d8b4fe}.memory-type-demo_insight,.memory-type-pattern,.memory-type-preference{background:rgba(34,197,94,.13);color:#86efac}.memory-type-correction,.memory-type-warning,.memory-type-worker_feedback{background:rgba(248,113,113,.14);color:#fca5a5}.brain-action-grid,.memory-actions{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.memory-columns{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.memory-columns section{display:grid;gap:10px}.memory-columns article{background:rgba(7,8,13,.25);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:12px}.brain-status-grid{margin-bottom:14px}.brain-recommendation-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.brain-insight-group{background:rgba(7,8,13,.25);border:1px solid rgba(255,255,255,.07);border-radius:14px;margin-bottom:10px;padding:12px}.memory-context-preview{background:rgba(255,255,255,.05);border:1px solid rgba(216,166,66,.16);border-radius:14px;display:grid;gap:8px;margin-top:12px;padding:12px}.memory-context-preview span{color:rgba(247,242,255,.74);font-size:12px;font-weight:850}.memory-grid.compact{margin-top:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.memory-card{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:16px}.memory-card span{color:#d8a642;display:block;font-size:11px;font-weight:950;margin-bottom:12px;text-transform:uppercase}.memory-card strong{color:#ffffff;display:block;font-size:18px;line-height:1.2}.brain-layout p,.memory-card p{color:rgba(247,242,255,.62);font-size:13px;font-weight:800;line-height:1.45}.router-page{grid-column:1/-1}.router-layout{display:grid;gap:14px;grid-template-columns:minmax(240px,.32fr) minmax(0,1fr) minmax(220px,.28fr)}.router-actions-panel,.router-decision-card,.router-result-panel,.router-rule-card,.router-test-panel{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:16px}.router-actions-panel,.router-test-panel{align-content:start;display:grid;gap:12px}.router-test-panel label{color:rgba(247,242,255,.68);display:grid;font-size:12px;font-weight:950;gap:8px;text-transform:uppercase}.router-test-panel textarea{background:rgba(7,8,13,.38);border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#ffffff;font:inherit;min-height:190px;padding:12px;resize:vertical;text-transform:none}.router-actions-panel p,.router-fallbacks p,.router-rule-card p,.router-test-panel p{color:rgba(247,242,255,.62);font-size:13px;font-weight:800;line-height:1.45;margin:0}.router-result-panel{display:grid;gap:14px}.router-decision-card__top,.router-result-header,.router-validation-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.router-decision-card{background:linear-gradient(135deg,rgba(139,92,246,.18),rgba(216,166,66,.08));border-color:rgba(216,166,66,.18);display:grid;gap:14px}.router-decision-card__main{align-items:start;display:flex;gap:12px}.router-decision-card__main svg,.router-validation-row svg{color:#d8a642;flex:0 0 auto}.router-decision-card strong,.router-rule-card strong{color:#ffffff;display:block;font-size:20px;line-height:1.15}.router-decision-card p{color:rgba(247,242,255,.72);font-size:13px;font-weight:850;line-height:1.45;margin:6px 0 0}.router-cost-grid,.router-decision-grid,.router-result-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.router-cost-grid div,.router-decision-grid div,.router-result-grid div{background:rgba(7,8,13,.28);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:10px}.router-cost-grid dt,.router-decision-grid dt,.router-result-grid span{color:rgba(247,242,255,.48);display:block;font-size:10px;font-weight:950;margin-bottom:6px;text-transform:uppercase}.router-cost-grid dd,.router-decision-grid dd,.router-result-grid strong{color:#ffffff;font-size:13px;font-weight:950;margin:0;word-break:break-word}.router-validation-row{justify-content:flex-start}.router-fallbacks small,.router-rule-card small,.router-validation-row span{color:rgba(247,242,255,.58);font-size:12px;font-weight:850}.job-mode-grid,.model-preset-grid,.router-fallbacks,.router-rules-grid{display:grid;gap:10px}.router-fallbacks article{background:rgba(7,8,13,.26);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px}.router-fallbacks strong{color:#ffffff;display:block;font-size:15px}.job-mode-grid,.model-preset-grid,.router-rules-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px}.job-mode-grid,.model-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.router-mode{border-radius:999px;display:inline-flex;font-size:11px;font-weight:950;margin-bottom:12px;padding:7px 10px;text-transform:uppercase}.router-mode-critical{background:rgba(248,113,113,.16);color:#fca5a5}.router-mode-standard{background:rgba(139,92,246,.18);color:#d8b4fe}.router-mode-cheap{background:rgba(34,197,94,.13);color:#86efac}.router-mode-fast{background:rgba(56,189,248,.14);color:#7dd3fc}.token-budget-page{grid-column:1/-1}.context-pack-grid,.demo-factory-layout,.demo-level-grid,.free-tool-grid,.quality-gate-grid,.token-budget-overview,.token-guardrail-layout,.token-mode-grid{display:grid;gap:12px}.token-budget-overview{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px}.context-pack-card,.demo-factory-layout section,.demo-level-card,.free-tool-card,.quality-gate-card,.token-budget-card,.token-section{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:16px}.token-budget-card span{color:#d8a642;display:block;font-size:11px;font-weight:950;min-height:30px;text-transform:uppercase}.token-budget-card strong{color:#ffffff;display:block;font-size:28px;line-height:1}.context-pack-card p,.demo-factory-layout p,.demo-level-card p,.free-tool-card p,.quality-gate-card p,.token-budget-card p,.token-section p{color:rgba(247,242,255,.62);font-size:13px;font-weight:800;line-height:1.45;margin:6px 0 0}.token-section{margin-top:14px}.panel-header.compact{margin-bottom:12px}.panel-header.compact h3{color:#ffffff;font-size:18px;margin:0}.token-rule-table{display:grid;gap:8px}.token-rule-head,.token-rule-row{display:grid;gap:10px;grid-template-columns:minmax(120px,.7fr) 82px 92px 130px minmax(160px,1fr) minmax(140px,.8fr) 74px 96px 72px}.token-rule-head{color:rgba(247,242,255,.44);font-size:10px;font-weight:950;padding:0 12px;text-transform:uppercase}.token-rule-row{align-items:center;background:rgba(7,8,13,.25);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px}.context-pack-card strong,.demo-factory-layout strong,.demo-level-card strong,.free-tool-card strong,.quality-gate-card strong,.token-rule-row strong{color:#ffffff;font-size:16px}.token-rule-row span{color:rgba(247,242,255,.68);font-size:12px;font-weight:850}.token-rule-row p{grid-column:1/-1}.context-pack-grid,.demo-level-grid,.free-tool-grid,.quality-gate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.context-pack-card dl,.demo-level-card dl,.free-tool-card dl{display:grid;gap:8px;margin:12px 0 0}.context-pack-card div,.demo-level-card dl div,.free-tool-card dl div{background:rgba(7,8,13,.25);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:9px}.context-pack-card dt,.demo-level-card dt,.free-tool-card dt{color:rgba(247,242,255,.44);font-size:10px;font-weight:950;text-transform:uppercase}.context-pack-card dd,.demo-level-card dd,.free-tool-card dd{color:rgba(247,242,255,.72);font-size:12px;font-weight:850;margin:4px 0 0;word-break:break-word}.token-guardrail-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.guardrail-list{display:grid;gap:8px}.guardrail-list article{align-items:start;background:rgba(7,8,13,.24);border:1px solid rgba(255,255,255,.08);border-radius:14px;display:flex;gap:10px;padding:10px}.guardrail-list svg{color:#d8a642;flex:0 0 auto;margin-top:2px}.guardrail-list p{margin:0}.token-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.token-mode{border-radius:999px;display:inline-flex;font-size:11px;font-weight:950;padding:7px 10px;text-transform:uppercase}.token-mode-low{background:rgba(34,197,94,.13);color:#86efac}.token-mode-normal{background:rgba(139,92,246,.16);color:#d8b4fe}.token-mode-high{background:rgba(216,166,66,.16);color:#fde68a}.token-mode-critical{background:rgba(248,113,113,.16);color:#fca5a5}.cost-mode{border-radius:999px;display:inline-flex;font-size:11px;font-weight:950;padding:7px 10px;text-transform:uppercase}.cost-mode-free{background:rgba(34,197,94,.13);color:#86efac}.cost-mode-cheap{background:rgba(56,189,248,.13);color:#7dd3fc}.cost-mode-standard{background:rgba(139,92,246,.16);color:#d8b4fe}.cost-mode-premium{background:rgba(216,166,66,.16);color:#fde68a}.cost-mode-critical{background:rgba(248,113,113,.16);color:#fca5a5}.quality-gate-card{display:grid;gap:8px}.quality-gate-card small{color:rgba(247,242,255,.5);font-size:12px;font-weight:850;line-height:1.35}.demo-level-card,.free-tool-card{display:grid;gap:12px}.demo-factory-layout{grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}.agent-status{border-radius:999px;display:inline-flex;font-size:11px;font-weight:950;margin-top:12px;padding:7px 10px;text-transform:uppercase}.agent-status.active,.agent-status.done,.agent-status.info,.agent-status.running{background:rgba(34,197,94,.12);color:#86efac}.agent-status.idle,.agent-status.planned,.agent-status.queued,.agent-status.review,.agent-status.warn{background:rgba(139,92,246,.16);color:#d8b4fe}.agent-status.error,.agent-status.failed{background:rgba(248,113,113,.14);color:#fca5a5}.agent-status.disabled{background:rgba(255,255,255,.07);color:rgba(247,242,255,.48)}.shared-files-panel{min-height:560px}.shared-files-list{display:grid;gap:12px}.shared-files-workspace{display:grid;gap:14px}.shared-files-history,.shared-files-passive-drop{background:#111820;border-radius:8px;color:white;display:grid;gap:14px;padding:14px}.shared-files-history-header,.shared-files-passive-header,.shared-files-quick-context{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.shared-files-history-header span,.shared-files-passive-header span{color:#81e6d9;display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:4px;text-transform:uppercase}.shared-files-history-header strong,.shared-files-passive-header strong{color:white;display:block;font-size:20px;line-height:1.1}.shared-files-history-header p,.shared-files-passive-header p,.shared-files-quick-context p{color:rgba(255,255,255,.68);font-size:13px;line-height:1.45;margin:5px 0 0;overflow-wrap:anywhere}.shared-files-passive-header svg{color:#86efac}.shared-files-upload-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.shared-screenshot-uploader{background:#111820;border-radius:8px;color:white;display:grid;gap:12px;margin-bottom:14px;padding:14px}.shared-screenshot-dropzone{align-items:center;background:rgba(255,255,255,.06);border:1px dashed rgba(255,255,255,.22);border-radius:8px;cursor:text;display:grid;gap:14px;grid-template-columns:42px minmax(0,1fr) auto;min-height:112px;padding:14px}.shared-screenshot-dropzone:focus{border-color:#22d3ee;outline:2px solid rgba(34,211,238,.22);outline-offset:2px}.shared-screenshot-dropzone svg{color:#22d3ee}.shared-screenshot-dropzone span{color:#81e6d9;display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:6px;text-transform:uppercase}.shared-screenshot-dropzone strong{color:#ffffff;display:block;font-size:20px;line-height:1.1}.shared-screenshot-actions small,.shared-screenshot-dropzone p{color:rgba(255,255,255,.68);font-size:13px;line-height:1.45;margin:6px 0 0}.shared-screenshot-preview-list{display:flex;flex-wrap:wrap;gap:8px}.shared-screenshot-preview{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:white;display:grid;gap:8px;grid-template-columns:42px minmax(0,1fr) auto 16px;min-height:56px;padding:6px 8px;text-align:left}.shared-screenshot-preview img{border-radius:6px;height:42px;object-fit:cover;width:42px}.shared-screenshot-preview span{font-size:12px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared-screenshot-paths small,.shared-screenshot-preview small{color:rgba(255,255,255,.56);font-size:11px;font-weight:800}.shared-screenshot-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.shared-screenshot-actions .dark-button:disabled{cursor:not-allowed;opacity:.55}.shared-screenshot-paths{display:grid;gap:8px}.shared-screenshot-paths button{align-items:center;background:rgba(34,211,238,.08);border:1px solid rgba(34,211,238,.16);border-radius:8px;color:#dffbff;display:grid;gap:8px;grid-template-columns:16px minmax(0,1fr) auto;min-height:40px;padding:8px 10px;text-align:left}.shared-screenshot-paths span{font-family:var(--font-mono,monospace);font-size:12px;overflow-wrap:anywhere}.shared-text-uploader{background:#171127;border:1px solid rgba(196,181,253,.18);border-radius:8px;color:white;display:grid;gap:12px;margin-bottom:14px;padding:14px}.shared-files-upload-grid .shared-document-uploader,.shared-files-upload-grid .shared-screenshot-uploader,.shared-files-upload-grid .shared-text-uploader{margin-bottom:0}.shared-document-uploader{background:#182018;border:1px solid rgba(134,239,172,.18);border-radius:8px;color:white;display:grid;gap:12px;margin-bottom:14px;padding:14px}.shared-document-dropzone{align-items:center;background:rgba(255,255,255,.06);border:1px dashed rgba(134,239,172,.26);border-radius:8px;cursor:pointer;display:grid;gap:14px;grid-template-columns:42px minmax(0,1fr) auto;min-height:112px;padding:14px}.shared-document-dropzone:focus{border-color:#86efac;outline:2px solid rgba(134,239,172,.22);outline-offset:2px}.shared-document-dropzone svg{color:#86efac}.shared-document-dropzone span{color:#86efac;display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:6px;text-transform:uppercase}.shared-document-dropzone strong{color:#ffffff;display:block;font-size:19px;line-height:1.1}.shared-document-actions small,.shared-document-dropzone p{color:rgba(255,255,255,.68);font-size:13px;line-height:1.45;margin:6px 0 0}.shared-document-paths,.shared-document-preview-list{display:grid;gap:8px}.shared-document-preview{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:white;display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr) auto 16px;min-height:48px;padding:8px 10px;text-align:left}.shared-document-preview span{font-size:12px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared-document-preview small{color:rgba(255,255,255,.56);font-size:11px;font-weight:800;white-space:nowrap}.shared-document-path{align-items:center;background:rgba(134,239,172,.08);border:1px solid rgba(134,239,172,.16);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:40px;padding:8px 10px}.shared-document-path>span{color:#e9ffee;font-family:var(--font-mono,monospace);font-size:12px;overflow-wrap:anywhere}.shared-files-history{background:#f8f6f0;border:1px solid rgba(17,24,32,.08);color:#111820}.shared-files-history-header span{color:#68736b}.shared-files-history-header strong{color:#111820}.shared-files-history-header p,.shared-files-quick-context p{color:#68736b}.shared-files-quick-context{background:#ffffff;border:1px solid rgba(17,24,32,.08);border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;padding:12px}.shared-files-quick-context svg{color:#111820}.shared-files-quick-context strong{color:#111820;display:block;font-size:14px}.shared-text-heading{align-items:center;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr) auto}.shared-text-heading svg{color:#c4b5fd}.shared-text-heading span{color:#c4b5fd;display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:4px;text-transform:uppercase}.shared-text-heading strong{color:white;display:block;font-size:19px;line-height:1.1}.shared-text-input{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:8px;color:white;font:13px/1.5 var(--font-mono,monospace);min-height:150px;outline:none;padding:12px;resize:vertical;width:100%}.shared-text-input:focus{border-color:#c4b5fd;box-shadow:0 0 0 3px rgba(196,181,253,.18)}.shared-text-input::placeholder{color:rgba(255,255,255,.48)}.shared-text-path{background:rgba(196,181,253,.1);border:1px solid rgba(196,181,253,.2);border-radius:8px;display:grid;gap:4px;padding:10px 12px}.shared-text-path span{color:rgba(255,255,255,.58);font-size:11px;font-weight:900;text-transform:uppercase}.shared-text-path strong{color:#f5f0ff;font-family:var(--font-mono,monospace);font-size:12px;overflow-wrap:anywhere}.shared-file-row{background:#f8f6f0;border:1px solid rgba(17,24,32,.08);display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr) 64px auto;min-height:92px;padding:14px}.shared-file-icon,.shared-file-row{align-items:center;border-radius:8px}.shared-file-icon{background:#111820;color:white;display:inline-flex;height:44px;justify-content:center;width:44px}.shared-file-main{min-width:0}.shared-file-main span{color:#68736b;display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:4px;text-transform:uppercase}.shared-file-main strong{color:#111820;display:block;font-size:15px;overflow-wrap:anywhere}.shared-file-main p{color:#68736b;font-size:13px;line-height:1.45;margin:4px 0 0}.shared-file-row>small{color:#68736b;font-size:12px;font-weight:850;white-space:nowrap}.shared-file-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.shared-file-history-row{background:#ffffff}.shared-file-date{align-items:center;color:#68736b;display:inline-flex;font-size:12px;font-weight:850;gap:5px;min-height:40px}.shared-files-empty{align-items:center;background:#ffffff;border:1px solid rgba(17,24,32,.08);border-radius:8px;color:#111820;display:grid;gap:8px;min-height:120px;padding:16px;text-align:center}.shared-files-empty svg{color:#68736b;justify-self:center}.shared-files-empty strong{font-size:15px}.shared-files-empty p,.shared-files-history-status{color:#68736b;font-size:13px;line-height:1.45;margin:0}.shared-files-history-status.error{color:#b91c1c}.shared-file-copy-control{display:grid;gap:8px;min-width:min(260px,100%)}.shared-file-actions .dark-button,.shared-file-actions .soft-button{min-height:40px;padding:0 12px}.shared-file-copy-button{border:1px solid rgba(17,24,32,.1)}.shared-file-copy-manual{background:#ffffff;border:1px solid rgba(17,24,32,.16);border-radius:8px;color:#111820;font:12px/1.35 var(--font-mono,monospace);height:96px;max-width:340px;min-width:0;padding:8px;resize:vertical}.shared-files-note{background:#111820;border-radius:8px;color:white;margin-top:14px;padding:16px}.shared-files-note strong{display:block;font-size:14px;margin-bottom:4px}.shared-files-note p{color:rgba(255,255,255,.72);font-size:13px;line-height:1.5;margin:0}.codex-vps-panel{min-height:680px;min-width:0;overflow:hidden}.codex-live-status>*,.codex-vps-command>*,.codex-vps-display-list>div>*,.codex-vps-grid>*,.codex-vps-hero>*,.codex-vps-mobile>*,.codex-vps-panel>*,.codex-vps-rescue>*,.codex-vps-split>*{max-width:100%;min-width:0}.codex-vps-hero{align-items:stretch;background:#111820;border-radius:8px;color:white;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);margin-bottom:14px;padding:18px}.codex-vps-hero strong{display:block;font-size:28px;letter-spacing:0;line-height:1.08;margin:8px 0}.codex-vps-hero p{color:rgba(255,255,255,.72);font-size:14px;line-height:1.5;margin:0;max-width:620px}.codex-vps-meter-preview{align-self:center;background:#080712;border:1px solid rgba(192,132,252,.28);border-radius:8px;display:grid;gap:10px;min-width:0;padding:14px}.codex-vps-meter-preview small,.codex-vps-meter-preview span{color:#e9d5ff;font-size:12px;font-weight:900}.codex-vps-meter-preview b{background:linear-gradient(90deg,#22c55e,#8b5cf6);border-radius:999px;display:block;height:12px;max-width:100%;min-width:24px}.codex-vps-simple{color:#ffffff;display:grid;gap:14px}.codex-vps-simple-card-head,.codex-vps-simple-toolbar{align-items:start;display:flex;gap:14px;justify-content:space-between;min-width:0}.codex-vps-simple-toolbar{align-items:center;flex-wrap:wrap;justify-content:space-between}.codex-vps-live-strip,.codex-vps-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.codex-vps-toolbar-actions{justify-content:flex-end}.codex-vps-live-strip>span,.codex-vps-time-pill{align-items:center;background:rgba(8,7,18,.42);border:1px solid rgba(221,214,254,.13);border-radius:8px;color:#ffffff;display:inline-flex;gap:8px;min-height:42px;padding:7px 10px}.codex-vps-live-strip small,.codex-vps-time-pill small{color:#c4b5fd;font-size:11px;font-weight:950;text-transform:uppercase}.codex-vps-live-strip strong,.codex-vps-time-pill strong{color:#ffffff;font-size:18px;font-weight:950;line-height:1}.codex-vps-live-strip .codex-vps-state-pill{border-radius:999px;font-size:15px;font-weight:950;padding:0 14px;text-transform:uppercase}.codex-vps-session-state.ready,.codex-vps-state-pill.ready{background:rgba(34,197,94,.14);border-color:rgba(34,197,94,.28);color:#bbf7d0}.codex-vps-session-state.working,.codex-vps-state-pill.working{background:rgba(14,165,233,.16);border-color:rgba(14,165,233,.3);color:#bae6fd}.codex-vps-session-state.worked,.codex-vps-state-pill.worked{background:rgba(139,92,246,.18);border-color:rgba(196,181,253,.28);color:#ddd6fe}.codex-vps-state-pill.unknown{background:rgba(148,163,184,.12);border-color:rgba(148,163,184,.22);color:#e2e8f0}.advanced-hub-tabs{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}.advanced-hub-tabs a{min-height:42px}.codex-md-panel{display:grid;gap:12px;min-height:0}.codex-md-signal-strip{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.codex-md-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.codex-md-agent-card,.codex-md-footer-note,.codex-md-signal-strip article{background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:8px}.codex-md-signal-strip article{display:grid;gap:5px;min-height:64px;padding:10px}.codex-md-agent-card.good,.codex-md-signal-strip article.good{border-color:rgba(53,212,154,.25)}.codex-md-agent-card.warn,.codex-md-signal-strip article.warn{border-color:rgba(243,182,73,.28)}.codex-md-agent-card.neutral{border-color:rgba(125,211,252,.18)}.codex-md-agent-head span,.codex-md-footer-note span,.codex-md-signal-strip span{color:var(--dash-violet-3);display:block;font-size:10px;font-weight:950;line-height:1.2;text-transform:uppercase}.codex-md-agent-head strong,.codex-md-footer-note strong,.codex-md-signal-strip strong{color:#ffffff;display:block;font-size:15px;line-height:1.2;overflow-wrap:anywhere}.codex-md-agent-head strong{display:block;margin-top:5px}.codex-md-agent-card .codex-md-agent-head span,.codex-md-agent-card .codex-md-agent-head strong{display:block}.codex-md-agent-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.codex-md-agent-card{display:grid;gap:10px;min-height:218px;padding:12px}.codex-md-agent-head{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.codex-md-agent-title-row,.codex-md-editor-title{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0}.codex-md-agent-head p{color:rgba(247,244,255,.66);font-size:12px;font-weight:820;line-height:1.35;margin:4px 0 0}.codex-md-agent-head b{background:rgba(139,92,246,.12);border:1px solid rgba(196,181,253,.16);border-radius:999px;color:rgba(247,244,255,.82);font-size:10px;font-weight:950;line-height:1.2;max-width:128px;overflow-wrap:anywhere;padding:6px 8px;text-align:right}.codex-md-worktree{display:grid;gap:5px}.codex-md-worktree small{color:rgba(125,211,252,.82);font-size:11px;font-weight:900;overflow-wrap:anywhere}.codex-md-worktree code{background:rgba(6,5,12,.5);border:1px solid rgba(221,214,254,.08);border-radius:7px;color:rgba(247,244,255,.76);font-size:11px;line-height:1.35;overflow-wrap:anywhere;padding:8px;white-space:normal}.codex-md-file-pills,.codex-md-point-list,.codex-md-rule-pills{display:flex;flex-wrap:wrap;gap:6px}.codex-md-file-pills span,.codex-md-point-list span,.codex-md-rule-pills span{border-radius:999px;font-size:10px;font-weight:900;line-height:1.2;overflow-wrap:anywhere;padding:6px 8px}.codex-md-file-pills span{background:rgba(125,211,252,.1);border:1px solid rgba(125,211,252,.18);color:#bae6fd}.codex-md-point-list span{background:rgba(196,181,253,.09);border:1px solid rgba(196,181,253,.15);color:#ddd6fe}.codex-md-rule-pills span{background:rgba(53,212,154,.09);border:1px solid rgba(53,212,154,.16);color:#bbf7d0}.codex-md-card-actions{align-self:end;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.codex-md-card-actions .shared-file-copy-button,.codex-md-header-actions .shared-file-copy-button{min-height:34px;padding:0 10px}.codex-md-card-actions .shared-file-copy-control,.codex-md-create-actions .shared-file-copy-control,.codex-md-editor-actions .shared-file-copy-control{min-width:0}.codex-md-editor-shell{display:grid;gap:10px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.48fr)}.codex-md-create-card,.codex-md-editor-card{background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:8px;display:grid;gap:10px;min-width:0;padding:12px}.codex-md-editor-head{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.codex-md-create-card span,.codex-md-editor-head span{color:var(--dash-violet-3);display:block;font-size:10px;font-weight:950;text-transform:uppercase}.codex-md-agent-title-row .codex-md-agent-mark,.codex-md-editor-title .codex-md-agent-mark{align-items:center;background:rgba(125,211,252,.12);border:1px solid rgba(125,211,252,.22);border-radius:8px;color:#bae6fd;display:inline-flex;height:38px;justify-content:center;margin:0;min-width:38px;padding:0}.codex-md-agent-title-row .codex-md-agent-mark.good,.codex-md-editor-title .codex-md-agent-mark.good{background:rgba(53,212,154,.12);border-color:rgba(53,212,154,.26);color:#bbf7d0}.codex-md-agent-title-row .codex-md-agent-mark.warn,.codex-md-editor-title .codex-md-agent-mark.warn{background:rgba(243,182,73,.13);border-color:rgba(243,182,73,.28);color:#fde68a}.codex-md-agent-title-row .codex-md-agent-mark.neutral,.codex-md-editor-title .codex-md-agent-mark.neutral{background:rgba(125,211,252,.11);border-color:rgba(125,211,252,.22);color:#bae6fd}.codex-md-create-card strong,.codex-md-editor-head strong{color:#ffffff;display:block;font-size:20px;line-height:1.1;margin-top:4px;overflow-wrap:anywhere}.codex-md-create-card p,.codex-md-editor-head p{color:rgba(247,244,255,.64);font-size:12px;font-weight:820;line-height:1.35;margin:4px 0 0;overflow-wrap:anywhere}.codex-md-editor-status{border:1px solid rgba(221,214,254,.14);border-radius:999px;color:#ddd6fe;font-size:11px;font-weight:950;padding:7px 9px;white-space:nowrap}.codex-md-editor-status.good{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.24);color:#bbf7d0}.codex-md-editor-status.warn{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.26);color:#fde68a}.codex-md-editor-status.danger{background:rgba(239,68,68,.14);border-color:rgba(239,68,68,.26);color:#fecaca}.codex-md-editor-controls{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.codex-md-create-card label,.codex-md-editor-controls label{color:rgba(221,214,254,.72);display:grid;font-size:11px;font-weight:950;gap:5px;text-transform:uppercase}.codex-md-create-card input,.codex-md-editor-card textarea,.codex-md-editor-controls select{background:rgba(6,5,12,.52);border:1px solid rgba(221,214,254,.14);border-radius:8px;color:#ffffff;min-width:0;outline:none}.codex-md-create-card input,.codex-md-editor-controls select{min-height:40px;padding:0 10px}.codex-md-editor-card textarea{font:12px/1.45 var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);min-height:380px;padding:12px;resize:vertical;white-space:pre-wrap}.codex-md-editor-card textarea:disabled{opacity:.7}.codex-md-create-actions,.codex-md-editor-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.codex-md-create-card{align-content:start}.codex-md-footer-note{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;min-height:44px;padding:10px}.advanced-hub-summary{display:grid;gap:10px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.advanced-hub-summary article{align-items:start;background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);min-height:112px;padding:13px}.advanced-hub-summary article.good{border-color:rgba(53,212,154,.26)}.advanced-hub-summary article.warn{border-color:rgba(243,182,73,.32)}.advanced-hub-summary article.danger{border-color:rgba(251,113,133,.34)}.advanced-hub-summary article.neutral{border-color:rgba(196,181,253,.2)}.advanced-hub-summary svg,.tools-hub-card>svg{color:var(--dash-violet-2);margin-top:2px}.advanced-hub-summary span,.tools-hub-card span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:7px;text-transform:uppercase}.advanced-hub-summary strong,.tools-hub-card strong{color:var(--dash-text);display:block;font-size:22px;letter-spacing:0;line-height:1.08;overflow-wrap:anywhere;word-break:break-word}.advanced-hub-summary p,.tools-hub-card p{color:var(--dash-muted);font-size:12px;font-weight:820;line-height:1.35;margin:7px 0 0}.codex-vps-rescue-panel-shell{scroll-margin-top:18px}.tools-hub-panel{display:grid;gap:12px;grid-column:1/-1}.tools-hub-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.tools-hub-card{align-items:start;background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);color:inherit;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:108px;padding:13px;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.tools-hub-card:hover{border-color:rgba(221,214,254,.3);box-shadow:0 14px 34px rgba(7,6,12,.24);transform:translateY(-1px)}@media (max-width:820px){.advanced-hub-summary,.tools-hub-grid{grid-template-columns:1fr}.advanced-hub-tabs a{flex:1 1 150px}}.codex-vps-simple-card-head strong{color:#ffffff;display:block;font-size:24px;line-height:1.1;margin-top:5px;overflow-wrap:anywhere}.codex-vps-simple-card p,.codex-vps-simple-empty{color:rgba(247,244,255,.68);font-size:13px;line-height:1.45;margin:0;overflow-wrap:anywhere}.codex-vps-simple-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.codex-vps-simple-card,.codex-vps-simple-grid article{background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.12);border-radius:12px;min-width:0;padding:14px}.codex-vps-simple-grid article{display:grid;gap:6px;min-height:156px}.codex-vps-simple-grid article svg{color:#c4b5fd}.codex-vps-backup-summary span,.codex-vps-simple-card-head span,.codex-vps-simple-grid article span{color:rgba(221,214,254,.72);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.codex-vps-simple-grid article strong{color:#ffffff;font-size:26px;line-height:1.05;overflow-wrap:anywhere}.codex-vps-simple-grid article p{color:rgba(247,244,255,.68);font-size:13px;line-height:1.35;margin:0;overflow-wrap:anywhere}.codex-vps-simple-card.good,.codex-vps-simple-grid article.good{border-color:rgba(52,211,153,.28)}.codex-vps-simple-card.warn,.codex-vps-simple-grid article.warn{border-color:rgba(251,191,36,.34)}.codex-vps-simple-card.danger,.codex-vps-simple-grid article.danger{border-color:rgba(251,113,133,.34)}.codex-vps-simple-columns{display:grid;gap:12px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.codex-vps-simple-card{display:grid;gap:12px}.codex-vps-session-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.codex-vps-session-list li{align-items:center;background:rgba(7,8,13,.28);border:1px solid rgba(255,255,255,.08);border-radius:10px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:10px}.codex-vps-session-list svg{color:#a78bfa}.codex-vps-backup-summary strong,.codex-vps-session-list strong{color:#ffffff;display:block;font-size:16px;line-height:1.2;overflow-wrap:anywhere}.codex-vps-backup-summary small,.codex-vps-session-list small{color:rgba(247,244,255,.62);display:block;font-size:12px;line-height:1.35;margin-top:2px;overflow-wrap:anywhere}.codex-vps-session-state{border:1px solid rgba(221,214,254,.12);border-radius:999px;display:inline-flex!important;font-size:10px!important;font-weight:950;margin-top:6px!important;padding:5px 8px;text-transform:uppercase;width:fit-content}.codex-vps-backup-summary{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.codex-vps-backup-summary>div{background:rgba(7,8,13,.28);border:1px solid rgba(255,255,255,.08);border-radius:10px;display:grid;gap:5px;min-width:0;padding:10px}.codex-vps-backup-summary svg{color:#c4b5fd}.codex-vps-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.codex-live-status,.codex-vps-grid{display:grid;gap:12px;margin-bottom:14px}.codex-live-status{background:#080712;border:1px solid rgba(192,132,252,.22);border-radius:8px;color:white;padding:16px}.codex-live-status-head{align-items:start;display:flex;gap:14px;justify-content:space-between}.codex-live-status-head strong,.codex-live-status>strong{color:#e9d5ff;display:block;font-size:18px;overflow-wrap:anywhere}.codex-live-status p,.codex-live-status-head p{color:rgba(255,255,255,.7);font-size:13px;line-height:1.45;margin:4px 0 0}.codex-live-status-head small{color:#a78bfa;flex:0 0 auto;font-size:12px;font-weight:850}.codex-live-status-pill{align-items:center;border-radius:999px;display:inline-flex;min-height:30px;padding:0 11px}.codex-live-status-pill.good{background:rgba(34,197,94,.14);color:#b9f7ca}.codex-live-status-pill.ready{background:rgba(34,197,94,.14);color:#bbf7d0}.codex-live-status-pill.warn{background:rgba(245,158,11,.14);color:#fde7b0}.codex-live-status-pill.working{background:rgba(14,165,233,.16);color:#bae6fd}.codex-live-status-pill.worked{background:rgba(139,92,246,.18);color:#ddd6fe}.codex-live-status-pill.danger{background:rgba(239,68,68,.16);color:#ffc7c7}.codex-live-status-pill.unknown{background:rgba(148,163,184,.14);color:#e2e8f0}.codex-live-status-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.codex-live-file-row,.codex-live-status-grid>div{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;gap:4px;padding:11px}.codex-live-file-row span,.codex-live-status-grid span{color:#a78bfa;font-size:11px;font-weight:950;text-transform:uppercase}.codex-live-file-row strong,.codex-live-status-grid strong{color:white;font-size:16px;overflow-wrap:anywhere}.codex-live-file-row small{color:rgba(255,255,255,.64);font-size:12px;overflow-wrap:anywhere}.codex-live-hermes{align-items:center;background:rgba(139,92,246,.08);border:1px solid rgba(196,181,253,.14);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(180px,.55fr);padding:12px}.codex-live-hermes.armed{border-color:rgba(248,113,113,.36)}.codex-live-hermes.ready{border-color:rgba(52,211,153,.28)}.codex-live-hermes.working{border-color:rgba(14,165,233,.34)}.codex-live-hermes.worked{border-color:rgba(196,181,253,.3)}.codex-live-hermes span{color:#c4b5fd;display:block;font-size:11px;font-weight:950;text-transform:uppercase}.codex-live-hermes strong{color:#ffffff;display:block;font-size:16px;margin-top:3px}.codex-live-hermes small{color:rgba(255,255,255,.64);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.codex-live-hermes-checks{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.codex-live-hermes-checks b{border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.62);font-size:10px;font-weight:950;min-height:26px;padding:6px 8px;text-transform:uppercase}.codex-live-hermes-checks b.good{background:rgba(34,197,94,.13);border-color:rgba(34,197,94,.24);color:#bbf7d0}.codex-live-hermes-checks b.danger{background:rgba(239,68,68,.14);border-color:rgba(239,68,68,.26);color:#fecaca}.codex-vps-block,.codex-vps-card,.codex-vps-command,.codex-vps-display-list>div{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(20,184,166,.026)),rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.11);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.045);color:rgba(247,244,255,.92)}.codex-vps-card{display:grid;gap:8px;min-height:142px;padding:14px}.codex-vps-card strong{color:var(--dash-text);font-size:18px;line-height:1.16}.codex-vps-card p,.codex-vps-command p{color:var(--dash-muted);font-size:13px;line-height:1.45;margin:0}.codex-vps-split{display:grid;gap:14px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.codex-vps-block{padding:14px}.panel-header.mini{margin-bottom:12px;padding-bottom:10px}.panel-header.mini h3{color:var(--dash-text);font-size:16px;margin-bottom:4px}.panel-header.mini p{font-size:13px}.codex-vps-command-list,.codex-vps-display-list{display:grid;gap:10px}.codex-vps-command{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(190px,.68fr) auto;padding:12px}.codex-vps-command .shared-file-copy-control{min-width:0}.codex-vps-command .shared-file-copy-manual{max-width:none;width:min(420px,100%)}.codex-vps-command strong,.codex-vps-display-list strong{color:var(--dash-text);display:block;font-size:14px}.codex-vps-command code{background:#111820;border-radius:8px;color:#e9d5ff;display:block;font-size:12px;font-weight:850;line-height:1.35;overflow-wrap:anywhere;padding:10px}.codex-vps-display-list>div{display:grid;gap:5px;padding:12px}.codex-vps-display-list span{color:var(--dash-violet-3);font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.codex-vps-note{margin-top:14px}.idle-shell{background:linear-gradient(180deg,#17251d,#13201c 42%,#0b1115),#0b1115;color:#f8fafc;display:grid;gap:14px;min-height:100vh;min-width:0;padding:14px}.idle-shell *,.idle-shell :after,.idle-shell :before{box-sizing:border-box}.idle-footer,.idle-inventory-panel,.idle-party-panel,.idle-stage-panel,.idle-stats-panel,.idle-topbar{background:rgba(9,14,18,.86);border:2px solid rgba(222,232,218,.16);border-radius:8px;box-shadow:inset 0 0 0 2px rgba(0,0,0,.28),0 18px 46px rgba(0,0,0,.28);min-width:0}.idle-topbar{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:70px;padding:12px}.idle-bars span,.idle-inventory span,.idle-party span,.idle-runtime-strip span,.idle-section-head span,.idle-stage-caption span,.idle-stats-grid span,.idle-topbar span{color:#aad4bf;display:block;font-size:11px;font-weight:950;line-height:1.2;text-transform:uppercase}.idle-party strong,.idle-runtime-strip strong,.idle-section-head strong,.idle-stage-caption strong,.idle-stats-grid strong,.idle-topbar strong{color:#ffffff;display:block;font-size:22px;line-height:1.08;margin-top:4px;overflow-wrap:anywhere}.idle-topbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.idle-button,.idle-link{align-items:center;background:#f7d154;border:2px solid #4b3b12;border-radius:8px;color:#1f1b0a;display:inline-flex;font-size:13px;font-weight:950;gap:8px;justify-content:center;min-height:42px;padding:0 12px;text-decoration:none}.idle-button{cursor:pointer}.idle-button:disabled{cursor:wait;opacity:.72}.idle-bottom-grid,.idle-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);min-width:0}.idle-inventory-panel,.idle-party-panel,.idle-stage-panel,.idle-stats-panel{display:grid;gap:12px;padding:12px}.idle-stage{aspect-ratio:16/9;background:linear-gradient(180deg,#9cc7a8 0 54%,#6e9d77 54% 100%);border:3px solid #223127;border-radius:8px;inline-size:100%;min-height:310px;overflow:hidden;position:relative}.idle-wall{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);inset:20px 22px auto 22px;position:absolute}.idle-wall span{background:rgba(255,255,255,.18);border:2px solid rgba(34,49,39,.32);border-radius:4px;height:42px}.idle-floor{background:repeating-linear-gradient(90deg,rgba(36,49,39,.14) 0 18px,rgba(36,49,39,.02) 18px 36px),#486f4f;border-top:3px solid #243127;bottom:0;height:31%;left:0;position:absolute;right:0}.idle-pc{bottom:30%;height:132px;left:15%;position:absolute;width:156px;z-index:2}.idle-pc-screen{background:#16212a;border:6px solid #e6e0c8;border-radius:8px;box-shadow:inset 0 0 0 4px #233240;display:grid;gap:8px;height:94px;padding:16px}.idle-pc-screen span{background:#6ee7b7;border-radius:2px;display:block;height:8px;opacity:.9}.idle-pc-screen span:nth-child(2){inline-size:70%}.idle-pc-screen span:nth-child(3){inline-size:44%}.idle-pc-base{background:#e6e0c8;border:4px solid #4a4436;border-radius:6px;height:28px;margin:4px auto 0;width:88px}.idle-pc.working .idle-pc-screen span,.idle-working .idle-pc-screen span{animation:idle-screen-pulse .9s steps(2) infinite}.idle-blocked .idle-pc-screen,.idle-pc.blocked .idle-pc-screen{background:#361719}.idle-cooldown .idle-pc-screen,.idle-pc.cooldown .idle-pc-screen{background:#132b38}.idle-trainer{bottom:25%;height:118px;left:39%;position:absolute;width:76px;z-index:3}.idle-companion span,.idle-trainer span{display:block;position:absolute}.trainer-head{background:#ffd4a3;border:3px solid #2f2118;border-radius:8px;height:32px;left:22px;top:0;width:32px}.trainer-head:before{background:#d93f38;border:3px solid #2f2118;border-radius:8px 8px 2px 2px;content:"";height:14px;left:-3px;position:absolute;top:-8px;width:32px}.trainer-body{background:#315d8f;border:3px solid #17263d;border-radius:8px;height:44px;left:17px;top:34px;width:42px}.trainer-arm{background:#ffd4a3;border:3px solid #2f2118;border-radius:6px;height:34px;top:42px;width:14px}.trainer-arm.left{left:5px}.trainer-arm.right{right:5px}.trainer-leg{background:#25324b;border:3px solid #141923;border-radius:5px;height:36px;top:76px;width:16px}.trainer-leg.left{left:20px}.trainer-leg.right{right:20px}.idle-trainer.working{animation:idle-bob .85s steps(2) infinite}.idle-trainer.blocked:after{color:#f7d154;content:"!";font-size:34px;font-weight:950;position:absolute;right:-2px;top:-38px}.idle-companion{bottom:26%;height:58px;position:absolute;right:26%;width:62px;z-index:3}.companion-face{background:#f7d154;border:3px solid #4b3b12;border-radius:14px;height:42px;left:8px;top:12px;width:46px}.companion-face:after,.companion-face:before{background:#222;border-radius:50%;content:"";height:5px;position:absolute;top:15px;width:5px}.companion-face:before{left:11px}.companion-face:after{right:11px}.companion-ear{background:#f7d154;border:3px solid #4b3b12;border-radius:7px;height:30px;top:0;width:16px}.companion-ear.left{left:8px;transform:rotate(-18deg)}.companion-ear.right{right:8px;transform:rotate(18deg)}.idle-companion.ready,.idle-companion.working{animation:idle-hop 1.25s steps(2) infinite}.idle-stage-caption{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.idle-stage-caption>div:first-child{min-width:0}.idle-stage-caption strong{font-size:18px}.idle-drop{align-items:center;border:2px solid rgba(255,255,255,.14);border-radius:8px;display:inline-flex;flex:0 0 auto;gap:8px;min-height:42px;padding:0 10px}.idle-drop.common{background:rgba(91,141,239,.18);color:#bfdbfe}.idle-drop.rare{background:rgba(247,209,84,.18);color:#fde68a}.idle-drop.shiny{animation:idle-shiny 1.4s linear infinite;background:rgba(236,72,153,.18);color:#fbcfe8}.idle-runtime-strip,.idle-stats-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.idle-inventory article,.idle-party article,.idle-runtime-strip article,.idle-stats-grid article{background:rgba(255,255,255,.055);border:2px solid rgba(222,232,218,.12);border-radius:8px;min-width:0;padding:10px}.idle-stats-grid article{display:grid;gap:4px}.idle-inventory svg,.idle-runtime-strip svg,.idle-stats-grid svg{color:#f7d154}.idle-footer small,.idle-inventory small,.idle-party small,.idle-runtime-strip small,.idle-stats-grid small{color:rgba(248,250,252,.62);display:block;font-size:12px;line-height:1.35;margin-top:2px;overflow-wrap:anywhere}.idle-bars{display:grid;gap:9px}.idle-bars>div{align-items:center;display:grid;gap:8px;grid-template-columns:68px minmax(0,1fr) 42px}.idle-bars b{background:linear-gradient(90deg,#49c27b,#f7d154);border:2px solid #223127;border-radius:999px;display:block;height:14px;max-inline-size:100%;min-inline-size:8px}.idle-section-head{align-items:end;display:flex;gap:10px;justify-content:space-between}.idle-section-head strong{font-size:18px}.idle-inventory,.idle-party{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.idle-inventory article.common,.idle-party article.ready{border-color:rgba(73,194,123,.28)}.idle-party article.working{border-color:rgba(91,141,239,.36)}.idle-party article.blocked{border-color:rgba(236,88,88,.42)}.idle-inventory article.rare,.idle-party article.cooldown,.idle-party article.queued{border-color:rgba(247,209,84,.38)}.idle-inventory article.shiny{border-color:rgba(236,72,153,.42)}.idle-inventory article{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr)}.idle-inventory article small{grid-column:2;margin:0}.idle-footer{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:48px;padding:10px 12px}.idle-footer span{color:#d7fbe8;font-size:13px;font-weight:900}@keyframes idle-screen-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes idle-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes idle-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes idle-shiny{0%,to{box-shadow:0 0 0 rgba(236,72,153,0)}50%{box-shadow:0 0 24px rgba(236,72,153,.44)}}@media (max-width:920px){.idle-bottom-grid,.idle-grid{grid-template-columns:1fr}.idle-stage{min-height:260px}.idle-inventory,.idle-party{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.idle-shell{gap:10px;padding:8px}.idle-footer,.idle-stage-caption,.idle-topbar{align-items:stretch;display:grid}.idle-topbar-actions{display:grid;grid-template-columns:1fr;justify-content:stretch;inline-size:100%}.idle-button,.idle-link{inline-size:100%}.idle-inventory,.idle-party,.idle-runtime-strip,.idle-stats-grid{grid-template-columns:1fr}.idle-stage{aspect-ratio:auto;min-height:220px}.idle-wall{gap:5px;inset:12px 12px auto 12px}.idle-wall span{height:30px}.idle-pc{bottom:31%;left:6%;transform:scale(.82);transform-origin:bottom left}.idle-trainer{left:38%;transform:scale(.86);transform-origin:bottom center}.idle-companion{right:7%;transform:scale(.86);transform-origin:bottom right}.idle-bars>div{grid-template-columns:56px minmax(0,1fr) 34px}}.hermes-agent-panel{background:linear-gradient(135deg,rgba(139,92,246,.16),rgba(17,24,32,.92)),#080712;border:1px solid rgba(196,181,253,.16);border-radius:8px;color:white;display:grid;gap:12px;margin-bottom:14px;padding:16px}.hermes-agent-head{align-items:start;display:flex;gap:16px;justify-content:space-between}.hermes-agent-head h3{color:white;font-size:21px;line-height:1.12;margin:6px 0;overflow-wrap:anywhere}.hermes-agent-head p,.hermes-agent-readiness p{color:rgba(247,244,255,.7);font-size:13px;line-height:1.45;margin:0;overflow-wrap:anywhere}.hermes-agent-readiness{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.hermes-agent-lanes section,.hermes-agent-readiness article{background:rgba(255,255,255,.055);border:1px solid rgba(221,214,254,.11);border-radius:8px;padding:12px}.hermes-agent-readiness span{color:#c4b5fd;display:block;font-size:11px;font-weight:950;text-transform:uppercase}.hermes-agent-readiness strong{color:white;display:block;font-size:17px;line-height:1.12;margin:6px 0;overflow-wrap:anywhere}.hermes-agent-lanes{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.hermes-agent-lanes h4{color:white;font-size:14px;margin:0 0 10px}.hermes-agent-lanes ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.hermes-agent-lanes li{align-items:center;color:rgba(247,244,255,.76);display:flex;font-size:12px;font-weight:820;gap:8px;line-height:1.35}.hermes-agent-lanes svg{color:#34d399;flex:0 0 auto}.hermes-agent-lanes .blocked svg{color:#fb7185}.hermes-agent-command-grid{display:grid;gap:10px}.mobile-ops-cockpit{background:#111820;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:white;display:grid;gap:12px;margin-bottom:14px;padding:16px}.mobile-ops-cockpit.good{border-color:rgba(34,197,94,.24)}.mobile-ops-cockpit.warn{border-color:rgba(245,158,11,.3)}.mobile-ops-cockpit.danger{border-color:rgba(248,113,113,.34)}.mobile-ops-head{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.mobile-ops-head h3{color:white;font-size:20px;line-height:1.14;margin:5px 0;overflow-wrap:anywhere}.mobile-ops-head p{color:rgba(255,255,255,.68);font-size:13px;line-height:1.42;margin:0}.mobile-ops-score-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-ops-score-grid a{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:white;display:grid;gap:4px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:10px;text-decoration:none}.mobile-ops-score-grid a.good{border-color:rgba(34,197,94,.24)}.mobile-ops-score-grid a.warn{border-color:rgba(245,158,11,.28)}.mobile-ops-score-grid a.danger{border-color:rgba(248,113,113,.3)}.mobile-ops-score-grid svg{color:#d8a642}.mobile-ops-score-grid span{color:#d8a642;font-size:10px;font-weight:950;text-transform:uppercase}.mobile-ops-score-grid strong{color:white;font-size:17px;line-height:1.14;overflow-wrap:anywhere}.mobile-ops-score-grid small{color:rgba(255,255,255,.64);font-size:11px;font-weight:760;grid-column:1/-1;line-height:1.32;overflow-wrap:anywhere}.mobile-ops-checklist{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-ops-checklist article{align-items:start;background:rgba(8,7,18,.32);border:1px solid rgba(255,255,255,.09);border-radius:8px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:10px}.mobile-ops-checklist article.good{border-color:rgba(34,197,94,.24)}.mobile-ops-checklist article.warn{border-color:rgba(245,158,11,.28)}.mobile-ops-checklist article.danger{border-color:rgba(248,113,113,.3)}.mobile-ops-checklist svg{color:#d8a642;margin-top:2px}.mobile-ops-checklist div{min-width:0}.mobile-ops-checklist span{color:#a78bfa;display:block;font-size:10px;font-weight:950;text-transform:uppercase}.mobile-ops-checklist strong{color:white;display:block;font-size:13px;line-height:1.16;overflow-wrap:anywhere}.mobile-ops-checklist small{color:rgba(255,255,255,.64);display:block;font-size:11px;line-height:1.32;margin-top:2px;overflow-wrap:anywhere}.mobile-ops-checklist article>a{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:white;display:inline-flex;font-size:11px;font-weight:950;grid-column:1/-1;justify-content:center;min-height:34px;padding:0 10px;text-decoration:none;width:100%}.mobile-ops-quick-links{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.mobile-ops-quick-links a{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:white;display:grid;font-size:11px;font-weight:900;gap:5px;justify-items:center;min-height:58px;min-width:0;padding:8px;text-align:center;text-decoration:none}.mobile-ops-quick-links svg{color:#d8a642}.mobile-ops-quick-links span{max-width:100%;overflow-wrap:anywhere}.codex-vps-mobile{background:#111820;border-radius:8px;color:white;display:grid;gap:14px;grid-template-columns:minmax(0,.82fr) minmax(280px,1fr);margin-top:14px;padding:16px}.codex-vps-upload,.mobile-first-panel{margin-bottom:14px}.codex-vps-mobile h3{color:white;font-size:18px;margin-bottom:6px}.codex-vps-mobile p{color:rgba(255,255,255,.72);font-size:13px;line-height:1.5;margin:0}.codex-vps-mobile-actions{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.codex-vps-mobile-actions .dark-button{align-items:start;border:1px solid rgba(255,255,255,.12);display:grid;gap:4px;grid-template-columns:minmax(0,1fr) auto;justify-items:start;min-height:78px;min-width:0;overflow:hidden;padding:12px;white-space:normal}.codex-vps-mobile-actions .dark-button svg{grid-column:2;grid-row:1;justify-self:end}.codex-vps-mobile-actions .dark-button small{color:rgba(255,255,255,.66);font-size:11px;font-weight:750;grid-column:1/-1;line-height:1.35;overflow-wrap:anywhere;width:100%}.codex-vps-mobile-actions .dark-button span{max-width:100%;min-width:0;overflow-wrap:anywhere}.codex-vps-mobile ol{color:rgba(255,255,255,.78);display:grid;gap:7px;grid-column:1/-1;margin:0;padding-left:20px}.codex-vps-mobile li{font-size:13px;line-height:1.4}.codex-vps-rescue{background:#111820;border-radius:8px;color:white;display:grid;gap:12px;margin-bottom:14px;padding:16px}.codex-vps-mobile-details{background:#f8f6f0;border:1px solid rgba(17,24,32,.08);border-radius:8px;margin-top:12px;overflow:hidden}.codex-vps-mobile-details summary{align-items:center;color:#111820;cursor:pointer;display:flex;font-size:13px;font-weight:950;gap:8px;list-style:none;min-height:48px;padding:0 14px}.codex-vps-mobile-details summary::-webkit-details-marker{display:none}.codex-vps-mobile-details summary:after{background:#111820;border-radius:999px;color:white;content:"+";font-size:13px;font-weight:950;line-height:22px;margin-left:auto;text-align:center;width:22px}.codex-vps-mobile-details[open] summary:after{content:"-"}.codex-vps-mobile-details .codex-vps-mobile{border-radius:0;margin:0}.codex-vps-mobile-details .codex-vps-split{padding:12px}.codex-vps-rescue-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.codex-vps-rescue-head h3{color:white;font-size:20px;line-height:1.16;margin:6px 0}.codex-vps-rescue-head p,.codex-vps-yorkhost-note p{color:rgba(255,255,255,.72);font-size:13px;line-height:1.45;margin:0}.codex-vps-rescue-head-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.codex-vps-rescue-head-actions .soft-button{flex:0 0 auto;min-height:38px}.codex-vps-rescue-dock{background:rgba(8,7,18,.72);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px;position:sticky;top:8px;z-index:3}.codex-vps-rescue-dock.good{border-color:rgba(34,197,94,.24)}.codex-vps-rescue-dock.warn{border-color:rgba(245,158,11,.26)}.codex-vps-rescue-dock.danger{border-color:rgba(248,113,113,.3)}.codex-vps-rescue-dock a,.codex-vps-rescue-dock button{align-items:center;border-radius:8px;display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr);justify-items:start;min-height:64px;min-width:0;padding:10px;text-align:left;white-space:normal}.codex-vps-rescue-dock button:disabled{cursor:wait;opacity:.6}.codex-vps-rescue-dock small,.codex-vps-rescue-dock span,.codex-vps-rescue-dock strong{min-width:0}.codex-vps-rescue-dock strong{display:block;font-size:12px;line-height:1.12}.codex-vps-rescue-dock small{display:block;font-size:10px;font-weight:760;line-height:1.25;opacity:.76;overflow-wrap:anywhere}.codex-vps-situation-strip{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.codex-vps-situation-strip article{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:4px;min-width:0;padding:10px}.codex-vps-situation-strip article.good{border-color:rgba(34,197,94,.26)}.codex-vps-situation-strip article.warn{border-color:rgba(245,158,11,.28)}.codex-vps-situation-strip article.danger{border-color:rgba(248,113,113,.32)}.codex-vps-situation-strip span{color:#d8a642;font-size:10px;font-weight:950;text-transform:uppercase}.codex-vps-situation-strip strong{color:white;font-size:13px;line-height:1.16;overflow-wrap:anywhere}.codex-vps-incident-state{gap:10px}.codex-vps-incident-state.good{border-color:rgba(34,197,94,.24)}.codex-vps-incident-state.warn{border-color:rgba(245,158,11,.3)}.codex-vps-incident-state.danger{border-color:rgba(248,113,113,.34)}.codex-vps-incident-state-head{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr)}.codex-vps-incident-state-head>svg{color:#d8a642}.codex-vps-incident-state-head span,.codex-vps-incident-state-meta span{color:#d8a642;display:block;font-size:10px;font-weight:950;text-transform:uppercase}.codex-vps-incident-state-head strong{color:white;display:block;font-size:17px;line-height:1.14;overflow-wrap:anywhere}.codex-vps-incident-state-head small{color:rgba(255,255,255,.66);display:block;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.codex-vps-incident-state-meta{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.codex-vps-incident-state-meta article{background:rgba(8,7,18,.32);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;gap:3px;min-width:0;padding:9px}.codex-vps-incident-state-meta strong{color:white;font-size:13px;line-height:1.16;overflow-wrap:anywhere}.codex-vps-incident-state-actions{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.codex-vps-incident-state-actions .shared-file-copy-button,.codex-vps-incident-state-actions button{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:white;cursor:pointer;display:inline-flex;font-size:11px;font-weight:950;justify-content:center;min-height:36px;padding:0 12px;width:100%}.codex-vps-incident-state-actions button:first-child{background:#d8a642;color:#111820}.codex-vps-incident-state-actions button:disabled{cursor:wait;opacity:.58}.codex-vps-armed-alert{background:rgba(245,158,11,.13);border:1px solid rgba(245,158,11,.28);border-radius:8px;min-width:0}.codex-vps-armed-alert svg{color:#fbbf24}.codex-vps-armed-alert span{min-width:0}.codex-vps-armed-alert strong{color:white;display:block;font-size:13px;line-height:1.18}.codex-vps-armed-alert small{color:rgba(255,255,255,.68);display:block;font-weight:760;overflow-wrap:anywhere}.codex-vps-armed-alert button{border:1px solid rgba(255,255,255,.14);border-radius:999px;color:white;font-size:11px;font-weight:900;padding:0 11px}.codex-vps-mobile-playbook{gap:10px}.codex-vps-mobile-playbook.good{border-color:rgba(34,197,94,.24)}.codex-vps-mobile-playbook.warn{border-color:rgba(245,158,11,.28)}.codex-vps-mobile-playbook.danger{border-color:rgba(248,113,113,.32)}.codex-vps-mobile-playbook-head{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto}.codex-vps-mobile-playbook-head>svg{color:#d8a642}.codex-vps-mobile-playbook-head span{color:#d8a642;display:block;font-size:10px;font-weight:950;text-transform:uppercase}.codex-vps-mobile-playbook-head strong{color:white;display:block;font-size:17px;line-height:1.14;overflow-wrap:anywhere}.codex-vps-mobile-playbook-head small{color:rgba(255,255,255,.66);display:block;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.codex-vps-mobile-playbook-head .shared-file-copy-control{justify-self:end}.codex-vps-mobile-playbook-head .shared-file-copy-button{min-height:36px;padding-inline:11px}.codex-vps-mobile-playbook-steps{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.codex-vps-mobile-playbook-steps article{align-items:start;background:rgba(8,7,18,.32);border:1px solid rgba(255,255,255,.09);border-radius:8px;display:grid;gap:8px;grid-template-columns:auto auto minmax(0,1fr);min-width:0;padding:10px}.codex-vps-mobile-playbook-steps article.good{border-color:rgba(34,197,94,.24)}.codex-vps-mobile-playbook-steps article.warn{border-color:rgba(245,158,11,.28)}.codex-vps-mobile-playbook-steps article.danger{border-color:rgba(248,113,113,.3)}.codex-vps-mobile-playbook-steps article>span{align-items:center;background:rgba(255,255,255,.1);border-radius:999px;color:white;display:inline-flex;font-size:10px;font-weight:950;height:22px;justify-content:center;width:22px}.codex-vps-mobile-playbook-steps article>svg{color:#d8a642;margin-top:3px}.codex-vps-mobile-playbook-steps article>div{min-width:0}.codex-vps-mobile-playbook-steps strong{color:white;display:block;font-size:13px;line-height:1.18;overflow-wrap:anywhere}.codex-vps-mobile-playbook-steps small{color:rgba(255,255,255,.64);display:block;font-size:11px;font-weight:760;line-height:1.32;margin-top:2px;overflow-wrap:anywhere}.codex-vps-mobile-playbook-steps .shared-file-copy-control,.codex-vps-mobile-playbook-steps a,.codex-vps-mobile-playbook-steps button{grid-column:1/-1}.codex-vps-mobile-playbook-steps a,.codex-vps-mobile-playbook-steps button{align-items:center;background:#d8a642;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#111820;cursor:pointer;display:inline-flex;font-size:11px;font-weight:950;justify-content:center;min-height:34px;padding:0 11px;text-decoration:none;width:100%}.codex-vps-mobile-playbook-steps button:disabled{cursor:wait;opacity:.58}.codex-vps-mobile-playbook-steps .shared-file-copy-button{min-height:34px;width:100%}.codex-vps-follow-up{gap:10px}.codex-vps-follow-up.good{border-color:rgba(34,197,94,.24)}.codex-vps-follow-up.warn{border-color:rgba(245,158,11,.28)}.codex-vps-follow-up.danger{border-color:rgba(248,113,113,.32)}.codex-vps-follow-up-head{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto}.codex-vps-follow-up-head>svg{color:#d8a642}.codex-vps-follow-up-head span{color:#d8a642;display:block;font-size:10px;font-weight:950;text-transform:uppercase}.codex-vps-follow-up-head strong{color:white;display:block;font-size:15px;line-height:1.16;overflow-wrap:anywhere}.codex-vps-follow-up-head small{color:rgba(255,255,255,.64);display:block;font-size:11px;line-height:1.34;overflow-wrap:anywhere}.codex-vps-follow-up-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.codex-vps-follow-up-actions .shared-file-copy-button,.codex-vps-follow-up-actions button{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:white;cursor:pointer;display:inline-flex;font-size:11px;font-weight:950;gap:6px;justify-content:center;min-height:36px;padding:0 12px}.codex-vps-follow-up-actions button:first-child{background:#d8a642;color:#111820}.codex-vps-follow-up-actions button:disabled{cursor:wait;opacity:.58}.codex-vps-follow-up-actions .shared-file-copy-control{min-width:0}.codex-vps-follow-up-steps{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.codex-vps-follow-up-steps li{background:rgba(8,7,18,.32);border:1px solid rgba(255,255,255,.09);border-radius:8px;display:grid;gap:3px;min-width:0;padding:9px}.codex-vps-follow-up-steps li.done{border-color:rgba(34,197,94,.24)}.codex-vps-follow-up-steps li.running,.codex-vps-follow-up-steps li.warn{border-color:rgba(245,158,11,.28)}.codex-vps-follow-up-steps li.danger{border-color:rgba(248,113,113,.3)}.codex-vps-follow-up-steps span{color:#a78bfa;font-size:10px;font-weight:950;text-transform:uppercase}.codex-vps-follow-up-steps strong{color:white;font-size:12px;line-height:1.16;overflow-wrap:anywhere}.codex-vps-follow-up-steps small,.codex-vps-follow-up-steps time{color:rgba(255,255,255,.64);font-size:11px;line-height:1.32;overflow-wrap:anywhere}.codex-vps-incident-note{gap:10px}.codex-vps-incident-note-head{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr)}.codex-vps-incident-note-head>svg{color:#d8a642}.codex-vps-incident-note label>span,.codex-vps-incident-note-head span{color:#d8a642;display:block;font-size:10px;font-weight:950;text-transform:uppercase}.codex-vps-incident-note-head strong{color:white;display:block;font-size:15px;line-height:1.16;overflow-wrap:anywhere}.codex-vps-incident-note-head small,.codex-vps-incident-note-submit small{color:rgba(255,255,255,.64);display:block;font-size:11px;line-height:1.34;overflow-wrap:anywhere}.codex-vps-incident-note-actions{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.codex-vps-incident-note-actions button,.codex-vps-incident-note-submit button{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:white;cursor:pointer;display:inline-flex;font-size:11px;font-weight:950;justify-content:center;min-height:36px;min-width:0;padding:0 12px}.codex-vps-incident-note-actions button:first-child,.codex-vps-incident-note-submit button{background:#d8a642;color:#111820}.codex-vps-incident-note-actions button:disabled,.codex-vps-incident-note-submit button:disabled{cursor:wait;opacity:.58}.codex-vps-incident-note label{display:grid;gap:6px}.codex-vps-incident-note textarea{background:#080712;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:white;font:inherit;font-size:13px;line-height:1.35;min-height:76px;outline:none;padding:10px;resize:vertical;width:100%}.codex-vps-incident-note textarea::placeholder{color:rgba(255,255,255,.38)}.codex-vps-incident-note textarea:focus{border-color:rgba(216,166,66,.48);box-shadow:0 0 0 3px rgba(216,166,66,.12)}.codex-vps-incident-note-submit{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.codex-vps-rescue-verdict{gap:10px}.codex-vps-rescue-verdict.good{border-color:rgba(34,197,94,.28)}.codex-vps-rescue-verdict.warn{border-color:rgba(245,158,11,.3)}.codex-vps-rescue-verdict.danger{border-color:rgba(248,113,113,.34)}.codex-vps-rescue-verdict>div{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr)}.codex-vps-rescue-verdict>div>svg{color:#d8a642}.codex-vps-rescue-verdict span{color:#d8a642;display:block;font-size:10px;font-weight:950;text-transform:uppercase}.codex-vps-rescue-verdict strong{color:white;display:block;font-size:18px;line-height:1.12}.codex-vps-rescue-verdict small{color:rgba(255,255,255,.64);display:block;font-size:11px;line-height:1.35;margin-top:2px;overflow-wrap:anywhere}.codex-vps-rescue-verdict ul{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.codex-vps-rescue-verdict li{background:rgba(8,7,18,.32);border:1px solid rgba(255,255,255,.08);border-radius:8px;min-width:0;padding:9px}.codex-vps-rescue-verdict li.good{border-color:rgba(34,197,94,.24)}.codex-vps-rescue-verdict li.warn{border-color:rgba(245,158,11,.28)}.codex-vps-rescue-verdict li.danger{border-color:rgba(248,113,113,.3)}.codex-vps-rescue-live,.codex-vps-rescue-status{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.codex-vps-auth-rescue,.codex-vps-emergency-copy,.codex-vps-follow-up,.codex-vps-incident-grid article,.codex-vps-incident-note,.codex-vps-incident-state,.codex-vps-mobile-playbook,.codex-vps-rescue-history,.codex-vps-rescue-live article,.codex-vps-rescue-output,.codex-vps-rescue-status article,.codex-vps-rescue-verdict,.codex-vps-server-history,.codex-vps-tunnel-copy,.codex-vps-yorkhost-note{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:5px;min-width:0;padding:11px}.codex-vps-rescue-live span,.codex-vps-rescue-status span,.codex-vps-tunnel-copy span{color:#a78bfa;font-size:11px;font-weight:950;text-transform:uppercase}.codex-vps-rescue-live strong,.codex-vps-rescue-output strong,.codex-vps-rescue-status strong,.codex-vps-yorkhost-note strong{color:white;font-size:15px;line-height:1.2;overflow-wrap:anywhere}.codex-vps-rescue-live small,.codex-vps-rescue-status small{color:rgba(255,255,255,.64);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.codex-vps-incident-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.codex-vps-incident-grid article{align-items:start;grid-template-columns:auto minmax(0,1fr)}.codex-vps-emergency-copy>svg,.codex-vps-incident-grid article>svg,.codex-vps-yorkhost-note>svg{color:#a78bfa}.codex-vps-emergency-copy strong,.codex-vps-incident-grid strong{color:white;display:block;font-size:13px;line-height:1.18}.codex-vps-emergency-copy small,.codex-vps-incident-grid small{color:rgba(255,255,255,.64);display:block;font-size:11px;font-weight:760;line-height:1.3;margin-top:2px;overflow-wrap:anywhere}.codex-vps-incident-grid a,.codex-vps-incident-grid button{align-items:center;background:#8b5cf6;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:white;cursor:pointer;display:inline-flex;font-size:11px;font-weight:900;grid-column:1/-1;justify-content:flex-start;max-width:100%;min-height:34px;overflow:hidden;padding:0 10px;text-align:left;text-decoration:none;width:100%}.codex-vps-incident-grid .shared-file-copy-control{grid-column:1/-1}.codex-vps-incident-grid .shared-file-copy-button{min-height:34px;width:100%}.codex-vps-auth-rescue{gap:10px}.codex-vps-auth-rescue>div:first-child{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto}.codex-vps-auth-rescue>div:first-child>svg{color:#a78bfa}.codex-vps-auth-rescue strong{color:white;display:block;font-size:13px;line-height:1.18}.codex-vps-auth-rescue small{color:rgba(255,255,255,.64);display:block;font-size:11px;font-weight:760;line-height:1.3;margin-top:2px;overflow-wrap:anywhere}.codex-vps-auth-rescue>div:first-child a{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:white;display:inline-flex;font-size:11px;font-weight:900;min-height:32px;padding:0 11px;text-decoration:none}.codex-vps-auth-actions{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.codex-vps-auth-actions button{align-items:start;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:white;cursor:pointer;display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr);min-height:70px;padding:10px;text-align:left}.codex-vps-auth-actions button:disabled{cursor:wait;opacity:.58}.codex-vps-auth-actions button svg{color:#a78bfa}.codex-vps-auth-actions span{min-width:0}.codex-vps-auth-rescue pre{background:#080712;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:rgba(247,242,255,.72);font-size:11px;line-height:1.38;margin:0;max-height:118px;overflow:auto;padding:10px;white-space:pre-wrap}.codex-vps-rescue-actions{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.codex-vps-rescue-actions button,.codex-vps-rescue-actions>a{align-items:start;border-radius:8px;display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr);justify-items:start;min-height:86px;min-width:0;padding:12px;text-align:left;white-space:normal}.codex-vps-rescue-actions button:disabled{cursor:wait;opacity:.58}.codex-vps-rescue-actions button span,.codex-vps-rescue-actions>a span{display:grid;gap:3px;min-width:0}.codex-vps-rescue-actions button strong,.codex-vps-rescue-actions>a strong{font-size:13px;line-height:1.18}.codex-vps-rescue-actions button small,.codex-vps-rescue-actions>a small{font-size:11px;font-weight:750;line-height:1.32;overflow-wrap:anywhere}.codex-vps-vnc-action svg:last-child{grid-column:1/-1}.codex-vps-tunnel-copy{grid-column:span 2}.codex-vps-tunnel-copy code{background:#080712;border-radius:8px;color:#e9d5ff;display:block;font-size:12px;font-weight:850;line-height:1.35;overflow-wrap:anywhere;padding:9px;white-space:normal;word-break:break-all}.codex-vps-tunnel-copy .shared-file-copy-button{min-height:38px;padding-inline:12px}.codex-vps-tunnel-copy .shared-file-copy-manual{background:#080712;border-color:rgba(255,255,255,.14);color:white}.codex-vps-rescue-output{gap:10px;padding:0}.codex-vps-rescue-output>div{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:12px 12px 0}.codex-vps-rescue-result{background:#080712;border:0;border-radius:0 0 8px 8px;color:rgba(247,242,255,.72);font-size:11px;line-height:1.42;margin:0;min-height:76px;overflow:auto;padding:11px;white-space:pre-wrap}.codex-vps-rescue-history,.codex-vps-server-history{gap:9px}.codex-vps-emergency-copy,.codex-vps-rescue-history>div,.codex-vps-server-history>div{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto}.codex-vps-server-history>div{grid-template-columns:auto minmax(0,1fr) auto auto}.codex-vps-rescue-history>div{grid-template-columns:auto minmax(0,1fr)}.codex-vps-server-history button{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:white;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.codex-vps-server-history .codex-vps-history-mode-button{border-radius:999px;font-size:10px;font-weight:950;padding:0 10px;width:auto}.codex-vps-server-history button:disabled{cursor:wait;opacity:.58}.codex-vps-rescue-history strong,.codex-vps-server-history strong{color:white;font-size:13px}.codex-vps-rescue-history ol,.codex-vps-server-history ol{display:grid;gap:7px;list-style:none;margin:0;padding:0}.codex-vps-rescue-history li,.codex-vps-server-history li{background:rgba(8,7,18,.32);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;gap:3px;padding:9px}.codex-vps-server-history li.failed{border-color:rgba(248,113,113,.26)}.codex-vps-rescue-history span,.codex-vps-server-history span{color:#a78bfa;font-size:10px;font-weight:950}.codex-vps-rescue-history p,.codex-vps-rescue-history small,.codex-vps-server-history p,.codex-vps-server-history small{color:rgba(255,255,255,.64);font-size:11px;line-height:1.35;margin:0;overflow-wrap:anywhere}.codex-vps-emergency-copy .shared-file-copy-control{justify-self:end}.codex-vps-emergency-copy .shared-file-copy-button{min-height:38px;padding-inline:12px}.codex-vps-yorkhost-note{align-items:start;grid-template-columns:auto minmax(0,1fr)}.codex-vps-rescue-simple{gap:10px}.codex-vps-rescue-simple .codex-vps-rescue-head h3{font-size:18px;margin:4px 0}.codex-vps-rescue-simple .codex-vps-rescue-head p{font-size:12px}.codex-vps-rescue-simple .codex-vps-rescue-dock{background:rgba(8,7,18,.52);position:static}.codex-vps-rescue-simple .codex-vps-rescue-dock a,.codex-vps-rescue-simple .codex-vps-rescue-dock button{min-height:58px;padding:9px}.codex-vps-rescue-simple .codex-vps-situation-strip article{padding:9px}.codex-vps-rescue-simple .codex-vps-auth-rescue,.codex-vps-rescue-simple .codex-vps-emergency-copy,.codex-vps-rescue-simple .codex-vps-follow-up,.codex-vps-rescue-simple .codex-vps-incident-grid,.codex-vps-rescue-simple .codex-vps-incident-note,.codex-vps-rescue-simple .codex-vps-incident-state,.codex-vps-rescue-simple .codex-vps-mobile-playbook,.codex-vps-rescue-simple .codex-vps-rescue-actions,.codex-vps-rescue-simple .codex-vps-rescue-history,.codex-vps-rescue-simple .codex-vps-rescue-live,.codex-vps-rescue-simple .codex-vps-rescue-status,.codex-vps-rescue-simple .codex-vps-rescue-verdict,.codex-vps-rescue-simple .codex-vps-server-history{display:none}.codex-vps-rescue-simple .codex-vps-rescue-output{background:rgba(255,255,255,.06)}.codex-vps-rescue-simple .codex-vps-rescue-result{min-height:52px;max-height:120px}.codex-vps-rescue-simple .codex-vps-yorkhost-note{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.24)}.prospect-detail-drawer .inline-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.prospect-detail-drawer .inline-edit-form button,.prospect-detail-drawer .inline-edit-form input[name=demoUrl],.prospect-detail-drawer .inline-edit-form input[name=email],.prospect-detail-drawer .inline-edit-form input[name=notes],.prospect-detail-drawer .inline-edit-form input[name=phone],.prospect-detail-drawer .inline-edit-form input[name=problem],.prospect-detail-drawer .inline-edit-form input[name=websiteUrl]{grid-column:auto}.control-center-shell #business-pipeline,.control-center-shell #new-prospect,.control-center-shell #prioritaires,.control-center-shell #prospects{scroll-margin-top:132px}.control-center-shell #prioritaires{order:0}.control-center-shell #business-pipeline{order:1}.control-center-shell #prospects{order:-1}.control-center-shell #new-prospect{order:2}@media (max-width:760px){.dashboard-shell.control-center-shell #business-pipeline,.dashboard-shell.control-center-shell #new-prospect,.dashboard-shell.control-center-shell #prioritaires,.dashboard-shell.control-center-shell #prospects{scroll-margin-top:340px!important}}.sidebar-collapse-state{display:none}.dashboard-sidebar-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.sidebar-collapse-button{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:rgba(247,242,255,.7);cursor:pointer;display:inline-flex;font-size:12px;font-weight:900;gap:7px;min-height:36px;padding:0 10px}.sidebar-collapse-button:hover{background:rgba(139,92,246,.18);border-color:rgba(216,166,66,.18);color:#ffffff}.dashboard-shell.control-center-shell:has(.sidebar-collapse-state:checked){grid-template-columns:84px minmax(0,1fr)}.sidebar-collapse-state:checked+.dashboard-sidebar.control-sidebar{align-items:center;padding:22px 10px}.sidebar-collapse-state:checked+.dashboard-sidebar .control-status-card,.sidebar-collapse-state:checked+.dashboard-sidebar .dashboard-brand.control-brand strong,.sidebar-collapse-state:checked+.dashboard-sidebar .dashboard-menu-section>span,.sidebar-collapse-state:checked+.dashboard-sidebar .sidebar-collapse-button span,.sidebar-collapse-state:checked+.dashboard-sidebar .sidebar-compact-card,.sidebar-collapse-state:checked+.dashboard-sidebar .sidebar-nav-group{display:none}.sidebar-collapse-state:checked+.dashboard-sidebar .dashboard-sidebar-top{display:grid;justify-items:center}.sidebar-collapse-state:checked+.dashboard-sidebar .dashboard-menu,.sidebar-collapse-state:checked+.dashboard-sidebar .dashboard-menu-section{align-items:center;display:grid;justify-items:center}.sidebar-collapse-state:checked+.dashboard-sidebar .dashboard-menu a{font-size:0;justify-content:center;min-height:44px;padding:0;width:44px}.sidebar-collapse-state:checked+.dashboard-sidebar .dashboard-menu a svg{height:19px;width:19px}.orchestrator-workbench{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(260px,.3fr) minmax(520px,1fr) minmax(300px,.36fr);min-height:calc(100vh - 122px)}.ncc-command-deck{background:linear-gradient(135deg,rgba(8,17,20,.92),rgba(18,17,25,.88)),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid rgba(125,211,252,.2);border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,.22);display:grid;gap:14px;grid-column:1/-1;padding:16px}.ncc-command-deck.good{border-color:rgba(52,211,153,.28)}.ncc-command-deck.warn{border-color:rgba(251,191,36,.28)}.ncc-command-deck.danger{border-color:rgba(248,113,113,.34)}.ncc-command-hero{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 210px}.ncc-command-hero h2{color:#fff;font-size:clamp(28px,4vw,48px);letter-spacing:0;line-height:.95;margin:6px 0 0}.ncc-command-hero p{color:rgba(247,242,255,.72);font-size:15px;font-weight:850;line-height:1.35;margin:10px 0 0}.ncc-command-status{align-content:center;background:rgba(2,6,23,.48);border:1px solid rgba(255,255,255,.08);border-radius:14px;display:grid;gap:6px;min-height:108px;padding:14px}.ncc-command-map span,.ncc-command-signal span,.ncc-command-status span{color:rgba(125,211,252,.88);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ncc-command-status strong{color:#fff;font-size:26px;letter-spacing:0;line-height:1}.ncc-command-status small{color:rgba(247,242,255,.58);font-size:12px;font-weight:850}.ncc-command-signal-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.ncc-command-signal{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:14px;color:inherit;display:grid;gap:7px;min-height:124px;padding:13px;text-decoration:none}.ncc-command-signal.good{border-color:rgba(52,211,153,.18)}.ncc-command-signal.warn{border-color:rgba(251,191,36,.22)}.ncc-command-signal.danger{border-color:rgba(248,113,113,.28)}.ncc-command-decision-list a:hover,.ncc-command-map a:hover,.ncc-command-signal:hover{border-color:rgba(125,211,252,.34)}.ncc-command-signal svg{color:#7dd3fc}.ncc-command-signal.warn svg{color:#fbbf24}.ncc-command-signal.danger svg{color:#f87171}.ncc-command-signal strong{color:#fff;font-size:24px;letter-spacing:0;line-height:1}.ncc-command-signal small{color:rgba(247,242,255,.62);font-size:12px;font-weight:850;line-height:1.25}.ncc-command-bottom{display:grid;gap:10px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.ncc-command-decision-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ncc-command-decision-list a{align-items:center;background:rgba(2,6,23,.38);border:1px solid rgba(255,255,255,.08);border-radius:14px;color:inherit;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr) 18px;min-height:92px;padding:12px;text-decoration:none}.ncc-command-decision-list svg{color:#7dd3fc}.ncc-command-decision-list small{color:rgba(251,191,36,.88);display:block;font-size:10px;font-style:normal;font-weight:950;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.ncc-command-decision-list strong{color:#fff;display:block;font-size:13px;letter-spacing:0;line-height:1.2}.ncc-command-decision-list em{color:rgba(247,242,255,.58);display:block;font-size:12px;font-style:normal;font-weight:800;line-height:1.3;margin-top:4px}.ncc-command-map{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:14px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.ncc-command-map a{background:rgba(2,6,23,.36);border:1px solid rgba(255,255,255,.07);border-radius:12px;color:inherit;display:grid;gap:5px;min-height:56px;padding:10px;text-decoration:none}.ncc-command-map strong{color:#fff;font-size:18px;letter-spacing:0;line-height:1}.control-center-v1{background:rgba(255,255,255,.045);border:1px solid rgba(216,166,66,.14);border-radius:18px;display:grid;gap:14px;grid-column:1/-1;padding:16px}.control-center-v1-header{align-items:end;display:flex;gap:16px;justify-content:space-between}.control-center-v1-header strong{color:#fff;display:block;font-size:20px;letter-spacing:0;margin-top:4px}.control-center-v1-header p{color:rgba(247,242,255,.62);font-size:13px;font-weight:800;line-height:1.35;margin:0;max-width:520px;text-align:right}.control-center-v1-grid{display:grid;gap:10px;grid-template-columns:repeat(8,minmax(0,1fr))}.control-center-v1-grid a{background:rgba(7,8,13,.34);border:1px solid rgba(255,255,255,.08);border-radius:14px;color:inherit;display:grid;gap:6px;min-height:88px;padding:12px;text-decoration:none}.control-center-v1-grid a:hover{border-color:rgba(216,166,66,.26)}.control-center-v1-grid span{color:rgba(216,166,66,.88);font-size:10px;font-weight:950;text-transform:uppercase}.control-center-v1-grid strong{color:#fff;font-size:20px;line-height:1}.control-center-v1-grid small{color:rgba(247,242,255,.58);font-size:11px;font-weight:850;line-height:1.25}.orchestrator-next-actions{align-items:stretch;display:grid;gap:10px;grid-template-columns:160px repeat(4,minmax(0,1fr))}.orchestrator-next-actions>span{align-items:center;display:flex}.orchestrator-next-actions a{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:inherit;display:grid;gap:5px;min-height:76px;padding:11px;text-decoration:none}.orchestrator-next-actions a:hover{border-color:rgba(147,51,234,.35)}.orchestrator-next-actions strong{color:#fff;font-size:13px;letter-spacing:0}.orchestrator-action-priority{color:rgba(216,166,66,.92);font-size:10px;font-weight:950;text-transform:uppercase}.orchestrator-next-actions small{color:rgba(247,242,255,.58);font-size:11px;font-weight:800;line-height:1.25}.orchestrator-next-actions em{color:rgba(247,242,255,.48);font-size:10px;font-style:normal;font-weight:850}.orchestrator-next-actions b{color:rgba(216,166,66,.9);font-size:10px;text-transform:uppercase}.orchestrator-inspector>section,.orchestrator-rail,.orchestrator-thread{backdrop-filter:blur(18px);background:rgba(255,255,255,.055);border:1px solid rgba(168,85,247,.16);border-radius:16px;box-shadow:0 22px 70px rgba(0,0,0,.2);min-width:0}.orchestrator-rail{align-content:start;display:grid;gap:12px;max-height:calc(100vh - 122px);overflow:auto;padding:14px;scrollbar-width:thin}.orchestrator-inspector strong,.orchestrator-rail-header strong,.orchestrator-thread-top h2{color:#ffffff;display:block}.orchestrator-rail-header strong{font-size:20px;line-height:1.05}.orchestrator-inspector p,.orchestrator-log-stream p,.orchestrator-message p,.orchestrator-rail-header p,.orchestrator-thread-top span{color:rgba(247,242,255,.64);font-size:13px;font-weight:800;line-height:1.45;margin:6px 0 0}.orchestrator-run-button{align-items:center;background:rgba(139,92,246,.86);border:0;border-radius:12px;box-shadow:none;color:white;cursor:pointer;display:flex;font:inherit;font-weight:950;gap:9px;justify-content:center;min-height:44px;width:100%}.orchestrator-filter-bar{background:rgba(7,8,13,.26);border:1px solid rgba(255,255,255,.08);border-radius:12px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px}.orchestrator-filter-bar button{align-items:center;background:transparent;border:0;border-radius:8px;color:rgba(247,242,255,.58);cursor:pointer;display:flex;font:inherit;font-size:11px;font-weight:950;gap:6px;justify-content:center;min-height:34px;padding:0 8px}.orchestrator-filter-bar button.active,.orchestrator-filter-bar button:hover{background:rgba(255,255,255,.08);color:#ffffff}.orchestrator-filter-bar b{color:#d8a642;font-size:11px}.orchestrator-mini-stats{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.orchestrator-account-focus,.orchestrator-flow-board article,.orchestrator-inspector dl div,.orchestrator-log-stream article,.orchestrator-mini-stats article,.orchestrator-mode-guide article,.orchestrator-policy-list article,.orchestrator-queue-list article,.orchestrator-route-card{background:rgba(7,8,13,.28);border:1px solid rgba(255,255,255,.08);border-radius:10px}.orchestrator-mini-stats article{min-height:76px;padding:9px}.orchestrator-flow-board span,.orchestrator-inspector dt,.orchestrator-list-title,.orchestrator-log-stream small,.orchestrator-message span,.orchestrator-mini-stats span{color:#d8a642;display:block;font-size:10px;font-weight:950;text-transform:uppercase}.orchestrator-mini-stats strong{color:#ffffff;display:block;font-size:20px;line-height:1;margin:7px 0 0}.orchestrator-mini-stats small{display:none}.orchestrator-worker-list{display:grid;gap:8px}.orchestrator-account-list a,.orchestrator-queue-list a,.orchestrator-worker-list a{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#ffffff;display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr) auto;min-height:54px;padding:9px 10px}.orchestrator-account-list,.orchestrator-queue-list{display:grid;gap:8px}.orchestrator-account-list a,.orchestrator-queue-list a{grid-template-columns:minmax(0,1fr) auto;min-height:48px;text-decoration:none}.orchestrator-queue-list article{padding:10px}.orchestrator-worker-list a.active{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(216,166,66,.08));border-color:rgba(216,166,66,.22)}.orchestrator-account-list strong,.orchestrator-queue-list strong,.orchestrator-worker-list strong{display:block;font-size:13px}.orchestrator-account-list small,.orchestrator-queue-list small,.orchestrator-worker-list small{color:rgba(247,242,255,.55);display:block;font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orchestrator-worker-list .agent-status{margin-top:0;white-space:nowrap}.orchestrator-thread{display:grid;gap:9px;align-content:start;grid-template-rows:auto auto auto;max-height:calc(100vh - 122px);overflow:hidden;padding:16px}.orchestrator-thread-top{align-items:center;display:flex;gap:18px;justify-content:space-between}.orchestrator-thread-top h2{font-size:clamp(28px,2.55vw,40px);letter-spacing:0;line-height:1;margin-bottom:4px}.orchestrator-status-strip{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.orchestrator-status-strip small{background:rgba(16,185,129,.09);border:1px solid rgba(16,185,129,.14);border-radius:8px;color:#a7f3d0;font-size:11px;font-weight:950;padding:6px 9px}.orchestrator-command-strip{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.orchestrator-command-strip button{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#ffffff;cursor:pointer;display:flex;font:inherit;gap:9px;min-height:44px;min-width:0;padding:9px;text-align:left}.orchestrator-command-strip button:hover{background:rgba(139,92,246,.14);border-color:rgba(216,166,66,.16)}.orchestrator-command-strip svg{color:#d8a642;flex:0 0 auto}.orchestrator-command-strip small,.orchestrator-command-strip strong{display:block;line-height:1.1}.orchestrator-command-strip strong{font-size:12px;font-weight:950}.orchestrator-command-strip small{color:rgba(247,242,255,.52);font-size:10px;font-weight:800;margin-top:4px}.orchestrator-flow-board{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(92px,1fr));overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.orchestrator-flow-board article{min-height:86px;padding:10px;position:relative}.orchestrator-flow-board article:after{background:rgba(216,166,66,.5);content:"";height:1px;position:absolute;right:-8px;top:28px;width:8px}.orchestrator-flow-board article:last-child:after{display:none}.orchestrator-flow-board strong{color:#ffffff;display:block;font-size:13px;margin-top:5px}.orchestrator-flow-board p{color:rgba(247,242,255,.58);font-size:10px;font-weight:800;line-height:1.25;margin:4px 0 18px}.orchestrator-flow-board small{bottom:9px;color:rgba(247,242,255,.46);font-size:10px;font-weight:950;left:10px;position:absolute;text-transform:uppercase}.orchestrator-job-tabs{background:rgba(7,8,13,.26);border:1px solid rgba(255,255,255,.08);border-radius:12px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px}.orchestrator-job-tabs a{align-items:center;background:transparent;border-radius:8px;color:rgba(247,242,255,.62);display:flex;font-size:11px;font-weight:950;justify-content:space-between;min-height:34px;padding:0 9px;text-decoration:none}.orchestrator-job-tabs a.active,.orchestrator-job-tabs a:hover{background:rgba(255,255,255,.08);color:#ffffff}.orchestrator-job-tabs strong{color:#d8a642;font-size:12px}.orchestrator-chat{align-content:start;display:grid;gap:10px;min-height:0;overflow:auto;padding-right:2px;scrollbar-width:thin}.orchestrator-message{border:1px solid rgba(255,255,255,.09);border-radius:14px;max-width:72%;padding:12px}.orchestrator-message.user{background:rgba(255,255,255,.045);justify-self:end}.orchestrator-message.system{background:rgba(139,92,246,.1);border-color:rgba(216,166,66,.12)}.orchestrator-message.worker{background:rgba(7,8,13,.32)}.orchestrator-route-card{align-items:center;display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr) auto;margin-top:10px;padding:10px}.orchestrator-route-card svg{color:#d8a642}.orchestrator-route-card strong{color:#ffffff;display:block;font-size:15px}.orchestrator-route-card small{color:rgba(247,242,255,.58);font-size:12px;font-weight:800}.orchestrator-command-box{background:rgba(7,8,13,.34);border:1px solid rgba(255,255,255,.08);border-radius:14px;display:grid;gap:10px;padding:10px}.orchestrator-command-box label{color:rgba(247,242,255,.62);display:grid;font-size:12px;font-weight:950;gap:8px;text-transform:uppercase}.orchestrator-command-box textarea{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);border-radius:10px;color:#ffffff;font:inherit;min-height:48px;padding:10px;resize:vertical;text-transform:none}.orchestrator-command-box>div,.orchestrator-review-box>div{display:flex;flex-wrap:wrap;gap:8px}.orchestrator-action-notice{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.14);border-radius:10px;padding:9px 10px}.orchestrator-action-notice span{color:#a7f3d0;display:block;font-size:10px;font-weight:950;text-transform:uppercase}.orchestrator-action-notice p{color:rgba(247,242,255,.72)!important;font-size:12px!important;margin:4px 0 0!important}.mission-plan-grid{display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0!important}.orchestrator-category-row{display:flex!important;flex-wrap:wrap;gap:6px!important;margin-top:9px}.orchestrator-category-pill{background:rgba(216,166,66,.1);border:1px solid rgba(216,166,66,.18);border-radius:999px;color:#f8e7b0!important;font-size:10px!important;font-weight:900;padding:5px 8px;text-transform:uppercase}.mission-plan-grid article{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:9px}.mission-plan-grid strong{color:#ffffff;display:block;font-size:12px;font-weight:900}@media (max-width:760px){.mission-plan-grid{grid-template-columns:1fr}}.control-center-shell:has(.orchestrator-codex-workbench){background:radial-gradient(circle at 18% 0,rgba(91,33,182,.18),transparent 28%),linear-gradient(135deg,#09090d,#111117 54%,#15110f)}.control-center-shell:has(.orchestrator-codex-workbench) .dashboard-main{padding:18px 22px 22px}.orchestrator-codex-workbench{gap:14px;grid-template-columns:264px minmax(0,1160px);height:calc(100vh - 40px);justify-content:center;max-width:1460px;width:100%}.orchestrator-codex-sidebar,.orchestrator-codex-thread{background:linear-gradient(180deg,rgba(27,27,34,.98),rgba(19,19,25,.98));border:1px solid rgba(255,255,255,.085);border-radius:18px;box-shadow:0 24px 80px rgba(0,0,0,.32)}.orchestrator-codex-sidebar{max-height:calc(100vh - 40px);overflow:hidden;padding:14px}.orchestrator-codex-sidebar .orchestrator-rail-header{border-bottom:1px solid rgba(255,255,255,.075);margin-bottom:12px;padding:4px 2px 14px}.orchestrator-codex-sidebar .orchestrator-rail-header strong{color:rgba(255,255,255,.96);font-size:18px;font-weight:880}.orchestrator-codex-sidebar .orchestrator-rail-header p{color:rgba(247,242,255,.54);line-height:1.35;margin-top:6px}.orchestrator-codex-sidebar .orchestrator-run-button{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.095);border-radius:12px;box-shadow:none;color:rgba(255,255,255,.9);font-size:13px;min-height:38px}.orchestrator-codex-sidebar .orchestrator-run-button:hover{background:rgba(124,58,237,.2);border-color:rgba(167,139,250,.24)}.orchestrator-codex-sidebar .orchestrator-worker-list{gap:9px;margin-top:14px}.orchestrator-codex-sidebar .orchestrator-list-title{color:rgba(216,166,66,.92);font-size:10px}.orchestrator-codex-sidebar .orchestrator-primary-agent-card{align-items:center;background:linear-gradient(135deg,rgba(124,58,237,.2),rgba(16,185,129,.08));border:1px solid rgba(167,139,250,.18);border-radius:15px;color:rgba(255,255,255,.94);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;margin:0;min-height:58px;padding:10px;text-decoration:none}.orchestrator-codex-sidebar form{margin:0}.orchestrator-codex-sidebar .orchestrator-primary-agent-card:hover{background:linear-gradient(135deg,rgba(124,58,237,.26),rgba(16,185,129,.11));border-color:rgba(216,166,66,.2)}.orchestrator-codex-sidebar .orchestrator-primary-agent-card small,.orchestrator-codex-sidebar .orchestrator-primary-agent-card strong{display:block}.orchestrator-codex-sidebar .orchestrator-primary-agent-card small{color:rgba(247,242,255,.56);font-size:11px;font-weight:760;margin-top:2px}.orchestrator-codex-sidebar .orchestrator-worker-list a{background:rgba(255,255,255,.038);border-color:rgba(255,255,255,.075);border-radius:13px;min-height:54px;padding:10px}.orchestrator-codex-sidebar .orchestrator-worker-list a:hover{background:rgba(255,255,255,.065);border-color:rgba(255,255,255,.13)}.orchestrator-codex-sidebar .orchestrator-worker-list a.active{background:linear-gradient(135deg,rgba(124,58,237,.22),rgba(216,166,66,.08));border-color:rgba(216,166,66,.22)}.orchestrator-codex-sidebar .agent-status{border-radius:999px;font-size:10px;min-width:58px;text-align:center}.orchestrator-codex-sidebar .orchestrator-sidebar-cli-card,.orchestrator-codex-sidebar .orchestrator-sidebar-ops-card{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:16px;display:grid;gap:7px;margin-top:18px;padding:13px}.orchestrator-codex-sidebar .orchestrator-sidebar-ops-card{margin-top:10px}.orchestrator-codex-sidebar .orchestrator-sidebar-cli-card strong,.orchestrator-codex-sidebar .orchestrator-sidebar-ops-card strong{color:rgba(255,255,255,.96);font-size:14px;line-height:1.15}.orchestrator-codex-sidebar .orchestrator-sidebar-cli-card small,.orchestrator-codex-sidebar .orchestrator-sidebar-ops-card small{color:rgba(247,242,255,.52);font-size:11px;font-weight:760}.orchestrator-codex-sidebar .orchestrator-sidebar-cli-card div,.orchestrator-codex-sidebar .orchestrator-sidebar-ops-card div{display:flex;flex-wrap:wrap;gap:6px}.orchestrator-codex-sidebar .orchestrator-sidebar-cli-card b{background:rgba(139,92,246,.16);border:1px solid rgba(167,139,250,.18);border-radius:999px;color:rgba(255,255,255,.84);font-size:10px;line-height:1;padding:6px 8px}.orchestrator-codex-sidebar .orchestrator-sidebar-ops-card button{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.88);cursor:pointer;display:inline-flex;font-size:11px;font-weight:850;gap:5px;min-height:28px;padding:0 10px}.orchestrator-codex-sidebar .orchestrator-sidebar-ops-card button:last-child{background:rgba(139,92,246,.18);border-color:rgba(167,139,250,.22)}.orchestrator-codex-sidebar .orchestrator-sidebar-ops-card button:disabled{cursor:wait;opacity:.58}.orchestrator-codex-sidebar .orchestrator-ops-quick-grid{display:flex;gap:6px}.orchestrator-codex-sidebar .orchestrator-ops-result{background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:rgba(247,242,255,.68);font-size:10px;line-height:1.35;margin:0;max-height:92px;overflow:auto;padding:8px;white-space:pre-wrap}.orchestrator-codex-thread{max-width:none;min-height:0;overflow:hidden}.orchestrator-codex-thread .orchestrator-thread-top{background:rgba(255,255,255,.018);border-bottom-color:rgba(255,255,255,.075);min-height:74px;padding:16px 22px}.orchestrator-codex-thread .orchestrator-thread-top h2{color:rgba(255,255,255,.96);font-size:20px;font-weight:880}.orchestrator-codex-thread .orchestrator-thread-top span{color:rgba(247,242,255,.54)}.orchestrator-codex-thread .orchestrator-status-strip small{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.2);border-radius:999px;color:#baf7ed}.orchestrator-codex-thread .orchestrator-live-chat{grid-template-rows:minmax(0,1fr) auto auto auto}.orchestrator-codex-thread .orchestrator-live-stream{align-content:end;min-height:min(520px,calc(100vh - 310px));padding:32px clamp(34px,8vw,128px) 18px}.orchestrator-codex-thread .orchestrator-chat-turn{gap:14px}.orchestrator-codex-thread .chat-message{max-width:min(780px,88%)}.orchestrator-codex-thread .chat-message.user{max-width:min(720px,84%)}.orchestrator-codex-thread .chat-message span{color:rgba(247,242,255,.36);display:block;font-size:10px;font-weight:900;margin-bottom:6px;text-transform:uppercase}.orchestrator-codex-thread .chat-message.user p{background:linear-gradient(180deg,rgba(64,64,74,.92),rgba(49,49,58,.92));border:1px solid rgba(255,255,255,.12);border-radius:20px;box-shadow:0 12px 34px rgba(0,0,0,.18);font-size:15px;font-weight:780;padding:13px 16px}.orchestrator-codex-thread .chat-message.system p{color:rgba(247,242,255,.86);font-size:15px;font-weight:720;line-height:1.5}.orchestrator-codex-thread .orchestrator-answer-lines{display:grid;gap:8px}.orchestrator-codex-thread .orchestrator-answer-lines p{margin:0}.orchestrator-codex-thread .orchestrator-answer-code{background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.075);border-radius:14px;color:rgba(247,242,255,.9);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.5;margin:0;max-width:100%;overflow:auto;padding:14px 16px;text-align:left;white-space:pre;width:100%}.orchestrator-codex-thread .orchestrator-answer-code code{color:inherit;font:inherit}.orchestrator-codex-thread .orchestrator-thinking{align-items:center;display:inline-flex;gap:3px}.orchestrator-codex-thread .orchestrator-thinking:after{animation:orchestratorThinkingDots 1.25s steps(4) infinite;content:"";display:inline-block;min-width:18px;text-align:left}@keyframes orchestratorThinkingDots{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}.orchestrator-codex-thread .orchestrator-live-review,.orchestrator-codex-thread .orchestrator-live-trigger,.orchestrator-codex-thread .orchestrator-runner-answer,.orchestrator-codex-thread .orchestrator-technical-details{margin-left:clamp(34px,8vw,128px);margin-right:clamp(34px,8vw,128px)}.orchestrator-codex-thread .orchestrator-live-review,.orchestrator-codex-thread .orchestrator-live-trigger{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.075);border-radius:13px;margin-bottom:8px;padding:9px 11px}.orchestrator-codex-thread .orchestrator-live-review span,.orchestrator-codex-thread .orchestrator-live-trigger span{color:rgba(216,166,66,.9);font-size:9px}.orchestrator-codex-thread .orchestrator-live-review strong{color:rgba(255,255,255,.88);font-size:12px}.orchestrator-codex-thread .orchestrator-live-review p,.orchestrator-codex-thread .orchestrator-live-trigger p{color:rgba(247,242,255,.56);font-size:11px}.orchestrator-codex-thread .orchestrator-runner-answer{background:rgba(16,185,129,.085);border-color:rgba(16,185,129,.18);border-radius:16px;padding:12px 14px;width:min(100%,870px)}.orchestrator-codex-thread .orchestrator-runner-answer p{color:#dff4e8;font-weight:820}.orchestrator-codex-thread .chat-message.orchestrator-runner-answer small{color:rgba(223,244,232,.74);max-height:140px}.orchestrator-codex-thread .orchestrator-technical-details{background:transparent;border:0;margin-bottom:8px;padding:0}.orchestrator-codex-thread .orchestrator-technical-details summary{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.075);border-radius:999px;color:rgba(247,242,255,.52);display:inline-flex;padding:7px 11px}.orchestrator-codex-thread .orchestrator-technical-details[open] summary{color:rgba(255,255,255,.86)}.orchestrator-codex-thread .orchestrator-technical-details[open] .orchestrator-live-events,.orchestrator-codex-thread .orchestrator-technical-details[open] .orchestrator-live-packet{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.075);border-radius:14px;margin-top:8px;max-height:170px;overflow:auto}.orchestrator-codex-thread .orchestrator-live-composer{background:linear-gradient(180deg,rgba(43,43,50,.98),rgba(35,35,42,.98));border-color:rgba(255,255,255,.12);border-radius:24px;box-shadow:0 24px 70px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.06);display:grid!important;gap:8px 10px!important;grid-template-columns:minmax(0,1fr) auto!important;margin:10px clamp(34px,8vw,128px) 22px;padding:12px}.orchestrator-codex-thread .orchestrator-composer-actions,.orchestrator-codex-thread .orchestrator-composer-runtime{align-items:center!important;display:flex!important;gap:7px!important;grid-column:2!important;justify-content:flex-end!important}.orchestrator-codex-thread .orchestrator-composer-runtime{margin-top:-4px!important;width:100%!important}.orchestrator-codex-thread .orchestrator-live-composer:focus-within{border-color:rgba(167,139,250,.46);box-shadow:0 28px 80px rgba(0,0,0,.46),0 0 0 1px rgba(167,139,250,.16)}.orchestrator-codex-thread .orchestrator-live-composer textarea{color:rgba(255,255,255,.94);font-size:15px;grid-column:1!important;grid-row:1/span 2!important;min-height:52px;padding:3px 2px}.orchestrator-codex-thread .orchestrator-live-composer textarea::placeholder{color:rgba(247,242,255,.42)}.orchestrator-codex-thread .orchestrator-live-composer button{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:16px;box-shadow:0 12px 32px rgba(124,58,237,.26);min-height:48px;min-width:96px}.orchestrator-codex-thread .orchestrator-live-composer button:hover:not(:disabled){background:linear-gradient(135deg,#9b6dff,#7c3aed)}.orchestrator-codex-thread .orchestrator-attach-button{background:rgba(255,255,255,.08)!important;box-shadow:none!important;min-width:48px!important;padding:0!important;width:48px!important}.orchestrator-codex-thread .orchestrator-clear-chip,.orchestrator-codex-thread .orchestrator-workflow-chip{background:rgba(255,255,255,.06)!important;border-radius:999px!important;box-shadow:none!important;color:rgba(247,242,255,.72)!important;font-size:11px!important;font-weight:850!important;min-height:28px!important;min-width:0!important;padding:0 10px!important}.orchestrator-codex-thread .orchestrator-workflow-chip{background:rgba(16,185,129,.08)!important;color:rgba(196,255,225,.84)!important}.orchestrator-codex-thread .orchestrator-workflow-chip:hover:not(:disabled){background:rgba(16,185,129,.15)!important}.orchestrator-codex-thread .orchestrator-clear-confirm{align-items:center;background:rgba(5,5,10,.52);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:80}.orchestrator-codex-thread .orchestrator-clear-confirm>div{background:linear-gradient(180deg,rgba(38,35,45,.98),rgba(25,25,31,.98));border:1px solid rgba(167,139,250,.24);border-radius:22px;box-shadow:0 30px 90px rgba(0,0,0,.55);display:grid;gap:10px;max-width:390px;padding:20px;width:min(100%,390px)}.orchestrator-codex-thread .orchestrator-clear-confirm span{color:#d8a642;font-size:11px;font-weight:900;text-transform:uppercase}.orchestrator-codex-thread .orchestrator-clear-confirm strong{color:#fff;font-size:18px}.orchestrator-codex-thread .orchestrator-clear-confirm p{color:rgba(247,242,255,.66);font-size:13px}.orchestrator-codex-thread .orchestrator-clear-confirm>div>div{display:flex;gap:9px;justify-content:flex-end;margin-top:4px}.orchestrator-codex-thread .orchestrator-clear-confirm button{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.88);cursor:pointer;font:inherit;font-size:13px;font-weight:850;padding:10px 14px}.orchestrator-codex-thread .orchestrator-clear-confirm button:last-child{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-color:transparent}.orchestrator-codex-thread .orchestrator-model-menu{position:relative!important}.orchestrator-codex-thread .orchestrator-model-menu summary{align-items:center!important;background:rgba(255,255,255,.08)!important;border-radius:999px!important;color:rgba(255,255,255,.88)!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:880!important;justify-content:center!important;list-style:none!important;min-height:28px!important;min-width:0!important;padding:0 10px!important}.orchestrator-codex-thread .orchestrator-model-menu summary::-webkit-details-marker{display:none!important}.orchestrator-codex-thread .orchestrator-model-menu[open] summary{background:rgba(139,92,246,.24)!important}.orchestrator-codex-thread .orchestrator-model-menu div{background:rgba(36,36,42,.98)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;bottom:calc(100% + 10px)!important;box-shadow:0 18px 50px rgba(0,0,0,.45)!important;display:grid!important;gap:5px!important;min-width:170px!important;padding:9px!important;position:absolute!important;right:0!important;z-index:20!important}.orchestrator-codex-thread .orchestrator-model-menu span{color:rgba(247,242,255,.42)!important;font-size:10px!important;font-weight:850!important;padding:4px 7px!important}.orchestrator-codex-thread .orchestrator-model-menu button{background:transparent!important;border-radius:9px!important;box-shadow:none!important;color:rgba(255,255,255,.86)!important;justify-content:flex-start!important;min-height:34px!important;min-width:0!important;padding:0 9px!important;text-align:left!important}.orchestrator-codex-thread .orchestrator-model-menu button:hover{background:rgba(255,255,255,.08)!important}.orchestrator-codex-thread .orchestrator-attachment-list{display:flex;flex-wrap:wrap;gap:8px;margin:0 clamp(34px,8vw,128px) 14px}.orchestrator-codex-thread .orchestrator-attachment-chip{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:14px;color:rgba(247,242,255,.86);cursor:pointer;display:grid;font:inherit;font-size:12px;font-weight:850;gap:2px;max-width:280px;padding:8px 10px;text-align:left}.orchestrator-codex-thread .orchestrator-attachment-chip img{aspect-ratio:16/9;border-radius:10px;margin:2px 0;max-height:82px;object-fit:cover;width:100%}.orchestrator-codex-thread .orchestrator-attachment-chip span{color:rgba(20,184,166,.92);font-size:9px;font-weight:950;text-transform:uppercase}.orchestrator-codex-thread .orchestrator-attachment-chip small{color:rgba(247,242,255,.48);font-size:10px}.orchestrator-codex-thread .orchestrator-attachment-blocked{border-color:rgba(248,113,113,.28)}.orchestrator-codex-thread .orchestrator-attachment-blocked small,.orchestrator-codex-thread .orchestrator-attachment-blocked span{color:rgba(248,113,113,.86)}@media (max-width:1280px){.orchestrator-codex-workbench{grid-template-columns:248px minmax(0,1fr)}}@media (max-width:900px){.orchestrator-codex-workbench{grid-template-columns:1fr;height:auto}.orchestrator-codex-sidebar{max-height:none}.orchestrator-codex-thread .orchestrator-live-composer,.orchestrator-codex-thread .orchestrator-live-review,.orchestrator-codex-thread .orchestrator-live-stream,.orchestrator-codex-thread .orchestrator-live-trigger,.orchestrator-codex-thread .orchestrator-runner-answer,.orchestrator-codex-thread .orchestrator-technical-details{margin-left:16px;margin-right:16px}.orchestrator-codex-thread .orchestrator-live-stream{padding-left:16px;padding-right:16px}}.orchestrator-lock-row{border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.orchestrator-lock-row span{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.18);border-radius:8px;color:#fecaca;font-size:10px;font-weight:950;padding:7px 8px;text-transform:uppercase}.orchestrator-lock-row span.review{background:rgba(216,166,66,.12);border-color:rgba(216,166,66,.22);color:#f8e7b0}.orchestrator-inspector{align-content:start;display:grid;gap:12px;max-height:calc(100vh - 122px);overflow:auto;padding-right:2px;scrollbar-width:thin}.orchestrator-inspector>section{display:grid;gap:10px;padding:12px}.orchestrator-inspector dl{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.orchestrator-inspector dl div{padding:9px}.orchestrator-inspector dd{color:#ffffff;font-size:13px;font-weight:900;margin:5px 0 0;overflow-wrap:anywhere}.orchestrator-log-stream{display:grid;gap:7px;max-height:190px;overflow:auto;padding-right:2px;scrollbar-width:thin}.orchestrator-log-stream article{padding:9px}.orchestrator-log-stream strong{font-size:13px;margin-top:6px}.orchestrator-account-focus{display:grid;gap:4px;padding:10px}.orchestrator-account-focus small,.orchestrator-account-focus span{color:rgba(247,242,255,.54);font-size:10px;font-weight:950;text-transform:uppercase}.orchestrator-account-focus strong{font-size:15px}.orchestrator-account-focus small{text-transform:none}.orchestrator-mode-guide,.orchestrator-policy-list{display:grid;gap:8px}.orchestrator-mode-guide article,.orchestrator-policy-list article{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.orchestrator-mode-guide article.active{background:linear-gradient(135deg,rgba(16,185,129,.13),rgba(216,166,66,.07));border-color:rgba(16,185,129,.2)}.orchestrator-mode-guide strong,.orchestrator-policy-list strong{font-size:13px}.orchestrator-mode-guide small,.orchestrator-policy-list small{color:rgba(247,242,255,.55);display:block;font-size:11px;font-weight:800;margin-top:4px}.orchestrator-mode-guide b,.orchestrator-policy-list b{background:rgba(139,92,246,.14);border:1px solid rgba(216,166,66,.16);border-radius:8px;color:#f8e7b0;font-size:10px;font-weight:950;padding:6px 8px;white-space:nowrap}.orchestrator-review-box{border-color:rgba(216,166,66,.14)!important}.orchestrator-safety-list{display:grid;gap:7px;list-style:none;margin:0;padding:0}.orchestrator-safety-list li{align-items:center;color:rgba(247,242,255,.72);display:flex;font-size:12px;font-weight:850;gap:7px}.orchestrator-safety-list svg{color:#d8a642;flex:0 0 auto}@media (max-width:1320px){.orchestrator-workbench{grid-template-columns:minmax(250px,.32fr) minmax(0,1fr)}.control-center-v1-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ncc-command-bottom{grid-template-columns:minmax(0,1fr)}.ncc-command-map{grid-template-columns:repeat(5,minmax(0,1fr))}.codex-vps-mobile-actions,.mobile-ops-checklist,.mobile-ops-score-grid,.orchestrator-next-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.codex-vps-rescue-actions,.mobile-ops-quick-links{grid-template-columns:repeat(3,minmax(0,1fr))}.codex-md-agent-grid,.codex-vps-auth-actions,.codex-vps-follow-up-steps,.codex-vps-incident-grid,.codex-vps-incident-note-actions,.codex-vps-incident-state-actions,.codex-vps-incident-state-meta,.codex-vps-mobile-playbook-steps,.codex-vps-situation-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.orchestrator-next-actions>span{grid-column:1/-1}.orchestrator-inspector{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.orchestrator-flow-board{grid-template-columns:repeat(3,minmax(0,1fr))}.orchestrator-flow-board article:nth-child(3n):after{display:none}}@media (max-width:900px){.dashboard-shell.control-center-shell,.dashboard-shell.control-center-shell:has(.sidebar-collapse-state:checked){grid-template-columns:minmax(0,1fr)}.dashboard-sidebar.control-sidebar,.sidebar-collapse-state:checked+.dashboard-sidebar.control-sidebar{align-items:stretch;min-height:auto;padding:14px;position:static}.sidebar-collapse-button{display:none}.orchestrator-inspector,.orchestrator-workbench{grid-template-columns:minmax(0,1fr)}.control-center-v1-header{align-items:start;display:grid}.control-center-v1-header p{text-align:left}.control-center-v1-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ncc-command-decision-list,.ncc-command-hero,.ncc-command-signal-grid{grid-template-columns:minmax(0,1fr)}.ncc-command-map{grid-template-columns:repeat(2,minmax(0,1fr))}.orchestrator-next-actions{grid-template-columns:1fr}.orchestrator-inspector,.orchestrator-rail,.orchestrator-thread{max-height:none;overflow:visible}.orchestrator-command-strip,.orchestrator-flow-board,.orchestrator-job-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.orchestrator-flow-board article:after{display:none}.orchestrator-message{max-width:100%}.orchestrator-thread-top{display:grid}.codex-live-hermes,.codex-vps-hero,.codex-vps-mobile,.codex-vps-split,.hermes-agent-head,.hermes-agent-lanes{grid-template-columns:1fr}.hermes-agent-head{display:grid}.codex-vps-backup-summary,.codex-vps-grid,.codex-vps-simple-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.codex-vps-simple-columns{grid-template-columns:1fr}.codex-live-status-grid,.codex-vps-rescue-actions,.codex-vps-rescue-dock,.codex-vps-rescue-live,.codex-vps-rescue-status,.hermes-agent-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.codex-vps-rescue-dock a{grid-column:1/-1}.codex-vps-command,.codex-vps-mobile-actions{grid-template-columns:1fr}.codex-live-status-head{display:grid}.codex-live-hermes-checks{justify-content:flex-start}}@media (max-width:640px){.dashboard-shell.control-center-shell{max-width:100vw;min-height:100vh;overflow-x:clip}.control-center-shell .dashboard-grid,.control-center-shell .dashboard-main,.control-center-shell .panel,.dashboard-sidebar.control-sidebar{max-width:100%;min-width:0}.codex-vps-backup-summary,.codex-vps-simple-grid{grid-template-columns:1fr}.codex-vps-rescue-head{display:grid}.codex-vps-auth-actions,.codex-vps-emergency-copy,.codex-vps-follow-up-head,.codex-vps-follow-up-steps,.codex-vps-incident-grid,.codex-vps-incident-note-actions,.codex-vps-incident-note-submit,.codex-vps-incident-state-actions,.codex-vps-incident-state-head,.codex-vps-incident-state-meta,.codex-vps-mobile-playbook-head,.codex-vps-mobile-playbook-steps,.codex-vps-panel>.panel-header,.codex-vps-rescue-dock,.codex-vps-rescue-live,.codex-vps-situation-strip,.mobile-ops-checklist,.mobile-ops-head,.mobile-ops-quick-links,.mobile-ops-score-grid{display:grid;gap:8px}.codex-vps-auth-actions,.codex-vps-emergency-copy,.codex-vps-follow-up-steps,.codex-vps-incident-grid,.codex-vps-incident-note-actions,.codex-vps-incident-note-submit,.codex-vps-incident-state-actions,.codex-vps-incident-state-meta,.codex-vps-mobile-playbook-steps,.codex-vps-rescue-dock,.codex-vps-rescue-live,.mobile-ops-checklist,.mobile-ops-head{grid-template-columns:1fr}.mobile-ops-quick-links,.mobile-ops-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-ops-head .compact-action{justify-self:stretch;width:100%}.codex-vps-follow-up-head,.codex-vps-incident-state-head,.codex-vps-mobile-playbook-head{grid-template-columns:auto minmax(0,1fr)}.codex-vps-follow-up-actions,.codex-vps-mobile-playbook-head .shared-file-copy-control{grid-column:1/-1;justify-self:stretch}.codex-vps-follow-up-actions .shared-file-copy-button,.codex-vps-follow-up-actions button,.codex-vps-incident-note-actions button,.codex-vps-incident-note-submit button,.codex-vps-incident-state-actions .shared-file-copy-button,.codex-vps-incident-state-actions button,.codex-vps-mobile-playbook-head .shared-file-copy-button{width:100%}.codex-vps-follow-up-actions{display:grid;grid-template-columns:1fr}.codex-vps-armed-alert{grid-template-columns:auto minmax(0,1fr)}.codex-vps-armed-alert button{grid-column:1/-1;width:100%}.codex-vps-rescue-dock,.codex-vps-situation-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.codex-md-agent-grid,.codex-md-agent-head,.codex-md-editor-controls,.codex-md-editor-shell,.codex-md-header-actions,.codex-md-signal-strip{grid-template-columns:1fr}.codex-md-card-actions,.codex-md-create-actions,.codex-md-editor-actions,.codex-md-editor-head,.codex-vps-live-strip,.codex-vps-simple-toolbar,.codex-vps-toolbar-actions{align-items:stretch;display:grid;grid-template-columns:1fr;width:100%}.codex-md-card-actions .dark-button,.codex-md-card-actions .shared-file-copy-control,.codex-md-card-actions .soft-button,.codex-md-create-actions .dark-button,.codex-md-create-actions .shared-file-copy-control,.codex-md-create-actions .soft-button,.codex-md-editor-actions .dark-button,.codex-md-editor-actions .shared-file-copy-control,.codex-md-editor-actions .soft-button,.codex-vps-live-strip>span,.codex-vps-time-pill,.codex-vps-toolbar-actions .dark-button,.codex-vps-toolbar-actions .soft-button{width:100%}.codex-md-header-actions{align-items:flex-start;display:grid;justify-content:stretch}.codex-md-agent-head b{max-width:none;text-align:left}.codex-vps-rescue-verdict ul{grid-template-columns:1fr}.codex-vps-rescue-dock{position:static}.codex-vps-panel>.panel-header .status-pill{justify-self:start}.codex-vps-rescue-actions,.codex-vps-rescue-status{grid-template-columns:1fr}.codex-vps-tunnel-copy{grid-column:auto}.dashboard-sidebar.control-sidebar,.sidebar-collapse-state:checked+.dashboard-sidebar.control-sidebar{border-bottom:1px solid rgba(168,85,247,.18);border-right:0;box-shadow:0 18px 52px rgba(0,0,0,.2);gap:12px;max-height:none;overflow:visible;padding:12px}.dashboard-sidebar-top{min-height:46px}.dashboard-brand .control-logo{border-radius:10px;height:40px;width:40px}.dashboard-brand.control-brand strong{font-size:16px}.dashboard-menu{display:flex;gap:8px;margin:0 -12px;min-width:0;overflow-x:auto;padding:0 12px 3px;scrollbar-width:none}.dashboard-menu::-webkit-scrollbar{display:none}.dashboard-menu-section{display:contents}.control-sidebar .control-status-card,.dashboard-menu-section>span,.sidebar-compact-card,.sidebar-nav-group{display:none}.control-sidebar .dashboard-menu a{flex:0 0 auto;min-height:38px;padding:0 12px;white-space:nowrap}.control-center-shell .dashboard-main{padding:14px 12px 22px}}@media (max-width:1180px){.control-hero-panel.mission-health,.now-action-grid{grid-template-columns:1fr 1fr}.account-health-grid,.account-health-layout,.ai-account-summary,.context-pack-grid,.demo-factory-layout,.demo-level-grid,.free-tool-grid,.quality-gate-grid,.token-budget-overview,.token-mode-grid,.worker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.token-rule-head{display:none}.token-rule-row{grid-template-columns:repeat(2,minmax(0,1fr))}.router-layout{grid-template-columns:minmax(220px,.4fr) minmax(0,1fr)}.router-actions-panel{grid-column:1/-1}.brain-recommendation-grid,.brain-status-grid,.job-mode-grid,.memory-columns,.memory-overview-grid,.model-preset-grid,.router-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-table-head{display:none}.memory-table-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.ai-account-head{display:none}.ai-account-row{grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);min-width:0}}@media (max-width:760px){.dashboard-header.control-header{align-items:stretch;display:grid;gap:12px;grid-template-columns:1fr}.dashboard-header.control-header .header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dashboard-header.control-header .header-actions .dark-button,.dashboard-header.control-header .header-actions .soft-button{justify-content:center;min-width:0;width:100%}.account-health-grid,.account-health-layout,.agent-chat-layout,.agent-job-row,.agent-log-row,.agent-message-grid,.ai-account-row,.ai-account-summary,.brain-layout,.brain-recommendation-grid,.brain-status-grid,.codex-vps-grid,.context-pack-grid,.control-hero-panel.mission-health,.demo-factory-layout,.demo-level-grid,.free-tool-grid,.job-log-head,.job-log-row,.job-mode-grid,.job-queue-head,.job-queue-row,.job-queue-toolbar,.memory-columns,.memory-grid,.memory-grid.compact,.memory-overview-grid,.memory-table-row,.model-preset-grid,.now-action-grid,.orchestrator-console-context,.orchestrator-console-grid,.orchestrator-runner-handoff-grid,.orchestrator-template-grid,.quality-gate-grid,.router-cost-grid,.router-decision-grid,.router-layout,.router-result-grid,.router-rules-grid,.shared-document-dropzone,.shared-document-path,.shared-document-preview,.shared-file-row,.shared-files-history-header,.shared-files-passive-header,.shared-files-quick-context,.shared-files-upload-grid,.shared-screenshot-dropzone,.shared-screenshot-paths button,.shared-screenshot-preview,.shared-text-heading,.token-budget-overview,.token-guardrail-layout,.token-mode-grid,.token-rule-row,.v0-status-grid,.worker-grid{grid-template-columns:1fr}.hermes-agent-lanes,.hermes-agent-readiness{grid-template-columns:minmax(0,1fr)}.shared-file-actions{justify-content:stretch}.shared-document-actions .dark-button,.shared-document-dropzone .soft-button,.shared-file-actions .dark-button,.shared-file-actions .soft-button,.shared-screenshot-actions .dark-button,.shared-screenshot-dropzone .soft-button,.shared-text-heading .soft-button{justify-content:center;width:100%}.runner-command-copy-row,.shared-file-copy-control,.shared-file-copy-manual{max-width:none;grid-template-columns:1fr;width:100%}.drawer-router-actions{grid-template-columns:1fr}.prospect-detail-drawer{position:static;min-width:0;margin-top:10px}}.logo-studio-workspace{display:grid;gap:14px;grid-template-columns:minmax(260px,.72fr) minmax(360px,1fr)}.logo-studio-control-panel,.logo-studio-history,.logo-studio-preview-panel{background:rgba(255,255,255,.94);border:1px solid rgba(15,23,42,.1);border-radius:8px;box-shadow:0 18px 60px rgba(15,23,42,.14);color:#111827;padding:18px}.logo-studio-preview-panel{min-height:530px}.logo-studio-panel-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.logo-studio-panel-head span{color:#64748b;display:block;font-size:12px;font-weight:900;text-transform:uppercase}.logo-studio-panel-head h2{color:#111827;font-size:20px;letter-spacing:0;line-height:1.1;margin:2px 0 0}.logo-studio-status{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;gap:6px;min-height:30px;padding:0 10px}.logo-studio-status.idle,.logo-studio-status.ready{background:#ecfdf5;color:#047857}.logo-studio-status.loading{background:#eff6ff;color:#1d4ed8}.logo-studio-status.error{background:#fff1f2;color:#be123c}.logo-studio-form-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.logo-studio-form-grid label{display:grid;gap:6px}.logo-studio-form-grid label span{color:#475569;font-size:12px;font-weight:900;text-transform:uppercase}.logo-studio-form-grid input,.logo-studio-form-grid select{background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;color:#111827;font:inherit;font-weight:750;min-height:44px;padding:0 12px;width:100%}.logo-studio-form-grid input:focus,.logo-studio-form-grid select:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,.14);outline:0}.logo-studio-actions,.logo-studio-export-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.logo-studio-workspace .soft-button{background:#f8fafc;border:1px solid #dbe3ee;box-shadow:none;color:#111827}.logo-studio-workspace .soft-button:not(:disabled):hover{background:#e0f2fe;border-color:#7dd3fc}.logo-studio-workspace .dark-button{background:#111827;box-shadow:none;color:#ffffff}.logo-studio-workspace .dark-button:not(:disabled):hover{background:#0f766e}.logo-studio-workspace .status-pill{align-items:center;background:#e0f2fe;border:1px solid #bae6fd;color:#0369a1;min-height:30px}.logo-studio-actions .dark-button,.logo-studio-actions .soft-button,.logo-studio-export-actions .dark-button,.logo-studio-export-actions .soft-button{border-radius:8px;min-height:42px}.logo-studio-actions button:disabled,.logo-studio-export-actions button:disabled{cursor:not-allowed;opacity:.52}.logo-studio-detail,.logo-studio-storage{color:#475569;display:block;font-size:13px;font-weight:760;line-height:1.35;margin:12px 0 0;overflow-wrap:anywhere}.logo-studio-detail.error{color:#be123c}.logo-studio-storage{color:#64748b;font-size:12px}.logo-studio-preview-stage{background:linear-gradient(90deg,rgba(148,163,184,.12) 1px,transparent 0),linear-gradient(rgba(148,163,184,.12) 1px,transparent 0),#f8fafc;background-size:24px 24px;border:1px solid #dbe3ee;border-radius:8px;min-height:394px;overflow:hidden;padding:20px}.logo-studio-preview-stage,.logo-studio-svg-preview{align-items:center;display:flex;justify-content:center}.logo-studio-svg-preview{max-height:356px;width:100%}.logo-studio-svg-preview svg{display:block;height:auto;max-height:356px;max-width:100%}.logo-studio-empty{align-items:center;color:#475569;display:grid;gap:8px;justify-items:center;min-height:240px;text-align:center}.logo-studio-empty strong{color:#111827;font-size:16px}.logo-studio-variant-grid{display:grid;gap:12px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.logo-studio-variant-grid button{background:rgba(255,255,255,.93);border:1px solid rgba(148,163,184,.42);border-radius:8px;color:#111827;cursor:pointer;display:grid;gap:10px;min-height:184px;padding:10px;text-align:left}.logo-studio-variant-grid button.selected{border-color:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,.15)}.logo-studio-variant-grid button span{color:#334155;font-size:12px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo-studio-variant-grid button div{align-items:center;background:#f8fafc;border-radius:8px;display:flex;height:132px;justify-content:center;overflow:hidden;padding:8px}.logo-studio-variant-grid svg{display:block;max-height:116px;max-width:100%;pointer-events:none}.logo-studio-history{grid-column:1/-1}.logo-studio-history-list{display:grid;gap:8px}.logo-studio-history-list article{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;min-height:58px;padding:10px 12px}.logo-studio-history-list strong{color:#111827;display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo-studio-history-list p{color:#64748b;font-size:13px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo-studio-history-list small,.logo-studio-history-list span{color:#475569;font-size:12px;font-weight:850;white-space:nowrap}@media (max-width:1100px){.logo-studio-variant-grid,.logo-studio-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-studio-history,.logo-studio-preview-panel{grid-column:1/-1}}@media (max-width:720px){.logo-studio-form-grid,.logo-studio-history-list article,.logo-studio-variant-grid,.logo-studio-workspace{grid-template-columns:1fr}.logo-studio-control-panel,.logo-studio-history,.logo-studio-preview-panel{padding:14px}.logo-studio-preview-stage{min-height:286px}.logo-studio-actions .dark-button,.logo-studio-actions .soft-button,.logo-studio-export-actions .dark-button,.logo-studio-export-actions .soft-button{justify-content:center;width:100%}}.control-center-shell:has(.orchestrator-codex-workbench) .dashboard-main{min-height:100vh}.orchestrator-codex-workbench{align-items:stretch!important;height:calc(100vh - 24px)!important}.orchestrator-codex-sidebar,.orchestrator-codex-thread{height:calc(100vh - 24px)!important;max-height:calc(100vh - 24px)!important;min-height:calc(100vh - 24px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}.orchestrator-codex-sidebar{align-content:start!important;grid-auto-rows:max-content!important;grid-template-rows:none!important;overflow:auto!important}.orchestrator-codex-thread .chat-message.system:not(.orchestrator-runner-answer),.orchestrator-codex-thread .chat-message.system:not(.orchestrator-runner-answer) p{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}@media (max-width:900px){.orchestrator-codex-sidebar,.orchestrator-codex-thread,.orchestrator-codex-workbench{height:auto!important;max-height:none!important;min-height:0!important}}.orchestrator-codex-thread .orchestrator-thread-top{background:transparent!important;border:0!important;box-shadow:none!important;min-height:76px!important;padding:26px 24px 10px!important}.orchestrator-codex-thread .orchestrator-thread-top:after,.orchestrator-codex-thread .orchestrator-thread-top:before{display:none!important}.orchestrator-codex-thread .orchestrator-thread-top h2{background:transparent!important;border:0!important;box-shadow:none!important;color:rgba(255,255,255,.96)!important;font-size:23px!important;line-height:1!important;padding:0!important}.orchestrator-mobile-command-panel{display:none}.orchestrator-codex-thread .orchestrator-live-chat{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;padding:0!important}.orchestrator-codex-thread .orchestrator-live-stream{align-content:end!important;display:grid!important;flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:24px clamp(34px,8vw,128px) 18px!important}.orchestrator-codex-thread .orchestrator-live-composer{align-self:stretch!important;cursor:text!important;flex:0 0 auto!important;margin:0 clamp(34px,8vw,128px) 24px!important}.orchestrator-codex-thread .orchestrator-live-composer button,.orchestrator-codex-thread .orchestrator-live-composer summary{cursor:pointer!important}.orchestrator-codex-thread .orchestrator-technical-details summary{align-items:center!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.028))!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:16px!important;display:flex!important;gap:10px!important;justify-content:space-between!important;min-height:38px!important;padding:0 12px!important}.orchestrator-codex-thread .orchestrator-technical-details summary span{align-items:center!important;color:rgba(255,255,255,.88)!important;display:inline-flex!important;font-size:12px!important;font-weight:900!important;gap:8px!important;letter-spacing:0!important;text-transform:none!important}.orchestrator-codex-thread .orchestrator-technical-details summary span:before{animation:orchestratorStatusPulse 1.5s ease-in-out infinite!important;background:#34d399!important;border-radius:999px!important;box-shadow:0 0 0 4px rgba(52,211,153,.12)!important;content:""!important;height:7px!important;width:7px!important}.orchestrator-codex-thread .orchestrator-technical-details summary b{color:rgba(247,242,255,.54)!important;font-size:11px!important;font-weight:800!important}.orchestrator-codex-thread .orchestrator-technical-details .orchestrator-live-status-card{background:rgba(16,185,129,.055)!important;border:1px solid rgba(16,185,129,.12)!important;border-radius:16px!important;padding:12px 14px!important}@keyframes orchestratorStatusPulse{0%,to{opacity:.58;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.orchestrator-codex-thread .orchestrator-live-status-card{background:transparent!important;border:0!important;box-shadow:none!important;margin:0 clamp(34px,8vw,128px) 12px!important;padding:0!important}.orchestrator-codex-thread .orchestrator-live-status-card strong{color:rgba(247,242,255,.88)!important;font-size:13px!important}.orchestrator-codex-thread .orchestrator-live-status-card p{color:rgba(247,242,255,.56)!important;font-size:12px!important}.orchestrator-codex-thread .orchestrator-conversation-status{align-self:stretch!important;color:rgba(247,242,255,.5)!important;font-size:11px!important;font-weight:850!important;letter-spacing:0!important;margin:0 clamp(34px,8vw,128px) 10px!important;min-height:16px!important;text-align:left!important}.orchestrator-codex-thread .orchestrator-conversation-status span{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.orchestrator-codex-thread .orchestrator-cli-account-card{align-items:center!important;align-self:stretch!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;display:flex!important;gap:18px!important;justify-content:space-between!important;margin:0 clamp(34px,8vw,128px) 12px!important;padding:14px 16px!important}.orchestrator-codex-thread .orchestrator-cli-account-card span{color:#f3b426!important;display:block!important;font-size:10px!important;font-weight:900!important;letter-spacing:0!important;margin-bottom:4px!important;text-transform:uppercase!important}.orchestrator-codex-thread .orchestrator-cli-account-card strong{color:rgba(255,255,255,.95)!important;display:block!important;font-size:14px!important;line-height:1.2!important}.orchestrator-codex-thread .orchestrator-cli-account-card p,.orchestrator-codex-thread .orchestrator-cli-account-card small{color:rgba(247,242,255,.54)!important;display:block!important;font-size:11px!important;font-weight:720!important;line-height:1.35!important;margin:5px 0 0!important}.orchestrator-codex-thread .orchestrator-cli-model-line{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:9px!important}.orchestrator-codex-thread .orchestrator-cli-model-line b,.orchestrator-codex-thread .orchestrator-cli-model-line em{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:999px!important;color:rgba(247,242,255,.82)!important;font-size:11px!important;font-style:normal!important;font-weight:850!important;line-height:1!important;padding:7px 9px!important}.orchestrator-codex-thread .orchestrator-cli-model-line b{background:rgba(139,92,246,.18)!important;border-color:rgba(167,139,250,.22)!important;color:rgba(255,255,255,.94)!important}.orchestrator-codex-thread .orchestrator-cli-account-actions{display:grid!important;gap:6px!important;justify-items:end!important;min-width:190px!important}.orchestrator-codex-thread .orchestrator-cli-account-actions button{background:linear-gradient(135deg,#8b4cf6,#a842f5)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;color:rgba(255,255,255,.94)!important;cursor:pointer!important;font-size:12px!important;font-weight:850!important;min-height:36px!important;padding:0 14px!important}.orchestrator-codex-thread .orchestrator-cli-account-actions details{color:rgba(247,242,255,.54)!important;font-size:11px!important;max-width:230px!important;text-align:right!important}.orchestrator-codex-thread .orchestrator-cli-account-actions summary{color:rgba(247,242,255,.66)!important;cursor:pointer!important;font-weight:850!important;list-style:none!important}.orchestrator-codex-thread .orchestrator-cli-account-actions summary::-webkit-details-marker{display:none!important}.orchestrator-codex-thread .orchestrator-cli-account-actions details p{margin-top:4px!important}.orchestrator-codex-thread .orchestrator-live-stream>.chat-message.system:first-child,.orchestrator-codex-thread .orchestrator-live-stream>.chat-message.system:first-child p,.orchestrator-codex-thread .orchestrator-live-stream>.chat-message.system:first-child small,.orchestrator-codex-thread .orchestrator-live-stream>.chat-message.system:first-child span{background:transparent!important;border:0!important;box-decoration-break:clone!important;box-shadow:none!important;padding:0!important}.orchestrator-codex-thread .orchestrator-live-stream>.chat-message.system:first-child p{color:rgba(247,242,255,.9)!important;display:block!important;text-shadow:none!important}.orchestrator-codex-thread .orchestrator-runner-pending p{color:rgba(247,242,255,.76)!important;font-weight:720!important}.orchestrator-codex-thread .orchestrator-runner-pending small{display:none!important}.orchestrator-codex-thread .orchestrator-technical-details .orchestrator-live-status-card{margin:10px 0 8px!important}.orchestrator-codex-thread .orchestrator-live-stream .orchestrator-runner-answer{justify-self:stretch!important;margin:0!important;max-width:none!important;width:100%!important}.orchestrator-codex-thread .orchestrator-live-stream .orchestrator-runner-answer p{text-align:left!important}.orchestrator-codex-thread .chat-message.user span{display:block!important;line-height:1!important;margin-right:4px!important;text-align:right!important}.orchestrator-codex-thread .chat-message.user,.orchestrator-codex-thread .chat-message.user span{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.orchestrator-codex-thread .chat-message.user{display:grid!important;justify-items:end!important}.orchestrator-codex-thread .chat-message.user p{margin:0!important}.orchestrator-codex-thread .orchestrator-message-attachments{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:8px;max-width:min(520px,100%)}.orchestrator-codex-thread .orchestrator-message-attachment{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:14px;color:rgba(247,242,255,.86);display:grid;grid-template-columns:52px minmax(0,1fr);min-height:52px;overflow:hidden;padding:5px 9px 5px 5px;text-align:left;width:min(260px,100%)}.orchestrator-codex-thread .orchestrator-message-attachment img,.orchestrator-codex-thread .orchestrator-message-attachment svg{align-self:stretch;background:rgba(255,255,255,.06);border-radius:10px;grid-row:span 2;height:48px;object-fit:cover;padding:0;width:48px}.orchestrator-codex-thread .orchestrator-message-attachment svg{padding:15px}.orchestrator-codex-thread .orchestrator-message-attachment span{color:rgba(247,242,255,.88)!important;font-size:11px!important;font-weight:900!important;margin:0!important;overflow:hidden;text-overflow:ellipsis;text-transform:none!important;white-space:nowrap}.orchestrator-codex-thread .orchestrator-message-attachment small{color:rgba(247,242,255,.5);font-size:10px;font-weight:760}.orchestrator-codex-thread .orchestrator-message-attachment-blocked{border-color:rgba(248,113,113,.32)}.orchestrator-codex-thread .orchestrator-chat-turn .orchestrator-turn-answer{justify-self:stretch!important;margin:0!important;max-width:none!important;width:100%!important}.orchestrator-codex-thread .orchestrator-chat-turn .orchestrator-turn-answer p{text-align:left!important}.orchestrator-codex-thread .orchestrator-latest-user-message p{border-color:rgba(196,181,253,.28)!important;box-shadow:0 0 0 1px rgba(196,181,253,.08),0 14px 38px rgba(0,0,0,.24)!important}.orchestrator-codex-thread .orchestrator-final-response-highlight{border-color:rgba(34,197,94,.42)!important;box-shadow:0 0 0 1px rgba(34,197,94,.12),0 18px 60px rgba(16,185,129,.14)!important}.orchestrator-codex-thread .orchestrator-runner-error.orchestrator-final-response-highlight{border-color:rgba(248,113,113,.42)!important;box-shadow:0 0 0 1px rgba(248,113,113,.12),0 18px 60px rgba(248,113,113,.12)!important}.orchestrator-final-response-marker{background:rgba(34,197,94,.13);border:1px solid rgba(34,197,94,.28);border-radius:999px;color:#bbf7d0;font-size:10px;font-weight:950;letter-spacing:0;line-height:1.2;margin:0 0 10px;padding:7px 10px;text-align:center;text-transform:uppercase}.orchestrator-runner-error .orchestrator-final-response-marker{background:rgba(248,113,113,.13);border-color:rgba(248,113,113,.28);color:#fecaca}.orchestrator-final-response-marker.bottom{margin:10px 0 0}.orchestrator-codex-thread .orchestrator-runner-error p{color:rgba(255,205,205,.9)!important}.orchestrator-codex-thread .orchestrator-live-stream.orchestrator-chat-timeline{align-content:normal!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:14px!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;-webkit-overflow-scrolling:touch}.orchestrator-codex-thread .orchestrator-chat-turn{flex:0 0 auto!important}.orchestrator-codex-thread .orchestrator-technical-help{color:rgba(247,242,255,.48)!important;font-size:11px!important;line-height:1.35!important;margin:8px 0 0!important}@media (max-width:640px){.control-center-shell:has(.orchestrator-codex-workbench),.control-center-shell:has(.orchestrator-codex-workbench) .dashboard-main{height:100dvh!important;max-width:100vw!important;overflow-x:hidden!important}.control-center-shell:has(.orchestrator-codex-workbench) .dashboard-sidebar.control-sidebar,.control-center-shell:has(.orchestrator-codex-workbench) .orchestrator-codex-sidebar{display:none!important}.control-center-shell:has(.orchestrator-codex-workbench) .dashboard-main{padding:0!important}.orchestrator-codex-workbench{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;height:100dvh!important;max-width:100%!important;overflow-x:hidden!important;width:100%!important}.orchestrator-codex-sidebar,.orchestrator-codex-thread,.orchestrator-codex-thread .orchestrator-chat-turn,.orchestrator-codex-thread .orchestrator-live-chat,.orchestrator-codex-thread .orchestrator-live-stream,.orchestrator-codex-thread .orchestrator-technical-details,.orchestrator-codex-thread .orchestrator-thread-top{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}.orchestrator-codex-thread{border-radius:0!important;display:flex!important;flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important}.orchestrator-codex-thread .orchestrator-thread-top{flex:0 0 auto!important;min-height:54px!important;padding:calc(14px + env(safe-area-inset-top)) 14px 8px!important;position:sticky!important;top:0!important;z-index:12!important}.orchestrator-codex-thread .orchestrator-thread-top h2{font-size:21px!important}.orchestrator-mobile-command-panel{background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:16px!important;display:block!important;flex:0 0 auto!important;margin:0 14px 10px!important;overflow:hidden!important}.orchestrator-mobile-command-panel summary{align-items:center!important;color:rgba(255,255,255,.9)!important;cursor:pointer!important;display:flex!important;font-size:13px!important;font-weight:880!important;justify-content:space-between!important;list-style:none!important;min-height:42px!important;padding:0 12px!important}.orchestrator-mobile-command-panel summary::-webkit-details-marker{display:none!important}.orchestrator-mobile-command-panel summary b{background:rgba(16,185,129,.12)!important;border:1px solid rgba(16,185,129,.2)!important;border-radius:999px!important;color:#baf7ed!important;font-size:10px!important;padding:6px 8px!important}.orchestrator-mobile-command-panel>div{border-top:1px solid rgba(255,255,255,.07)!important;display:grid!important;gap:10px!important;padding:12px!important}.orchestrator-mobile-command-panel section{display:grid!important;gap:5px!important}.orchestrator-mobile-command-panel section>span{color:#f3b426!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}.orchestrator-mobile-command-panel strong{color:rgba(255,255,255,.94)!important;font-size:14px!important}.orchestrator-mobile-command-panel small{color:rgba(247,242,255,.56)!important;font-size:11px!important}.orchestrator-mobile-command-panel section div{display:grid!important;gap:7px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.orchestrator-mobile-command-panel a{align-items:center!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;color:rgba(255,255,255,.88)!important;display:flex!important;font-size:12px!important;font-weight:850!important;justify-content:space-between!important;min-height:38px!important;padding:0 10px!important;text-decoration:none!important}.orchestrator-mobile-command-panel button{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;color:rgba(255,255,255,.9)!important;font:inherit!important;font-size:13px!important;font-weight:850!important;min-height:40px!important;width:100%!important}.orchestrator-codex-thread .orchestrator-live-chat{flex:1 1 auto!important;min-height:0!important}.orchestrator-codex-thread .orchestrator-live-stream{flex:1 1 auto!important;min-height:0!important;overscroll-behavior:contain!important;padding:14px 14px 12px!important}.orchestrator-codex-thread .orchestrator-conversation-status,.orchestrator-codex-thread .orchestrator-live-status-card,.orchestrator-codex-thread .orchestrator-technical-details{margin-left:14px!important;margin-right:14px!important;max-width:calc(100% - 28px)!important}.orchestrator-codex-thread .orchestrator-live-composer{box-sizing:border-box!important;display:grid!important;flex:0 0 auto!important;gap:8px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;margin:0 14px calc(12px + env(safe-area-inset-bottom))!important;max-width:calc(100% - 28px)!important;min-width:0!important;padding:8px!important;position:sticky!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:auto!important;z-index:14!important}.orchestrator-codex-thread .orchestrator-live-composer textarea{grid-column:1/-1!important;grid-row:auto!important;font-size:16px!important;min-height:48px!important;min-width:0!important;padding:10px 8px!important;width:100%!important}.orchestrator-codex-thread .orchestrator-composer-actions,.orchestrator-codex-thread .orchestrator-composer-runtime{grid-column:1/-1!important;justify-content:flex-end!important;min-width:0!important}.orchestrator-codex-thread .orchestrator-live-composer button{min-height:44px!important;min-width:0!important;padding:0 12px!important;white-space:nowrap!important}.orchestrator-codex-thread .orchestrator-model-menu summary{min-height:28px!important;min-width:0!important;width:auto!important}.orchestrator-codex-thread .orchestrator-clear-chip{min-height:28px!important;padding:0 10px!important;width:auto!important}.orchestrator-codex-thread .orchestrator-model-menu div{bottom:calc(100% + 8px)!important;left:auto!important;right:0!important;width:min(260px,calc(100vw - 28px))!important}.orchestrator-codex-thread .chat-message,.orchestrator-codex-thread .chat-message.user,.orchestrator-codex-thread .orchestrator-runner-answer,.orchestrator-codex-thread .orchestrator-turn-answer{max-width:100%!important;overflow-wrap:anywhere!important}.orchestrator-codex-thread .orchestrator-attachment-list{flex:0 0 auto!important;margin:0 14px 10px!important;max-width:calc(100% - 28px)!important}.orchestrator-codex-thread .orchestrator-live-prompts{display:none!important}}@media (max-width:640px){.dashboard-shell.control-center-shell.account-focus-shell,.dashboard-shell.control-center-shell.account-focus-shell:has(.sidebar-collapse-state:checked){grid-template-columns:minmax(0,1fr)!important}.account-focus-shell #ai-accounts,.account-focus-shell .codex-account-live,.account-focus-shell .dashboard-grid,.account-focus-shell .dashboard-main,.account-focus-shell .hub-structure-panel{max-width:100%!important;min-width:0!important;width:100%!important}.account-focus-shell .dashboard-grid{grid-template-columns:minmax(0,1fr)!important}}.dashboard-shell.control-center-shell{--dash-bg:#05050a;--dash-bg-soft:#090712;--dash-surface:rgba(15,13,24,0.86);--dash-surface-strong:rgba(21,18,34,0.92);--dash-surface-muted:rgba(255,255,255,0.045);--dash-border:rgba(221,214,254,0.12);--dash-border-strong:rgba(196,181,253,0.24);--dash-text:#f7f4ff;--dash-muted:rgba(247,244,255,0.64);--dash-faint:rgba(247,244,255,0.44);--dash-violet:#8b5cf6;--dash-violet-2:#a78bfa;--dash-violet-3:#c4b5fd;--dash-indigo:#5b5bd6;--dash-green:#35d49a;--dash-amber:#f3b649;--dash-red:#fb7185;--dash-shadow:0 22px 70px rgba(0,0,0,0.34);--dash-shadow-soft:0 14px 38px rgba(0,0,0,0.26);--dash-radius:8px;background:linear-gradient(115deg,rgba(139,92,246,.09),transparent 34%),linear-gradient(180deg,#05050a,#090712 46%,#05050a);color:var(--dash-text);isolation:isolate;min-height:100vh;position:relative}.dashboard-shell.control-center-shell [hidden]{display:none!important}.dashboard-shell.control-center-shell:before{background-image:linear-gradient(rgba(255,255,255,.024) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:48px 48px;content:"";inset:0;mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 74%);opacity:.42;pointer-events:none;position:fixed;z-index:-1}.control-center-shell .dashboard-main,.dashboard-sidebar.control-sidebar{position:relative;z-index:1}.dashboard-sidebar.control-sidebar{background:linear-gradient(180deg,rgba(10,9,16,.98),rgba(7,6,12,.98)),linear-gradient(115deg,rgba(139,92,246,.12),transparent 42%);border-right:1px solid var(--dash-border);box-shadow:18px 0 70px rgba(0,0,0,.32);padding:22px 16px}.dashboard-brand.control-brand{min-width:0}.dashboard-brand .control-logo{background:linear-gradient(135deg,rgba(139,92,246,.34),rgba(255,255,255,.08));border:1px solid rgba(196,181,253,.36);border-radius:var(--dash-radius);box-shadow:0 14px 34px rgba(139,92,246,.18)}.dashboard-brand.control-brand strong{color:var(--dash-text);font-size:16px;letter-spacing:0;overflow-wrap:anywhere}.activity-item span,.business-deal-row span,.business-pipeline-stage span,.codex-vps-rescue-live span,.codex-vps-rescue-status span,.codex-vps-situation-strip span,.codex-vps-tunnel-copy span,.control-center-shell .dashboard-kicker,.control-workspace-card>span,.dashboard-menu-section>span,.prospect-action-row span,.prospect-board-drawer summary span,.prospect-enrichment-main span,.prospect-enrichment-strip span,.score-breakdown-head span,.simple-action-row span,.simple-deal-row span,.simple-home-card span,.simple-pipeline-strip span,.simple-snapshot-list span{color:var(--dash-violet-3);letter-spacing:0}.codex-vps-mobile-details summary,.control-sidebar .dashboard-menu a,.danger-button,.dark-button,.icon-button,.quick-actions-grid a,.sidebar-collapse-button,.sidebar-nav-group summary,.simple-advanced-panel a,.simple-link-grid a,.soft-button,.view-toggle span{border-radius:var(--dash-radius);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease,transform .18s ease}.control-sidebar .dashboard-menu a{background:transparent;border-color:transparent;color:rgba(247,244,255,.62);font-weight:820;min-height:40px}.control-sidebar .dashboard-menu a svg,.sidebar-nav-group summary svg{color:rgba(196,181,253,.74);flex:0 0 auto}.control-sidebar .dashboard-menu a.active,.control-sidebar .dashboard-menu a:hover,.sidebar-nav-group summary:hover,.sidebar-nav-group[open] summary{background:linear-gradient(135deg,rgba(139,92,246,.18),rgba(255,255,255,.045));border-color:rgba(196,181,253,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);color:#ffffff}.dashboard-menu-section>span,.sidebar-card span,.sidebar-nav-group summary small,.sidebar-nav-group summary:after{color:var(--dash-violet-3)}.control-chip-list small,.control-chip-list.compact small,.dashboard-header .header-meta-line small,.prospect-board-drawer summary b,.sidebar-compact-row small,.sidebar-nav-group summary small,.simple-advanced-panel summary b,.status-pill,.view-toggle span{background:rgba(139,92,246,.14);border-color:rgba(196,181,253,.2);color:rgba(237,233,254,.9)}.control-sidebar .control-status-card,.control-sidebar .sidebar-card,.control-workspace-card{background:linear-gradient(180deg,rgba(255,255,255,.058),rgba(255,255,255,.032));border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow-soft)}.control-sidebar .control-status-card strong,.control-sidebar .sidebar-card strong,.control-workspace-card strong{color:var(--dash-text);letter-spacing:0}.control-status-card p,.sidebar-card p,.sidebar-compact-card p{color:var(--dash-muted)}.control-center-shell .dashboard-main{padding:24px}.dashboard-header.control-header{background:rgba(10,8,17,.78);border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow-soft);margin-bottom:16px;padding:14px 16px}.control-center-shell .dashboard-header h1,.control-hero-copy h2,.ncc-command-hero h2,.now-panel-header h2,.panel-header h2,.simple-home-hero h2,.simple-section-head h3{color:var(--dash-text);letter-spacing:0}.control-center-shell .dashboard-header h1{font-size:36px;line-height:1}.activity-item p,.business-deal-row small,.business-pipeline-focus aside p,.business-pipeline-stage small,.control-center-shell .dashboard-header span,.control-center-shell .panel-header p,.control-center-shell .stat-card p,.control-hero-copy p:not(.dashboard-kicker),.module-soon-card p,.prospect-action-row p,.prospect-action-row small,.settings-split p,.simple-action-row p,.simple-action-row small,.simple-deal-row p,.simple-home-card small,.simple-home-hero p,.simple-snapshot-list small{color:var(--dash-muted)}.danger-button,.dark-button,.icon-button,.soft-button{border:1px solid transparent;cursor:pointer;font-size:13px;justify-content:center;letter-spacing:0;line-height:1.1;min-width:0;overflow:hidden;text-align:center}.control-center-shell .icon-button,.control-center-shell .soft-button,.soft-button{background:rgba(255,255,255,.065);border-color:rgba(255,255,255,.1);color:rgba(247,244,255,.88)}.control-center-shell .dark-button,.dark-button{background:linear-gradient(135deg,#6d28d9,#8b5cf6 54%,#a78bfa);border-color:rgba(221,214,254,.22);box-shadow:0 15px 40px rgba(109,40,217,.28);color:#ffffff}.danger-button{background:rgba(251,113,133,.12);border-color:rgba(251,113,133,.26);color:#fecdd3}.danger-button:hover,.dark-button:hover,.icon-button:hover,.quick-actions-grid a:hover,.simple-advanced-panel a:hover,.simple-link-grid a:hover,.soft-button:hover{border-color:rgba(196,181,253,.34);box-shadow:0 12px 34px rgba(0,0,0,.24);transform:translateY(-1px)}.dark-button:hover{box-shadow:0 18px 46px rgba(139,92,246,.34)}.control-center-shell a:focus-visible,.control-center-shell button:focus-visible,.control-center-shell input:focus-visible,.control-center-shell select:focus-visible,.control-center-shell summary:focus-visible,.control-center-shell textarea:focus-visible{outline:2px solid rgba(196,181,253,.72);outline-offset:2px}.activity-item,.audit-engine-card,.business-deal-row,.business-pipeline-focus aside,.business-pipeline-focus>section,.business-pipeline-panel,.business-pipeline-stage,.control-center-shell .panel,.control-center-shell .stat-card,.control-center-v1,.control-hero,.kanban-column,.module-soon-card,.ncc-command-deck,.now-panel,.orchestrator-inspector>section,.orchestrator-rail,.orchestrator-thread,.prospect-action-row,.prospect-board-drawer,.prospect-enrichment-row,.prospect-enrichment-strip article,.quick-actions-grid a,.settings-split div,.simple-advanced-panel,.simple-home-card,.simple-home-deals,.simple-home-focus-card,.simple-home-hero,.simple-home-side>section{background:linear-gradient(180deg,rgba(255,255,255,.058),rgba(255,255,255,.028)),var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow-soft);color:var(--dash-text)}.control-center-shell .panel,.control-center-shell .stat-card{backdrop-filter:blur(18px)}.activity-item strong,.audit-engine-card strong,.business-deal-row strong,.business-pipeline-focus aside strong,.business-pipeline-stage strong,.control-center-shell .demo-row strong,.control-center-shell .followup-row strong,.control-center-shell .panel-header h2,.control-center-shell .priority-row strong,.control-center-shell .quote-row strong,.control-center-shell .stat-card span,.control-center-shell .stat-card strong,.control-center-shell .table-row strong,.kanban-column strong,.module-soon-card strong,.prospect-action-row strong,.prospect-enrichment-main strong,.prospect-enrichment-strip strong,.settings-split strong,.simple-action-row strong,.simple-deal-row strong,.simple-home-card strong,.simple-home-focus-card strong,.simple-snapshot-list strong{color:var(--dash-text);letter-spacing:0}.business-pipeline-stage svg,.control-center-shell .stat-icon,.module-soon-card svg,.ncc-command-decision-list svg,.ncc-command-map svg,.ncc-command-signal svg,.prospect-enrichment-row svg,.quick-actions-grid svg,.simple-home-card svg,.simple-link-grid svg{background:rgba(139,92,246,.13);border-radius:var(--dash-radius);color:var(--dash-violet-3)}.simple-home{gap:14px}.simple-home-hero{align-items:stretch;background:linear-gradient(135deg,rgba(139,92,246,.14),transparent 46%),linear-gradient(180deg,rgba(18,15,31,.95),rgba(10,9,16,.96));border-color:rgba(196,181,253,.18);min-height:132px}.simple-home-hero h2{font-size:42px;line-height:1.02}.simple-home-focus-card{background:rgba(6,5,12,.48);min-width:min(340px,30vw)}.simple-home-focus-card span{color:var(--dash-violet-3)}.business-deal-row.hot,.business-pipeline-stage.hot,.prospect-action-row.hot,.simple-action-row.hot,.simple-deal-row.hot,.simple-home-card.hot,.simple-home-focus-card.hot{border-color:rgba(243,182,73,.32)}.business-deal-row.warn,.business-pipeline-stage.warn,.prospect-action-row.warn,.simple-action-row.warn,.simple-deal-row.warn,.simple-home-card.warn,.simple-home-focus-card.warn,.simple-snapshot-list a.warn{border-color:rgba(243,182,73,.28)}.business-deal-row.danger,.business-pipeline-stage.danger,.prospect-action-row.danger,.simple-action-row.danger,.simple-deal-row.danger,.simple-home-card.danger,.simple-home-focus-card.danger,.simple-snapshot-list a.danger{border-color:rgba(251,113,133,.34)}.business-pipeline-stage.good,.simple-action-row.good,.simple-home-card.good,.simple-home-focus-card.good,.simple-snapshot-list a.good{border-color:rgba(53,212,154,.25)}.business-deal-row,.control-pipeline-stage,.ncc-command-decision-list a,.ncc-command-map a,.ncc-command-signal,.prospect-action-row,.simple-action-row,.simple-deal-row,.simple-home-card,.simple-pipeline-strip a,.simple-snapshot-list a{background:rgba(6,5,12,.36);border-color:rgba(255,255,255,.085)}.business-deal-row:hover,.business-pipeline-stage:hover,.control-pipeline-stage:hover,.ncc-command-decision-list a:hover,.ncc-command-map a:hover,.ncc-command-signal:hover,.prospect-action-row:hover,.simple-action-row:hover,.simple-deal-row:hover,.simple-home-card:hover,.simple-pipeline-strip a:hover,.simple-snapshot-list a:hover{border-color:rgba(196,181,253,.38);box-shadow:0 16px 42px rgba(0,0,0,.28);transform:translateY(-1px)}.business-pipeline-stage strong,.control-center-shell .stat-card strong,.prospect-enrichment-strip strong,.simple-home-card strong{font-size:30px}.control-center-v1-header,.now-panel-header,.panel-header,.simple-section-head{gap:12px}.simple-advanced-panel a,.simple-link-grid a,.simple-pipeline-strip a,.simple-snapshot-list a{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.09);color:rgba(247,244,255,.84)}.business-pipeline-panel,.control-center-shell .prospect-import-panel,.ncc-command-deck{background:linear-gradient(135deg,rgba(139,92,246,.13),transparent 48%),linear-gradient(180deg,rgba(17,15,28,.94),rgba(9,8,15,.96))}.brain-layout>section,.control-center-shell .demo-row,.control-center-shell .empty-state,.control-center-shell .followup-row,.control-center-shell .import-note,.control-center-shell .niche-split div,.control-center-shell .priority-row,.control-center-shell .prospect-table,.control-center-shell .quick-import-form,.control-center-shell .quote-row,.control-center-shell .table-row,.email-workflow-grid>section,.memory-grid>section,.prospect-compact-head,.prospect-compact-list,.prospect-compact-row,.router-layout>section,.shared-document-dropzone,.shared-file-row,.shared-files-history,.shared-files-upload-grid,.shared-files-workspace,.shared-screenshot-dropzone,.shared-text-dropzone{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.09);color:rgba(247,244,255,.84)}.codex-vps-incident-note textarea,.control-center-shell .inline-edit-form input,.control-center-shell .inline-edit-form select,.control-center-shell .prospect-form input,.control-center-shell .prospect-form select,.control-center-shell .prospect-form textarea,.control-center-shell .prospect-import-form input,.control-center-shell .prospect-import-form select,.control-center-shell .score-assistant,.shared-file-copy-manual{background:rgba(5,5,10,.72);border-color:rgba(221,214,254,.13);border-radius:var(--dash-radius);color:var(--dash-text)}.codex-vps-incident-note textarea:focus,.control-center-shell .inline-edit-form input:focus,.control-center-shell .inline-edit-form select:focus,.control-center-shell .prospect-form input:focus,.control-center-shell .prospect-form select:focus,.control-center-shell .prospect-form textarea:focus{border-color:rgba(196,181,253,.5);box-shadow:0 0 0 3px rgba(139,92,246,.14)}.codex-vps-rescue-dock.good,.codex-vps-rescue-verdict.good,.codex-vps-situation-strip article.good,.control-center-shell .score.high,.ncc-command-deck.good,.ncc-command-signal.good{border-color:rgba(53,212,154,.3)}.codex-vps-rescue-dock.warn,.codex-vps-rescue-verdict.warn,.codex-vps-situation-strip article.warn,.control-center-shell .score.mid,.ncc-command-deck.warn,.ncc-command-signal.warn{border-color:rgba(243,182,73,.32)}.codex-vps-rescue-dock.danger,.codex-vps-rescue-verdict.danger,.codex-vps-situation-strip article.danger,.control-center-shell .score.low,.ncc-command-deck.danger,.ncc-command-signal.danger{border-color:rgba(251,113,133,.36)}.codex-vps-rescue{background:linear-gradient(135deg,rgba(139,92,246,.16),transparent 48%),linear-gradient(180deg,rgba(17,15,28,.96),rgba(7,6,12,.97));border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);color:var(--dash-text)}.codex-vps-rescue-simple{gap:12px;padding:14px}.codex-vps-rescue-head h3{color:var(--dash-text);letter-spacing:0}.codex-vps-rescue-head p,.codex-vps-yorkhost-note p{color:var(--dash-muted)}.codex-vps-rescue-dock{background:rgba(5,5,10,.56);border:1px solid rgba(221,214,254,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.codex-vps-auth-actions button,.codex-vps-rescue-actions button,.codex-vps-rescue-actions>a,.codex-vps-rescue-dock,.codex-vps-rescue-dock a,.codex-vps-rescue-dock button{border-radius:var(--dash-radius)}.codex-vps-rescue .vps-sensitive-action{background:rgba(255,255,255,.052);border-color:rgba(221,214,254,.1);color:rgba(247,244,255,.82)}.codex-vps-rescue .vps-sensitive-action svg{color:rgba(196,181,253,.68)}.codex-vps-rescue-dock small{hyphens:none;overflow-wrap:normal;word-break:normal}.codex-vps-rescue .vps-services-action small{white-space:nowrap}.codex-vps-rescue .vps-armed-action{background:linear-gradient(135deg,rgba(190,18,60,.88),rgba(251,113,133,.72));border-color:rgba(254,205,211,.42);box-shadow:0 16px 46px rgba(190,18,60,.28);color:#ffffff}.codex-vps-armed-alert{align-items:center;background:rgba(251,113,133,.11);border:1px solid rgba(251,113,133,.32);border-radius:var(--dash-radius);color:#ffe4e6;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px}.codex-vps-armed-alert svg{color:var(--dash-red)}.codex-vps-armed-alert small,.codex-vps-armed-alert strong{display:block}.codex-vps-armed-alert small{color:rgba(255,228,230,.72);font-size:11px;line-height:1.3}.codex-vps-armed-alert button{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:var(--dash-radius);color:#ffffff;cursor:pointer;font:inherit;font-size:12px;font-weight:850;min-height:34px;padding:0 10px}.codex-vps-auth-rescue,.codex-vps-emergency-copy,.codex-vps-follow-up,.codex-vps-incident-grid article,.codex-vps-incident-note,.codex-vps-incident-state,.codex-vps-mobile-playbook,.codex-vps-rescue-history,.codex-vps-rescue-live article,.codex-vps-rescue-output,.codex-vps-rescue-status article,.codex-vps-rescue-verdict,.codex-vps-server-history,.codex-vps-situation-strip article,.codex-vps-tunnel-copy,.codex-vps-yorkhost-note{background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius)}.codex-vps-auth-rescue pre,.codex-vps-rescue-result,.codex-vps-tunnel-copy code{background:rgba(3,3,8,.82);border-color:rgba(221,214,254,.1);color:rgba(247,244,255,.72)}.codex-vps-mobile-details{background:rgba(12,10,20,.9);border:1px solid var(--dash-border);border-radius:var(--dash-radius)}.codex-vps-mobile-details summary{color:rgba(247,244,255,.88)}.codex-vps-mobile-details summary:after{background:rgba(139,92,246,.22);color:#ffffff}.codex-vps-rescue-simple .codex-vps-yorkhost-note{background:rgba(243,182,73,.075);border-color:rgba(243,182,73,.22)}@media (prefers-reduced-motion:no-preference){.codex-vps-rescue,.control-center-shell .panel,.control-center-shell .stat-card,.dashboard-header.control-header,.simple-advanced-panel,.simple-home-card,.simple-home-deals,.simple-home-hero,.simple-home-side>section{animation:dashboard-card-in .42s ease both}.dashboard-header.control-header{animation-delay:20ms}.control-center-shell .stat-card:nth-child(2),.simple-home-card:nth-child(2){animation-delay:50ms}.control-center-shell .stat-card:nth-child(3),.simple-home-card:nth-child(3){animation-delay:80ms}.control-center-shell .stat-card:nth-child(4),.simple-home-card:nth-child(4){animation-delay:.11s}.control-center-shell .stat-card:nth-child(5),.simple-home-card:nth-child(5){animation-delay:.14s}.codex-vps-rescue .vps-armed-action{animation:dashboard-armed-pulse 1.15s ease-in-out infinite}}@keyframes dashboard-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-armed-pulse{0%,to{box-shadow:0 16px 46px rgba(190,18,60,.24)}50%{box-shadow:0 18px 54px rgba(251,113,133,.38)}}@media (max-width:900px){.dashboard-sidebar.control-sidebar,.sidebar-collapse-state:checked+.dashboard-sidebar.control-sidebar{border-bottom:1px solid var(--dash-border);border-right:0}.dashboard-header.control-header{position:static}}@media (max-width:760px){.dashboard-shell.control-center-shell{background:linear-gradient(135deg,rgba(139,92,246,.12),transparent 44%),linear-gradient(180deg,#05050a,#090712 52%,#05050a)}.codex-vps-rescue,.control-center-shell .dashboard-main,.dashboard-header.control-header,.dashboard-sidebar.control-sidebar,.sidebar-collapse-state:checked+.dashboard-sidebar.control-sidebar,.simple-home-hero{padding:12px}.control-center-shell .dashboard-header h1{font-size:30px}.simple-home-hero h2{font-size:32px}.simple-home-focus-card{min-width:0}.business-pipeline-stage strong,.control-center-shell .stat-card strong,.prospect-enrichment-strip strong,.simple-home-card strong{font-size:26px}.codex-vps-rescue-dock,.codex-vps-situation-strip{gap:8px}.codex-vps-armed-alert{grid-template-columns:auto minmax(0,1fr)}.codex-vps-armed-alert button{grid-column:1/-1;width:100%}}.prospect-priority-panel{background:linear-gradient(135deg,rgba(139,92,246,.14),transparent 48%),linear-gradient(180deg,rgba(17,15,28,.96),rgba(7,6,12,.97));border-color:rgba(196,181,253,.18);gap:12px;grid-column:1/-1}.prospect-action-dock{background:rgba(5,5,10,.56);border-radius:var(--dash-radius)}.prospect-action-dock a{padding:0 12px}.prospect-action-list{gap:8px}.prospect-priority-panel .prospect-action-row{background:rgba(255,255,255,.052);border-color:rgba(221,214,254,.11);border-radius:var(--dash-radius);gap:6px 12px;grid-template-columns:minmax(88px,.28fr) minmax(0,1fr) minmax(114px,.34fr);min-height:78px;padding:12px}.prospect-priority-panel .prospect-action-row>span{padding-right:10px}.prospect-priority-panel .prospect-action-row small{color:rgba(247,244,255,.58)}.prospect-priority-panel .prospect-action-row b{grid-column:3}details.prospect-section-drawer{background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.026)),rgba(12,10,20,.9);border-color:rgba(221,214,254,.12);display:block;grid-column:1/-1;grid-row:auto;overflow:hidden;padding:0;scroll-margin-top:112px}details.prospect-section-drawer>summary{align-items:center;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;list-style:none;min-height:74px;padding:15px 16px}details.prospect-section-drawer>summary::-webkit-details-marker{display:none}details.prospect-section-drawer>summary:after{align-items:center;background:rgba(139,92,246,.22);border:1px solid rgba(196,181,253,.22);border-radius:999px;color:#ffffff;content:"+";display:inline-flex;font-size:15px;font-weight:950;height:28px;justify-content:center;width:28px}details.prospect-section-drawer[open]>summary{border-bottom:1px solid rgba(221,214,254,.1)}details.prospect-section-drawer[open]>summary:after{content:"-"}.prospect-section-summary h2{color:var(--dash-text);font-size:22px;letter-spacing:0;line-height:1.08;margin:0 0 5px}.prospect-section-summary p{color:var(--dash-muted);font-size:13px;font-weight:820;line-height:1.35;margin:0}.prospect-section-summary .status-pill{align-items:center;display:inline-flex;gap:7px;justify-content:center;min-height:34px;white-space:nowrap}.prospect-drawer-body{display:grid;padding:14px}.prospect-enrichment-strip{margin-bottom:0}.business-pipeline-stage,.prospect-board-drawer,.prospect-compact-list,.prospect-enrichment-strip article{border-radius:var(--dash-radius)}.prospect-enrichment-row{grid-template-columns:minmax(190px,.52fr) minmax(0,1fr) minmax(150px,.4fr) auto}.prospect-list-drawer .prospect-compact-list{background:rgba(5,5,10,.44)}.prospect-list-drawer .prospect-compact-row{background:transparent}.prospect-list-drawer .crm-actions{align-items:stretch}.prospect-list-drawer .crm-actions .dark-button,.prospect-list-drawer .crm-actions .soft-button,.prospect-list-drawer .prospect-details summary{min-height:36px}@media (max-width:900px){.prospect-action-dock{grid-template-columns:repeat(2,minmax(0,1fr))}details.prospect-section-drawer>summary{grid-template-columns:minmax(0,1fr) auto}details.prospect-section-drawer>summary .status-pill{grid-column:1/-1;justify-self:start}details.prospect-section-drawer>summary:after{grid-column:2;grid-row:1}}@media (max-width:760px){.prospect-priority-panel,details.prospect-section-drawer{border-radius:var(--dash-radius)}.prospect-action-dock{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-action-dock a{min-height:48px;padding:0 8px}.prospect-priority-panel .prospect-action-row{align-items:start;grid-template-columns:minmax(0,1fr) auto;min-height:0}.prospect-priority-panel .prospect-action-row>span{border-right:0;grid-column:1/-1;grid-row:auto;padding:0}.prospect-priority-panel .prospect-action-row p,.prospect-priority-panel .prospect-action-row strong{grid-column:1/-1}.prospect-priority-panel .prospect-action-row small{grid-column:1}.prospect-priority-panel .prospect-action-row b{align-self:center;grid-column:2;grid-row:4}details.prospect-section-drawer>summary{min-height:0;padding:13px}.prospect-section-summary h2{font-size:19px}.prospect-section-summary p{font-size:12px}.prospect-drawer-body{padding:12px}.prospect-enrichment-row{grid-template-columns:minmax(0,1fr)}.prospect-enrichment-row>b{grid-column:auto}}.demo-command-panel{background:linear-gradient(135deg,rgba(139,92,246,.14),transparent 48%),linear-gradient(180deg,rgba(17,15,28,.96),rgba(7,6,12,.97));border-color:rgba(196,181,253,.18);box-shadow:0 24px 70px rgba(3,2,8,.34),inset 0 1px 0 rgba(255,255,255,.052);display:grid;gap:12px;overflow:hidden;position:relative}.demo-command-panel:before{animation:demo-surface-glow 13s ease-in-out infinite;background:linear-gradient(115deg,transparent,rgba(221,214,254,.09) 42%,transparent 70%);content:"";inset:1px;opacity:.22;pointer-events:none;position:absolute;transform:translateX(-72%)}.demo-command-panel>*{position:relative;z-index:1}@keyframes demo-surface-glow{0%,74%{transform:translateX(-74%)}to{transform:translateX(74%)}}.demo-command-panel .panel-header{margin-bottom:0}.demo-action-dock{background:rgba(5,5,10,.56);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid;gap:8px;grid-template-columns:minmax(0,1fr);padding:8px}.demo-action-dock a{min-height:50px;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.demo-action-dock a:hover{border-color:rgba(196,181,253,.24);box-shadow:0 14px 34px rgba(3,2,8,.26);transform:translateY(-1px)}.demo-focus-card{align-items:center;background:radial-gradient(circle at 88% 22%,rgba(168,85,247,.16),transparent 34%),linear-gradient(135deg,rgba(139,92,246,.12),rgba(255,255,255,.045)),rgba(255,255,255,.046);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);box-shadow:0 18px 48px rgba(3,2,8,.22);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:116px;overflow:hidden;padding:14px;position:relative}.demo-focus-card:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);content:"";inset:0;opacity:.72;pointer-events:none;position:absolute}.demo-focus-card>*{position:relative;z-index:1}.demo-focus-card.warn{border-color:rgba(243,182,73,.3)}.demo-focus-card.hot{border-color:rgba(251,113,133,.34)}.demo-focus-card.good{border-color:rgba(53,212,154,.26)}.demo-engine-drawer>summary span,.demo-focus-card span,.demo-production-strip span,.demo-work-row span{color:var(--dash-violet-3);letter-spacing:0}.demo-focus-card strong{color:var(--dash-text);display:block;font-size:22px;letter-spacing:0;line-height:1.12;margin:5px 0}.demo-focus-card p,.demo-focus-card small{color:var(--dash-muted);display:block;font-size:13px;font-weight:820;line-height:1.35;margin:0}.demo-focus-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.demo-focus-actions .dark-button{box-shadow:0 16px 38px rgba(139,92,246,.24)}.demo-decision-strip{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-decision-strip a{background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(139,92,246,.028)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:var(--dash-radius);color:inherit;min-height:96px;padding:13px;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.demo-decision-strip a:hover{border-color:rgba(196,181,253,.24);box-shadow:0 14px 34px rgba(3,2,8,.24);transform:translateY(-1px)}.demo-decision-strip a.good{border-color:rgba(53,212,154,.23)}.demo-decision-strip a.warn{border-color:rgba(243,182,73,.28)}.demo-decision-strip a.hot{border-color:rgba(251,113,133,.3)}.demo-decision-strip span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;line-height:1.15;text-transform:uppercase}.demo-decision-strip strong{color:var(--dash-text);display:block;font-size:28px;line-height:1;margin:10px 0 7px}.demo-decision-strip p{color:var(--dash-muted);font-size:12px;font-weight:820;line-height:1.35;margin:0;overflow-wrap:anywhere}.demo-command-panel .demo-production-strip{margin-bottom:0}.demo-command-panel .demo-engine-drawer,.demo-command-panel .demo-metrics-drawer,.demo-command-panel .demo-production-strip article,.demo-command-panel .demo-url-drawer,.demo-command-panel .demo-work-row{background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(139,92,246,.028)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.demo-command-panel .demo-production-strip article{min-height:92px;overflow:hidden;padding:12px;position:relative}.demo-command-panel .demo-production-strip article:before{background:rgba(196,181,253,.32);border-radius:999px;content:"";height:3px;inset:0 14px auto 14px;position:absolute}.demo-command-panel .demo-production-strip article.warn:before{background:linear-gradient(90deg,rgba(251,191,36,.92),rgba(139,92,246,.34))}.demo-command-panel .demo-production-strip article.hot:before{background:linear-gradient(90deg,rgba(251,113,133,.9),rgba(139,92,246,.34))}.demo-command-panel .demo-production-strip article.good:before{background:linear-gradient(90deg,rgba(52,211,153,.84),rgba(139,92,246,.3))}.demo-command-panel .demo-production-strip strong{color:var(--dash-text);font-size:28px}.demo-command-panel .demo-engine-drawer p,.demo-command-panel .demo-production-strip p,.demo-command-panel .demo-work-main p,.demo-command-panel .demo-work-main small,.demo-command-panel .demo-work-meta p,.demo-command-panel .demo-work-meta small{color:var(--dash-muted)}.demo-command-panel .demo-work-list{gap:8px}.demo-command-panel .demo-work-row{grid-template-columns:minmax(0,1fr) minmax(150px,.34fr) auto;min-height:86px;overflow:hidden;padding:12px 12px 12px 16px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.demo-command-panel .demo-work-row:before{background:rgba(196,181,253,.38);border-radius:999px;content:"";inset:14px auto 14px 8px;position:absolute;width:3px}.demo-command-panel .demo-work-row:hover{border-color:rgba(196,181,253,.24);box-shadow:0 16px 42px rgba(3,2,8,.25);transform:translateY(-1px)}.demo-command-panel .demo-work-row.warn:before{background:linear-gradient(180deg,rgba(251,191,36,.92),rgba(139,92,246,.36))}.demo-command-panel .demo-work-row.hot:before{background:linear-gradient(180deg,rgba(251,113,133,.9),rgba(139,92,246,.36))}.demo-command-panel .demo-work-row.good:before{background:linear-gradient(180deg,rgba(52,211,153,.82),rgba(139,92,246,.32))}.demo-command-panel .demo-work-main strong{color:var(--dash-text);letter-spacing:0}.demo-command-panel .demo-work-meta b{align-items:center;background:rgba(243,182,73,.1);border:1px solid rgba(243,182,73,.18);border-radius:999px;color:var(--dash-amber);display:inline-flex;justify-self:flex-start;min-height:28px;padding:0 10px}.demo-command-panel .demo-work-actions .dark-button,.demo-command-panel .demo-work-actions .soft-button{min-height:34px}.demo-command-panel .demo-engine-drawer,.demo-command-panel .demo-metrics-drawer{margin-top:0}.demo-command-panel .demo-engine-drawer>summary,.demo-command-panel .demo-metrics-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:46px;padding:11px 12px}.demo-command-panel .demo-engine-drawer>summary::-webkit-details-marker,.demo-command-panel .demo-metrics-drawer>summary::-webkit-details-marker{display:none}.demo-command-panel .demo-engine-drawer>summary b,.demo-command-panel .demo-engine-drawer>summary span,.demo-command-panel .demo-metrics-drawer>summary b,.demo-command-panel .demo-metrics-drawer>summary span{margin:0}.demo-command-panel .demo-engine-drawer>summary b,.demo-command-panel .demo-metrics-drawer>summary b{color:rgba(247,244,255,.82);font-size:12px}.demo-command-panel .demo-metrics-drawer .demo-production-strip{border-top:1px solid rgba(221,214,254,.1);padding:10px}.demo-work-footer{align-items:center;background:rgba(5,5,10,.42);border:1px solid rgba(221,214,254,.1);border-radius:var(--dash-radius);color:var(--dash-muted);display:flex;flex-wrap:wrap;font-size:12px;font-weight:850;gap:8px;justify-content:space-between;min-height:40px;padding:0 12px}.demo-work-footer b{color:rgba(247,244,255,.78);font-size:inherit}.demo-command-panel .demo-engine-drawer,.demo-command-panel .demo-url-drawer{overflow:hidden}.demo-command-panel .demo-engine-drawer>summary,.demo-command-panel .demo-url-drawer>summary{min-height:44px}.demo-command-panel .demo-url-form input{background:rgba(5,5,10,.72);border-color:rgba(221,214,254,.13);border-radius:var(--dash-radius)}.dashboard-demo-review-list{display:grid;gap:12px}.dashboard-demo-review-toolbar{align-items:center;background:rgba(5,5,10,.56);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:flex;gap:10px;justify-content:space-between;padding:10px}.dashboard-demo-review-toolbar label{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(221,214,254,.14);border-radius:var(--dash-radius);color:var(--dash-muted);display:inline-flex;flex:1 1 280px;gap:8px;min-height:40px;padding:0 11px}.dashboard-demo-review-toolbar input{background:transparent;border:0;color:var(--dash-text);font:inherit;min-width:0;outline:0;width:100%}.dashboard-demo-review-toolbar span{border:1px solid rgba(221,214,254,.12);border-radius:999px;color:rgba(247,244,255,.78);flex:0 0 auto;font-size:12px;font-weight:900;padding:8px 10px}.dashboard-demo-review-toolbar .dashboard-demo-review-sync{background:rgba(255,255,255,.045);color:rgba(247,244,255,.68)}.dashboard-demo-review-toolbar .dashboard-demo-review-sync.ready{color:#a7f3d0}.dashboard-demo-review-toolbar .dashboard-demo-review-sync.error{color:#fecdd3}.dashboard-demo-review-groups{display:grid;gap:12px}.dashboard-demo-review-group{background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(139,92,246,.026)),rgba(255,255,255,.034);border:1px solid rgba(221,214,254,.1);border-radius:var(--dash-radius);overflow:hidden}.dashboard-demo-review-group.plomberie,.dashboard-demo-review-group.vitrerie{border-color:rgba(45,212,191,.18)}.dashboard-demo-review-group.electricite{border-color:rgba(250,204,21,.2)}.dashboard-demo-review-group.peinture,.dashboard-demo-review-group.toiture{border-color:rgba(251,113,133,.18)}.dashboard-demo-review-group.atelier,.dashboard-demo-review-group.renovation{border-color:rgba(52,211,153,.18)}.dashboard-demo-review-group-head{align-items:center;border-bottom:1px solid rgba(221,214,254,.1);display:flex;gap:10px;justify-content:space-between;min-height:48px;padding:11px 12px}.dashboard-demo-review-group-head strong{color:var(--dash-text);font-size:15px}.dashboard-demo-review-group-head span{align-items:center;background:rgba(255,255,255,.075);border-radius:999px;color:var(--dash-violet-3);display:inline-flex;font-size:12px;font-weight:950;height:26px;justify-content:center;min-width:30px;padding:0 9px}.dashboard-demo-review-rows{display:grid;gap:1px}.dashboard-demo-review-row{align-items:center;background:rgba(5,5,10,.32);display:grid;gap:12px;grid-template-columns:82px minmax(0,1fr) auto;min-height:108px;padding:12px}.dashboard-demo-review-row+.dashboard-demo-review-row{border-top:1px solid rgba(221,214,254,.08)}.dashboard-demo-review-row>img{aspect-ratio:1/1;background:rgba(255,255,255,.06);border:1px solid rgba(221,214,254,.12);border-radius:8px;height:82px;object-fit:cover;width:82px}.dashboard-demo-review-main{min-width:0}.dashboard-demo-review-main span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;line-height:1.2;text-transform:uppercase}.dashboard-demo-review-main strong{color:var(--dash-text);display:block;font-size:17px;line-height:1.18;margin-top:5px}.dashboard-demo-review-main p,.dashboard-demo-review-main small{color:var(--dash-muted);display:block;font-size:12px;font-weight:820;line-height:1.34;margin:5px 0 0;overflow-wrap:anywhere}.dashboard-demo-review-status{border-radius:999px;display:inline-flex;font-size:11px;font-weight:950;line-height:1.2;margin-top:8px;padding:6px 9px}.dashboard-demo-review-status.todo{background:rgba(221,214,254,.1);color:rgba(247,244,255,.72)}.dashboard-demo-review-status.done{background:rgba(52,211,153,.13);color:#a7f3d0}.dashboard-demo-review-status.warn{background:rgba(251,191,36,.13);color:#fde68a}.dashboard-demo-review-status.busy,.dashboard-demo-review-status.ready{background:rgba(96,165,250,.13);color:#bfdbfe}.dashboard-demo-review-status.error{background:rgba(251,113,133,.13);color:#fecdd3}.dashboard-demo-review-feedback{border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;line-height:1.25;margin-top:8px;padding:6px 9px}.dashboard-demo-review-feedback.done{background:rgba(52,211,153,.13);color:#a7f3d0}.dashboard-demo-review-feedback.error{background:rgba(251,113,133,.13);color:#fecdd3}.dashboard-demo-review-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;min-width:284px}.dashboard-demo-review-actions .compact-action,.dashboard-demo-review-change-box .compact-action{min-height:36px}.dashboard-demo-review-view-actions{display:grid;gap:5px}.dashboard-demo-review-view-actions .compact-action{width:100%}.dashboard-demo-review-current-site{font-size:11px;min-height:28px!important;opacity:.82;padding:0 9px}.dashboard-demo-review-change-box{align-items:stretch;display:grid;gap:9px;grid-column:2/-1;grid-template-columns:minmax(0,1fr) auto auto}.dashboard-demo-review-change-box textarea{background:rgba(5,5,10,.72);border:1px solid rgba(221,214,254,.14);border-radius:var(--dash-radius);color:var(--dash-text);font:inherit;min-height:82px;padding:10px 12px;resize:vertical;width:100%}@media (prefers-reduced-motion:reduce){.demo-action-dock a,.demo-command-panel .demo-work-row,.demo-command-panel:before,.demo-decision-strip a{animation:none;transition:none}}@media (max-width:1180px){.demo-command-panel .demo-work-row,.demo-focus-card{grid-template-columns:minmax(0,1fr)}.dashboard-demo-review-row{grid-template-columns:72px minmax(0,1fr)}.dashboard-demo-review-row>img{height:72px;width:72px}.dashboard-demo-review-actions{grid-column:2;justify-content:flex-start;min-width:0}.dashboard-demo-review-change-box{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.demo-command-panel .demo-work-actions,.demo-focus-actions{justify-content:flex-start}}@media (max-width:760px){.demo-action-dock,.demo-command-panel .demo-production-strip,.demo-decision-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-action-dock a{min-height:48px;padding:0 8px}.demo-focus-card{min-height:0;padding:12px}.demo-command-panel .demo-work-actions .dark-button,.demo-command-panel .demo-work-actions .soft-button,.demo-focus-actions,.demo-focus-actions .dark-button,.demo-focus-actions .soft-button{width:100%}.demo-command-panel .demo-work-actions,.demo-focus-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-demo-review-toolbar{align-items:stretch;display:grid}.dashboard-demo-review-toolbar label,.dashboard-demo-review-toolbar span{width:100%}.dashboard-demo-review-row{grid-template-columns:64px minmax(0,1fr);padding:10px}.dashboard-demo-review-row>img{height:64px;width:64px}.dashboard-demo-review-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-demo-review-actions .compact-action,.dashboard-demo-review-change-box .compact-action{width:100%}.demo-command-panel .demo-work-actions form{display:contents}}@media (max-width:520px){.dashboard-demo-review-actions,.demo-decision-strip{grid-template-columns:minmax(0,1fr)}}.email-command-panel{background:linear-gradient(135deg,rgba(139,92,246,.13),transparent 48%),linear-gradient(180deg,rgba(17,15,28,.96),rgba(7,6,12,.97));border-color:rgba(196,181,253,.18);gap:12px}.email-action-dock{background:rgba(5,5,10,.56);border-radius:var(--dash-radius);grid-template-columns:repeat(4,minmax(0,1fr))}.email-action-dock a{padding:0 12px}.email-focus-card{background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);gap:14px;min-height:116px;padding:14px}.email-command-panel .email-command-strip span,.email-command-panel .email-work-row span,.email-focus-card span,.email-pool-drawer .followup-row span{color:var(--dash-violet-3);letter-spacing:0}.email-focus-card strong{color:var(--dash-text);font-size:22px;line-height:1.12;margin:5px 0}.email-focus-card p,.email-focus-card small{color:var(--dash-muted);font-size:13px;line-height:1.35}.email-command-panel .email-command-strip article,.email-command-panel .email-work-row,.email-pool-drawer .followup-row,.email-pool-drawer .priority-row{background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius)}.email-command-panel .email-command-strip article{min-height:92px;padding:12px}.email-command-panel .email-command-strip strong{color:var(--dash-text);font-size:28px}.email-command-panel .email-command-strip p,.email-command-panel .email-work-meta span,.email-command-panel .email-work-row p,.email-command-panel .email-work-row small,.email-pool-drawer .followup-row p,.email-pool-drawer .priority-row p,.email-pool-drawer .priority-row small{color:var(--dash-muted)}.email-command-panel .email-work-queue{gap:8px}.email-command-panel .email-work-row{grid-template-columns:minmax(0,.9fr) minmax(210px,.48fr) minmax(300px,.68fr);min-height:86px;padding:12px}.email-command-panel .email-work-row strong,.email-pool-drawer .followup-row strong,.email-pool-drawer .priority-row strong{color:var(--dash-text)}.email-command-panel .email-work-meta b{color:var(--dash-amber)}.email-command-panel .email-work-meta a{color:rgba(196,181,253,.88)}.email-pool-drawer{border-color:rgba(196,181,253,.15)}.email-pool-drawer>summary{min-height:50px}.email-pool-drawer .followup-actions,.email-pool-drawer .priority-actions{justify-content:flex-end}@media (max-width:760px){.email-action-dock,.email-command-panel .email-command-strip,.email-contact-state-strip,.email-decision-strip,.email-search-sources{grid-template-columns:minmax(0,1fr)}.email-action-dock a{min-height:48px;padding:0 8px}.email-focus-card{min-height:0;padding:12px}.email-command-panel .email-work-actions .dark-button,.email-command-panel .email-work-actions .soft-button,.email-focus-actions,.email-focus-actions .dark-button,.email-focus-actions .soft-button,.email-pool-drawer .followup-actions .dark-button,.email-pool-drawer .followup-actions .soft-button,.email-pool-drawer .priority-actions .dark-button,.email-pool-drawer .priority-actions .soft-button,.email-search-actions,.email-search-actions .dark-button,.email-search-actions .shared-file-copy-control,.email-search-actions .soft-button{width:100%}.email-command-panel .email-work-actions,.email-focus-actions,.email-search-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.email-command-panel .email-work-actions form,.email-pool-drawer .followup-actions form{display:contents}}.quote-command-panel{background:linear-gradient(135deg,rgba(139,92,246,.13),transparent 48%),linear-gradient(180deg,rgba(17,15,28,.96),rgba(7,6,12,.97));border-color:rgba(196,181,253,.18);display:grid;gap:12px}.quote-command-panel .panel-header{margin-bottom:0}.quote-action-dock{background:rgba(5,5,10,.56);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid}.quote-action-dock a{min-height:50px;padding:0 12px}.quote-focus-card{align-items:center;background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:116px;padding:14px}.quote-focus-card.hot{border-color:rgba(251,113,133,.34)}.quote-focus-card.neutral{border-color:rgba(221,214,254,.12)}.quote-command-panel .quote-command-strip span,.quote-command-panel .quote-detail-drawer>summary span,.quote-command-panel .quote-pipeline-drawer>summary span,.quote-command-panel .quote-work-row span,.quote-focus-card span{color:var(--dash-violet-3);letter-spacing:0}.quote-focus-card strong{color:var(--dash-text);display:block;font-size:22px;letter-spacing:0;line-height:1.12;margin:5px 0}.quote-focus-card p,.quote-focus-card small{color:var(--dash-muted);display:block;font-size:13px;font-weight:820;line-height:1.35;margin:0}.quote-focus-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.quote-command-panel .quote-work-actions form,.quote-focus-actions form{display:contents}.quote-command-panel .quote-command-strip article,.quote-command-panel .quote-detail-drawer,.quote-command-panel .quote-pipeline-drawer,.quote-command-panel .quote-work-row{background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius)}.quote-command-panel .quote-command-strip article{min-height:92px;padding:12px}.quote-command-panel .quote-command-strip article.hot{border-color:rgba(251,113,133,.28)}.quote-command-panel .quote-command-strip article.warn{border-color:rgba(243,182,73,.28)}.quote-command-panel .quote-command-strip article.good{border-color:rgba(53,212,154,.22)}.quote-command-panel .quote-command-strip article.neutral{border-color:rgba(221,214,254,.12)}.quote-command-panel .quote-command-strip strong{color:var(--dash-text);font-size:28px}.quote-command-panel .quote-command-strip p,.quote-command-panel .quote-pipeline-drawer p,.quote-command-panel .quote-work-main p,.quote-command-panel .quote-work-main small,.quote-command-panel .quote-work-meta p,.quote-command-panel .quote-work-meta small{color:var(--dash-muted)}.quote-command-panel .quote-work-list{gap:8px}.quote-command-panel .quote-work-row{grid-template-columns:minmax(0,.9fr) minmax(210px,.48fr) minmax(300px,.68fr);min-height:86px;padding:12px}.quote-command-panel .quote-work-main strong{color:var(--dash-text);letter-spacing:0}.quote-command-panel .quote-work-meta b{color:var(--dash-amber)}.quote-command-panel .quote-detail-grid div{background:rgba(5,5,10,.42)}.quote-command-panel .quote-pipeline-steps span{border-radius:var(--dash-radius)}@media (max-width:1180px){.quote-command-panel .quote-work-row,.quote-focus-card{grid-template-columns:minmax(0,1fr)}.quote-command-panel .quote-work-actions,.quote-focus-actions{justify-content:flex-start}.quote-command-panel .quote-detail-grid,.quote-command-panel .quote-pipeline-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.quote-action-dock,.quote-command-panel .quote-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-action-dock a{min-height:48px;padding:0 8px}.quote-focus-card{min-height:0;padding:12px}.quote-command-panel .quote-work-actions .dark-button,.quote-command-panel .quote-work-actions .soft-button,.quote-focus-actions,.quote-focus-actions .dark-button,.quote-focus-actions .soft-button{width:100%}.quote-command-panel .quote-work-actions,.quote-focus-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.client-command-panel{background:linear-gradient(135deg,rgba(139,92,246,.13),transparent 48%),linear-gradient(180deg,rgba(17,15,28,.96),rgba(7,6,12,.97));border-color:rgba(196,181,253,.18);display:grid;gap:12px}.client-command-panel .panel-header{margin-bottom:0}.client-action-dock{background:rgba(5,5,10,.56);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.client-action-dock a{min-height:50px;padding:0 12px}.client-focus-card{align-items:center;background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:116px;padding:14px}.client-focus-card.hot{border-color:rgba(251,113,133,.34)}.client-command-panel .client-command-strip span,.client-command-panel .client-conversion-drawer>summary span,.client-command-panel .client-onboarding-drawer>summary span,.client-command-panel .client-work-row span,.client-focus-card span{color:var(--dash-violet-3);letter-spacing:0}.client-focus-card strong{color:var(--dash-text);display:block;font-size:22px;letter-spacing:0;line-height:1.12;margin:5px 0}.client-focus-card p,.client-focus-card small{color:var(--dash-muted);display:block;font-size:13px;font-weight:820;line-height:1.35;margin:0}.client-focus-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.client-command-panel .client-command-strip article,.client-command-panel .client-conversion-drawer,.client-command-panel .client-conversion-list article,.client-command-panel .client-onboarding-drawer,.client-command-panel .client-work-row{background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius)}.client-command-panel .client-command-strip article{min-height:92px;padding:12px}.client-command-panel .client-command-strip strong{color:var(--dash-text);font-size:28px}.client-command-panel .client-command-strip p,.client-command-panel .client-conversion-drawer>p,.client-command-panel .client-conversion-list p,.client-command-panel .client-work-main p,.client-command-panel .client-work-main small,.client-command-panel .client-work-meta small{color:var(--dash-muted)}.client-command-panel .client-work-list{gap:8px}.client-command-panel .client-work-row{grid-template-columns:minmax(0,.9fr) minmax(230px,.48fr) minmax(300px,.68fr);min-height:86px;padding:12px}.client-command-panel .client-conversion-list strong,.client-command-panel .client-work-main strong{color:var(--dash-text);letter-spacing:0}.client-command-panel .client-work-meta b{color:var(--dash-amber)}.client-command-panel .client-progress{background:rgba(221,214,254,.1)}.client-command-panel .client-progress i{background:linear-gradient(90deg,var(--dash-violet-2),var(--dash-violet-3))}.client-command-panel .client-onboarding-steps .completed,.client-command-panel .client-onboarding-steps button{border-radius:var(--dash-radius)}.client-command-panel .client-onboarding-steps button{background:rgba(139,92,246,.11);border-color:rgba(196,181,253,.15)}.client-command-panel .client-onboarding-steps button:hover{border-color:rgba(196,181,253,.34)}@media (max-width:1180px){.client-command-panel .client-conversion-list article,.client-command-panel .client-work-row,.client-delivery-maintenance-head,.client-delivery-maintenance-list article,.client-focus-card,.client-onboarding-pack-head{grid-template-columns:minmax(0,1fr)}.client-command-panel .client-conversion-actions,.client-command-panel .client-work-actions,.client-focus-actions{justify-content:flex-start}.client-command-panel .client-onboarding-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.client-action-dock,.client-command-panel .client-command-strip,.client-command-panel .client-onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.client-action-dock a{min-height:48px;padding:0 8px}.client-focus-card{min-height:0;padding:12px}.client-command-panel .client-conversion-actions .dark-button,.client-command-panel .client-conversion-actions .soft-button,.client-command-panel .client-work-actions .dark-button,.client-command-panel .client-work-actions .soft-button,.client-focus-actions,.client-focus-actions .dark-button,.client-focus-actions .soft-button{width:100%}.client-command-panel .client-conversion-actions,.client-command-panel .client-work-actions,.client-focus-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.client-command-panel .client-conversion-actions form{display:contents}}.project-hub-panel,.workspace-hub-panel{background:radial-gradient(circle at 8% 0,rgba(139,92,246,.16),transparent 30%),linear-gradient(180deg,rgba(21,17,32,.94),rgba(10,10,17,.96));overflow:hidden}.project-hub-panel .panel-header,.workspace-hub-panel .panel-header{border-bottom:1px solid rgba(196,181,253,.12);margin-bottom:14px;padding-bottom:12px}.hub-structure-hero{align-items:stretch;background:linear-gradient(135deg,rgba(139,92,246,.16),rgba(20,184,166,.065)),rgba(8,10,18,.56);border:1px solid rgba(196,181,253,.16);border-radius:var(--dash-radius);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(260px,.54fr);margin-bottom:12px;padding:16px}.hub-structure-card>small,.hub-structure-hero span{color:#c4b5fd;display:block;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.hub-structure-hero strong{color:var(--dash-text);display:block;font-size:24px;line-height:1.08;margin-top:7px}.hub-structure-hero p{color:var(--dash-muted);font-size:13px;font-weight:800;line-height:1.45;margin:8px 0 0;max-width:620px}.hub-structure-metrics{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.hub-structure-metrics article{background:rgba(4,6,13,.62);border:1px solid rgba(196,181,253,.12);border-radius:14px;display:grid;min-height:86px;place-content:center;text-align:center}.hub-structure-metrics b{color:#ffffff;font-size:24px;line-height:1}.hub-structure-metrics small{color:rgba(247,242,255,.58);font-size:11px;font-weight:900;margin-top:7px;text-transform:uppercase}.project-hub-panel .module-soon-grid,.workspace-hub-panel .module-soon-grid{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.hub-structure-card{min-height:178px;overflow:hidden;padding:18px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.hub-structure-card:before{background:linear-gradient(180deg,rgba(139,92,246,.68),rgba(20,184,166,.16));border-radius:999px;content:"";inset:18px auto 18px 0;opacity:.72;position:absolute;width:3px}.hub-structure-card svg{position:absolute;right:18px;top:18px}.hub-structure-card strong{font-size:20px;line-height:1.14;margin:42px 0 8px;padding-right:38px}.hub-structure-card p{font-size:13px;font-weight:800;line-height:1.45;min-height:38px}.hub-structure-card .agent-status{margin-top:12px}.hub-structure-card:hover{border-color:rgba(196,181,253,.26);box-shadow:0 18px 48px rgba(10,8,24,.36);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.hub-structure-card{transition:none}}@media (max-width:1180px){.hub-structure-hero,.project-hub-panel .module-soon-grid,.workspace-hub-panel .module-soon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-structure-hero>div:first-child{grid-column:1/-1}}@media (max-width:760px){.hub-structure-hero,.project-hub-panel .module-soon-grid,.workspace-hub-panel .module-soon-grid{grid-template-columns:minmax(0,1fr)}.hub-structure-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-structure-hero{padding:14px}.hub-structure-hero strong{font-size:22px}.hub-structure-metrics article{min-height:74px}.hub-structure-metrics b{font-size:20px}}.control-center-shell .header-actions,.dashboard-header.control-header.simple-home-page-header .header-actions{display:none!important}.control-center-shell .header-actions{min-width:180px}.control-center-shell .header-actions .soft-button{display:none}.control-center-shell .header-actions .dark-button{min-height:44px;min-width:180px}.control-center-shell [class*=action-dock]{display:grid!important;gap:8px;grid-template-columns:minmax(0,1fr)!important;max-width:560px}.control-center-shell [class*=action-dock] .soft-button{display:none!important}.control-center-shell [class*=action-dock] .danger-button,.control-center-shell [class*=action-dock] .dark-button{min-height:48px;width:100%}.control-center-shell [class*=focus-actions]:has(.danger-button) .soft-button,.control-center-shell [class*=focus-actions]:has(.dark-button) .soft-button{display:none!important}.simple-sidebar-main{padding-bottom:10px}.simple-sidebar-advanced>span:after{color:rgba(247,242,255,.42);content:" optionnel";font-size:10px;font-weight:850;text-transform:uppercase}.simple-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-advanced-panel summary span{color:rgba(247,244,255,.78)}.email-command-panel[hidden],.email-pool-drawer[hidden]{display:none}.email-pool-drawer{display:none!important}.email-command-panel{background:linear-gradient(135deg,rgba(139,92,246,.16),transparent 42%),linear-gradient(225deg,rgba(53,212,154,.055),transparent 34%),linear-gradient(180deg,rgba(15,13,25,.98),rgba(6,6,11,.98));border-color:rgba(196,181,253,.2);box-shadow:0 24px 70px rgba(3,2,8,.36),inset 0 1px 0 rgba(255,255,255,.055);display:grid;gap:14px;overflow:hidden;position:relative}.email-command-panel:before{animation:email-surface-glow 11s ease-in-out infinite;background:linear-gradient(115deg,transparent,rgba(221,214,254,.11) 42%,transparent 70%);content:"";inset:1px;opacity:.24;pointer-events:none;position:absolute;transform:translateX(-64%)}.email-command-panel>*{position:relative;z-index:1}@keyframes email-surface-glow{0%,72%{transform:translateX(-70%)}to{transform:translateX(70%)}}.email-command-panel .panel-header{align-items:flex-start;margin-bottom:0}.email-command-panel .panel-header h2,.email-pool-drawer h2{color:#ffffff;letter-spacing:0}.email-command-panel .panel-header p,.email-pool-drawer summary p{color:rgba(247,244,255,.68);line-height:1.45}.email-action-dock{background:rgba(5,5,10,.58);border:1px solid rgba(221,214,254,.12);border-radius:16px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);padding:8px}.email-action-dock a{border-radius:12px;justify-content:center;min-height:50px;min-width:0;padding:0 11px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.email-contact-state-strip,.email-decision-strip{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.email-contact-state-strip a,.email-decision-strip a{background:linear-gradient(135deg,rgba(255,255,255,.064),rgba(139,92,246,.035)),rgba(255,255,255,.04);border:1px solid rgba(221,214,254,.11);border-radius:16px;color:inherit;min-height:104px;overflow:hidden;padding:13px;position:relative;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.email-contact-state-strip a:before,.email-decision-strip a:before{background:rgba(196,181,253,.34);border-radius:999px;content:"";height:3px;inset:0 14px auto 14px;position:absolute}.email-contact-state-strip a.good,.email-decision-strip a.good{border-color:rgba(53,212,154,.22)}.email-contact-state-strip a.good:before,.email-decision-strip a.good:before{background:linear-gradient(90deg,rgba(52,211,153,.86),rgba(139,92,246,.32))}.email-contact-state-strip a.warn,.email-decision-strip a.warn{border-color:rgba(243,182,73,.28)}.email-contact-state-strip a.warn:before,.email-decision-strip a.warn:before{background:linear-gradient(90deg,rgba(251,191,36,.92),rgba(139,92,246,.34))}.email-contact-state-strip a.danger,.email-decision-strip a.danger{border-color:rgba(251,113,133,.32)}.email-contact-state-strip a.danger:before,.email-decision-strip a.danger:before{background:linear-gradient(90deg,rgba(251,113,133,.92),rgba(139,92,246,.34))}.email-contact-state-strip a.neutral,.email-decision-strip a.neutral{border-color:rgba(196,181,253,.14)}.email-action-dock a:hover,.email-command-panel .email-command-strip article:hover,.email-command-panel .email-work-row:hover,.email-contact-state-strip a:hover,.email-decision-strip a:hover,.email-pool-drawer .followup-row:hover,.email-pool-drawer .priority-row:hover,.email-search-row:hover{border-color:rgba(196,181,253,.22);box-shadow:0 14px 38px rgba(4,3,10,.24);transform:translateY(-1px)}.email-focus-card{align-items:center;background:linear-gradient(135deg,rgba(139,92,246,.11),rgba(255,255,255,.04)),rgba(7,7,13,.58);border:1px solid rgba(221,214,254,.14);border-radius:16px;box-shadow:0 20px 54px rgba(3,2,8,.24),inset 0 1px 0 rgba(255,255,255,.055);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;min-height:118px;overflow:hidden;padding:15px;position:relative}.email-focus-card:before{background:radial-gradient(circle at 86% 20%,rgba(52,211,153,.12),transparent 34%),linear-gradient(90deg,transparent,rgba(255,255,255,.035),transparent);content:"";inset:0;pointer-events:none;position:absolute}.email-focus-card>*{position:relative;z-index:1}.email-focus-card.warn{border-color:rgba(243,182,73,.3)}.email-focus-card.danger{border-color:rgba(251,113,133,.34)}.email-focus-card.good{border-color:rgba(53,212,154,.26)}.email-command-panel .email-command-strip span,.email-command-panel .email-work-row span,.email-contact-state-strip span,.email-decision-strip span,.email-focus-card span,.email-pool-drawer .followup-row span,.email-pool-drawer .priority-row span,.email-search-head span,.email-search-main span,.email-search-sources span{color:var(--dash-violet-3);font-size:12px;font-weight:900;letter-spacing:0;line-height:1.2;text-transform:uppercase}.email-focus-card strong{color:#ffffff;display:block;font-size:23px;letter-spacing:0;line-height:1.1;margin:6px 0;overflow-wrap:anywhere}.email-contact-state-strip strong,.email-decision-strip strong{color:#ffffff;display:block;font-size:28px;letter-spacing:0;line-height:1;margin:10px 0 7px}.email-command-panel .email-command-strip p,.email-command-panel .email-work-meta span,.email-command-panel .email-work-row p,.email-command-panel .email-work-row small,.email-contact-state-strip p,.email-decision-strip p,.email-focus-card p,.email-focus-card small,.email-pool-drawer .followup-row p,.email-pool-drawer .priority-row p,.email-pool-drawer .priority-row small,.email-search-head p,.email-search-main p,.email-search-main small,.email-search-sources small{color:rgba(247,244,255,.68);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.email-focus-card p,.email-focus-card small{display:block;font-weight:820;margin:0}.email-search-panel{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;display:grid;gap:10px;padding:10px}.email-search-panel.compact{background:rgba(255,255,255,.026)}.email-search-head{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:4px 4px 0}.email-search-head strong{color:#ffffff;display:block;font-size:18px;line-height:1.2;margin-top:5px}.email-search-head b{background:rgba(139,92,246,.13);border:1px solid rgba(196,181,253,.16);border-radius:999px;color:#f5f1ff;font-size:11px;font-weight:950;line-height:1;padding:7px 9px;white-space:nowrap}.email-search-list{display:grid;gap:9px}.email-search-row{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(139,92,246,.028)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,.66fr) minmax(260px,.88fr) auto;min-height:104px;padding:13px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.email-search-row.good{border-color:rgba(53,212,154,.22)}.email-search-row.warn{border-color:rgba(243,182,73,.28)}.email-search-row.risk{border-color:rgba(251,113,133,.3)}.email-search-row.chain{border-color:rgba(248,113,113,.32);background:linear-gradient(135deg,rgba(248,113,113,.07),rgba(139,92,246,.026)),rgba(255,255,255,.03)}.artisan-network-panel{border-color:rgba(248,113,113,.18)}.email-search-main{display:grid;gap:5px;min-width:0}.email-search-main strong{color:#ffffff;font-size:16px;line-height:1.2;overflow-wrap:anywhere}.email-search-sources{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.email-search-sources a{background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:12px;color:inherit;display:grid;gap:4px;min-height:74px;padding:9px;text-decoration:none}.email-search-sources a.done{border-color:rgba(53,212,154,.2)}.email-search-sources strong{color:#ffffff;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.email-search-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.email-search-actions .shared-file-copy-control{min-width:0}.email-focus-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.email-command-panel .email-work-actions .dark-button,.email-focus-actions .dark-button,.email-pool-drawer .followup-actions .dark-button,.email-pool-drawer .priority-actions .dark-button{box-shadow:0 14px 34px rgba(139,92,246,.22)}.email-command-panel .email-command-strip{border-top:1px solid rgba(221,214,254,.1);gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0;padding:10px}.email-command-panel .email-command-strip article,.email-command-panel .email-metrics-drawer,.email-command-panel .email-work-row,.email-pool-drawer .followup-row,.email-pool-drawer .priority-row{background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(139,92,246,.028)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);overflow:hidden;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.email-command-panel .email-metrics-drawer{overflow:hidden}.email-command-panel .email-metrics-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:46px;padding:11px 12px}.email-command-panel .email-metrics-drawer>summary::-webkit-details-marker{display:none}.email-command-panel .email-metrics-drawer>summary b,.email-command-panel .email-metrics-drawer>summary span{margin:0}.email-command-panel .email-metrics-drawer>summary b{color:rgba(247,244,255,.82);font-size:12px}.email-command-panel .email-command-strip article{min-height:104px;padding:13px}.email-command-panel .email-command-strip article:before{background:rgba(196,181,253,.32);border-radius:999px;content:"";height:3px;inset:0 14px auto 14px;position:absolute}.email-command-panel .email-command-strip article.warn{border-color:rgba(243,182,73,.24)}.email-command-panel .email-command-strip article.warn:before{background:linear-gradient(90deg,rgba(251,191,36,.9),rgba(139,92,246,.34))}.email-command-panel .email-command-strip article.danger{border-color:rgba(251,113,133,.28)}.email-command-panel .email-command-strip article.danger:before{background:linear-gradient(90deg,rgba(251,113,133,.9),rgba(139,92,246,.34))}.email-command-panel .email-command-strip article.good{border-color:rgba(53,212,154,.2)}.email-command-panel .email-command-strip article.good:before{background:linear-gradient(90deg,rgba(52,211,153,.84),rgba(139,92,246,.3))}.email-command-panel .email-command-strip strong{color:#ffffff;font-size:26px;letter-spacing:0;line-height:1}.email-command-panel .email-work-queue,.email-pool-drawer .followup-list,.email-pool-drawer .priority-list{display:grid;gap:10px}.email-command-panel .email-work-row{align-items:center;grid-template-columns:minmax(0,1fr) minmax(170px,.42fr) auto;min-height:92px;padding:13px 13px 13px 16px}.email-command-panel .email-work-row:before{background:rgba(196,181,253,.38);border-radius:999px;content:"";inset:14px auto 14px 8px;position:absolute;width:3px}.email-command-panel .email-work-row.danger{border-color:rgba(251,113,133,.28)}.email-command-panel .email-work-row.danger:before{background:linear-gradient(180deg,rgba(251,113,133,.92),rgba(139,92,246,.36))}.email-command-panel .email-work-row.warn{border-color:rgba(243,182,73,.24)}.email-command-panel .email-work-row.warn:before{background:linear-gradient(180deg,rgba(251,191,36,.9),rgba(139,92,246,.36))}.email-command-panel .email-work-row.good{border-color:rgba(53,212,154,.2)}.email-command-panel .email-work-row.good:before{background:linear-gradient(180deg,rgba(52,211,153,.82),rgba(139,92,246,.32))}.email-command-panel .email-work-actions,.email-command-panel .email-work-meta,.email-command-panel .email-work-row>div,.email-pool-drawer .followup-actions,.email-pool-drawer .followup-row>div,.email-pool-drawer .priority-actions,.email-pool-drawer .priority-row>div{min-width:0}.email-command-panel .email-work-row strong,.email-pool-drawer .followup-row strong,.email-pool-drawer .priority-row strong{color:#ffffff;font-size:16px;letter-spacing:0;line-height:1.2;overflow-wrap:anywhere}.email-command-panel .email-work-meta{display:grid;gap:7px}.email-command-panel .email-work-meta b{background:rgba(139,92,246,.13);border:1px solid rgba(196,181,253,.17);border-radius:999px;color:rgba(247,244,255,.9);display:inline-flex;font-size:12px;font-weight:900;justify-self:flex-start;min-height:32px;padding:8px 10px}.email-command-panel .email-work-meta a{color:rgba(196,181,253,.9);font-size:13px;font-weight:850;overflow-wrap:anywhere}.email-command-panel .email-work-actions,.email-pool-drawer .followup-actions,.email-pool-drawer .priority-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.email-command-panel .email-work-actions form,.email-focus-actions form,.email-pool-drawer .followup-actions form{display:contents}.email-pool-drawer{background:linear-gradient(135deg,rgba(139,92,246,.08),transparent 40%),linear-gradient(180deg,rgba(13,12,22,.96),rgba(6,6,11,.97));border-color:rgba(196,181,253,.16);box-shadow:0 18px 46px rgba(3,2,8,.24)}.email-pool-drawer>summary{border-radius:14px;min-height:56px}.email-pool-drawer[open]>summary{margin-bottom:12px}.email-pool-drawer .followup-row,.email-pool-drawer .priority-row{align-items:center;padding:13px}.email-pool-drawer .followup-row,.email-pool-drawer .priority-row{grid-template-columns:minmax(0,1fr) auto}.email-pool-drawer .prospect-meta{gap:7px;margin-top:10px}.email-pool-drawer .prospect-meta a,.email-pool-drawer .prospect-meta span{background:rgba(255,255,255,.05);border:1px solid rgba(221,214,254,.09);border-radius:999px;color:rgba(247,244,255,.72);font-size:12px;font-weight:850;padding:7px 9px}.email-pool-footer,.email-work-footer,.followup-footer{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.08);border-radius:14px;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between;padding:11px 12px}.email-pool-footer b,.email-pool-footer span,.email-work-footer b,.email-work-footer span,.followup-footer b,.followup-footer span{color:rgba(247,244,255,.72);font-size:12px;font-weight:900}@media (prefers-reduced-motion:reduce){.email-action-dock a,.email-command-panel .email-command-strip article,.email-command-panel .email-work-row,.email-command-panel:before,.email-decision-strip a,.email-pool-drawer .followup-row,.email-pool-drawer .priority-row{animation:none;transition:none}}@media (max-width:1180px){.email-command-panel .email-work-row,.email-focus-card,.email-pool-drawer .followup-row,.email-pool-drawer .priority-row,.email-search-row{grid-template-columns:minmax(0,1fr)}.email-command-panel .email-work-actions,.email-focus-actions,.email-pool-drawer .followup-actions,.email-pool-drawer .priority-actions,.email-search-actions{justify-content:flex-start}}@media (max-width:760px){.email-action-dock,.email-command-panel .email-command-strip,.email-command-panel .panel-header,.email-contact-state-strip,.email-decision-strip,.email-search-sources{grid-template-columns:minmax(0,1fr)}.email-command-panel .panel-header{display:grid}.email-command-panel .status-pill,.email-pool-drawer .status-pill{justify-self:flex-start;white-space:normal}.email-action-dock a{min-height:48px;padding:0 8px}.email-focus-card{min-height:0;padding:13px}.email-focus-card strong{font-size:22px}.email-command-panel .email-work-actions,.email-focus-actions,.email-pool-drawer .followup-actions,.email-pool-drawer .priority-actions,.email-search-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.email-command-panel .email-work-actions .dark-button,.email-command-panel .email-work-actions .soft-button,.email-focus-actions .dark-button,.email-focus-actions .soft-button,.email-pool-drawer .followup-actions .dark-button,.email-pool-drawer .followup-actions .soft-button,.email-pool-drawer .priority-actions .dark-button,.email-pool-drawer .priority-actions .soft-button,.email-search-actions .dark-button,.email-search-actions .shared-file-copy-control,.email-search-actions .soft-button{width:100%}}@media (max-width:520px){.email-decision-strip{grid-template-columns:minmax(0,1fr)}}.prospect-demo-readiness-panel[hidden],.prospect-email-panel[hidden],.prospect-market-panel[hidden],.prospect-priority-panel[hidden],.prospect-section-drawer[hidden],.prospect-unified-enrichment-panel[hidden]{display:none}.business-pipeline-panel,.prospect-enrichment-panel{display:none!important}.prospect-priority-panel{background:linear-gradient(135deg,rgba(139,92,246,.16),transparent 42%),linear-gradient(225deg,rgba(243,182,73,.06),transparent 34%),linear-gradient(180deg,rgba(15,13,25,.98),rgba(6,6,11,.98));border-color:rgba(196,181,253,.2);box-shadow:0 24px 70px rgba(3,2,8,.36),inset 0 1px 0 rgba(255,255,255,.055);display:grid;gap:14px;overflow:hidden;position:relative}.prospect-email-panel{background:linear-gradient(135deg,rgba(139,92,246,.12),transparent 44%),linear-gradient(180deg,rgba(12,11,21,.97),rgba(6,6,11,.98))}.prospect-email-panel,.prospect-market-panel{border-color:rgba(196,181,253,.17);display:grid;gap:12px;overflow:hidden}.prospect-market-panel{background:linear-gradient(135deg,rgba(139,92,246,.11),transparent 42%),linear-gradient(180deg,rgba(12,11,21,.97),rgba(6,6,11,.98))}.prospect-demo-readiness-panel{background:linear-gradient(135deg,rgba(52,211,153,.08),transparent 34%),linear-gradient(225deg,rgba(139,92,246,.12),transparent 42%),linear-gradient(180deg,rgba(12,11,21,.98),rgba(6,6,11,.98));border-color:rgba(196,181,253,.18);display:grid;gap:12px;overflow:hidden}.prospect-unified-enrichment-panel{background:linear-gradient(135deg,rgba(139,92,246,.1),transparent 38%),linear-gradient(225deg,rgba(52,211,153,.055),transparent 36%),linear-gradient(180deg,rgba(12,11,21,.97),rgba(6,6,11,.98));border-color:rgba(196,181,253,.17);overflow:hidden;scroll-margin-top:100px}.prospect-demo-readiness-panel .panel-header,.prospect-email-panel .panel-header,.prospect-market-panel .panel-header{margin-bottom:0}.prospect-market-strip{display:grid;gap:8px;grid-template-columns:minmax(260px,1.15fr) repeat(3,minmax(0,.8fr))}.prospect-coverage-health{align-items:stretch;background:rgba(5,5,10,.46);border:1px solid rgba(221,214,254,.1);border-radius:14px;display:grid;gap:8px;grid-template-columns:minmax(180px,.34fr) minmax(150px,.22fr) minmax(0,1fr);padding:8px}.prospect-demo-readiness-strip,.prospect-unified-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.prospect-enrichment-command{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1.24fr) minmax(280px,.76fr)}.prospect-enrichment-command .prospect-unified-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-market-strip article{background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(139,92,246,.028)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:14px;min-height:88px;padding:12px}.prospect-coverage-main,.prospect-coverage-metrics article{background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(139,92,246,.026)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:10px;padding:9px}.prospect-coverage-main{min-height:80px;padding:11px}.prospect-coverage-meter{align-content:center;display:grid;gap:9px;min-width:0;padding:8px 4px}.prospect-coverage-meter i{background:rgba(255,255,255,.065);border:1px solid rgba(221,214,254,.12);border-radius:999px;display:block;height:9px;overflow:hidden}.prospect-coverage-meter b{background:linear-gradient(90deg,#fb7185,#f3b649 45%,#35d49a);border-radius:inherit;display:block;height:100%;max-width:100%}.prospect-coverage-meter span{color:rgba(247,244,255,.7);font-size:11px;font-weight:900;line-height:1.2;text-align:center}.prospect-coverage-metrics{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.prospect-coverage-metrics article{min-height:66px}.prospect-demo-readiness-strip article{background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(139,92,246,.026)),rgba(255,255,255,.035)}.prospect-demo-readiness-strip article,.prospect-unified-strip article{border:1px solid rgba(221,214,254,.1);border-radius:16px;min-height:104px;padding:13px}.prospect-unified-strip article{background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(139,92,246,.026)),rgba(255,255,255,.035)}.prospect-enrichment-command .prospect-unified-strip article{border-radius:13px;min-height:78px;padding:11px}.prospect-market-strip article.hot{background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(255,255,255,.055)),rgba(255,255,255,.04);border-color:rgba(139,92,246,.32);min-height:108px}.prospect-market-strip article.good{border-color:rgba(53,212,154,.24)}.prospect-market-strip article.warn{border-color:rgba(243,182,73,.28)}.prospect-market-strip article.neutral{border-color:rgba(196,181,253,.14)}.prospect-coverage-main.good,.prospect-coverage-metrics article.good{border-color:rgba(53,212,154,.24)}.prospect-coverage-main.warn,.prospect-coverage-metrics article.warn{border-color:rgba(243,182,73,.28)}.prospect-coverage-main.risk,.prospect-coverage-metrics article.risk{border-color:rgba(251,113,133,.3)}.prospect-coverage-main.neutral,.prospect-coverage-metrics article.neutral{border-color:rgba(196,181,253,.14)}.prospect-demo-focus.good,.prospect-demo-readiness-row.good,.prospect-demo-readiness-strip article.good{border-color:rgba(53,212,154,.24)}.prospect-demo-focus.warn,.prospect-demo-readiness-row.warn,.prospect-demo-readiness-strip article.warn{border-color:rgba(243,182,73,.28)}.prospect-demo-focus.risk,.prospect-demo-readiness-row.risk,.prospect-demo-readiness-strip article.risk{border-color:rgba(251,113,133,.3)}.prospect-demo-readiness-strip article.neutral{border-color:rgba(196,181,253,.14)}.prospect-demo-command{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1.38fr) minmax(260px,.62fr)}.prospect-demo-command .prospect-demo-readiness-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-demo-command .prospect-demo-readiness-strip article{border-radius:13px;min-height:78px;padding:11px}.prospect-demo-command .prospect-demo-readiness-strip strong{font-size:24px;margin:7px 0 5px}.prospect-demo-command .prospect-demo-readiness-strip p{font-size:11px;line-height:1.28}.prospect-enrichment-focus.good,.prospect-unified-row.good,.prospect-unified-strip article.good{border-color:rgba(53,212,154,.24)}.prospect-enrichment-focus.warn,.prospect-unified-row.warn,.prospect-unified-strip article.warn{border-color:rgba(243,182,73,.28)}.prospect-enrichment-focus.risk,.prospect-unified-row.risk,.prospect-unified-strip article.risk{border-color:rgba(251,113,133,.3)}.prospect-enrichment-focus.neutral,.prospect-unified-strip article.neutral{border-color:rgba(196,181,253,.14)}.prospect-board-head span,.prospect-coverage-main span,.prospect-coverage-metrics span,.prospect-demo-focus span,.prospect-demo-readiness-row>span,.prospect-demo-readiness-strip span,.prospect-market-strip span,.prospect-unified-main span,.prospect-unified-strip span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;line-height:1.15;text-transform:uppercase}.prospect-coverage-main strong,.prospect-coverage-metrics strong,.prospect-demo-readiness-strip strong,.prospect-market-strip strong,.prospect-unified-strip strong{color:#ffffff;display:block;font-size:28px;letter-spacing:0;line-height:1;margin:10px 0 7px}.prospect-market-strip article.hot strong{font-size:42px}.prospect-coverage-main strong{font-size:30px;margin:8px 0 5px}.prospect-coverage-metrics strong{font-size:22px;margin:7px 0 5px}.prospect-coverage-main p,.prospect-coverage-metrics p{font-size:11px;line-height:1.25}.prospect-coverage-main p,.prospect-coverage-metrics p,.prospect-demo-readiness-strip p,.prospect-market-strip p,.prospect-unified-strip p{color:rgba(247,244,255,.66);font-size:12px;font-weight:830;line-height:1.4;margin:0;overflow-wrap:anywhere}.prospect-demo-focus{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(139,92,246,.035)),rgba(255,255,255,.04);border:1px solid rgba(221,214,254,.1);border-radius:16px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(170px,.32fr) auto;min-height:166px;padding:14px}.prospect-demo-focus strong{color:#ffffff;display:block;font-size:24px;line-height:1.12;margin-top:5px;overflow-wrap:anywhere}.prospect-demo-focus p,.prospect-demo-focus small,.prospect-demo-readiness-row p,.prospect-demo-readiness-row small{color:rgba(247,244,255,.66);font-size:12px;font-weight:820;line-height:1.4;margin:4px 0 0;overflow-wrap:anywhere}.prospect-demo-meter{display:grid;gap:8px;min-width:0}.prospect-demo-meter strong{color:#ffffff;font-size:24px;line-height:1;margin:0}.prospect-demo-meter i{background:rgba(255,255,255,.1);border-radius:999px;display:block;height:8px;overflow:hidden}.prospect-demo-meter b{background:linear-gradient(90deg,rgba(139,92,246,.95),rgba(52,211,153,.9));border-radius:inherit;display:block;height:100%}.prospect-demo-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.prospect-demo-readiness-list{display:grid;gap:8px;padding:8px}.prospect-demo-secondary-drawer{background:rgba(255,255,255,.03);border:1px solid rgba(221,214,254,.1);border-radius:14px;overflow:hidden}.prospect-demo-secondary-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.prospect-demo-secondary-drawer>summary::-webkit-details-marker{display:none}.prospect-demo-secondary-drawer>summary b,.prospect-demo-secondary-drawer>summary span{color:rgba(247,244,255,.76);font-size:12px;font-weight:920;line-height:1.2}.prospect-demo-secondary-drawer>summary b{background:rgba(139,92,246,.13);border:1px solid rgba(196,181,253,.14);border-radius:999px;color:#f4efff;padding:7px 9px;white-space:nowrap}.prospect-demo-secondary-drawer[open]>summary{border-bottom:1px solid rgba(221,214,254,.09)}.prospect-demo-readiness-row{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(139,92,246,.028)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;color:inherit;display:grid;gap:12px;grid-template-columns:minmax(105px,.22fr) minmax(0,1fr) minmax(180px,.42fr) auto;min-height:62px;padding:10px;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.prospect-demo-action-row{grid-template-columns:minmax(105px,.18fr) minmax(0,1fr) minmax(180px,.3fr) minmax(150px,.28fr) auto}.prospect-demo-readiness-row:hover{border-color:rgba(196,181,253,.22);box-shadow:0 14px 38px rgba(4,3,10,.24);transform:translateY(-1px)}.prospect-demo-readiness-row strong{color:#ffffff;display:block;font-size:15px;line-height:1.2;overflow-wrap:anywhere}.prospect-demo-readiness-row .missing-chip-list{justify-content:flex-start}.prospect-demo-readiness-row .missing-chip-list b{background:rgba(139,92,246,.11);border:1px solid rgba(196,181,253,.14);border-radius:999px;color:rgba(247,244,255,.78);font-size:10px;font-weight:900;line-height:1;padding:7px 8px}.prospect-enrichment-focus{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.058),rgba(139,92,246,.032)),rgba(255,255,255,.038);border:1px solid rgba(221,214,254,.1);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(150px,.34fr) auto;min-height:166px;padding:14px}.prospect-enrichment-focus .prospect-unified-main strong{font-size:24px}.prospect-enrichment-focus .missing-chip-list{grid-column:1/-1;justify-content:flex-start}.prospect-enrichment-secondary-drawer{background:rgba(255,255,255,.03);border:1px solid rgba(221,214,254,.1);border-radius:14px;overflow:hidden}.prospect-enrichment-secondary-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.prospect-enrichment-secondary-drawer>summary::-webkit-details-marker{display:none}.prospect-enrichment-secondary-drawer>summary b,.prospect-enrichment-secondary-drawer>summary span{color:rgba(247,244,255,.76);font-size:12px;font-weight:920;line-height:1.2}.prospect-enrichment-secondary-drawer>summary b{background:rgba(139,92,246,.13);border:1px solid rgba(196,181,253,.14);border-radius:999px;color:#f4efff;padding:7px 9px;white-space:nowrap}.prospect-enrichment-secondary-drawer[open]>summary{border-bottom:1px solid rgba(221,214,254,.09)}.prospect-enrichment-secondary-body{display:grid;gap:10px;padding:8px}.prospect-deferred-panel{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.prospect-deferred-panel span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;line-height:1.2;text-transform:uppercase}.prospect-deferred-panel strong{color:#ffffff;display:block;font-size:16px;line-height:1.2;margin-top:4px}.prospect-deferred-panel p{color:rgba(247,244,255,.66);font-size:12px;font-weight:800;line-height:1.35;margin:5px 0 0}.prospect-unified-queue{display:grid;gap:10px}.client-demo-page{background:linear-gradient(115deg,rgba(53,212,154,.08),transparent 34%),linear-gradient(180deg,#05050a,#090712 46%,#05050a);color:#f7f4ff;min-height:100vh;padding:22px}.client-demo-grid,.client-demo-hero{margin:0 auto;max-width:1240px}.client-demo-hero{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:18px 0}.client-demo-hero h1{color:#ffffff;font-size:clamp(30px,5vw,58px);line-height:1;margin:8px 0 10px}.client-demo-agenda span,.client-demo-alert,.client-demo-form label,.client-demo-form-head span,.client-demo-hero p,.client-demo-preview-head span{color:rgba(247,244,255,.72);font-size:13px;font-weight:850;line-height:1.45}.client-demo-actions,.client-demo-submit{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.client-demo-alert{align-items:center;background:rgba(53,212,154,.1);border:1px solid rgba(53,212,154,.22);border-radius:8px;display:flex;gap:10px;margin:0 auto 16px;max-width:1240px;padding:12px}.client-demo-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.client-demo-form,.client-demo-invalid,.client-demo-preview{background:rgba(15,13,24,.88);border:1px solid rgba(221,214,254,.12);border-radius:8px;box-shadow:0 22px 70px rgba(0,0,0,.28)}.client-demo-preview{min-height:720px;overflow:hidden}.client-demo-form-head,.client-demo-preview-head{align-items:center;border-bottom:1px solid rgba(221,214,254,.1);display:flex;gap:10px;justify-content:space-between;padding:12px}.client-demo-form-head strong,.client-demo-preview-head strong{color:#ffffff;display:block;font-size:15px;line-height:1.2}.client-demo-preview iframe{background:#ffffff;border:0;display:block;height:680px;width:100%}.client-demo-form{display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.client-demo-form-head,.client-demo-wide{grid-column:1/-1}.client-demo-form label{display:grid;gap:6px}.client-demo-form input,.client-demo-form select,.client-demo-form textarea{background:rgba(7,7,13,.62);border:1px solid rgba(221,214,254,.14);border-radius:8px;color:#ffffff;font:inherit;min-height:42px;padding:10px;width:100%}.client-demo-form textarea{resize:vertical}.client-demo-agenda{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:8px;display:grid;gap:8px;padding:10px}.client-demo-agenda label{align-items:center;display:flex;gap:8px}.client-demo-agenda input{min-height:auto;width:auto}.client-demo-last-summary{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:8px;padding:10px}.client-demo-last-summary summary{cursor:pointer;font-weight:900}.client-demo-last-summary pre{color:rgba(247,244,255,.72);font-size:12px;line-height:1.4;overflow:auto;white-space:pre-wrap}.client-demo-invalid{color:#ffffff;display:grid;gap:12px;margin:14vh auto 0;max-width:560px;padding:24px;text-align:center}.client-demo-invalid p{color:rgba(247,244,255,.7);margin:0}.client-site-page{background:#f8fafc;min-height:100vh;padding:28px}.client-site-hero,.client-site-panel,.client-site-stats article{background:rgba(255,255,255,.96);border:1px solid rgba(15,23,42,.08);border-radius:8px;box-shadow:0 18px 45px rgba(15,23,42,.08)}.client-site-hero{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) max-content;margin:0 auto 16px;max-width:1180px;padding:24px}.client-site-hero h1{color:#0f172a;font-size:clamp(2rem,4vw,4rem);letter-spacing:0;line-height:.98;margin:0}.client-site-empty,.client-site-hero p,.client-site-request p{color:rgba(15,23,42,.68)}.client-site-actions{display:grid;gap:8px;justify-items:end}.client-site-actions span{font-size:.86rem;gap:7px}.client-site-actions span,.client-site-alert{align-items:center;color:#166534;display:flex;font-weight:900}.client-site-alert{background:#dcfce7;border:1px solid rgba(22,101,52,.16);border-radius:8px;gap:10px;margin:0 auto 16px;max-width:1180px;padding:12px 14px}.client-site-alert.auth_unavailable,.client-site-alert.config_missing,.client-site-alert.invalid_link,.client-site-alert.invalid_reset_link,.client-site-alert.login_error,.client-site-alert.migration_required,.client-site-alert.portal_secret_missing,.client-site-alert.store_error,.client-site-alert.update_error,.client-site-alert.validation_error{background:#fef3c7;border-color:rgba(146,64,14,.18);color:#92400e}.client-site-grid,.client-site-stats{display:grid;gap:12px;margin:0 auto 16px;max-width:1180px}.client-site-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.client-site-stats article{display:grid;gap:7px;padding:18px}.client-site-stats svg{color:#2563eb}.client-site-panel-head span,.client-site-request span,.client-site-stats span{color:rgba(15,23,42,.58);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.client-site-stats strong{color:#0f172a;font-size:2rem;line-height:1}.client-site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-site-owner-grid{align-items:start}.client-site-panel{padding:18px}.client-site-panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.client-site-panel h2{color:#0f172a;font-size:1.15rem;margin:0}.client-site-request-list{display:grid;gap:10px}.client-site-audit-panel{padding:18px}.client-site-audit-list{display:grid;gap:10px}.client-site-audit-list>div{align-items:center;border:1px solid rgba(15,23,42,.08);border-radius:8px;display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr) minmax(110px,max-content);padding:12px}.client-site-audit-list svg{color:#2563eb}.client-site-request{border:1px solid rgba(15,23,42,.08);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(150px,220px);padding:12px}.client-site-request strong{color:#0f172a;display:block}.client-site-request>div:last-child{display:grid;gap:4px;justify-items:end;text-align:right}.client-site-request small{color:rgba(15,23,42,.54)}.client-site-request-contact-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-top:4px}.client-site-request-contact-actions a{align-items:center;background:#eef2ff;border:1px solid rgba(37,99,235,.16);border-radius:8px;color:#1d4ed8;display:inline-flex;font-size:12px;font-weight:900;gap:5px;min-height:32px;padding:0 9px;text-decoration:none}.client-site-request-status-form{display:grid;gap:7px;grid-template-columns:minmax(0,1fr) max-content;margin-top:6px;min-width:0}.client-site-request-status-form select{background:#ffffff;border:1px solid rgba(15,23,42,.14);border-radius:8px;color:#0f172a;font:inherit;min-width:0;padding:8px 9px;width:100%}.client-site-business-current{display:grid;gap:8px;margin-bottom:12px}.client-site-business-current small{align-items:center;color:rgba(15,23,42,.68);display:flex;gap:7px}.client-site-business-current svg{color:#2563eb}.client-site-business-current p{color:rgba(15,23,42,.68);margin:0}.client-site-availability-form,.client-site-business-form{display:grid;gap:8px}.client-site-availability-form>label,.client-site-business-form label,.client-site-form-label{color:rgba(15,23,42,.58);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.client-site-availability-form textarea,.client-site-business-form input,.client-site-business-form textarea{background:#ffffff;border:1px solid rgba(15,23,42,.14);border-radius:8px;color:#0f172a;font:inherit;min-width:0;padding:9px 10px;resize:vertical;width:100%}.client-site-availability-options{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.client-site-option{align-items:center;background:#f8fafc;border:1px solid rgba(15,23,42,.1);border-radius:8px;color:#0f172a;display:flex;font-size:.82rem;font-weight:850;gap:8px;min-height:38px;padding:8px 9px;text-transform:none}.client-site-option input{flex:0 0 auto;height:16px;margin:0;width:16px}.client-site-empty{background:rgba(15,23,42,.04);border-radius:8px;padding:14px}.client-site-login-page{align-items:center;background:var(--client-site-auth-surface,#0f172a);color:#0f172a;display:grid;min-height:100vh;overflow:hidden;padding:24px;position:relative}.client-site-login-page:before{background:linear-gradient(90deg,color-mix(in srgb,var(--client-site-auth-surface,#0f172a) 94%,#000 6%),rgba(15,23,42,.68) 50%,rgba(15,23,42,.28)),linear-gradient(0deg,rgba(15,23,42,.78),rgba(15,23,42,.18)),var(--client-site-auth-hero);background-position:50%;background-size:cover;content:"";inset:0;position:absolute}.client-site-login-page:after{background:linear-gradient(135deg,color-mix(in srgb,var(--client-site-auth-primary,#2563eb) 38%,transparent),color-mix(in srgb,var(--client-site-auth-accent,#f59e0b) 28%,transparent));content:"";inset:0;opacity:.24;position:absolute}.client-site-login-card{background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.34);border-radius:8px;box-shadow:0 30px 90px rgba(0,0,0,.28);display:grid;gap:14px;margin:0 auto;max-width:520px;padding:24px;position:relative;width:100%;z-index:1}.client-site-login-card h1{font-size:clamp(1.9rem,4vw,3rem);line-height:1;margin:0}.client-site-login-card p,.client-site-login-card small{color:rgba(15,23,42,.68);line-height:1.55;margin:0}.client-site-login-icon{align-items:center;background:color-mix(in srgb,var(--client-site-auth-primary,#2563eb) 12%,#ffffff);border-radius:8px;color:var(--client-site-auth-primary,#2563eb);display:inline-flex;height:48px;justify-content:center;width:48px}.client-site-login-brand{align-items:center;display:flex;gap:12px;min-width:0}.client-site-login-brand>span:last-child{display:grid;gap:2px;min-width:0}.client-site-login-brand strong{color:#0f172a;font-size:1rem;line-height:1.15;overflow-wrap:anywhere}.client-site-login-brand small{color:rgba(15,23,42,.62);font-size:.78rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.client-site-login-brand-mark{align-items:center;background:linear-gradient(135deg,var(--client-site-auth-primary,#2563eb),var(--client-site-auth-accent,#f59e0b));border-radius:8px;color:#06110d;display:inline-flex;flex:0 0 auto;font-size:.9rem;font-weight:950;height:48px;justify-content:center;letter-spacing:0;width:48px}.client-site-login-form{display:grid;gap:10px}.client-site-login-form label{color:rgba(15,23,42,.58);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.client-site-login-input{align-items:center;background:#f8fafc;border:1px solid rgba(15,23,42,.12);border-radius:8px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:48px;padding:0 12px}.client-site-login-input svg{color:var(--client-site-auth-primary,#2563eb)}.client-site-login-input input,.client-site-login-input textarea{background:transparent;border:0;color:#0f172a;font:inherit;min-width:0;outline:0;width:100%}.client-site-login-input textarea{line-height:1.35;min-height:86px;padding:12px 0;resize:vertical}.client-site-login-code{align-items:start}.client-site-login-code svg{margin-top:13px}.client-site-login-secondary{border-top:1px solid rgba(15,23,42,.08);display:grid;gap:12px;padding-top:12px}.client-site-login-secondary summary{color:var(--client-site-auth-primary,#2563eb);cursor:pointer;font-size:.86rem;font-weight:900}.client-site-login-link{justify-content:center;text-decoration:none}@media (max-width:900px){.client-demo-page{padding:14px}.client-demo-grid,.client-demo-hero{grid-template-columns:1fr}.client-demo-hero{align-items:start}.client-demo-actions,.client-demo-submit{justify-content:flex-start}.client-demo-preview{min-height:520px}.client-demo-preview iframe{height:480px}.client-demo-form{grid-template-columns:1fr}.client-site-page{padding:14px}.client-site-audit-list>div,.client-site-grid,.client-site-hero,.client-site-request,.client-site-request-status-form,.client-site-stats{grid-template-columns:1fr}.client-site-actions,.client-site-request>div:last-child{justify-items:start;text-align:left}.client-site-request-contact-actions{justify-content:flex-start}.client-site-availability-options{grid-template-columns:1fr}}@media (max-width:560px){.client-demo-actions a,.client-demo-submit button{justify-content:center;width:100%}}.prospect-unified-row{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(139,92,246,.028)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,.92fr) minmax(170px,.38fr) minmax(220px,.48fr) auto;min-height:88px;padding:13px}.prospect-unified-main{display:grid;gap:6px;min-width:0}.prospect-unified-main strong{color:#ffffff;font-size:16px;line-height:1.2;overflow-wrap:anywhere}.prospect-unified-main p,.prospect-unified-main small{color:rgba(247,244,255,.66);font-size:12px;font-weight:830;line-height:1.4;margin:0;overflow-wrap:anywhere}.prospection-quality-badge{align-items:start;background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:12px;display:grid;gap:3px;padding:7px 8px}.prospection-quality-badge.good{border-color:rgba(53,212,154,.22)}.prospection-quality-badge.warn{border-color:rgba(243,182,73,.26)}.prospection-quality-badge.risk{border-color:rgba(251,113,133,.28)}.prospection-quality-badge span{color:#ffffff;font-size:11px;font-weight:940;line-height:1.15;text-transform:none}.prospection-quality-badge small{color:rgba(247,244,255,.62);font-size:11px;font-weight:820;line-height:1.2}.prospect-collection-badge{align-items:start;background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:12px;display:grid;gap:3px;padding:7px 8px}.prospect-collection-badge.good{border-color:rgba(53,212,154,.22)}.prospect-collection-badge.warn{border-color:rgba(243,182,73,.26)}.prospect-collection-badge.risk{border-color:rgba(251,113,133,.28)}.prospect-collection-badge span{color:#ffffff;font-size:11px;font-weight:940;line-height:1.15;text-transform:none}.prospect-collection-badge small{color:rgba(247,244,255,.62);font-size:11px;font-weight:820;line-height:1.2}.prospect-unified-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.prospect-unified-actions form{display:flex}.prospect-unified-footer{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.08);border-radius:14px;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between;padding:11px 12px}.prospect-unified-footer b,.prospect-unified-footer span{color:rgba(247,244,255,.72);font-size:12px;font-weight:900}.prospect-collection-queue{display:grid;gap:10px}.prospect-collection-row{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(139,92,246,.028)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,.72fr) minmax(260px,.98fr) auto;min-height:104px;padding:13px}.prospect-collection-row.good{border-color:rgba(53,212,154,.24)}.prospect-collection-row.warn{border-color:rgba(243,182,73,.28)}.prospect-collection-row.risk{border-color:rgba(251,113,133,.3)}.prospect-collection-sources{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.prospect-collection-sources a{background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:12px;color:inherit;display:grid;gap:4px;min-height:74px;padding:9px;text-decoration:none}.prospect-collection-sources a.done{border-color:rgba(53,212,154,.2)}.prospect-collection-sources span{color:var(--dash-violet-3);font-size:10px;font-weight:950;line-height:1.15;text-transform:uppercase}.prospect-collection-sources strong{color:#ffffff;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.prospect-collection-sources small{color:rgba(247,244,255,.6);font-size:11px;font-weight:820;line-height:1.25;overflow-wrap:anywhere}.prospect-collection-view{display:grid;gap:12px}.prospect-collection-focus{align-items:center;background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(8,7,13,.62)),rgba(255,255,255,.04);border:1px solid rgba(221,214,254,.12);border-radius:18px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(180px,.34fr) minmax(260px,.46fr) auto;padding:14px}.prospect-collection-focus.good{border-color:rgba(53,212,154,.24)}.prospect-collection-focus.warn{border-color:rgba(243,182,73,.3)}.prospect-collection-focus.risk{border-color:rgba(251,113,133,.32)}.collection-gap-board{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.collection-gap-card{background:rgba(255,255,255,.04);border:1px solid rgba(221,214,254,.1);border-radius:14px;display:grid;gap:7px;min-height:104px;padding:12px}.collection-gap-card.good{border-color:rgba(53,212,154,.22)}.collection-gap-card.warn{border-color:rgba(243,182,73,.27)}.collection-gap-card.risk{border-color:rgba(251,113,133,.3)}.collection-gap-card span,.collection-gap-missing span{color:var(--dash-violet-3);font-size:10px;font-weight:950;line-height:1.15;text-transform:uppercase}.collection-gap-card strong{color:#ffffff;font-size:24px;line-height:1}.collection-gap-card p{color:rgba(247,244,255,.62);display:-webkit-box;font-size:12px;font-weight:820;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;margin:0;overflow:hidden}.collection-gap-queue{display:grid;gap:10px}.collection-gap-row{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(139,92,246,.028)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,.7fr) minmax(300px,1fr) auto;min-height:104px;padding:13px}.collection-gap-row.good{border-color:rgba(53,212,154,.22)}.collection-gap-row.warn{border-color:rgba(243,182,73,.28)}.collection-gap-row.risk{border-color:rgba(251,113,133,.3)}.collection-gap-missing{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.collection-gap-missing a{background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:12px;color:inherit;display:grid;gap:5px;min-height:58px;padding:9px;text-decoration:none}.collection-gap-missing strong{color:rgba(247,244,255,.86);display:-webkit-box;font-size:12px;font-weight:900;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.2;overflow:hidden}.prospect-market-grid{display:grid;gap:12px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.prospect-niche-board,.prospect-rating-board{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;display:grid;gap:8px;padding:12px}.prospect-board-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:2px}.prospect-board-head strong{color:#ffffff;font-size:15px}.prospect-niche-board article,.prospect-rating-board a{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.075);border-radius:13px;color:inherit;display:grid;gap:10px;min-height:58px;padding:10px}.prospect-niche-board article{grid-template-columns:minmax(0,1fr) auto auto}.prospect-rating-board a{grid-template-columns:30px minmax(0,1fr) auto auto}.prospect-rating-board a>span{align-items:center;background:rgba(139,92,246,.2);border-radius:10px;color:#ddd6fe;display:inline-flex;font-size:12px;font-weight:950;height:30px;justify-content:center}.prospect-niche-board strong,.prospect-rating-board strong{color:#ffffff;font-size:14px;line-height:1.25}.prospect-niche-board p,.prospect-rating-board p,.prospect-rating-board small{color:rgba(247,244,255,.62);font-size:12px;font-weight:800;line-height:1.35;margin:3px 0 0}.prospect-niche-board b,.prospect-niche-board span,.prospect-rating-board b{color:#f7f3ff;font-size:13px;font-weight:950;white-space:nowrap}.prospection-tools-drawer{background:linear-gradient(135deg,rgba(139,92,246,.075),transparent 42%),rgba(255,255,255,.032);border:1px solid rgba(196,181,253,.12);border-radius:16px;display:grid;overflow:hidden;scroll-margin-top:110px}.prospection-tools-drawer>summary{align-items:center;cursor:pointer;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;list-style:none;min-height:74px;padding:14px}.prospection-tools-drawer>summary::-webkit-details-marker{display:none}.prospection-tools-drawer>summary span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;line-height:1.1;text-transform:uppercase}.prospection-tools-drawer>summary strong{color:#ffffff;display:block;font-size:18px;line-height:1.15;margin-top:5px}.prospection-tools-drawer>summary p{color:rgba(247,244,255,.62);font-size:12px;font-weight:820;line-height:1.35;margin:5px 0 0}.prospection-tools-drawer>summary b{background:rgba(139,92,246,.16);border:1px solid rgba(196,181,253,.16);border-radius:999px;color:#f4efff;font-size:12px;font-weight:950;padding:8px 10px;white-space:nowrap}.prospection-tools-drawer[open]>summary{border-bottom:1px solid rgba(221,214,254,.1)}.prospection-tools-body{display:grid;gap:10px;padding:10px}.prospection-config-panel{background:linear-gradient(135deg,rgba(52,211,153,.08),rgba(139,92,246,.075)),rgba(255,255,255,.035);border:1px solid rgba(196,181,253,.14);border-radius:16px;display:grid;gap:12px;padding:13px;scroll-margin-top:110px}.prospection-config-panel.good{border-color:rgba(52,211,153,.24)}.prospection-config-panel.risk{border-color:rgba(248,113,113,.24)}.prospection-config-head{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(220px,auto)}.prospection-config-grid span,.prospection-config-head span{color:var(--dash-violet-3);display:block;font-size:10px;font-weight:950;line-height:1.15;text-transform:uppercase}.prospection-config-head strong{color:#ffffff;display:block;font-size:18px;line-height:1.2;margin-top:5px}.prospection-config-actions small,.prospection-config-grid p,.prospection-config-head p{color:rgba(247,244,255,.62);font-size:12px;font-weight:800;line-height:1.4;margin:4px 0 0;overflow-wrap:anywhere}.prospection-config-actions{display:grid;gap:7px;justify-items:end}.prospection-config-grid{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.prospection-config-grid article{background:rgba(7,8,13,.32);border:1px solid rgba(255,255,255,.08);border-radius:13px;display:grid;gap:7px;min-height:112px;min-width:0;padding:11px}.prospection-config-grid article.good{border-color:rgba(52,211,153,.22)}.prospection-config-grid article.warn{border-color:rgba(243,182,73,.24)}.prospection-config-grid article.risk{border-color:rgba(248,113,113,.28)}.prospection-config-grid strong{color:#ffffff;font-size:16px;line-height:1.15;overflow-wrap:anywhere}.prospection-diagnostic-strip{display:flex;flex-wrap:wrap;gap:7px}.prospection-diagnostic-strip span{background:rgba(52,211,153,.08);border:1px solid rgba(52,211,153,.16);border-radius:999px;color:rgba(210,255,232,.86);font-size:11px;font-weight:900;padding:7px 9px}.garage-import-readiness{background:linear-gradient(135deg,rgba(139,92,246,.11),rgba(255,255,255,.025)),rgba(255,255,255,.035);border:1px solid rgba(196,181,253,.14);border-radius:16px;display:grid;gap:12px;padding:13px}.garage-import-readiness.good{border-color:rgba(52,211,153,.22)}.garage-import-readiness.risk{border-color:rgba(248,113,113,.24)}.garage-import-readiness-head{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr)}.garage-import-readiness-grid span,.garage-import-readiness-head span{color:var(--dash-violet-3);display:block;font-size:10px;font-weight:950;line-height:1.15;text-transform:uppercase}.garage-import-readiness-head strong{color:#ffffff;display:block;font-size:17px;line-height:1.2;margin-top:5px}.garage-import-readiness-grid p,.garage-import-readiness-head p{color:rgba(247,244,255,.62);font-size:12px;font-weight:800;line-height:1.4;margin:0}.garage-import-readiness-grid{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.garage-import-readiness-grid article{background:rgba(7,8,13,.32);border:1px solid rgba(255,255,255,.08);border-radius:13px;display:grid;gap:7px;min-height:112px;padding:11px}.garage-import-readiness-grid article.good{border-color:rgba(52,211,153,.22)}.garage-import-readiness-grid article.warn{border-color:rgba(243,182,73,.24)}.garage-import-readiness-grid article.risk{border-color:rgba(248,113,113,.28)}.garage-import-readiness-grid article.neutral{border-color:rgba(196,181,253,.14)}.garage-import-readiness-grid strong{color:#ffffff;font-size:16px;line-height:1.15}.garage-import-command{align-items:center;background:rgba(139,92,246,.1);border:1px solid rgba(196,181,253,.16);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:13px}.garage-import-command strong{color:#ffffff;display:block;font-size:15px}.garage-import-command p{color:rgba(247,244,255,.62);font-size:12px;font-weight:800;line-height:1.4;margin:4px 0 0}.garage-import-command button:disabled{cursor:not-allowed}.prospect-email-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.prospect-email-row,.prospect-email-strip article{background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(139,92,246,.028)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px}.prospect-email-strip article{min-height:104px;padding:13px}.prospect-email-strip article.good{border-color:rgba(53,212,154,.24)}.prospect-email-strip article.warn{border-color:rgba(243,182,73,.28)}.prospect-email-strip article.risk{border-color:rgba(251,113,133,.32)}.prospect-email-strip article.neutral{border-color:rgba(196,181,253,.14)}.prospect-email-main span,.prospect-email-strip span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;line-height:1.15;text-transform:uppercase}.prospect-email-strip strong{color:#ffffff;display:block;font-size:28px;letter-spacing:0;line-height:1;margin:10px 0 7px}.prospect-email-main p,.prospect-email-main small,.prospect-email-strip p{color:rgba(247,244,255,.66);font-size:12px;font-weight:830;line-height:1.4;margin:0;overflow-wrap:anywhere}.prospect-email-queue{display:grid;gap:10px}.prospect-email-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(220px,.56fr) auto;min-height:88px;padding:13px}.prospect-email-row.risk{border-color:rgba(251,113,133,.24)}.prospect-email-row.warn{border-color:rgba(243,182,73,.3)}.prospect-email-main{display:grid;gap:6px;min-width:0}.prospect-email-main strong{color:#ffffff;font-size:16px;line-height:1.2;overflow-wrap:anywhere}.prospect-email-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.prospect-email-actions form{display:flex}.prospect-email-actions button{width:100%}.prospect-dossier-panel{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(52,211,153,.04) 54%,transparent),linear-gradient(180deg,rgba(14,13,24,.97),rgba(7,7,13,.98));border-color:rgba(196,181,253,.17)}.prospect-dossier-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.prospect-dossier-row,.prospect-dossier-strip article{background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(139,92,246,.025)),rgba(255,255,255,.034);border:1px solid rgba(221,214,254,.11);border-radius:16px}.prospect-dossier-strip article{min-height:104px;padding:13px}.prospect-dossier-row.good,.prospect-dossier-strip article.good{border-color:rgba(53,212,154,.24)}.prospect-dossier-row.warn,.prospect-dossier-strip article.warn{border-color:rgba(243,182,73,.3)}.prospect-dossier-row.risk,.prospect-dossier-strip article.risk{border-color:rgba(251,113,133,.3)}.prospect-dossier-strip article.neutral{border-color:rgba(196,181,253,.14)}.prospect-dossier-main span,.prospect-dossier-progress span,.prospect-dossier-strip span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;line-height:1.15;text-transform:uppercase}.prospect-dossier-strip strong{color:#ffffff;display:block;font-size:28px;letter-spacing:0;line-height:1;margin:10px 0 7px}.prospect-dossier-main p,.prospect-dossier-strip p{color:rgba(247,244,255,.66);font-size:12px;font-weight:830;line-height:1.4;margin:0;overflow-wrap:anywhere}.prospect-dossier-queue{display:grid;gap:10px}.prospect-dossier-batch{align-items:center;background:linear-gradient(135deg,rgba(52,211,153,.075),rgba(139,92,246,.07)),rgba(255,255,255,.035);border:1px solid rgba(196,181,253,.13);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:13px}.prospect-dossier-batch.blocked{border-color:rgba(251,113,133,.24)}.prospect-dossier-batch.compact{margin:0}.prospect-dossier-batch span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;line-height:1.15;text-transform:uppercase}.prospect-dossier-batch strong{color:#ffffff;display:block;font-size:16px;line-height:1.2;margin-top:4px}.prospect-dossier-batch p{color:rgba(247,244,255,.66);font-size:12px;font-weight:830;line-height:1.4;margin:5px 0 0}.prospect-dossier-batch-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.prospect-dossier-batch-actions form{display:flex}.prospect-dossier-batch-actions .compact-action{min-width:70px}.prospect-dossier-batch-result{align-items:center;border-radius:999px;display:inline-flex;gap:7px;grid-column:1/-1;justify-self:start;min-height:30px;padding:0 10px}.prospect-dossier-batch-result.good{background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.2);color:#c8fddc}.prospect-dossier-batch-result.warn{background:rgba(243,182,73,.1);border:1px solid rgba(243,182,73,.22);color:#fde7b0}.prospect-dossier-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(150px,.34fr) minmax(260px,.7fr) auto;min-height:92px;padding:13px}.prospect-dossier-row:hover{border-color:rgba(196,181,253,.24);box-shadow:0 14px 38px rgba(4,3,10,.24);transform:translateY(-1px)}.prospect-dossier-main{display:grid;gap:6px;min-width:0}.prospect-dossier-main strong{color:#ffffff;font-size:16px;line-height:1.2;overflow-wrap:anywhere}.prospect-dossier-progress{display:grid;gap:9px;min-width:0}.prospect-dossier-progress>div{align-items:end;display:flex;gap:8px;justify-content:space-between}.prospect-dossier-progress strong{color:#ffffff;font-size:20px;line-height:1}.prospect-dossier-progress i{background:rgba(255,255,255,.08);border-radius:999px;display:block;height:8px;overflow:hidden}.prospect-dossier-progress b{background:linear-gradient(90deg,rgba(139,92,246,.95),rgba(52,211,153,.9));border-radius:inherit;display:block;height:100%;max-width:100%}.prospect-dossier-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.prospect-dossier-actions form{display:flex}.prospect-dossier-actions button{width:100%}.prospect-priority-panel:before{animation:prospect-surface-glow 12s ease-in-out infinite;background:linear-gradient(115deg,transparent,rgba(221,214,254,.1) 42%,transparent 70%);content:"";inset:1px;opacity:.24;pointer-events:none;position:absolute;transform:translateX(-70%)}.prospect-priority-panel>*{position:relative;z-index:1}@keyframes prospect-surface-glow{0%,72%{transform:translateX(-72%)}to{transform:translateX(72%)}}.prospect-priority-panel .panel-header{align-items:flex-start;margin-bottom:0}.prospect-priority-panel .panel-header h2,.prospect-section-drawer h2{color:#ffffff;letter-spacing:0}.prospect-priority-panel .panel-header p,.prospect-section-drawer .prospect-section-summary p{color:rgba(247,244,255,.68);line-height:1.45}.prospect-action-dock{background:rgba(5,5,10,.58);border:1px solid rgba(221,214,254,.12);border-radius:16px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.prospect-action-dock a{border-radius:12px;justify-content:center;min-height:50px;min-width:0;padding:0 11px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.prospect-money-panel{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(53,212,154,.035)),rgba(7,7,13,.58);border-color:rgba(196,181,253,.16)}.prospect-money-focus{align-items:center;background:linear-gradient(135deg,rgba(139,92,246,.18),rgba(255,255,255,.045)),rgba(7,7,13,.66);border:1px solid rgba(221,214,254,.14);border-radius:18px;box-shadow:0 22px 54px rgba(3,2,8,.24),inset 0 1px 0 rgba(255,255,255,.06);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px;min-height:124px;overflow:hidden;padding:16px;position:relative}.prospect-money-focus:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateX(-100%)}@media (prefers-reduced-motion:no-preference){.prospect-money-focus:after{animation:prospect-money-scan 7s ease-in-out infinite}}@keyframes prospect-money-scan{0%,62%{opacity:0;transform:translateX(-100%)}70%{opacity:.65}86%,to{opacity:0;transform:translateX(100%)}}.prospect-money-focus.good{border-color:rgba(53,212,154,.28)}.prospect-money-focus.warn{border-color:rgba(243,182,73,.3)}.prospect-money-focus.hot{border-color:rgba(243,182,73,.36)}.prospect-money-focus.danger,.prospect-money-focus.risk{border-color:rgba(251,113,133,.34)}.prospect-money-focus>*{min-width:0;position:relative;z-index:1}.prospect-money-card span,.prospect-money-focus span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;line-height:1.15;text-transform:uppercase}.prospect-money-focus strong{color:#ffffff;display:block;font-size:26px;letter-spacing:0;line-height:1.05;margin:7px 0;overflow-wrap:anywhere}.prospect-money-card p,.prospect-money-focus p,.prospect-money-focus small{color:rgba(247,244,255,.68);display:block;font-size:13px;font-weight:820;line-height:1.42;margin:0;overflow-wrap:anywhere}.prospect-money-focus small{color:rgba(247,244,255,.52);margin-top:7px}.prospect-money-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.prospect-money-actions form{margin:0}.prospect-scale-board{background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius);display:grid;gap:10px;padding:12px}.prospect-scale-board.good,.prospect-scale-grid a.good{border-color:rgba(53,212,154,.24)}.prospect-scale-board.warn,.prospect-scale-grid a.warn{border-color:rgba(243,182,73,.3)}.prospect-scale-board.neutral,.prospect-scale-grid a.neutral{border-color:rgba(221,214,254,.12)}.prospect-scale-board.risk,.prospect-scale-grid a.danger,.prospect-scale-grid a.risk{border-color:rgba(251,113,133,.3)}.prospect-scale-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.prospect-scale-grid span,.prospect-scale-head span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:7px;text-transform:uppercase}.prospect-scale-grid strong,.prospect-scale-head strong{color:var(--dash-text);display:block;letter-spacing:0;line-height:1.12}.prospect-scale-head strong{font-size:18px}.prospect-scale-grid p,.prospect-scale-head p{color:var(--dash-muted);font-size:12px;font-weight:830;line-height:1.35;margin:6px 0 0}.prospect-scale-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.prospect-scale-grid a{background:rgba(4,4,9,.36);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius);color:inherit;min-height:104px;padding:12px;text-decoration:none}.prospect-scale-grid svg{color:var(--dash-violet-3)}.prospect-scale-grid strong{font-size:26px;margin-top:8px}.prospect-scale-lanes{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.prospect-scale-lane{background:rgba(7,7,13,.28);border:1px solid rgba(221,214,254,.1);border-radius:12px;color:inherit;min-width:0;padding:10px;text-decoration:none}.prospect-scale-lane.good{border-color:rgba(53,212,154,.22)}.prospect-scale-lane.warn{border-color:rgba(243,182,73,.28)}.prospect-scale-lane.neutral{border-color:rgba(196,181,253,.14)}.prospect-scale-lane.danger,.prospect-scale-lane.risk{border-color:rgba(251,113,133,.26)}.prospect-scale-lane p,.prospect-scale-lane small,.prospect-scale-lane span,.prospect-scale-lane strong{display:block;line-height:1.25;min-width:0;overflow-wrap:anywhere}.prospect-scale-lane span{color:var(--dash-violet-3);font-size:10px;font-weight:950;text-transform:uppercase}.prospect-scale-lane strong{color:#ffffff;font-size:14px;margin-top:6px}.prospect-scale-lane p,.prospect-scale-lane small{color:rgba(247,244,255,.64);font-size:12px;font-weight:800;margin:5px 0 0}.prospect-money-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.prospect-money-card{background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(139,92,246,.03)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;color:inherit;display:grid;gap:7px;min-height:132px;padding:13px;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.prospect-money-card:hover{background:linear-gradient(135deg,rgba(139,92,246,.13),rgba(255,255,255,.055)),rgba(255,255,255,.045);border-color:rgba(196,181,253,.22);transform:translateY(-1px)}.prospect-money-card.good{border-color:rgba(53,212,154,.22)}.prospect-money-card.warn{border-color:rgba(243,182,73,.28)}.prospect-money-card.hot{border-color:rgba(243,182,73,.34)}.prospect-money-card.danger,.prospect-money-card.risk{border-color:rgba(251,113,133,.3)}.prospect-money-card svg{color:var(--dash-violet-3)}.prospect-money-card strong{color:#ffffff;display:block;font-size:27px;line-height:1}.prospect-money-rules{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.prospect-money-rules span{background:rgba(139,92,246,.11);border:1px solid rgba(196,181,253,.14);border-radius:999px;color:rgba(247,244,255,.72);display:inline-flex;font-size:12px;font-weight:880;line-height:1.2;min-height:32px;padding:8px 10px}.prospects-quick-cadence{margin:12px 0 0}.contact-coverage-command{background:linear-gradient(135deg,rgba(53,212,154,.075),rgba(139,92,246,.045)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.11);border-radius:8px;display:grid;gap:10px;margin-top:12px;padding:12px}.contact-coverage-command-head{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.contact-coverage-command-card span,.contact-coverage-command-head span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;line-height:1.2;text-transform:uppercase}.contact-coverage-command-head strong{color:#ffffff;display:block;font-size:20px;line-height:1.12;margin-top:5px}.contact-coverage-command-card p,.contact-coverage-command-card small,.contact-coverage-command-empty,.contact-coverage-command-head p{color:rgba(247,244,255,.68);font-size:12px;font-weight:780;line-height:1.35;margin:5px 0 0;overflow-wrap:anywhere}.contact-coverage-command-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.contact-coverage-command-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.contact-coverage-command-card{background:rgba(7,7,13,.25);border:1px solid rgba(221,214,254,.1);border-radius:8px;color:inherit;display:grid;gap:5px;min-height:116px;padding:10px;text-decoration:none}.contact-coverage-command-card.good{border-color:rgba(53,212,154,.22)}.contact-coverage-command-card.hot,.contact-coverage-command-card.warn{border-color:rgba(243,182,73,.28)}.contact-coverage-command-card.risk{border-color:rgba(251,113,133,.3)}.contact-coverage-command-card strong{color:#ffffff;display:block;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.contact-coverage-command-card small{display:block;margin-top:0}.manual-send-command{background:linear-gradient(135deg,rgba(14,165,233,.08),rgba(53,212,154,.055)),rgba(255,255,255,.035);border-color:rgba(56,189,248,.16)}.manual-send-command-grid .contact-coverage-command-card{min-height:128px}.activation-handoff-command{background:linear-gradient(135deg,rgba(243,182,73,.08),rgba(53,212,154,.06)),rgba(255,255,255,.035);border-color:rgba(243,182,73,.18)}.activation-handoff-card{min-height:158px}.activation-handoff-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.manual-send-review-list{border-top:1px solid rgba(186,230,253,.12);display:grid;gap:9px;padding-top:10px}.manual-send-review-list-head{display:grid;gap:4px}.manual-send-review-list-head span{color:#7dd3fc;font-size:11px;font-weight:950;line-height:1.2;text-transform:uppercase}.manual-send-review-list-head strong{color:#ffffff;font-size:15px;line-height:1.25}.manual-send-review-extra,.manual-send-review-list-head small,.manual-send-review-main p,.manual-send-review-main small{color:rgba(247,244,255,.68);font-size:12px;font-weight:780;line-height:1.35;margin:0;overflow-wrap:anywhere}.manual-send-review-rows{display:grid;gap:8px}.manual-send-review-row{align-items:center;background:rgba(7,7,13,.24);border:1px solid rgba(186,230,253,.12);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.manual-send-review-main{display:grid;gap:3px;min-width:0}.manual-send-review-main span{color:#7dd3fc;font-size:11px;font-weight:950;line-height:1.2}.manual-send-review-main strong{color:#ffffff;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.manual-send-review-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.prospects-quick-shell{display:block;min-height:100vh}.prospects-quick-main{display:grid;gap:16px;margin:0 auto;max-width:1220px;padding:22px;width:100%}.prospects-quick-hero{margin-bottom:0}.prospects-quick-list{display:grid;gap:12px}.prospects-quick-list-header{align-items:flex-start;justify-content:stretch;margin-bottom:0}.simple-campaign-panel{display:grid;gap:12px}.simple-campaign-form{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 128px auto}.simple-campaign-form label{display:grid;gap:6px;min-width:0}.prospects-secondary-drawer summary span,.simple-campaign-feedback strong,.simple-campaign-form label span,.simple-campaign-steps span{color:var(--dash-violet-3);font-size:10px;font-weight:950;line-height:1.2;text-transform:uppercase}.simple-campaign-form input,.simple-campaign-form select{background:rgba(7,7,13,.54);border:1px solid rgba(221,214,254,.14);border-radius:10px;color:#ffffff;font:inherit;min-height:42px;min-width:0;padding:0 12px;width:100%}.simple-campaign-form select{cursor:pointer}.simple-campaign-feedback{align-items:center;background:rgba(7,7,13,.24);border:1px solid rgba(221,214,254,.12);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px 12px;min-height:42px;padding:10px}.simple-campaign-feedback.good{border-color:rgba(53,212,154,.24)}.simple-campaign-feedback.warn{border-color:rgba(245,158,11,.28)}.simple-campaign-feedback span{color:rgba(247,244,255,.72);font-size:12px;font-weight:800;line-height:1.35}.simple-campaign-feedback a{align-items:center;background:rgba(53,212,154,.1);border:1px solid rgba(53,212,154,.22);border-radius:999px;color:#d1fae5;display:inline-flex;font-size:11px;font-weight:950;gap:6px;min-height:28px;padding:0 9px;text-decoration:none;white-space:nowrap}.simple-campaign-steps{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.prospects-list-export-drawer,.prospects-secondary-drawer,.simple-campaign-steps a{background:rgba(255,255,255,.036);border:1px solid rgba(221,214,254,.09);border-radius:8px}.simple-campaign-steps a{color:inherit;display:grid;gap:5px;min-height:64px;padding:10px;text-decoration:none}.simple-campaign-steps strong{color:#ffffff;font-size:14px;line-height:1.2;overflow-wrap:anywhere}.prospects-secondary-drawer{display:grid;gap:10px;padding:10px}.prospects-list-export-drawer summary,.prospects-secondary-drawer summary{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none}.prospects-list-export-drawer summary::-webkit-details-marker,.prospects-secondary-drawer summary::-webkit-details-marker{display:none}.prospects-list-export-drawer summary,.prospects-secondary-drawer summary b{color:rgba(247,244,255,.72);font-size:12px;font-weight:850}.prospects-secondary-drawer>:not(summary){margin-top:10px}.prospects-list-export-drawer{min-width:180px;padding:0;position:relative}.prospects-list-export-drawer[open]{border-color:rgba(125,211,252,.28);box-shadow:0 16px 40px rgba(3,7,18,.26)}.prospects-list-export-drawer div{background:rgba(11,13,24,.96);border:1px solid rgba(221,214,254,.12);border-radius:10px;box-shadow:0 20px 50px rgba(3,7,18,.34);display:grid;gap:7px;margin-top:0;min-width:230px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:30}.dashboard-route-loading-main{min-height:100vh}.dashboard-route-loading-status{align-items:center;background:rgba(53,212,154,.08);border:1px solid rgba(53,212,154,.2);border-radius:8px;color:#d1fae5;display:inline-flex;font-size:12px;font-weight:950;min-height:36px;padding:0 12px;text-transform:uppercase}.dashboard-route-loading-panel{overflow:hidden}.dashboard-route-loading-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-route-loading-grid span,.dashboard-route-loading-row nav i,.dashboard-route-loading-row p,.dashboard-route-loading-row strong{animation:dashboard-route-loading-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(196,181,253,.16),rgba(255,255,255,.05));background-size:220% 100%;border-radius:8px;display:block}.dashboard-route-loading-grid span{min-height:84px}.dashboard-route-loading-sequence{margin-top:2px}.dashboard-route-loading-row strong{height:16px;margin-top:6px;max-width:320px}.dashboard-route-loading-row p{height:12px;max-width:440px}.dashboard-route-loading-row nav i{height:32px;width:74px}@keyframes dashboard-route-loading-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.dashboard-route-loading-grid span,.dashboard-route-loading-row nav i,.dashboard-route-loading-row p,.dashboard-route-loading-row strong{animation:none}}.prospects-quick-list-control-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;width:100%}.prospects-search-title{align-items:center;display:flex;gap:8px;min-width:150px}.prospects-search-title h2{margin:0}.prospects-quick-result-tools{align-items:center;background:linear-gradient(135deg,rgba(14,165,233,.08),rgba(53,212,154,.045)),rgba(255,255,255,.036);border:1px solid rgba(125,211,252,.15);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;min-height:44px;padding:6px}.prospects-result-summary{align-items:center;display:inline-flex;gap:7px;min-height:32px;padding:0 4px 0 8px}.prospects-filter-block>span,.prospects-result-summary span{color:rgba(196,181,253,.88);font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.prospects-result-summary strong{color:#ffffff;font-size:18px;font-weight:950;line-height:1}.prospects-result-summary small{color:rgba(247,244,255,.62);font-size:12px;font-weight:850;white-space:nowrap}.prospects-result-summary b{background:rgba(125,211,252,.12);border:1px solid rgba(125,211,252,.22);border-radius:999px;color:#e0f2fe;font-size:10px;font-weight:950;max-width:180px;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap}.prospects-quick-list-control-row .prospect-niche-pills,.prospects-quick-list-control-row .prospects-quick-filters{flex:0 1 auto}.prospects-quick-list-control-row .prospect-niche-pills{justify-content:flex-end}.prospects-filter-block{align-items:center;background:rgba(255,255,255,.028);border:1px solid rgba(221,214,254,.08);border-radius:12px;display:flex;flex:1 1 360px;flex-wrap:wrap;gap:8px;min-height:44px;min-width:0;padding:6px 8px}.prospects-filter-block.niche{flex-basis:520px}.prospects-filter-block .garage-filter-pills,.prospects-filter-block .prospect-niche-pills{min-width:0}.prospects-list-export-drawer summary{background:rgba(125,211,252,.1);border-radius:8px;color:#e0f2fe;gap:7px;justify-content:center;min-height:32px;padding:0 10px}.prospects-list-export-drawer summary svg{color:#7dd3fc;flex:0 0 auto}.prospects-list-export-drawer summary span{font-weight:950}.prospects-list-export-drawer summary b{align-items:center;background:rgba(255,255,255,.12);border-radius:999px;color:#ffffff;display:inline-flex;font-size:10px;font-weight:950;height:20px;justify-content:center;min-width:20px;padding:0 6px}.prospects-quick-search{align-items:end;background:rgba(7,7,13,.2);border:1px solid rgba(221,214,254,.09);border-radius:10px;display:grid;gap:8px;grid-template-columns:minmax(260px,1fr) minmax(170px,.42fr) auto auto;padding:8px}.prospects-quick-search label{color:var(--dash-violet-3);display:grid;font-size:11px;font-weight:950;gap:5px;grid-column:auto;line-height:1.15;text-transform:uppercase}.prospects-quick-search input,.prospects-quick-search select{background:rgba(7,7,13,.54);border:1px solid rgba(221,214,254,.14);border-radius:9px;color:#ffffff;font:inherit;min-height:38px;min-width:0;padding:0 12px;width:100%}.prospects-quick-search select{appearance:none;cursor:pointer;font-size:12px;font-weight:880}.prospects-list-filter-form{align-items:end;background:rgba(7,7,13,.26);border:1px solid rgba(221,214,254,.1);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(145px,.72fr) minmax(165px,.8fr) minmax(280px,1.55fr) auto;padding:8px}.prospects-check-filter-group,.prospects-select-filter{min-width:0}.prospects-select-filter{display:grid;gap:5px}.prospects-check-filter-group legend,.prospects-select-filter span{color:rgba(196,181,253,.88);font-size:10px;font-weight:950;letter-spacing:0;line-height:1.15;text-transform:uppercase}.prospects-select-filter select{appearance:none;background:linear-gradient(135deg,rgba(125,211,252,.08),rgba(255,255,255,.034)),rgba(7,7,13,.54);border:1px solid rgba(221,214,254,.14);border-radius:8px;color:#ffffff;font:inherit;font-size:12px;font-weight:880;min-height:38px;min-width:0;padding:0 10px;width:100%}.prospects-check-filter-group{border:0;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.prospects-check-filter-group legend{flex:0 0 100%;margin-bottom:-1px}.prospects-check-filter-group label{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(221,214,254,.11);border-radius:8px;color:rgba(247,244,255,.82);display:inline-flex;font-size:12px;font-weight:880;gap:6px;min-height:32px;padding:0 8px}.prospects-check-filter-group input{accent-color:#7dd3fc}.prospects-check-filter-group b{color:rgba(224,242,254,.84);font-size:10px;font-weight:950}.prospects-filter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.prospect-niche-pills{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.prospect-niche-pills a{align-items:center;background:rgba(255,255,255,.042);border:1px solid rgba(221,214,254,.1);border-radius:999px;color:rgba(247,244,255,.82);display:inline-flex;font-size:12px;font-weight:920;gap:7px;line-height:1;min-height:32px;max-width:230px;padding:0 9px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.prospect-niche-pills a.active,.prospect-niche-pills a:hover{background:rgba(125,211,252,.1);border-color:rgba(125,211,252,.26);color:#e0f2fe}.prospect-niche-pills svg{color:#7dd3fc;flex:0 0 auto}.prospect-niche-pills span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospect-niche-pills b,.prospect-niche-pills small{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:950;height:20px;justify-content:center;min-width:20px;padding:0 6px}.prospect-niche-pills b{background:rgba(255,255,255,.085);color:#ffffff}.prospect-niche-pills small{background:rgba(245,158,11,.16);color:#fde68a}.prospect-file-command{align-items:center;background:linear-gradient(135deg,rgba(14,165,233,.075),rgba(139,92,246,.05)),rgba(255,255,255,.04);border:1px solid rgba(221,214,254,.12);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:92px;padding:12px}.prospect-file-command.good{border-color:rgba(53,212,154,.25)}.prospect-file-command.hot{border-color:rgba(248,113,113,.28)}.prospect-file-command.warn{border-color:rgba(243,182,73,.3)}.prospect-file-command.risk{border-color:rgba(251,113,133,.32)}.prospect-file-command span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;line-height:1.2;text-transform:uppercase}.prospect-file-command strong{color:#ffffff;display:block;font-size:18px;line-height:1.18;margin-top:5px;overflow-wrap:anywhere}.prospect-file-command p,.prospect-file-command small,.prospect-file-empty{color:rgba(247,244,255,.7);font-size:12px;font-weight:800;line-height:1.35;margin:5px 0 0;overflow-wrap:anywhere}.prospect-file-command-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.prospect-file-empty{background:rgba(7,7,13,.28);border:1px solid rgba(221,214,254,.1);border-radius:8px;margin:0;padding:12px}.phase-one-coverage-board{background:rgba(7,7,13,.22);border:1px solid rgba(221,214,254,.11);border-radius:8px;display:grid;gap:10px;padding:10px}.phase-one-coverage-head{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.phase-one-coverage-grid span,.phase-one-coverage-head span{color:var(--dash-violet-3);display:block;font-size:10px;font-weight:950;letter-spacing:0;line-height:1.2;text-transform:uppercase}.phase-one-coverage-grid strong,.phase-one-coverage-head strong{color:#ffffff;display:block;line-height:1.18;margin-top:4px;overflow-wrap:anywhere}.phase-one-coverage-head strong{font-size:16px}.phase-one-coverage-grid p,.phase-one-coverage-head p{color:rgba(247,244,255,.64);font-size:12px;font-weight:800;line-height:1.35;margin:4px 0 0;overflow-wrap:anywhere}.phase-one-coverage-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.phase-one-coverage-grid article{background:rgba(255,255,255,.036);border:1px solid rgba(221,214,254,.09);border-radius:8px;min-height:92px;padding:9px}.phase-one-coverage-grid article.good{border-color:rgba(74,222,128,.2)}.phase-one-coverage-grid article.hot{border-color:rgba(248,113,113,.25)}.phase-one-coverage-grid article.warn{border-color:rgba(245,158,11,.24)}.phase-one-coverage-grid article.neutral{border-color:rgba(196,181,253,.16)}.phase-one-coverage-grid strong{font-size:14px}.prospect-session-command{background:linear-gradient(135deg,rgba(53,212,154,.07),rgba(139,92,246,.045)),rgba(7,7,13,.22);border:1px solid rgba(221,214,254,.11);border-radius:8px;display:grid;gap:10px;padding:10px}.prospect-session-head{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.prospect-session-grid span,.prospect-session-head span,.prospect-session-outcomes span,.prospect-session-row span{color:var(--dash-violet-3);display:block;font-size:10px;font-weight:950;letter-spacing:0;line-height:1.2;text-transform:uppercase}.prospect-session-grid strong,.prospect-session-head strong,.prospect-session-outcomes strong,.prospect-session-row strong{color:#ffffff;display:block;line-height:1.18;margin-top:4px;overflow-wrap:anywhere}.prospect-session-head strong{font-size:16px}.prospect-session-grid p,.prospect-session-head p,.prospect-session-outcomes p,.prospect-session-row p,.prospect-session-row small{color:rgba(247,244,255,.64);font-size:12px;font-weight:800;line-height:1.35;margin:4px 0 0;overflow-wrap:anywhere}.prospect-session-grid,.prospect-session-outcomes{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.prospect-demo-factory-handoff{display:grid;gap:8px}.prospect-session-grid article,.prospect-session-outcomes a,.prospect-session-outcomes article,.prospect-session-row{background:rgba(255,255,255,.036);border:1px solid rgba(221,214,254,.09);border-radius:8px}.prospect-session-grid article,.prospect-session-outcomes a,.prospect-session-outcomes article{min-height:84px;padding:9px}.prospect-session-grid article.good,.prospect-session-outcomes a.good,.prospect-session-outcomes article.good,.prospect-session-row.good,.prospect-session-row.hot{border-color:rgba(74,222,128,.2)}.prospect-session-grid article.warn,.prospect-session-outcomes a.warn,.prospect-session-outcomes article.warn,.prospect-session-row.warn{border-color:rgba(245,158,11,.24)}.prospect-session-grid article.risk,.prospect-session-outcomes a.risk,.prospect-session-outcomes article.risk,.prospect-session-row.risk{border-color:rgba(248,113,113,.24)}.prospect-session-grid article.neutral,.prospect-session-outcomes a.neutral,.prospect-session-outcomes article.neutral{border-color:rgba(196,181,253,.16)}.prospect-session-outcomes a.hot,.prospect-session-outcomes article.hot{border-color:rgba(59,130,246,.24)}.prospect-session-grid strong,.prospect-session-outcomes strong{font-size:18px}.prospect-session-outcomes a{color:inherit;text-decoration:none}.prospect-session-list{display:grid;gap:7px}.prospect-session-row{align-items:center;color:inherit;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr) auto minmax(190px,auto);min-height:64px;padding:8px;text-decoration:none}.prospect-session-row>b{align-items:center;background:rgba(53,212,154,.12);border:1px solid rgba(74,222,128,.18);border-radius:8px;color:#ffffff;display:inline-flex;font-size:13px;font-weight:950;height:32px;justify-content:center;width:32px}.prospect-session-row small{background:rgba(139,92,246,.12);border:1px solid rgba(196,181,253,.15);border-radius:999px;margin:0;padding:7px 9px;white-space:nowrap}.prospect-session-row nav{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.prospect-action-sequence{background:rgba(7,7,13,.2);border:1px solid rgba(221,214,254,.1);border-radius:8px;display:grid;gap:9px;padding:10px}.prospect-action-sequence-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.prospect-action-sequence-head span,.prospect-action-sequence-row span{color:var(--dash-violet-3);display:block;font-size:10px;font-weight:950;line-height:1.2;text-transform:uppercase}.prospect-action-sequence-head strong{color:#ffffff;display:block;font-size:15px;line-height:1.2;margin-top:4px}.prospect-action-sequence-head p,.prospect-action-sequence-row p,.prospect-action-sequence-row small{color:rgba(247,244,255,.62);font-size:12px;font-weight:800;line-height:1.35;margin:4px 0 0;overflow-wrap:anywhere}.prospect-action-sequence-list{display:grid;gap:7px}.prospect-action-sequence-row{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.09);border-radius:8px;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr) auto;min-height:74px;padding:8px}.prospect-action-sequence-row.good,.prospect-action-sequence-row.hot{border-color:rgba(74,222,128,.18)}.prospect-action-sequence-row.warn{border-color:rgba(245,158,11,.22)}.prospect-action-sequence-row.risk{border-color:rgba(248,113,113,.24)}.prospect-action-sequence-row>b{align-items:center;background:rgba(139,92,246,.16);border:1px solid rgba(196,181,253,.18);border-radius:8px;color:#ffffff;display:inline-flex;font-size:13px;font-weight:950;height:32px;justify-content:center;width:32px}.prospect-action-sequence-row strong{color:#ffffff;display:block;font-size:14px;line-height:1.18;margin-top:3px;overflow-wrap:anywhere}.prospect-action-sequence-row nav{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}@media (max-width:900px){.prospect-action-sequence-row,.prospect-deferred-panel,.prospect-file-command,.prospect-money-focus,.prospect-scale-head,.prospect-session-head,.prospect-session-row{grid-template-columns:1fr}.prospect-action-sequence-row nav,.prospect-file-command-actions,.prospect-money-actions,.prospect-session-row nav{justify-content:flex-start}.phase-one-coverage-grid,.prospect-money-grid,.prospect-scale-grid,.prospect-scale-lanes,.prospect-session-grid,.prospect-session-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.prospect-money-focus strong{font-size:22px}.phase-one-coverage-grid,.prospect-money-grid,.prospect-scale-grid,.prospect-scale-lanes,.prospect-session-grid{grid-template-columns:1fr}.phase-one-coverage-head,.prospect-action-sequence-head,.prospect-session-head{align-items:flex-start;display:flex;flex-direction:column}.prospects-quick-main{padding:14px}.dashboard-route-loading-grid{grid-template-columns:1fr}.prospects-quick-list .panel-header{display:grid;gap:12px}.prospects-quick-list-control-row{align-items:stretch;flex-direction:column;justify-content:flex-start}.prospects-quick-result-tools{justify-content:flex-start}.prospects-filter-block{align-items:flex-start;flex-basis:auto;flex-direction:column}.prospects-list-export-drawer div{margin-top:8px;position:static}.prospects-quick-list-control-row .prospect-niche-pills,.prospects-quick-list-control-row .prospects-quick-filters{justify-content:flex-start}.prospects-quick-search,.simple-campaign-form,.simple-campaign-steps{grid-template-columns:1fr}.prospects-list-filter-form{align-items:stretch;grid-template-columns:1fr}.prospects-filter-actions{justify-content:flex-start}.prospect-money-card{min-height:auto}.prospect-money-rules span{width:100%}}.prospect-focus-card{align-items:center;background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(255,255,255,.04)),rgba(7,7,13,.58);border:1px solid rgba(221,214,254,.14);border-radius:16px;box-shadow:0 20px 54px rgba(3,2,8,.24),inset 0 1px 0 rgba(255,255,255,.055);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;min-height:118px;overflow:hidden;padding:15px;position:relative}.prospect-focus-card:before{background:radial-gradient(circle at 86% 20%,rgba(168,85,247,.18),transparent 34%),linear-gradient(90deg,transparent,rgba(255,255,255,.035),transparent);content:"";inset:0;opacity:.9;pointer-events:none;position:absolute}.prospect-focus-card>*{position:relative;z-index:1}.prospect-focus-card.hot{border-color:rgba(243,182,73,.32)}.prospect-focus-card.warn{border-color:rgba(243,182,73,.28)}.prospect-focus-card.danger{border-color:rgba(251,113,133,.34)}.prospect-focus-card.good{border-color:rgba(53,212,154,.25)}.prospect-enrichment-panel .prospect-enrichment-main span,.prospect-enrichment-panel .prospect-enrichment-strip span,.prospect-focus-card span,.prospect-list-drawer .prospect-board-drawer summary span,.prospect-priority-panel .prospect-action-row span{color:var(--dash-violet-3);font-size:12px;font-weight:900;letter-spacing:0;line-height:1.2;text-transform:uppercase}.prospect-focus-card strong{color:#ffffff;display:block;font-size:23px;letter-spacing:0;line-height:1.1;margin:6px 0;overflow-wrap:anywhere}.prospect-enrichment-panel .prospect-enrichment-main p,.prospect-enrichment-panel .prospect-enrichment-strip p,.prospect-focus-card p,.prospect-focus-card small,.prospect-list-drawer .prospect-last-action small,.prospect-list-drawer .prospect-primary p,.prospect-list-drawer .prospect-primary small,.prospect-list-drawer .prospect-state-stack small,.prospect-priority-panel .prospect-action-row p,.prospect-priority-panel .prospect-action-row small{color:rgba(247,244,255,.68);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.prospect-focus-card p,.prospect-focus-card small{display:block;font-weight:820;margin:0}.prospect-focus-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.prospect-focus-actions .dark-button{box-shadow:0 16px 38px rgba(139,92,246,.26)}.prospection-today-panel .prospection-today-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.prospection-today-panel .prospect-focus-card{margin-bottom:12px}.call-session-card{align-items:stretch;background:linear-gradient(135deg,rgba(139,92,246,.14),rgba(255,255,255,.045)),rgba(7,7,13,.62);border:1px solid rgba(196,181,253,.2);border-radius:18px;box-shadow:0 22px 54px rgba(3,2,8,.26),inset 0 1px 0 rgba(255,255,255,.06);display:grid;gap:16px;grid-template-columns:minmax(0,.84fr) minmax(280px,.5fr);margin-bottom:12px;overflow:hidden;padding:16px}.call-session-main span{color:var(--dash-violet-3);display:block;font-size:12px;font-weight:950;letter-spacing:0;line-height:1.2;text-transform:uppercase}.call-session-main strong{color:#ffffff;display:block;font-size:clamp(24px,3vw,34px);line-height:1.02;margin:7px 0;overflow-wrap:anywhere}.call-session-main p,.call-session-main small{color:rgba(247,244,255,.72);display:block;font-size:14px;font-weight:840;line-height:1.42;margin:0;overflow-wrap:anywhere}.call-session-main small{color:rgba(247,244,255,.54);margin-top:8px}.call-session-smart-card{align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(221,214,254,.12);border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-top:14px;padding:12px}.call-session-smart-card.good{border-color:rgba(53,212,154,.24)}.call-session-smart-card.warn{border-color:rgba(243,182,73,.28)}.call-session-smart-card.neutral{border-color:rgba(196,181,253,.14)}.call-session-prep span,.call-session-smart-card span{color:var(--dash-violet-3);display:block;font-size:10px;font-weight:950;letter-spacing:0;line-height:1.15;text-transform:uppercase}.call-session-smart-card strong{color:#ffffff;display:block;font-size:16px;line-height:1.2;margin-top:5px;overflow-wrap:anywhere}.call-session-prep p,.call-session-smart-card p{color:rgba(247,244,255,.72);font-size:12px;font-weight:820;line-height:1.35;margin:5px 0 0;overflow-wrap:anywhere}.call-session-smart-card b{align-items:center;background:rgba(139,92,246,.13);border:1px solid rgba(196,181,253,.16);border-radius:999px;color:#ffffff;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:34px;padding:0 10px;white-space:nowrap}.call-session-brief{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.call-session-brief article,.call-session-brief blockquote{background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:14px;margin:0;padding:11px}.call-session-brief article span{color:var(--dash-violet-3);display:block;font-size:10px;font-weight:950;letter-spacing:0;line-height:1.2;margin-bottom:5px;text-transform:uppercase}.call-session-brief article p{color:rgba(247,244,255,.74);font-size:12px;font-weight:820;line-height:1.35;margin:0}.call-session-brief blockquote{color:#ffffff;font-size:13px;font-weight:880;grid-column:1/-1;line-height:1.45;position:relative}.call-session-copy{grid-column:1/-1}.call-session-copy .shared-file-copy-control{display:inline-grid;min-width:0}.call-session-prep{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.call-session-prep article{background:rgba(255,255,255,.04);border:1px solid rgba(221,214,254,.09);border-radius:14px;padding:11px}.call-session-actions{align-content:center;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.call-session-actions form{display:grid}.call-session-note-form{background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:14px;gap:10px;grid-column:1/-1;padding:11px}.call-session-note-field{color:rgba(247,244,255,.62);display:grid;font-size:12px;font-weight:900;gap:7px;letter-spacing:0}.call-session-note-field textarea{background:rgba(7,8,13,.5);border:1px solid rgba(221,214,254,.12);border-radius:12px;color:#ffffff;font:inherit;min-height:78px;padding:10px 11px;resize:vertical;width:100%}.call-session-form-actions{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.call-session-button{font-size:13px;min-height:52px;padding:0 14px}.call-session-actions .dark-button{box-shadow:0 16px 38px rgba(139,92,246,.28)}.prospection-today-progress{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.daily-machine-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.daily-machine-grid a,.prospection-today-done-row,.prospection-today-progress article{background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(139,92,246,.03)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;color:inherit;padding:13px;text-decoration:none}.daily-machine-grid a.good,.prospection-today-done-row.good,.prospection-today-progress article.good{border-color:rgba(53,212,154,.22)}.daily-machine-grid a.warn,.prospection-today-progress article.warn{border-color:rgba(243,182,73,.28)}.daily-machine-grid a.neutral,.prospection-today-done-row.neutral,.prospection-today-progress article.neutral{border-color:rgba(196,181,253,.14)}.daily-machine-grid a.danger{border-color:rgba(248,113,113,.32)}.commercial-action-command{background:linear-gradient(135deg,rgba(243,182,73,.08),rgba(53,212,154,.045)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.11);border-radius:16px;display:grid;gap:11px;margin-bottom:12px;padding:13px}.commercial-action-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.commercial-action-focus span,.commercial-action-guard span,.commercial-action-head span,.commercial-action-row span,.commercial-action-strip span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;line-height:1.15;text-transform:uppercase}.commercial-action-focus strong,.commercial-action-head strong{color:#ffffff;display:block;font-size:18px;line-height:1.18;margin-top:5px;overflow-wrap:anywhere}.commercial-action-focus p,.commercial-action-focus small,.commercial-action-guard p,.commercial-action-head p,.commercial-action-row p,.commercial-action-row small,.commercial-action-strip p{color:rgba(247,244,255,.66);font-size:12px;font-weight:820;line-height:1.35;margin:5px 0 0;overflow-wrap:anywhere}.commercial-action-head b{background:rgba(139,92,246,.12);border:1px solid rgba(196,181,253,.16);border-radius:999px;color:var(--dash-amber);font-size:12px;font-weight:950;padding:7px 10px;white-space:nowrap}.commercial-action-strip{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.commercial-action-focus,.commercial-action-row,.commercial-action-strip a{background:rgba(7,7,13,.32);border:1px solid rgba(221,214,254,.1);border-radius:13px;color:inherit;padding:11px;text-decoration:none}.commercial-action-focus.good,.commercial-action-row.good,.commercial-action-strip a.good{border-color:rgba(53,212,154,.22)}.commercial-action-focus.warn,.commercial-action-row.warn,.commercial-action-strip a.warn{border-color:rgba(243,182,73,.27)}.commercial-action-focus.danger,.commercial-action-row.danger,.commercial-action-strip a.danger{border-color:rgba(251,113,133,.27)}.commercial-action-focus.neutral,.commercial-action-row.neutral,.commercial-action-strip a.neutral{border-color:rgba(196,181,253,.14)}.commercial-action-strip strong{color:#ffffff;display:block;font-size:24px;line-height:1;margin-top:8px}.commercial-action-focus{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(210px,.48fr) auto}.commercial-action-guard{background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:12px;min-width:0;padding:9px}.commercial-action-guard strong{color:#ffffff;display:block;font-size:14px;line-height:1.2;margin-top:5px}.commercial-action-list{display:grid;gap:8px}.commercial-action-row{align-items:center;display:grid;gap:8px 11px;grid-template-columns:minmax(120px,.24fr) minmax(0,1fr) minmax(190px,.44fr) auto;min-height:68px}.commercial-action-row strong{color:#ffffff;display:block;font-size:15px;line-height:1.18;overflow-wrap:anywhere}.commercial-action-row b{color:rgba(247,244,255,.62);font-size:12px;font-weight:850;line-height:1.3;overflow-wrap:anywhere}.prospection-contact-command{background:linear-gradient(135deg,rgba(53,212,154,.08),rgba(139,92,246,.045)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;display:grid;gap:11px;margin-bottom:12px;padding:13px}.prospection-contact-command-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.prospection-contact-command-head span{color:var(--dash-violet-3);display:block;font-size:12px;font-weight:950;letter-spacing:0;line-height:1.2;text-transform:uppercase}.prospection-contact-command-head strong{color:#ffffff;display:block;font-size:17px;line-height:1.2;margin-top:4px;overflow-wrap:anywhere}.prospection-contact-command-cards{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.prospection-contact-command-cards a,.prospection-contact-priority-row{background:rgba(7,7,13,.32);border:1px solid rgba(221,214,254,.1);border-radius:13px;color:inherit;padding:11px;text-decoration:none}.prospection-contact-command-cards a.good,.prospection-contact-priority-row.good{border-color:rgba(53,212,154,.22)}.prospection-contact-command-cards a.warn,.prospection-contact-priority-row.warn{border-color:rgba(243,182,73,.26)}.prospection-contact-command-cards a.danger,.prospection-contact-priority-row.danger{border-color:rgba(251,113,133,.24)}.prospection-contact-command-cards a.neutral,.prospection-contact-priority-row.neutral{border-color:rgba(196,181,253,.14)}.prospection-contact-command-cards span,.prospection-contact-priority-row span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;line-height:1.15;text-transform:uppercase}.prospection-contact-command-cards strong,.prospection-contact-priority-row strong{color:#ffffff;display:block;font-size:17px;line-height:1.2;margin-top:6px;overflow-wrap:anywhere}.prospection-contact-command-cards p,.prospection-contact-priority-row p{color:rgba(247,244,255,.66);font-size:12px;font-weight:820;line-height:1.35;margin:5px 0 0;overflow-wrap:anywhere}.prospection-contact-priority-list{display:grid;gap:8px}.prospection-contact-priority-row{align-items:center;display:grid;gap:8px 11px;grid-template-columns:minmax(104px,.24fr) minmax(0,.72fr) minmax(190px,.62fr) auto;min-height:58px}.prospection-contact-priority-row b{align-items:center;background:rgba(139,92,246,.12);border:1px solid rgba(196,181,253,.16);border-radius:999px;color:#ffffff;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:32px;padding:0 10px;white-space:nowrap}.prospection-contact-history{background:linear-gradient(135deg,rgba(139,92,246,.09),rgba(255,255,255,.025)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;display:grid;gap:11px;margin-bottom:12px;padding:13px}.prospection-contact-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.prospection-contact-head span{color:var(--dash-violet-3);display:block;font-size:12px;font-weight:950;letter-spacing:0;line-height:1.2;text-transform:uppercase}.prospection-contact-head strong{color:#ffffff;display:block;font-size:17px;line-height:1.2;margin-top:4px;overflow-wrap:anywhere}.prospection-contact-filters{display:grid;gap:7px;grid-template-columns:repeat(5,minmax(0,1fr))}.prospection-contact-filters a{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(221,214,254,.1);border-radius:12px;color:rgba(247,244,255,.74);display:flex;gap:8px;justify-content:space-between;min-height:40px;padding:8px 9px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.prospection-contact-filters a.active,.prospection-contact-filters a:hover{background:rgba(139,92,246,.16);border-color:rgba(196,181,253,.24);color:#ffffff}.prospection-contact-filters b,.prospection-contact-filters span{font-size:11px;font-weight:920;line-height:1.15;min-width:0}.prospection-contact-filters span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospection-contact-filters b{background:rgba(7,7,13,.34);border:1px solid rgba(221,214,254,.1);border-radius:999px;color:#ffffff;display:inline-grid;min-width:28px;padding:5px 7px;place-items:center}.prospection-contact-list{display:grid;gap:8px}.prospection-contact-row{align-items:center;background:rgba(7,7,13,.32);border:1px solid rgba(221,214,254,.1);border-radius:13px;color:inherit;display:grid;gap:8px 11px;grid-template-columns:minmax(104px,.24fr) minmax(0,.7fr) minmax(190px,.62fr) minmax(128px,.36fr);min-height:58px;padding:10px;text-decoration:none}.prospection-contact-row.good{border-color:rgba(53,212,154,.2)}.prospection-contact-row.warn{border-color:rgba(243,182,73,.26)}.prospection-contact-row.danger{border-color:rgba(251,113,133,.24)}.prospection-contact-row.neutral{border-color:rgba(196,181,253,.14)}.prospection-contact-row span{color:var(--dash-violet-3);font-size:11px;font-weight:950;line-height:1.2;text-transform:uppercase}.prospection-contact-row strong{color:#ffffff;font-size:14px;line-height:1.2;overflow-wrap:anywhere}.prospection-contact-empty,.prospection-contact-row p,.prospection-contact-row small{color:rgba(247,244,255,.68);font-size:12px;font-weight:820;line-height:1.35;margin:0;overflow-wrap:anywhere}.prospection-contact-empty{background:rgba(7,7,13,.28);border:1px solid rgba(221,214,254,.08);border-radius:12px;padding:11px}.daily-machine-grid span,.prospection-today-done-row span,.prospection-today-progress span{color:var(--dash-violet-3);display:block;font-size:12px;font-weight:900;letter-spacing:0;line-height:1.2;text-transform:uppercase}.daily-machine-grid strong,.prospection-today-progress strong{color:#ffffff;display:block;font-size:28px;line-height:1;margin:9px 0 7px}.daily-machine-grid p,.prospection-today-done-row p,.prospection-today-done-row small,.prospection-today-progress p{color:rgba(247,244,255,.68);font-size:13px;font-weight:820;line-height:1.4;margin:0;overflow-wrap:anywhere}.prospection-today-done-list{display:grid;gap:8px;margin-top:12px}.prospection-today-done-row{display:grid;gap:5px;grid-template-columns:minmax(92px,.22fr) minmax(0,1fr) minmax(170px,.48fr) auto}.prospection-today-done-row strong{color:#ffffff;font-size:15px;line-height:1.2;overflow-wrap:anywhere}.prospection-today-quick-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;min-width:0}.prospect-priority-panel .prospect-action-row .prospection-today-quick-actions{grid-column:4}.prospection-today-quick-actions form{display:inline-flex}.prospection-today-quick-actions .compact-action{min-height:34px;padding:0 10px}.prospection-today-context-grid{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;min-width:0}.prospect-priority-panel .prospect-action-row .prospection-today-context-grid{grid-column:2/4;margin-top:0}.prospection-today-context-chip{background:rgba(7,7,13,.32);border:1px solid rgba(221,214,254,.1);border-radius:12px;min-width:0;padding:9px}.prospection-today-context-chip.hot{border-color:rgba(243,182,73,.3)}.prospection-today-context-chip.good{border-color:rgba(53,212,154,.24)}.prospection-today-context-chip.warn{border-color:rgba(243,182,73,.24)}.prospection-today-context-chip.risk{border-color:rgba(251,113,133,.26)}.prospection-today-context-chip.neutral{border-color:rgba(196,181,253,.14)}.prospection-today-context-chip b,.prospection-today-context-chip small,.prospection-today-context-chip strong{display:block;line-height:1.2;min-width:0;overflow-wrap:anywhere}.prospection-today-context-chip b{color:var(--dash-violet-3);font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.prospection-today-context-chip strong{color:#ffffff;font-size:13px;font-weight:920;margin-top:5px}.prospection-today-context-chip small{color:rgba(247,244,255,.58);font-size:11px;font-weight:820;margin-top:4px}.prospect-action-list,.prospect-email-queue,.prospect-enrichment-panel .prospect-enrichment-queue{display:grid;gap:10px}.prospect-enrichment-panel .prospect-enrichment-row,.prospect-list-drawer .prospect-compact-row,.prospect-priority-panel .prospect-action-row{background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(139,92,246,.028)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;overflow:hidden;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.prospect-action-dock a:hover,.prospect-enrichment-panel .prospect-enrichment-row:hover,.prospect-list-drawer .prospect-compact-row:hover,.prospect-priority-panel .prospect-action-row:hover{border-color:rgba(196,181,253,.22);box-shadow:0 14px 38px rgba(4,3,10,.24);transform:translateY(-1px)}.prospect-priority-panel .prospect-action-row{align-items:center;gap:8px 14px;grid-template-columns:minmax(92px,.24fr) minmax(0,1fr) minmax(180px,.48fr) auto;min-height:82px;padding:13px 13px 13px 16px}.prospect-priority-panel .prospect-action-row:before{background:rgba(196,181,253,.42);border-radius:999px;content:"";inset:14px auto 14px 8px;position:absolute;width:3px}.prospect-priority-panel .prospect-action-row.hot:before{background:linear-gradient(180deg,rgba(243,182,73,.95),rgba(139,92,246,.4))}.prospect-priority-panel .prospect-action-row.warn:before{background:linear-gradient(180deg,rgba(251,191,36,.9),rgba(139,92,246,.36))}.prospect-priority-panel .prospect-action-row.danger:before{background:linear-gradient(180deg,rgba(251,113,133,.92),rgba(139,92,246,.38))}.prospect-priority-panel .prospect-action-row>span{align-self:stretch;border-right:1px solid rgba(221,214,254,.1);display:grid;grid-row:1/3;place-items:center start;padding-right:12px}.prospect-priority-panel .prospect-action-row strong{color:#ffffff;font-size:16px;grid-column:2;letter-spacing:0;line-height:1.2;overflow-wrap:anywhere}.prospect-priority-panel .prospect-action-row p{grid-column:2;margin:0}.prospect-priority-panel .prospect-action-row small{align-self:center;grid-column:3;margin:0}.prospect-priority-panel .prospect-action-row b{align-items:center;background:rgba(139,92,246,.12);border:1px solid rgba(196,181,253,.16);border-radius:999px;color:var(--dash-amber);display:inline-flex;font-size:12px;grid-column:4;justify-content:center;letter-spacing:0;min-height:32px;padding:0 11px;text-transform:none;white-space:nowrap}.prospect-action-footer,.prospect-dossier-footer,.prospect-email-footer,.prospect-enrichment-footer,.prospect-list-footer{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.08);border-radius:14px;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between;padding:11px 12px}.prospect-action-footer b,.prospect-action-footer span,.prospect-dossier-footer b,.prospect-dossier-footer span,.prospect-email-footer b,.prospect-email-footer span,.prospect-enrichment-footer b,.prospect-enrichment-footer span,.prospect-list-footer b,.prospect-list-footer span{color:rgba(247,244,255,.72);font-size:12px;font-weight:900}details.prospect-section-drawer{background:linear-gradient(135deg,rgba(139,92,246,.08),transparent 40%),linear-gradient(180deg,rgba(13,12,22,.96),rgba(6,6,11,.97));border-color:rgba(196,181,253,.16);box-shadow:0 18px 46px rgba(3,2,8,.24)}details.prospect-section-drawer>summary{border-radius:14px;min-height:60px}details.prospect-section-drawer[open]>summary{margin-bottom:0}.prospect-drawer-body{gap:12px}.prospect-enrichment-panel .prospect-enrichment-strip{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.prospect-enrichment-panel .prospect-enrichment-strip article,.prospect-list-drawer .prospect-board-drawer,.prospect-list-drawer .prospect-compact-list{background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:16px}.prospect-enrichment-panel .prospect-enrichment-strip article{min-height:104px;padding:13px}.prospect-enrichment-panel .prospect-enrichment-strip strong{color:#ffffff;font-size:26px;letter-spacing:0;line-height:1;margin:10px 0 5px}.prospect-enrichment-panel .prospect-enrichment-row{align-items:center;grid-template-columns:minmax(0,.9fr) minmax(300px,1fr) minmax(160px,.42fr) auto;min-height:88px;padding:13px}.prospect-enrichment-panel .prospect-enrichment-main strong{color:#ffffff;font-size:16px;line-height:1.2;overflow-wrap:anywhere}.prospect-enrichment-panel .score-dimension-mini{grid-template-columns:repeat(6,minmax(0,1fr))}.prospect-enrichment-panel .missing-chip-list span,.prospect-list-drawer .missing-chip-list span{border-radius:999px;font-size:10px;letter-spacing:0}.prospect-list-drawer .prospect-board-drawer{margin-bottom:0}.prospect-list-drawer .prospect-board-drawer>summary{min-height:48px;padding:12px}.prospect-list-drawer .prospect-compact-list{display:grid;gap:0;overflow:visible}.prospect-list-drawer .prospect-card-list{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.garage-prospect-search{display:grid;gap:8px}.garage-prospect-search label{color:rgba(247,244,255,.78);font-size:12px;font-weight:920;letter-spacing:0}.garage-prospect-search-bar{align-items:center;background:rgba(7,7,13,.5);border:1px solid rgba(196,181,253,.14);border-radius:8px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:56px;padding:8px}.garage-prospect-search-bar svg{color:var(--dash-violet-3)}.garage-prospect-search-bar input{background:transparent;border:0;color:#ffffff;font-size:14px;font-weight:850;min-height:40px;min-width:0;outline:none;width:100%}.garage-prospect-search-bar input::placeholder{color:rgba(247,244,255,.38)}.garage-list-controls{display:grid;gap:8px}.garage-filter-pills,.garage-sort-pills{display:flex;flex-wrap:wrap;gap:7px}.garage-filter-pills a,.garage-sort-pills a{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:999px;color:rgba(247,244,255,.7);display:inline-flex;font-size:11px;font-weight:900;gap:6px;min-height:32px;padding:0 10px;text-decoration:none}.garage-filter-pills a.active,.garage-sort-pills a.active{background:rgba(139,92,246,.22);border-color:rgba(196,181,253,.36);color:#ffffff}.garage-filter-pills b{color:#c4b5fd;font-size:11px}.garage-coverage-command{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.garage-coverage-command.ready{border-color:rgba(74,222,128,.16)}.garage-coverage-command.blocked{border-color:rgba(245,158,11,.18)}.garage-coverage-command span{color:#c4b5fd;display:block;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.garage-coverage-command strong{color:#ffffff;display:block;font-size:15px;line-height:1.2;margin-top:4px}.garage-coverage-command p{color:rgba(247,244,255,.58);font-size:12px;font-weight:780;line-height:1.35;margin:5px 0 0}.garage-coverage-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.garage-coverage-actions form{display:flex}.garage-coverage-actions .compact-action{justify-content:center;min-width:118px}.scraped-garage-list{display:grid;gap:8px}.scraped-garage-row{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.046),rgba(139,92,246,.024)),rgba(255,255,255,.026);border:1px solid rgba(221,214,254,.1);border-radius:8px;display:grid;gap:10px 12px;grid-template-columns:minmax(220px,.66fr) minmax(0,1.8fr);min-height:82px;padding:10px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.scraped-garage-row:hover{border-color:rgba(196,181,253,.24);box-shadow:0 12px 34px rgba(4,3,10,.24);transform:translateY(-1px)}.scraped-garage-row.chain{border-color:rgba(248,113,113,.2)}.scraped-garage-field,.scraped-garage-identity,.scraped-garage-main,.scraped-garage-score{min-width:0}.scraped-garage-field span,.scraped-garage-main span{align-items:center;color:rgba(247,244,255,.58);display:flex;font-size:11px;font-weight:920;gap:6px;line-height:1.2}.scraped-garage-main strong{color:#ffffff;display:block;font-size:16px;line-height:1.15;margin-top:5px;overflow-wrap:anywhere}.scraped-garage-main p{color:rgba(247,244,255,.62);font-size:12px;font-weight:780;line-height:1.35;margin:5px 0 0;overflow-wrap:anywhere}.garage-chain-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:950;line-height:1;margin-top:7px;min-height:24px;padding:0 8px;width:fit-content}.garage-chain-badge.independent{background:rgba(34,197,94,.1);border:1px solid rgba(74,222,128,.18);color:#bbf7d0}.garage-chain-badge.chain{background:rgba(248,113,113,.11);border:1px solid rgba(248,113,113,.26);color:#fecaca}.scraped-garage-identity{display:grid;gap:8px;grid-template-columns:minmax(150px,1.25fr) minmax(108px,.8fr) minmax(106px,.82fr) minmax(112px,.78fr) minmax(76px,.46fr) minmax(124px,.88fr)}.scraped-garage-field{border-left:2px solid rgba(196,181,253,.16);display:grid;gap:5px;min-height:58px;padding-left:9px}.scraped-garage-field.director.has-value,.scraped-garage-field.email.has-value{border-left-color:rgba(167,139,250,.78)}.scraped-garage-field.niche.has-value,.scraped-garage-field.phone.has-value{border-left-color:rgba(125,211,252,.48)}.scraped-garage-field.blocker.good,.scraped-garage-field.row-score.good{border-left-color:rgba(74,222,128,.55)}.scraped-garage-field.blocker.warn,.scraped-garage-field.row-score.warn{border-left-color:rgba(245,158,11,.55)}.scraped-garage-field.blocker.risk,.scraped-garage-field.row-score.chain,.scraped-garage-field.row-score.risk{border-left-color:rgba(248,113,113,.62)}.scraped-garage-field a,.scraped-garage-field b{color:#ffffff;font-size:14px;font-weight:950;line-height:1.2;overflow-wrap:anywhere;text-decoration:none}.scraped-garage-field.email a{color:#ddd6fe}.scraped-garage-field.missing b{color:rgba(247,244,255,.42)}.scraped-garage-field small,.scraped-garage-score small{color:rgba(247,244,255,.48);font-size:11px;font-weight:820;line-height:1.25}.prospect-score-meta{display:grid;gap:2px}.prospect-score-meta span,.prospect-score-meta time{display:block}.prospect-score-meta time{color:rgba(247,244,255,.36);font-size:10px;font-weight:760}.prospect-site-audit-badges{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.scraped-garage-field .prospect-site-audit-badge{align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;display:inline-flex;font-size:9px;font-style:normal;font-weight:950;line-height:1;min-height:18px;padding:0 6px;width:fit-content}.scraped-garage-field .prospect-site-audit-badge.good{background:rgba(34,197,94,.12);border-color:rgba(74,222,128,.22);color:#bbf7d0}.scraped-garage-field .prospect-site-audit-badge.warn{background:rgba(245,158,11,.12);border-color:rgba(251,191,36,.24);color:#fde68a}.scraped-garage-field .prospect-site-audit-badge.risk{background:rgba(248,113,113,.12);border-color:rgba(248,113,113,.26);color:#fecaca}.scraped-garage-score{display:grid;gap:4px;justify-items:start}.scraped-garage-score span{align-items:center;background:rgba(139,92,246,.13);border:1px solid rgba(196,181,253,.16);border-radius:999px;color:#ffffff;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:30px;padding:0 10px;white-space:nowrap}.scraped-garage-score.high span{background:rgba(34,197,94,.15);border-color:rgba(74,222,128,.28);color:#dcfce7}.scraped-garage-score.mid span{background:rgba(216,166,66,.14);border-color:rgba(245,158,11,.28);color:#fde68a}.scraped-garage-score.low span{background:rgba(248,113,113,.13);border-color:rgba(248,113,113,.26);color:#fecaca}.scraped-garage-score.chain span{background:rgba(248,113,113,.16);border-color:rgba(248,113,113,.34);color:#ffffff}.scraped-garage-actions{align-items:center;border-top:1px solid rgba(221,214,254,.08);display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1;justify-content:flex-end;padding-top:8px}.scraped-garage-next{align-items:center;background:rgba(7,7,13,.3);border:1px solid rgba(221,214,254,.08);border-left:3px solid rgba(196,181,253,.18);border-radius:8px;display:grid;gap:4px 10px;grid-column:1/-1;grid-template-columns:minmax(92px,.22fr) minmax(150px,.38fr) minmax(0,1fr);min-height:44px;padding:8px 10px}.scraped-garage-next.good{border-left-color:rgba(74,222,128,.55)}.scraped-garage-next.hot,.scraped-garage-next.warn{border-left-color:rgba(245,158,11,.6)}.scraped-garage-next.risk{border-left-color:rgba(248,113,113,.62)}.scraped-garage-next span{color:rgba(247,244,255,.56);font-size:11px;font-weight:950;line-height:1.2;text-transform:uppercase}.scraped-garage-next strong{color:#ffffff;font-size:13px;font-weight:950;line-height:1.2;overflow-wrap:anywhere}.scraped-garage-next p{color:rgba(247,244,255,.62);font-size:12px;font-weight:780;line-height:1.3;margin:0;overflow-wrap:anywhere}.scraped-garage-actions form{margin:0}.scraped-garage-actions .shared-file-copy-control{min-width:0}.scraped-garage-actions .dark-button,.scraped-garage-actions .shared-file-copy-button,.scraped-garage-actions .soft-button{justify-content:center;min-width:94px}.prospects-quick-footer{align-items:center;border-top:1px solid rgba(221,214,254,.08);color:rgba(247,244,255,.54);display:flex;flex-wrap:wrap;font-size:12px;font-weight:860;gap:8px;justify-content:space-between;margin-top:4px;padding-top:12px}.prospects-quick-footer b{color:rgba(247,244,255,.72)}.prospects-quick-shell .prospects-quick-main{max-width:1400px}.prospects-quick-shell .dashboard-hero{min-height:auto}.prospects-quick-shell #prospection-machine,.prospects-quick-shell .prospect-action-sequence,.prospects-quick-shell .prospect-file-command,.prospects-quick-shell .simple-campaign-steps{display:none}.prospects-quick-shell .simple-campaign-form{gap:8px;grid-template-columns:minmax(190px,1fr) minmax(170px,.72fr) 82px auto}.prospects-quick-shell .simple-campaign-form input[type=number]{text-align:center}.prospects-quick-shell .simple-campaign-form input,.prospects-quick-shell .simple-campaign-form select{border-radius:8px;min-height:38px}.prospects-quick-shell .prospects-quick-list .panel-header{align-items:flex-start}.prospects-quick-shell .scraped-garage-list{gap:6px}.compact-prospect-line-list{overflow-x:auto;padding-bottom:2px}.scraped-prospect-line{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.044),rgba(139,92,246,.022)),rgba(255,255,255,.026);border:1px solid rgba(221,214,254,.09);border-radius:7px;display:grid;gap:0;grid-template-columns:minmax(78px,.38fr) minmax(124px,.58fr) minmax(220px,1.05fr) minmax(210px,.95fr) minmax(136px,.58fr) minmax(88px,.38fr) minmax(74px,.3fr) minmax(58px,.22fr);min-height:40px;min-width:1120px;overflow:hidden;padding:0}.scraped-prospect-line-head{background:rgba(7,7,13,.44);border-color:rgba(221,214,254,.12);color:rgba(196,181,253,.82);font-size:10px;font-weight:950;min-height:28px;text-transform:uppercase}.scraped-prospect-line-head span{align-items:center;border-left:1px solid rgba(221,214,254,.08);display:flex;min-height:28px;min-width:0;padding:0 10px}.scraped-prospect-line-head span:first-child{border-left:0}.scraped-prospect-line.chain{border-color:rgba(248,113,113,.18)}.scraped-prospect-cell{border-left:1px solid rgba(221,214,254,.075);color:rgba(247,244,255,.74);display:block;font-size:12px;font-weight:860;line-height:40px;min-height:40px;min-width:0;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.scraped-prospect-cell:first-child{border-left:0}.scraped-prospect-cell.name{color:#ffffff;font-size:13px;font-weight:950}.scraped-prospect-cell.city,.scraped-prospect-cell.niche{color:rgba(186,230,253,.78)}.scraped-prospect-cell.email a,.scraped-prospect-cell.site a{color:inherit;display:block;line-height:40px;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.scraped-prospect-cell.email.has-value{color:#ddd6fe}.scraped-prospect-cell.site.has-value{color:#bbf7d0}.scraped-prospect-cell.email.missing,.scraped-prospect-cell.site.missing{color:rgba(247,244,255,.4)}.scraped-prospect-cell.score{align-items:flex-start;display:flex;flex-direction:column;gap:2px;justify-content:center}.scraped-prospect-cell.score b{color:#ffffff;font-size:13px;font-weight:950;line-height:1.05}.scraped-prospect-cell.score small,.scraped-prospect-cell.score time{color:rgba(247,244,255,.46);font-size:10px;font-weight:820;line-height:1.1;overflow:hidden;text-overflow:ellipsis}.scraped-prospect-cell.score.good b{color:#bbf7d0}.scraped-prospect-cell.score.warn b{color:#fde68a}.scraped-prospect-cell.score.chain b,.scraped-prospect-cell.score.risk b{color:#fecaca}.scraped-prospect-cell.demo{align-self:center;border:1px solid rgba(221,214,254,.12);border-radius:999px;color:rgba(247,244,255,.76);display:inline-flex;font-size:11px;font-weight:950;justify-content:center;line-height:1;margin:0 8px;min-height:26px;min-width:0;padding:0 8px}.scraped-prospect-cell.demo a{align-items:center;color:inherit;display:inline-flex;min-height:24px;text-decoration:none}.scraped-prospect-cell.demo.good{background:rgba(34,197,94,.12);border-color:rgba(74,222,128,.22);color:#bbf7d0}.scraped-prospect-cell.demo.hot,.scraped-prospect-cell.demo.warn{background:rgba(245,158,11,.12);border-color:rgba(251,191,36,.24);color:#fde68a}.scraped-prospect-cell.demo.risk{background:rgba(248,113,113,.12);border-color:rgba(248,113,113,.26);color:#fecaca}.scraped-prospect-fiche{align-self:center;justify-self:stretch;min-height:30px;min-width:0;padding:0 10px}.prospects-quick-shell .scraped-garage-row{gap:8px 10px;grid-template-columns:minmax(240px,1.05fr) minmax(420px,1.75fr) minmax(260px,auto);min-height:66px;padding:8px 10px}.prospects-quick-shell .scraped-garage-row:hover{transform:none}.prospects-quick-shell .garage-chain-badge,.prospects-quick-shell .scraped-garage-field.blocker,.prospects-quick-shell .scraped-garage-field.contact-priority,.prospects-quick-shell .scraped-garage-field.director,.prospects-quick-shell .scraped-garage-field.email-workflow,.prospects-quick-shell .scraped-garage-field.niche,.prospects-quick-shell .scraped-garage-main p,.prospects-quick-shell .scraped-garage-next{display:none}.prospects-quick-shell .scraped-garage-main strong{font-size:15px;margin-top:3px}.prospects-quick-shell .scraped-garage-main span{color:rgba(186,230,253,.78)}.prospects-quick-shell .scraped-garage-identity{grid-template-columns:minmax(170px,1.2fr) minmax(118px,.75fr) minmax(120px,.8fr) minmax(70px,.42fr)}.prospects-quick-shell .scraped-garage-field{gap:3px;min-height:0;padding-left:8px}.prospects-quick-shell .scraped-garage-field.site.has-value{border-left-color:rgba(53,212,154,.5)}.prospects-quick-shell .scraped-garage-field.site.missing{border-left-color:rgba(245,158,11,.5)}.prospects-quick-shell .scraped-garage-field span{font-size:10px}.prospects-quick-shell .scraped-garage-field a,.prospects-quick-shell .scraped-garage-field b{font-size:12px}.prospects-quick-shell .scraped-garage-field small{display:block;max-height:30px;overflow:hidden}.prospects-quick-shell .prospect-site-audit-badges{gap:3px}.prospects-quick-shell .scraped-garage-field .prospect-site-audit-badge{font-size:8px;min-height:16px;padding:0 5px}.prospects-quick-shell .scraped-garage-actions{border-top:0;grid-column:auto;justify-content:flex-end;padding-top:0}.prospects-quick-shell .scraped-garage-actions>:nth-child(n+4){display:none}.prospects-quick-shell .scraped-garage-actions .dark-button,.prospects-quick-shell .scraped-garage-actions .shared-file-copy-button,.prospects-quick-shell .scraped-garage-actions .soft-button{min-height:34px;min-width:92px;padding:0 10px;white-space:nowrap}.garage-prospect-empty{min-height:88px}.prospect-list-drawer .prospect-action-card{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(139,92,246,.028)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:14px;display:grid;gap:10px 12px;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr) minmax(210px,.4fr) auto;min-height:82px;padding:11px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.prospect-list-drawer .prospect-action-card:hover{border-color:rgba(196,181,253,.22);box-shadow:0 14px 38px rgba(4,3,10,.24);transform:translateY(-1px)}.prospect-action-card-head{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.prospect-action-card-head strong{color:#ffffff;display:block;font-size:16px;line-height:1.15;margin-top:5px;overflow-wrap:anywhere}.prospect-action-card-head p{align-items:center;color:rgba(247,244,255,.64);display:flex;flex-wrap:wrap;font-size:12px;font-weight:820;gap:5px;line-height:1.35;margin:6px 0 0}.prospect-action-card-head>b{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:30px;padding:0 10px;white-space:nowrap}.prospect-action-card-issue{color:rgba(247,244,255,.72);font-size:12px;font-weight:830;line-height:1.4;margin:0;overflow-wrap:anywhere}.prospect-action-card-status{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.prospect-action-card-status span{background:rgba(139,92,246,.11);border:1px solid rgba(196,181,253,.14);border-radius:999px;color:rgba(247,244,255,.8);font-size:10px;font-weight:900;line-height:1;overflow:hidden;padding:7px 8px;text-overflow:ellipsis;white-space:nowrap}.prospect-action-card-next{background:rgba(7,7,13,.32);border:1px solid rgba(255,255,255,.075);border-radius:12px;display:grid;gap:4px;padding:9px}.prospect-action-card-next span{color:var(--dash-violet-3);font-size:10px;font-weight:950;line-height:1.15;text-transform:uppercase}.prospect-action-card-next strong{color:#ffffff;font-size:15px;line-height:1.2;overflow-wrap:anywhere}.prospect-action-card-next p{color:rgba(247,244,255,.58);font-size:12px;font-weight:800;line-height:1.35;margin:0;overflow-wrap:anywhere}.prospect-action-card-detail{background:rgba(255,255,255,.026);border:1px solid rgba(221,214,254,.08);border-radius:12px;grid-column:1/-1;overflow:hidden}.prospect-action-card-detail>summary{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none;min-height:40px;padding:8px 10px}.prospect-action-card-detail>summary::-webkit-details-marker{display:none}.prospect-action-card-detail>summary b,.prospect-action-card-detail>summary span{color:rgba(247,244,255,.72);font-size:11px;font-weight:920;line-height:1.2}.prospect-action-card-detail>summary b{background:rgba(139,92,246,.12);border:1px solid rgba(196,181,253,.13);border-radius:999px;color:#f4efff;padding:6px 8px;white-space:nowrap}.prospect-action-card-detail[open]>summary{border-bottom:1px solid rgba(221,214,254,.08)}.prospect-action-card-detail>div{display:grid;gap:8px;padding:9px 10px 10px}.signal-list.compact{gap:7px}.signal-list.compact span{font-size:10px;padding:7px 8px}.prospect-action-card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.prospect-action-card-actions .dark-button,.prospect-action-card-actions .soft-button{flex:1 1 96px;justify-content:center}.prospect-list-drawer .prospect-compact-head,.prospect-list-drawer .prospect-compact-row{grid-template-columns:minmax(0,1.02fr) minmax(120px,.34fr) minmax(160px,.46fr) minmax(180px,.52fr) auto}.prospect-list-drawer .prospect-compact-head{background:rgba(255,255,255,.04);border-bottom:1px solid rgba(221,214,254,.08);color:rgba(247,244,255,.58);letter-spacing:0}.prospect-list-drawer .prospect-compact-row{border-top:1px solid rgba(221,214,254,.08);min-height:92px;padding:13px}.prospect-list-drawer .prospect-compact-row:first-of-type{border-top:0}.prospect-list-drawer .prospect-last-action strong,.prospect-list-drawer .prospect-primary strong{color:#ffffff;letter-spacing:0;overflow-wrap:anywhere}.prospect-list-drawer .prospect-last-action strong,.prospect-list-drawer .prospect-primary p{white-space:normal}.prospect-list-drawer .prospect-mini-score{grid-template-columns:repeat(3,minmax(0,1fr))}.prospect-list-drawer .crm-actions{align-items:center;justify-content:flex-end;min-width:0}.prospect-list-drawer .prospect-details{min-width:0}.prospect-list-drawer .prospect-details[open]{grid-column:1/-1}.prospect-list-drawer .prospect-details[open] .prospect-detail-drawer{margin-top:8px;min-width:0;position:static;width:100%}.prospect-list-drawer .inline-edit-form{grid-template-columns:repeat(3,minmax(0,1fr))}@media (prefers-reduced-motion:reduce){.prospect-action-dock a,.prospect-dossier-row,.prospect-enrichment-panel .prospect-enrichment-row,.prospect-focus-card,.prospect-list-drawer .prospect-action-card,.prospect-list-drawer .prospect-compact-row,.prospect-priority-panel .prospect-action-row,.prospect-priority-panel:before,.scraped-garage-row{animation:none;transition:none}}@media (max-width:1180px){.call-session-card,.collection-gap-row,.commercial-action-focus,.commercial-action-head,.commercial-action-row,.daily-machine-grid,.prospect-collection-focus,.prospect-collection-row,.prospect-demo-focus,.prospect-demo-readiness-row,.prospect-dossier-batch,.prospect-dossier-row,.prospect-email-row,.prospect-enrichment-focus,.prospect-enrichment-panel .prospect-enrichment-row,.prospect-focus-card,.prospect-list-drawer .prospect-action-card,.prospect-list-drawer .prospect-compact-row,.prospect-priority-panel .prospect-action-row,.prospect-unified-row,.prospection-contact-priority-row,.prospection-contact-row,.prospection-today-done-row,.prospection-today-progress,.scraped-garage-row{grid-template-columns:minmax(0,1fr)}.scraped-garage-identity{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-priority-panel .prospect-action-row .prospection-today-context-grid,.prospect-priority-panel .prospect-action-row .prospection-today-quick-actions,.prospect-priority-panel .prospect-action-row b,.prospect-priority-panel .prospect-action-row p,.prospect-priority-panel .prospect-action-row small,.prospect-priority-panel .prospect-action-row strong,.prospect-priority-panel .prospect-action-row>span{grid-column:auto;grid-row:auto}.prospect-priority-panel .prospect-action-row>span{border-right:0;padding-right:0}.prospect-priority-panel .prospect-action-row b{justify-self:flex-start}.prospection-today-context-grid{grid-template-columns:minmax(0,1fr)}.call-session-actions,.prospect-demo-actions,.prospect-dossier-actions,.prospect-dossier-batch-actions,.prospect-email-actions,.prospect-focus-actions,.prospect-list-drawer .crm-actions,.prospect-unified-actions,.prospection-today-context-grid,.prospection-today-quick-actions,.scraped-garage-actions{justify-content:flex-start}.prospect-list-drawer .prospect-card-list{grid-template-columns:minmax(0,1fr)}.collection-gap-board,.commercial-action-strip,.garage-import-readiness-grid,.prospect-demo-readiness-strip,.prospect-dossier-strip,.prospect-email-strip,.prospect-enrichment-panel .prospect-enrichment-strip,.prospect-market-strip,.prospect-unified-strip,.prospection-config-grid,.prospection-contact-command-cards,.prospection-contact-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-coverage-health{grid-template-columns:minmax(0,1fr)}.collection-gap-missing,.prospect-coverage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-coverage-command-head,.garage-coverage-command,.garage-import-command,.garage-import-readiness-head,.prospect-demo-command,.prospect-enrichment-command,.prospect-market-grid,.prospection-config-head{grid-template-columns:minmax(0,1fr)}.contact-coverage-command-actions{justify-content:flex-start}.manual-send-review-row{grid-template-columns:minmax(0,1fr)}.manual-send-review-actions{justify-content:flex-start}.prospection-config-actions{justify-items:start}.call-session-brief,.call-session-prep{grid-template-columns:minmax(0,1fr)}.prospect-market-strip article.hot{grid-column:1/-1}.prospect-list-drawer .prospect-compact-head{display:none}.garage-prospect-search-bar{grid-template-columns:auto minmax(0,1fr) auto}}@media (max-width:760px){.collection-gap-board,.commercial-action-strip,.garage-import-readiness-grid,.prospect-action-dock,.prospect-demo-readiness-strip,.prospect-dossier-strip,.prospect-email-strip,.prospect-enrichment-panel .prospect-enrichment-strip,.prospect-market-strip,.prospect-unified-strip,.prospection-config-grid,.prospection-contact-command-cards,.prospection-contact-filters,.prospection-today-panel .prospection-today-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-coverage-health{grid-template-columns:minmax(0,1fr)}.contact-coverage-command-grid,.prospect-coverage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.garage-prospect-search-bar{grid-template-columns:auto minmax(0,1fr)}.garage-prospect-search-bar .dark-button,.garage-prospect-search-bar .soft-button{grid-column:1/-1;justify-content:center;width:100%}.scraped-garage-next{grid-template-columns:minmax(0,1fr)}.prospect-demo-secondary-drawer>summary,.prospect-enrichment-secondary-drawer>summary,.prospect-priority-panel .panel-header,.prospection-contact-command-head,.prospection-contact-head,.prospection-tools-drawer>summary,details.prospect-section-drawer>summary{display:grid;grid-template-columns:minmax(0,1fr)}.prospect-demo-secondary-drawer>summary b,.prospect-enrichment-secondary-drawer>summary b,.prospect-priority-panel .status-pill,.prospect-section-drawer .status-pill,.prospection-tools-drawer>summary b{justify-self:flex-start;white-space:normal}.prospect-action-dock a{min-height:48px;padding:0 8px}.prospect-focus-card{min-height:0;padding:13px}.prospect-focus-card strong{font-size:22px}.call-session-actions,.call-session-smart-card{grid-template-columns:minmax(0,1fr)}.call-session-smart-card b{justify-self:flex-start}.call-session-form-actions,.collection-gap-missing,.prospect-collection-sources{grid-template-columns:minmax(0,1fr)}.contact-coverage-command-actions,.garage-coverage-actions,.prospect-demo-actions,.prospect-dossier-actions,.prospect-dossier-batch-actions,.prospect-email-actions,.prospect-focus-actions,.prospect-list-drawer .crm-actions,.prospect-unified-actions,.scraped-garage-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.scraped-garage-identity{grid-template-columns:minmax(0,1fr)}.prospect-action-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.prospect-action-card-actions .dark-button,.prospect-action-card-actions .soft-button,.prospect-demo-actions .dark-button,.prospect-demo-actions .soft-button,.prospect-dossier-actions .dark-button,.prospect-dossier-actions .soft-button,.prospect-dossier-batch-actions .dark-button,.prospect-dossier-batch-actions .soft-button,.prospect-email-actions .dark-button,.prospect-email-actions .soft-button,.prospect-focus-actions .dark-button,.prospect-focus-actions .soft-button,.prospect-list-drawer .crm-actions .dark-button,.prospect-list-drawer .crm-actions .soft-button,.prospect-list-drawer .prospect-details summary,.prospect-unified-actions .dark-button,.prospect-unified-actions .soft-button{width:100%}.garage-import-command .dark-button{justify-content:center;width:100%}.prospect-enrichment-panel .score-dimension-mini,.prospect-list-drawer .prospect-mini-score{grid-template-columns:repeat(3,minmax(0,1fr))}.prospect-list-drawer .inline-edit-form{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.prospect-demo-readiness-strip,.prospect-dossier-strip,.prospect-market-strip,.prospect-unified-strip,.prospection-config-grid,.prospection-contact-command-cards,.prospection-contact-filters{grid-template-columns:minmax(0,1fr)}.prospect-coverage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.files-command-panel{background:linear-gradient(135deg,rgba(139,92,246,.13),transparent 48%),linear-gradient(180deg,rgba(17,15,28,.96),rgba(7,6,12,.97));border-color:rgba(196,181,253,.18);display:grid;gap:12px}.files-command-panel .panel-header{margin-bottom:0}.files-action-dock{background:rgba(5,5,10,.56);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.files-action-dock a{min-height:50px;padding:0 12px}.files-focus-card{align-items:center;background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:116px;padding:14px}.files-command-panel .shared-document-dropzone span,.files-command-panel .shared-file-main span,.files-command-panel .shared-files-history-header span,.files-command-panel .shared-files-passive-header span,.files-command-panel .shared-screenshot-dropzone span,.files-command-panel .shared-text-heading span,.files-focus-card span{color:var(--dash-violet-3);letter-spacing:0}.files-focus-card strong{color:var(--dash-text);display:block;font-size:22px;letter-spacing:0;line-height:1.12;margin:5px 0}.files-focus-card p,.files-focus-card small{color:var(--dash-muted);display:block;font-size:13px;font-weight:820;line-height:1.35;margin:0}.files-focus-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.files-command-panel .shared-document-uploader,.files-command-panel .shared-file-row,.files-command-panel .shared-files-empty,.files-command-panel .shared-files-history,.files-command-panel .shared-files-note,.files-command-panel .shared-files-passive-drop,.files-command-panel .shared-files-quick-context,.files-command-panel .shared-screenshot-uploader,.files-command-panel .shared-text-uploader{background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius);color:var(--dash-text)}.files-command-panel .shared-files-history,.files-command-panel .shared-files-passive-drop{padding:12px}.files-command-panel .shared-document-dropzone strong,.files-command-panel .shared-file-main strong,.files-command-panel .shared-files-empty strong,.files-command-panel .shared-files-history-header strong,.files-command-panel .shared-files-note strong,.files-command-panel .shared-files-passive-header strong,.files-command-panel .shared-files-quick-context strong,.files-command-panel .shared-screenshot-dropzone strong,.files-command-panel .shared-text-heading strong{color:var(--dash-text)}.files-command-panel .shared-document-actions small,.files-command-panel .shared-document-dropzone p,.files-command-panel .shared-file-date,.files-command-panel .shared-file-main p,.files-command-panel .shared-file-row>small,.files-command-panel .shared-files-empty p,.files-command-panel .shared-files-history-header p,.files-command-panel .shared-files-history-status,.files-command-panel .shared-files-note p,.files-command-panel .shared-files-passive-header p,.files-command-panel .shared-files-quick-context p,.files-command-panel .shared-screenshot-actions small,.files-command-panel .shared-screenshot-dropzone p{color:var(--dash-muted)}.files-command-panel .shared-document-dropzone svg,.files-command-panel .shared-files-empty svg,.files-command-panel .shared-files-passive-header svg,.files-command-panel .shared-files-quick-context svg,.files-command-panel .shared-screenshot-dropzone svg,.files-command-panel .shared-text-heading svg{color:var(--dash-violet-3)}.files-command-panel .shared-document-dropzone,.files-command-panel .shared-document-path,.files-command-panel .shared-document-preview,.files-command-panel .shared-file-copy-manual,.files-command-panel .shared-screenshot-dropzone,.files-command-panel .shared-screenshot-paths button,.files-command-panel .shared-screenshot-preview,.files-command-panel .shared-text-input,.files-command-panel .shared-text-path{border-radius:var(--dash-radius)}.files-command-panel .shared-document-dropzone,.files-command-panel .shared-screenshot-dropzone{min-height:102px}.files-command-panel .shared-file-icon{background:rgba(139,92,246,.16);border-radius:var(--dash-radius);color:var(--dash-violet-3)}@media (max-width:1180px){.files-command-panel .shared-file-row,.files-focus-card{grid-template-columns:minmax(0,1fr)}.files-command-panel .shared-file-actions,.files-focus-actions{justify-content:flex-start}}@media (max-width:760px){.files-action-dock{grid-template-columns:repeat(2,minmax(0,1fr))}.files-action-dock a{min-height:48px;padding:0 8px}.files-focus-card{min-height:0;padding:12px}.files-command-panel .shared-file-actions .dark-button,.files-command-panel .shared-file-actions .soft-button,.files-focus-actions,.files-focus-actions .dark-button,.files-focus-actions .soft-button{width:100%}.files-command-panel .shared-file-actions,.files-focus-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.billing-command-panel{background:linear-gradient(135deg,rgba(139,92,246,.13),transparent 48%),linear-gradient(180deg,rgba(17,15,28,.96),rgba(7,6,12,.97));border-color:rgba(196,181,253,.18);box-shadow:0 24px 70px rgba(3,2,8,.34),inset 0 1px 0 rgba(255,255,255,.052);display:grid;gap:12px;grid-column:1/-1;overflow:hidden;position:relative}.billing-command-panel .panel-header{margin-bottom:0}.billing-action-dock{background:rgba(5,5,10,.56);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.billing-action-dock a{min-height:50px;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.billing-action-dock a:hover,.billing-command-strip article:hover,.billing-work-row:hover,.invoice-audit-grid article:hover,.payment-handoff-grid article:hover,.phase-six-guardrail-grid article:hover{border-color:rgba(196,181,253,.24);box-shadow:0 14px 34px rgba(3,2,8,.26);transform:translateY(-1px)}.billing-focus-card{align-items:center;background:radial-gradient(circle at 88% 22%,rgba(168,85,247,.16),transparent 34%),linear-gradient(135deg,rgba(139,92,246,.12),rgba(255,255,255,.045)),rgba(255,255,255,.046);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);box-shadow:0 18px 48px rgba(3,2,8,.22);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:116px;overflow:hidden;padding:14px;position:relative}.billing-focus-card:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);content:"";inset:0;pointer-events:none;position:absolute}.billing-focus-card>*{position:relative;z-index:1}.billing-focus-card.hot{border-color:rgba(251,113,133,.34)}.billing-focus-card.warn{border-color:rgba(243,182,73,.3)}.billing-focus-card.good{border-color:rgba(53,212,154,.26)}.billing-command-strip span,.billing-focus-card span,.billing-structure-drawer>summary span,.billing-work-row span,.invoice-audit-grid span,.invoice-audit-head span,.payment-handoff-grid span,.payment-handoff-head span,.phase-six-guardrail-grid span,.phase-six-guardrail-head span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.billing-focus-card strong{color:var(--dash-text);display:block;font-size:22px;letter-spacing:0;line-height:1.12;margin:5px 0}.billing-focus-card p,.billing-focus-card small{color:var(--dash-muted);display:block;font-size:13px;font-weight:820;line-height:1.35;margin:0}.billing-focus-actions,.billing-work-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.billing-focus-actions .dark-button,.billing-work-actions .dark-button{box-shadow:0 14px 34px rgba(139,92,246,.22)}.billing-command-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.billing-command-strip article,.billing-structure-drawer,.billing-work-row{background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(139,92,246,.028)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.billing-command-strip article{min-height:92px;overflow:hidden;padding:12px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.billing-command-strip article:before{background:rgba(196,181,253,.32);border-radius:999px;content:"";height:3px;inset:0 14px auto 14px;position:absolute}.billing-command-strip article.hot,.billing-work-row.hot{border-color:rgba(251,113,133,.34)}.billing-command-strip article.hot:before{background:linear-gradient(90deg,rgba(251,113,133,.9),rgba(139,92,246,.34))}.billing-command-strip article.warn,.billing-work-row.warn{border-color:rgba(243,182,73,.3)}.billing-command-strip article.warn:before{background:linear-gradient(90deg,rgba(251,191,36,.9),rgba(139,92,246,.34))}.billing-command-strip article.good,.billing-work-row.good{border-color:rgba(53,212,154,.26)}.billing-command-strip article.good:before{background:linear-gradient(90deg,rgba(52,211,153,.84),rgba(139,92,246,.3))}.billing-command-strip strong{color:var(--dash-text);display:block;font-size:28px;letter-spacing:0;line-height:1}.billing-command-strip p,.billing-work-row p,.invoice-audit-grid p,.invoice-audit-head p,.payment-handoff-grid p,.payment-handoff-head p,.phase-six-guardrail-grid p,.phase-six-guardrail-grid small,.phase-six-guardrail-head p{color:var(--dash-muted);font-size:12px;font-weight:850;line-height:1.35;margin:7px 0 0}.payment-handoff-panel{background:rgba(255,255,255,.046);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius);display:grid;gap:10px;padding:12px}.payment-handoff-grid article.hot,.payment-handoff-panel.hot{border-color:rgba(251,113,133,.34)}.payment-handoff-grid article.warn,.payment-handoff-panel.warn{border-color:rgba(243,182,73,.3)}.payment-handoff-grid article.good,.payment-handoff-panel.good{border-color:rgba(53,212,154,.26)}.payment-handoff-grid article.neutral,.payment-handoff-panel.neutral{border-color:rgba(196,181,253,.16)}.payment-handoff-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.payment-handoff-head strong{color:var(--dash-text);display:block;font-size:19px;line-height:1.15;overflow-wrap:anywhere}.payment-handoff-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.payment-handoff-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.payment-handoff-grid article{background:linear-gradient(135deg,rgba(255,255,255,.048),rgba(139,92,246,.026)),rgba(255,255,255,.032);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius);min-height:92px;padding:12px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.payment-handoff-grid strong{color:var(--dash-text);display:block;font-size:24px;letter-spacing:0;line-height:1}.invoice-audit-panel{background:rgba(255,255,255,.046);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius);display:grid;gap:10px;padding:12px}.invoice-audit-grid article.warn,.invoice-audit-panel.warn{border-color:rgba(243,182,73,.3)}.invoice-audit-grid article.good,.invoice-audit-panel.good{border-color:rgba(53,212,154,.26)}.invoice-audit-grid article.neutral{border-color:rgba(196,181,253,.16)}.invoice-audit-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.invoice-audit-head strong{color:var(--dash-text);display:block;font-size:19px;line-height:1.15;overflow-wrap:anywhere}.invoice-audit-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.invoice-audit-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-audit-grid article{background:linear-gradient(135deg,rgba(255,255,255,.048),rgba(139,92,246,.026)),rgba(255,255,255,.032);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius);min-height:92px;padding:12px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.invoice-audit-grid strong{color:var(--dash-text);display:block;font-size:24px;letter-spacing:0;line-height:1}.invoice-audit-checklist{display:flex;flex-wrap:wrap;gap:8px}.invoice-audit-checklist span{background:rgba(139,92,246,.11);border:1px solid rgba(196,181,253,.14);border-radius:999px;color:rgba(247,244,255,.72);font-size:12px;font-weight:850;min-height:30px;padding:7px 10px}.phase-six-guardrail-panel{background:rgba(255,255,255,.046);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius);display:grid;gap:10px;padding:12px}.phase-six-guardrail-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.phase-six-guardrail-head strong{color:var(--dash-text);display:block;font-size:19px;line-height:1.15;overflow-wrap:anywhere}.phase-six-signal-gate{background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(139,92,246,.03)),rgba(255,255,255,.034);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid;gap:12px;padding:12px}.phase-six-signal-gate.good{border-color:rgba(53,212,154,.28)}.phase-six-signal-gate.warn{border-color:rgba(243,182,73,.28)}.phase-six-signal-gate strong{color:var(--dash-text);display:block;font-size:18px;line-height:1.15}.phase-six-signal-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.phase-six-signal-grid article{background:rgba(255,255,255,.036);border:1px solid rgba(221,214,254,.11);border-radius:10px;min-height:92px;padding:10px}.phase-six-signal-grid article.good{border-color:rgba(53,212,154,.26)}.phase-six-guardrail-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.phase-six-guardrail-grid article{background:linear-gradient(135deg,rgba(255,255,255,.048),rgba(139,92,246,.026)),rgba(255,255,255,.032);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius);min-height:122px;padding:12px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.phase-six-guardrail-grid article.warn{border-color:rgba(243,182,73,.3)}.phase-six-guardrail-grid article.good{border-color:rgba(53,212,154,.26)}.phase-six-guardrail-grid article.neutral{border-color:rgba(196,181,253,.16)}.phase-six-guardrail-grid strong{color:var(--dash-text);display:block;font-size:18px;letter-spacing:0;line-height:1.15}.phase-six-guardrail-grid small{display:block;margin-top:8px}.billing-work-list{display:grid;gap:8px}.billing-work-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(140px,.26fr) auto;min-height:78px;overflow:hidden;padding:12px 12px 12px 16px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.billing-work-row:before{background:rgba(196,181,253,.38);border-radius:999px;content:"";inset:14px auto 14px 8px;position:absolute;width:3px}.billing-work-row.hot:before{background:linear-gradient(180deg,rgba(251,113,133,.92),rgba(139,92,246,.36))}.billing-work-row.warn:before{background:linear-gradient(180deg,rgba(251,191,36,.9),rgba(139,92,246,.36))}.billing-work-row.good:before{background:linear-gradient(180deg,rgba(52,211,153,.82),rgba(139,92,246,.32))}.billing-work-row strong{color:var(--dash-text);display:block;font-size:17px;letter-spacing:0;line-height:1.2}.billing-work-row b{background:rgba(139,92,246,.13);border:1px solid rgba(196,181,253,.17);border-radius:999px;color:rgba(247,244,255,.9);display:inline-flex;font-size:14px;justify-self:flex-start;min-height:32px;padding:7px 10px}.billing-structure-drawer{overflow:hidden}.billing-structure-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.billing-structure-drawer>summary::-webkit-details-marker{display:none}.billing-structure-drawer>summary b,.billing-structure-drawer>summary span{margin:0}.billing-structure-drawer>summary b{color:rgba(247,244,255,.86);font-size:12px}.billing-step-grid{border-top:1px solid rgba(221,214,254,.1);display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));padding:10px}.billing-step-grid span{background:rgba(139,92,246,.12);border:1px solid rgba(196,181,253,.16);border-radius:var(--dash-radius);color:rgba(247,244,255,.84);font-size:12px;font-weight:900;min-height:36px;padding:10px;text-align:center}@media (prefers-reduced-motion:reduce){.billing-action-dock a,.billing-command-strip article,.billing-work-row,.invoice-audit-grid article,.payment-handoff-grid article,.phase-six-guardrail-grid article{transition:none}}@media (max-width:1180px){.billing-focus-card,.billing-work-row,.invoice-audit-head,.payment-handoff-head,.phase-six-guardrail-head{grid-template-columns:minmax(0,1fr)}.billing-focus-actions,.billing-work-actions,.invoice-audit-actions,.payment-handoff-actions{justify-content:flex-start}.billing-step-grid,.invoice-audit-grid,.payment-handoff-grid,.phase-six-guardrail-grid,.phase-six-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.billing-action-dock,.billing-command-strip,.invoice-audit-grid,.payment-handoff-grid,.phase-six-guardrail-grid,.phase-six-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-action-dock a{min-height:48px;padding:0 8px}.billing-focus-card{min-height:0;padding:12px}.billing-focus-actions,.billing-focus-actions .dark-button,.billing-focus-actions .soft-button,.billing-work-actions .dark-button,.billing-work-actions .soft-button,.invoice-audit-actions,.invoice-audit-actions .soft-button,.payment-handoff-actions,.payment-handoff-actions .soft-button,.phase-six-guardrail-head .shared-file-copy-button{width:100%}.billing-focus-actions,.billing-work-actions,.invoice-audit-actions,.payment-handoff-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.subscription-command-panel{background:linear-gradient(135deg,rgba(139,92,246,.13),transparent 48%),linear-gradient(180deg,rgba(17,15,28,.96),rgba(7,6,12,.97));border-color:rgba(196,181,253,.18);box-shadow:0 24px 70px rgba(3,2,8,.34),inset 0 1px 0 rgba(255,255,255,.052);display:grid;gap:12px;grid-column:1/-1;overflow:hidden;position:relative}.subscription-command-panel .panel-header{margin-bottom:0}.subscription-action-dock{background:rgba(5,5,10,.56);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.subscription-action-dock a{min-height:50px;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.subscription-action-dock a:hover,.subscription-command-strip article:hover,.subscription-lane-list article:hover,.subscription-work-row:hover{border-color:rgba(196,181,253,.24);box-shadow:0 14px 34px rgba(3,2,8,.26);transform:translateY(-1px)}.subscription-focus-card{align-items:center;background:radial-gradient(circle at 88% 22%,rgba(168,85,247,.16),transparent 34%),linear-gradient(135deg,rgba(139,92,246,.12),rgba(255,255,255,.045)),rgba(255,255,255,.046);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);box-shadow:0 18px 48px rgba(3,2,8,.22);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:116px;overflow:hidden;padding:14px;position:relative}.subscription-focus-card:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);content:"";inset:0;pointer-events:none;position:absolute}.subscription-focus-card>*{position:relative;z-index:1}.subscription-focus-card.hot,.subscription-lane-list article.hot,.subscription-work-row.hot{border-color:rgba(251,113,133,.34)}.subscription-focus-card.warn,.subscription-lane-list article.warn,.subscription-work-row.warn{border-color:rgba(243,182,73,.3)}.subscription-focus-card.good,.subscription-lane-list article.good,.subscription-work-row.good{border-color:rgba(53,212,154,.26)}.subscription-command-strip span,.subscription-focus-card span,.subscription-lane-header span,.subscription-rhythm-drawer>summary span,.subscription-work-row span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.subscription-focus-card strong{color:var(--dash-text);display:block;font-size:22px;letter-spacing:0;line-height:1.12;margin:5px 0}.subscription-command-strip p,.subscription-empty-note,.subscription-focus-card p,.subscription-focus-card small,.subscription-lane-list p,.subscription-work-row p{color:var(--dash-muted);font-size:12px;font-weight:850;line-height:1.35;margin:7px 0 0}.subscription-focus-card p,.subscription-focus-card small{display:block;font-size:13px;font-weight:820;margin:0}.subscription-focus-actions,.subscription-work-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.subscription-focus-actions .dark-button,.subscription-lane-list .dark-button,.subscription-work-actions .dark-button{box-shadow:0 14px 34px rgba(139,92,246,.22)}.subscription-focus-actions form,.subscription-lane-list form,.subscription-work-actions form{display:contents}.subscription-command-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.subscription-command-strip article,.subscription-lane,.subscription-lane-list article,.subscription-rhythm-drawer,.subscription-work-row{background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(139,92,246,.028)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.subscription-command-strip article{min-height:92px;overflow:hidden;padding:12px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.subscription-command-strip article:before{background:rgba(196,181,253,.32);border-radius:999px;content:"";height:3px;inset:0 14px auto 14px;position:absolute}.subscription-command-strip article.hot{border-color:rgba(251,113,133,.34)}.subscription-command-strip article.hot:before{background:linear-gradient(90deg,rgba(251,113,133,.9),rgba(139,92,246,.34))}.subscription-command-strip article.warn{border-color:rgba(243,182,73,.3)}.subscription-command-strip article.warn:before{background:linear-gradient(90deg,rgba(251,191,36,.9),rgba(139,92,246,.34))}.subscription-command-strip article.good{border-color:rgba(53,212,154,.26)}.subscription-command-strip article.good:before{background:linear-gradient(90deg,rgba(52,211,153,.84),rgba(139,92,246,.3))}.subscription-command-strip strong{color:var(--dash-text);display:block;font-size:28px;letter-spacing:0;line-height:1}.subscription-lane-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-lane{display:grid;gap:10px;padding:12px}.subscription-lane-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.subscription-lane-header span{margin:0}.subscription-lane-header b,.subscription-work-row b{background:rgba(139,92,246,.13);border:1px solid rgba(196,181,253,.17);border-radius:999px;color:rgba(247,244,255,.9);display:inline-flex;font-size:14px;justify-self:flex-start;min-height:30px;padding:6px 9px}.subscription-lane-list,.subscription-work-list{display:grid;gap:8px}.subscription-lane-list article{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:66px;overflow:hidden;padding:10px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.subscription-lane-list strong,.subscription-work-row strong{color:var(--dash-text);display:block;font-size:17px;letter-spacing:0;line-height:1.2}.subscription-work-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(110px,.22fr) auto;min-height:78px;overflow:hidden;padding:12px 12px 12px 16px;position:relative}.subscription-work-row:before{background:rgba(196,181,253,.38);border-radius:999px;content:"";inset:14px auto 14px 8px;position:absolute;width:3px}.subscription-work-row.hot:before{background:linear-gradient(180deg,rgba(251,113,133,.92),rgba(139,92,246,.36))}.subscription-work-row.warn:before{background:linear-gradient(180deg,rgba(251,191,36,.9),rgba(139,92,246,.36))}.subscription-work-row.good:before{background:linear-gradient(180deg,rgba(52,211,153,.82),rgba(139,92,246,.32))}.subscription-rhythm-drawer{overflow:hidden}.subscription-rhythm-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.subscription-rhythm-drawer>summary::-webkit-details-marker{display:none}.subscription-rhythm-drawer>summary b,.subscription-rhythm-drawer>summary span{margin:0}.subscription-rhythm-drawer>summary b{color:rgba(247,244,255,.86);font-size:12px}.subscription-rhythm-grid{border-top:1px solid rgba(221,214,254,.1);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px}.subscription-rhythm-grid span{align-items:center;background:rgba(139,92,246,.12);border:1px solid rgba(196,181,253,.16);border-radius:var(--dash-radius);color:rgba(247,244,255,.84);display:flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;min-height:36px;padding:10px;text-align:center}@media (prefers-reduced-motion:reduce){.subscription-action-dock a,.subscription-command-strip article,.subscription-lane-list article,.subscription-work-row{transition:none}}@media (max-width:1180px){.subscription-focus-card,.subscription-lane-list article,.subscription-work-row{grid-template-columns:minmax(0,1fr)}.subscription-focus-actions,.subscription-work-actions{justify-content:flex-start}}@media (max-width:760px){.subscription-action-dock,.subscription-command-strip,.subscription-lane-grid,.subscription-rhythm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-action-dock a{min-height:48px;padding:0 8px}.subscription-focus-card{min-height:0;padding:12px}.subscription-focus-actions,.subscription-focus-actions .dark-button,.subscription-focus-actions .soft-button,.subscription-lane-list .dark-button,.subscription-lane-list .soft-button,.subscription-work-actions .dark-button,.subscription-work-actions .soft-button{width:100%}.subscription-focus-actions,.subscription-work-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-command-panel{background:linear-gradient(135deg,rgba(139,92,246,.13),transparent 48%),linear-gradient(180deg,rgba(17,15,28,.96),rgba(7,6,12,.97));border-color:rgba(196,181,253,.18);box-shadow:0 24px 70px rgba(3,2,8,.34),inset 0 1px 0 rgba(255,255,255,.052);display:grid;gap:12px;grid-column:1/-1;overflow:hidden;position:relative}.settings-command-panel .panel-header{margin-bottom:0}.settings-action-dock{background:rgba(5,5,10,.56);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.settings-action-dock a{min-height:50px;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.settings-action-dock a:hover,.settings-command-strip a:hover,.settings-route-grid a:hover{border-color:rgba(196,181,253,.24);box-shadow:0 14px 34px rgba(3,2,8,.26);transform:translateY(-1px)}.settings-focus-card{align-items:center;background:radial-gradient(circle at 88% 22%,rgba(168,85,247,.16),transparent 34%),linear-gradient(135deg,rgba(139,92,246,.12),rgba(255,255,255,.045)),rgba(255,255,255,.046);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);box-shadow:0 18px 48px rgba(3,2,8,.22);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:116px;overflow:hidden;padding:14px;position:relative}.settings-focus-card:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);content:"";inset:0;pointer-events:none;position:absolute}.settings-focus-card>*{position:relative;z-index:1}.settings-command-strip a.hot,.settings-focus-card.hot,.settings-route-grid a.hot{border-color:rgba(251,113,133,.34)}.settings-command-strip a.warn,.settings-focus-card.warn,.settings-route-grid a.warn{border-color:rgba(243,182,73,.3)}.settings-command-strip a.good,.settings-focus-card.good,.settings-route-grid a.good{border-color:rgba(53,212,154,.26)}.settings-command-strip span,.settings-focus-card span,.settings-foundation-drawer>summary span,.settings-route-grid span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.settings-focus-card strong{color:var(--dash-text);display:block;font-size:22px;letter-spacing:0;line-height:1.12;margin:5px 0}.settings-command-strip p,.settings-focus-card p,.settings-route-grid p{color:var(--dash-muted);font-size:12px;font-weight:850;line-height:1.35;margin:7px 0 0}.settings-focus-card p{font-size:13px;font-weight:820;margin:0}.settings-focus-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.settings-focus-actions .dark-button{box-shadow:0 14px 34px rgba(139,92,246,.22)}.settings-command-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.settings-command-strip a,.settings-foundation-drawer,.settings-route-grid a{background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(139,92,246,.028)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.settings-command-strip a{color:inherit;min-height:104px;overflow:hidden;padding:12px;position:relative;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.settings-command-strip a:before{background:rgba(196,181,253,.32);border-radius:999px;content:"";height:3px;inset:0 14px auto 14px;position:absolute}.settings-command-strip a.hot:before{background:linear-gradient(90deg,rgba(251,113,133,.9),rgba(139,92,246,.34))}.settings-command-strip a.warn:before{background:linear-gradient(90deg,rgba(251,191,36,.9),rgba(139,92,246,.34))}.settings-command-strip a.good:before{background:linear-gradient(90deg,rgba(52,211,153,.84),rgba(139,92,246,.3))}.settings-command-strip svg,.settings-route-grid svg{color:var(--dash-violet-3)}.settings-command-strip strong{color:var(--dash-text);display:block;font-size:24px;letter-spacing:0;line-height:1;margin-top:10px}.settings-route-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.settings-route-grid a{align-items:center;color:inherit;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:82px;overflow:hidden;padding:12px;position:relative;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.settings-route-grid a:before{background:rgba(196,181,253,.34);border-radius:999px;content:"";inset:14px auto 14px 7px;position:absolute;width:3px}.settings-route-grid a.hot:before{background:linear-gradient(180deg,rgba(251,113,133,.92),rgba(139,92,246,.36))}.settings-route-grid a.warn:before{background:linear-gradient(180deg,rgba(251,191,36,.9),rgba(139,92,246,.36))}.settings-route-grid a.good:before{background:linear-gradient(180deg,rgba(52,211,153,.82),rgba(139,92,246,.32))}.settings-route-grid strong{color:var(--dash-text);display:block;font-size:18px;letter-spacing:0;line-height:1.1}.settings-foundation-drawer{overflow:hidden}.settings-foundation-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.settings-foundation-drawer>summary::-webkit-details-marker{display:none}.settings-foundation-drawer>summary b,.settings-foundation-drawer>summary span{margin:0}.settings-foundation-drawer>summary b{color:rgba(247,244,255,.86);font-size:12px}.settings-foundation-grid{border-top:1px solid rgba(221,214,254,.1);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px}.settings-foundation-grid span{align-items:center;background:rgba(139,92,246,.12);border:1px solid rgba(196,181,253,.16);border-radius:var(--dash-radius);color:rgba(247,244,255,.84);display:flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;min-height:36px;padding:10px;text-align:center}@media (prefers-reduced-motion:reduce){.settings-action-dock a,.settings-command-strip a,.settings-route-grid a{transition:none}}@media (max-width:1180px){.settings-focus-card,.settings-route-grid a{grid-template-columns:minmax(0,1fr)}.settings-focus-actions{justify-content:flex-start}.settings-route-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.settings-action-dock,.settings-command-strip,.settings-foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-action-dock a{min-height:48px;padding:0 8px}.settings-focus-card{min-height:0;padding:12px}.settings-focus-actions,.settings-focus-actions .dark-button,.settings-focus-actions .soft-button{width:100%}.settings-focus-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.template-command-panel{background:linear-gradient(135deg,rgba(139,92,246,.13),transparent 48%),linear-gradient(180deg,rgba(17,15,28,.96),rgba(7,6,12,.97));border-color:rgba(196,181,253,.18);display:grid;gap:12px;grid-column:1/-1}.template-command-panel .panel-header{margin-bottom:0}.template-action-dock{background:rgba(5,5,10,.56);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.template-action-dock a{min-height:50px;padding:0 12px}.template-focus-card{align-items:center;background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:116px;padding:14px}.template-command-strip article.hot,.template-focus-card.hot,.template-level-grid article.hot,.template-work-row.hot{border-color:rgba(251,113,133,.34)}.template-command-strip article.warn,.template-focus-card.warn,.template-level-grid article.warn,.template-work-row.warn{border-color:rgba(243,182,73,.3)}.template-command-strip article.good,.template-focus-card.good,.template-level-grid article.good,.template-work-row.good{border-color:rgba(53,212,154,.26)}.template-command-strip span,.template-focus-card span,.template-future-drawer>summary span,.template-level-grid span,.template-quality-drawer>summary span,.template-routing-drawer>summary span,.template-work-row span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.template-focus-card strong{color:var(--dash-text);display:block;font-size:22px;letter-spacing:0;line-height:1.12;margin:5px 0}.template-command-strip p,.template-focus-card p,.template-focus-card small,.template-level-grid p,.template-level-grid small,.template-work-row p,.template-work-row small{color:var(--dash-muted);display:block;font-size:12px;font-weight:850;line-height:1.35;margin:7px 0 0}.template-focus-card p,.template-focus-card small{font-size:13px;font-weight:820;margin:0}.template-focus-actions,.template-work-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.template-command-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.template-command-strip article,.template-future-drawer,.template-level-grid article,.template-quality-drawer,.template-routing-drawer,.template-work-row{background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius)}.template-command-strip article{min-height:92px;padding:12px}.template-command-strip strong{color:var(--dash-text);display:block;font-size:28px;letter-spacing:0;line-height:1}.template-level-grid,.template-routing-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.template-routing-grid{padding:12px}.template-routing-grid article{background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius);min-height:158px;padding:12px}.template-routing-grid article.warn{border-color:rgba(243,182,73,.3)}.template-routing-grid article.good{border-color:rgba(53,212,154,.26)}.template-routing-drawer>summary span,.template-routing-grid span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.template-routing-grid strong{color:var(--dash-text);display:block;font-size:16px;line-height:1.2}.template-routing-grid li,.template-routing-grid p,.template-routing-grid small{color:var(--dash-muted);display:block;font-size:12px;font-weight:850;line-height:1.35;margin:7px 0 0}.template-routing-grid ul{display:grid;gap:5px;list-style:none;margin:10px 0 0;padding:0}.template-level-grid article{align-content:start;display:grid;gap:10px;min-height:218px;padding:12px}.template-level-grid strong,.template-work-row strong{color:var(--dash-text);display:block;font-size:17px;letter-spacing:0;line-height:1.2}.template-level-grid .compact-action{align-self:end;margin-top:4px}.template-work-list{display:grid;gap:8px}.template-work-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(90px,.18fr) auto;min-height:78px;padding:12px}.template-work-row b{color:var(--dash-amber);font-size:14px}.template-future-drawer,.template-quality-drawer,.template-routing-drawer{overflow:hidden}.template-future-drawer>summary,.template-quality-drawer>summary,.template-routing-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.template-future-drawer>summary::-webkit-details-marker,.template-quality-drawer>summary::-webkit-details-marker,.template-routing-drawer>summary::-webkit-details-marker{display:none}.template-future-drawer>summary b,.template-future-drawer>summary span,.template-quality-drawer>summary b,.template-quality-drawer>summary span,.template-routing-drawer>summary b,.template-routing-drawer>summary span{margin:0}.template-future-drawer>summary b,.template-quality-drawer>summary b,.template-routing-drawer>summary b{color:rgba(247,244,255,.86);font-size:12px}.template-future-grid,.template-quality-grid{border-top:1px solid rgba(221,214,254,.1);display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));padding:10px}.template-future-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.template-future-grid span,.template-quality-grid span{align-items:center;background:rgba(139,92,246,.12);border:1px solid rgba(196,181,253,.16);border-radius:var(--dash-radius);color:rgba(247,244,255,.84);display:flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;min-height:36px;padding:10px;text-align:center}@media (max-width:1180px){.template-focus-card,.template-work-row{grid-template-columns:minmax(0,1fr)}.template-focus-actions,.template-work-actions{justify-content:flex-start}.template-level-grid,.template-routing-grid{grid-template-columns:minmax(0,1fr)}.template-future-grid,.template-quality-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.template-action-dock,.template-command-strip,.template-future-grid,.template-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-routing-grid{grid-template-columns:minmax(0,1fr)}.template-action-dock a{min-height:48px;padding:0 8px}.template-focus-card{min-height:0;padding:12px}.template-focus-actions,.template-focus-actions .dark-button,.template-focus-actions .soft-button,.template-work-actions .dark-button,.template-work-actions .soft-button{width:100%}.template-focus-actions,.template-work-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.analytics-command-panel{background:linear-gradient(135deg,rgba(139,92,246,.13),transparent 48%),linear-gradient(180deg,rgba(17,15,28,.96),rgba(7,6,12,.97));border-color:rgba(196,181,253,.18);display:grid;gap:12px;grid-column:1/-1}.analytics-command-panel .panel-header{margin-bottom:0}.analytics-action-dock{background:rgba(5,5,10,.56);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.analytics-action-dock a{min-height:50px;padding:0 12px}.analytics-focus-card{align-items:center;background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:116px;padding:14px}.analytics-command-strip a.danger,.analytics-focus-card.danger,.analytics-signal-list a.danger{border-color:rgba(251,113,133,.42)}.analytics-command-strip a.hot,.analytics-focus-card.hot,.analytics-niche-list article.hot,.analytics-signal-list a.hot{border-color:rgba(251,113,133,.34)}.analytics-command-strip a.warn,.analytics-focus-card.warn,.analytics-niche-list article.warn,.analytics-signal-list a.warn{border-color:rgba(243,182,73,.3)}.analytics-command-strip a.good,.analytics-focus-card.good,.analytics-niche-list article.good,.analytics-signal-list a.good{border-color:rgba(53,212,154,.26)}.analytics-command-strip a.neutral,.analytics-focus-card.neutral{border-color:rgba(221,214,254,.12)}.analytics-command-strip span,.analytics-focus-card span,.analytics-lane-header span,.analytics-signal-list span,.analytics-source-drawer>summary span,.analytics-stage-grid span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.analytics-focus-card strong{color:var(--dash-text);display:block;font-size:22px;letter-spacing:0;line-height:1.12;margin:5px 0}.analytics-command-strip p,.analytics-empty-note,.analytics-focus-card p,.analytics-focus-card small,.analytics-niche-list p,.analytics-signal-list p{color:var(--dash-muted);display:block;font-size:12px;font-weight:850;line-height:1.35;margin:7px 0 0}.analytics-focus-card p,.analytics-focus-card small{font-size:13px;font-weight:820;margin:0}.analytics-focus-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.commercial-feedback-panel{background:rgba(255,255,255,.046);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid;gap:10px;padding:12px}.commercial-feedback-decision.hot,.commercial-feedback-grid a.hot,.commercial-feedback-panel.hot{border-color:rgba(251,113,133,.34)}.commercial-feedback-decision.warn,.commercial-feedback-grid a.warn,.commercial-feedback-panel.warn{border-color:rgba(243,182,73,.32)}.commercial-feedback-decision.good,.commercial-feedback-grid a.good,.commercial-feedback-panel.good{border-color:rgba(53,212,154,.28)}.commercial-feedback-decision.neutral,.commercial-feedback-grid a.neutral,.commercial-feedback-panel.neutral{border-color:rgba(221,214,254,.13)}.commercial-feedback-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.commercial-feedback-decision span,.commercial-feedback-grid span,.commercial-feedback-head span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:7px;text-transform:uppercase}.commercial-feedback-decision strong,.commercial-feedback-grid strong,.commercial-feedback-head strong{color:var(--dash-text);display:block;letter-spacing:0;line-height:1.12}.commercial-feedback-head strong{font-size:18px}.commercial-feedback-decision strong{font-size:20px}.commercial-feedback-grid strong{font-size:26px;margin-top:8px}.commercial-feedback-decision p,.commercial-feedback-grid p,.commercial-feedback-head p{color:var(--dash-muted);font-size:12px;font-weight:830;line-height:1.35;margin:6px 0 0}.commercial-feedback-decision{align-items:center;background:rgba(4,4,9,.42);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:82px;padding:12px}.commercial-feedback-decision svg,.commercial-feedback-grid svg{color:var(--dash-violet-3)}.commercial-feedback-decision b{color:var(--dash-amber);font-size:12px;text-align:right}.commercial-feedback-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.commercial-feedback-grid a{background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius);color:inherit;min-height:104px;padding:12px;text-decoration:none}.analytics-command-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-command-strip a,.analytics-lane,.analytics-niche-list article,.analytics-signal-list a,.analytics-source-drawer,.analytics-stage-grid article{background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius)}.analytics-command-strip a{color:inherit;min-height:104px;padding:12px;text-decoration:none}.analytics-command-strip svg,.analytics-signal-list svg{color:var(--dash-violet-3)}.analytics-command-strip strong{color:var(--dash-text);display:block;font-size:28px;letter-spacing:0;line-height:1;margin-top:10px}.analytics-stage-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.analytics-stage-grid article{display:grid;gap:10px;min-height:86px;overflow:hidden;padding:12px}.analytics-stage-grid article>div{align-items:start;display:flex;gap:12px;justify-content:space-between}.analytics-stage-grid strong{color:var(--dash-text);font-size:24px;line-height:1}.analytics-stage-grid i{background:linear-gradient(90deg,var(--dash-violet-2),var(--dash-violet-3));border-radius:999px;display:block;height:6px}.analytics-lane-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-lane{display:grid;gap:10px;padding:12px}.analytics-lane-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.analytics-lane-header span{margin:0}.analytics-lane-header b,.analytics-niche-list b{color:var(--dash-amber);font-size:14px}.analytics-niche-list,.analytics-signal-list{display:grid;gap:8px}.analytics-niche-list article,.analytics-signal-list a{align-items:center;color:inherit;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:68px;padding:10px;text-decoration:none}.analytics-niche-list strong,.analytics-signal-list strong{color:var(--dash-text);display:block;font-size:16px;letter-spacing:0;line-height:1.18}.analytics-source-drawer{overflow:hidden}.analytics-source-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.analytics-source-drawer>summary::-webkit-details-marker{display:none}.analytics-source-drawer>summary b,.analytics-source-drawer>summary span{margin:0}.analytics-source-drawer>summary b{color:rgba(247,244,255,.86);font-size:12px}.analytics-source-grid{border-top:1px solid rgba(221,214,254,.1);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px}.analytics-source-grid span{align-items:center;background:rgba(139,92,246,.12);border:1px solid rgba(196,181,253,.16);border-radius:var(--dash-radius);color:rgba(247,244,255,.84);display:flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;min-height:36px;padding:10px;text-align:center}.commercial-runtime-audit{border-top:1px solid rgba(221,214,254,.1);display:grid;gap:10px;padding:10px}.commercial-runtime-audit-head{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(221,214,254,.1);border-radius:var(--dash-radius);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.commercial-runtime-audit.good .commercial-runtime-audit-head{border-color:rgba(53,212,154,.24)}.commercial-runtime-audit.warn .commercial-runtime-audit-head{border-color:rgba(243,182,73,.28)}.commercial-runtime-audit-head strong{color:var(--dash-text);display:block;font-size:19px;line-height:1.15}.commercial-runtime-audit-head p{color:rgba(247,244,255,.68);font-size:12px;font-weight:800;margin:6px 0 0}.commercial-runtime-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.commercial-runtime-grid article{background:rgba(139,92,246,.1);border:1px solid rgba(196,181,253,.14);border-radius:var(--dash-radius);min-height:88px;padding:10px}.commercial-runtime-grid span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;text-transform:uppercase}.commercial-runtime-grid strong{color:var(--dash-text);display:block;font-size:22px;line-height:1;margin-top:8px}.commercial-runtime-grid p{color:rgba(247,244,255,.68);font-size:12px;font-weight:800;margin:7px 0 0}.commercial-runtime-grid .commercial-runtime-wide{grid-column:span 2}.commercial-runtime-grid a{color:#bfdbfe;font-weight:950;text-decoration:none}.commercial-runtime-candidate-meta,.commercial-runtime-next-action{color:rgba(247,244,255,.58);display:block;font-size:11px;font-weight:850;line-height:1.35;margin-top:7px}.commercial-runtime-link-row{display:flex;flex-wrap:wrap;gap:10px}.commercial-runtime-checklist{display:grid;gap:7px;margin-top:10px}.commercial-runtime-checklist small{align-items:center;background:rgba(15,23,42,.28);border:1px solid rgba(196,181,253,.14);border-radius:8px;color:rgba(247,244,255,.72);display:flex;font-size:11px;font-weight:850;gap:8px;min-height:30px;padding:6px 8px}.commercial-runtime-checklist b{color:#bfdbfe;font-size:10px;min-width:45px;text-transform:uppercase}.commercial-runtime-checklist .done b{color:#86efac}.commercial-runtime-checklist .missing b{color:#fcd34d}.commercial-runtime-command-list{display:grid;gap:7px;margin-top:10px}.commercial-runtime-command-item{background:rgba(2,6,23,.34);border:1px solid rgba(196,181,253,.14);border-radius:8px;display:grid;gap:5px;padding:8px}.commercial-runtime-command-list b{color:rgba(247,244,255,.68);font-size:10px;text-transform:uppercase}.commercial-runtime-command-list code{color:#bfdbfe;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.commercial-runtime-command-list .shared-file-copy-control{justify-self:flex-start}.commercial-runtime-command-list .shared-file-copy-button{min-height:30px;padding:6px 9px}@media (max-width:1180px){.analytics-focus-card,.analytics-niche-list article,.analytics-signal-list a,.commercial-feedback-decision{grid-template-columns:minmax(0,1fr)}.analytics-focus-actions{justify-content:flex-start}.commercial-feedback-decision b{text-align:left}.analytics-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-lane-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.analytics-action-dock,.analytics-command-strip,.analytics-source-grid,.analytics-stage-grid,.commercial-feedback-grid,.commercial-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-action-dock a{min-height:48px;padding:0 8px}.analytics-focus-card{min-height:0;padding:12px}.commercial-feedback-head,.commercial-runtime-audit-head{grid-template-columns:minmax(0,1fr)}.analytics-focus-actions,.analytics-focus-actions .dark-button,.analytics-focus-actions .soft-button{width:100%}.analytics-focus-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.audit-command-panel{animation:auditCommandRise .36s ease-out both;background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(251,113,133,.045) 42%,transparent 68%),linear-gradient(180deg,rgba(17,15,28,.97),rgba(7,6,12,.98));border-color:rgba(196,181,253,.22);display:grid;gap:12px;grid-column:1/-1;overflow:hidden;position:relative}.audit-command-panel .panel-header{margin-bottom:0}.audit-action-dock{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(251,113,133,.035)),rgba(5,5,10,.58);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);display:grid;gap:8px;grid-template-columns:minmax(0,1fr);padding:8px}.audit-action-dock a{min-height:50px;padding:0 12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.audit-action-dock a:hover,.audit-command-strip article:hover,.audit-work-row:hover{border-color:rgba(221,214,254,.3);box-shadow:0 14px 34px rgba(7,6,12,.25);transform:translateY(-1px)}.audit-focus-card{align-items:center;background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(251,113,133,.04)),rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.14);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.055);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:116px;overflow:hidden;padding:14px;position:relative}.audit-focus-card:before{background:linear-gradient(180deg,rgba(196,181,253,.9),rgba(139,92,246,.45));content:"";inset:0 auto 0 0;position:absolute;width:4px}.audit-focus-card>*{position:relative;z-index:1}.audit-command-strip article.risk,.audit-focus-card.risk,.audit-work-row.risk{border-color:rgba(251,113,133,.42)}.audit-command-strip article.risk:before,.audit-focus-card.risk:before,.audit-work-row.risk:before{background:linear-gradient(180deg,rgba(251,113,133,.95),rgba(139,92,246,.5))}.audit-command-strip article.hot,.audit-focus-card.hot,.audit-work-row.hot{border-color:rgba(251,113,133,.34)}.audit-command-strip article.hot:before,.audit-focus-card.hot:before,.audit-work-row.hot:before{background:linear-gradient(180deg,rgba(251,113,133,.88),rgba(139,92,246,.45))}.audit-command-strip article.warn,.audit-focus-card.warn,.audit-work-row.warn{border-color:rgba(243,182,73,.3)}.audit-command-strip article.warn:before,.audit-focus-card.warn:before,.audit-work-row.warn:before{background:linear-gradient(180deg,rgba(243,182,73,.95),rgba(139,92,246,.45))}.audit-command-strip article.good,.audit-focus-card.good,.audit-work-row.good{border-color:rgba(53,212,154,.26)}.audit-command-strip article.good:before,.audit-focus-card.good:before,.audit-work-row.good:before{background:linear-gradient(180deg,rgba(53,212,154,.9),rgba(139,92,246,.42))}.audit-check-drawer>summary span,.audit-command-strip span,.audit-focus-card span,.audit-import-drawer>summary span,.audit-work-row span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.audit-focus-card strong{color:var(--dash-text);display:block;font-size:22px;letter-spacing:0;line-height:1.12;margin:5px 0}.audit-command-strip p,.audit-focus-card p,.audit-focus-card small,.audit-work-row p{color:var(--dash-muted);display:block;font-size:12px;font-weight:850;line-height:1.35;margin:7px 0 0}.audit-focus-card p,.audit-focus-card small{font-size:13px;font-weight:820;margin:0}.audit-focus-actions,.audit-work-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.audit-command-strip{border-top:1px solid rgba(221,214,254,.1);display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px}.audit-check-drawer,.audit-command-strip article,.audit-import-drawer,.audit-metrics-drawer,.audit-work-row{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(251,113,133,.028) 58%,transparent),rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.audit-metrics-drawer{overflow:hidden}.audit-metrics-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:46px;padding:11px 12px}.audit-metrics-drawer>summary::-webkit-details-marker{display:none}.audit-metrics-drawer>summary b,.audit-metrics-drawer>summary span{margin:0}.audit-metrics-drawer>summary b{color:rgba(247,244,255,.82);font-size:12px}.audit-command-strip article{min-height:92px;overflow:hidden;padding:12px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.audit-command-strip article:before{background:linear-gradient(90deg,rgba(196,181,253,.86),rgba(139,92,246,.18));content:"";height:3px;inset:0 0 auto;position:absolute}.audit-command-strip article>*{position:relative;z-index:1}.audit-command-strip strong{color:var(--dash-text);display:block;font-size:28px;letter-spacing:0;line-height:1}.audit-work-list{display:grid;gap:8px}.audit-work-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:78px;overflow:hidden;padding:12px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.audit-work-row:before{background:linear-gradient(180deg,rgba(196,181,253,.8),rgba(139,92,246,.22));content:"";inset:10px auto 10px 0;position:absolute;width:3px}.audit-work-row>*{min-width:0;position:relative;z-index:1}.audit-work-row strong{color:var(--dash-text);display:block;font-size:17px;letter-spacing:0;line-height:1.2}.audit-work-row b{color:var(--dash-amber);font-size:14px}.audit-missing-list{display:flex;flex-wrap:wrap;gap:6px}.audit-missing-list small{background:rgba(139,92,246,.16);border:1px solid rgba(196,181,253,.15);border-radius:var(--dash-radius);color:rgba(247,244,255,.78);font-size:11px;font-weight:900;padding:7px 9px}.audit-focus-actions .dark-button,.audit-work-actions .dark-button{box-shadow:0 10px 26px rgba(139,92,246,.22)}.audit-work-footer{align-items:center;background:rgba(5,5,10,.42);border:1px solid rgba(221,214,254,.1);border-radius:var(--dash-radius);color:var(--dash-muted);display:flex;flex-wrap:wrap;font-size:12px;font-weight:850;gap:8px;justify-content:space-between;min-height:40px;padding:0 12px}.audit-work-footer b{color:rgba(247,244,255,.78);font-size:inherit}@keyframes auditCommandRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.audit-command-panel{animation:none}.audit-action-dock a,.audit-command-strip article,.audit-work-row{transition:none}}.audit-check-drawer,.audit-import-drawer{overflow:hidden}.audit-check-drawer>summary,.audit-import-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.audit-check-drawer>summary::-webkit-details-marker,.audit-import-drawer>summary::-webkit-details-marker{display:none}.audit-check-drawer>summary b,.audit-check-drawer>summary span,.audit-import-drawer>summary b,.audit-import-drawer>summary span{margin:0}.audit-check-drawer>summary b,.audit-import-drawer>summary b{color:rgba(247,244,255,.86);font-size:12px}.audit-check-grid{border-top:1px solid rgba(221,214,254,.1);display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));padding:10px}.audit-check-grid span{align-items:center;background:rgba(139,92,246,.12);border:1px solid rgba(196,181,253,.16);border-radius:var(--dash-radius);color:rgba(247,244,255,.84);display:flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;min-height:36px;padding:10px;text-align:center}.audit-import-drawer{display:none;grid-column:1/-1}.audit-import-drawer:target{display:block}.audit-import-body{border-top:1px solid rgba(221,214,254,.1);display:grid;gap:12px;padding:12px}@media (max-width:1180px){.audit-focus-card,.audit-work-row{grid-template-columns:minmax(0,1fr)}.audit-focus-actions,.audit-work-actions{justify-content:flex-start}.audit-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.audit-check-grid,.audit-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-action-dock{grid-template-columns:minmax(0,1fr)}.audit-action-dock a{min-height:48px;padding:0 8px}.audit-focus-card{min-height:0;padding:12px}.audit-focus-actions,.audit-focus-actions .dark-button,.audit-focus-actions .soft-button,.audit-work-actions .dark-button,.audit-work-actions .soft-button{width:100%}.audit-focus-actions,.audit-work-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.demo-factory-command-panel{animation:demoFactoryRise .36s ease-out both;background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(34,197,94,.04) 42%,transparent 68%),linear-gradient(180deg,rgba(17,15,28,.97),rgba(7,6,12,.98));border-color:rgba(196,181,253,.2);display:grid;gap:12px;grid-column:1/-1;overflow:hidden}.demo-factory-command-panel .panel-header{margin-bottom:0}.demo-factory-command-panel .status-pill{white-space:nowrap}.demo-factory-action-dock{background:rgba(5,5,10,.58);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));padding:8px}.control-center-shell .demo-factory-action-dock{grid-template-columns:repeat(5,minmax(0,1fr))!important;max-width:none}.demo-factory-action-dock>*{min-width:0}.demo-factory-action-dock .shared-file-copy-button,.demo-factory-action-dock a{justify-content:center;min-height:50px;padding:0 12px;width:100%}.control-center-shell .demo-factory-action-dock .soft-button{display:inline-flex!important}.demo-factory-action-dock .shared-file-copy-control{min-width:0;width:100%}.demo-factory-action-dock a{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.demo-factory-action-dock a:hover,.demo-factory-command-strip a:hover,.demo-factory-daily-grid a:hover,.demo-factory-level-grid article:hover,.demo-factory-work-row:hover{border-color:rgba(221,214,254,.28);box-shadow:0 14px 34px rgba(7,6,12,.24);transform:translateY(-1px)}.demo-factory-focus-card{align-items:center;background:rgba(255,255,255,.054);border:1px solid rgba(221,214,254,.13);border-radius:var(--dash-radius);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:118px;padding:14px}.demo-factory-command-strip a.danger,.demo-factory-command-strip a.hot,.demo-factory-daily-board.danger,.demo-factory-daily-board.hot,.demo-factory-daily-grid a.danger,.demo-factory-daily-grid a.hot,.demo-factory-focus-card.danger,.demo-factory-focus-card.hot,.demo-factory-level-grid article.danger,.demo-factory-level-grid article.hot,.demo-factory-work-row.danger,.demo-factory-work-row.hot{border-color:rgba(251,113,133,.36)}.demo-factory-command-strip a.warn,.demo-factory-daily-board.warn,.demo-factory-daily-grid a.warn,.demo-factory-focus-card.warn,.demo-factory-level-grid article.warn,.demo-factory-work-row.warn{border-color:rgba(243,182,73,.32)}.demo-factory-command-strip a.good,.demo-factory-daily-board.good,.demo-factory-daily-grid a.good,.demo-factory-focus-card.good,.demo-factory-level-grid article.good,.demo-factory-work-row.good{border-color:rgba(53,212,154,.3)}.demo-factory-command-strip a.neutral,.demo-factory-daily-board.neutral,.demo-factory-daily-grid a.neutral,.demo-factory-focus-card.neutral,.demo-factory-work-row.neutral{border-color:rgba(196,181,253,.2)}.demo-factory-qa-alert{align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid;gap:12px;grid-template-columns:minmax(0,.78fr) minmax(0,1fr) auto;min-height:92px;padding:12px}.demo-factory-qa-alert.danger{border-color:rgba(251,113,133,.34)}.demo-factory-command-strip span,.demo-factory-daily-grid span,.demo-factory-daily-head span,.demo-factory-empty-state span,.demo-factory-focus-card span,.demo-factory-level-grid span,.demo-factory-process-drawer>summary span,.demo-factory-qa-alert span,.demo-factory-section-title span,.demo-factory-work-row span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.demo-factory-focus-card strong{color:var(--dash-text);display:block;font-size:22px;letter-spacing:0;line-height:1.12;margin:5px 0}.demo-factory-command-strip p,.demo-factory-daily-grid p,.demo-factory-daily-grid small,.demo-factory-daily-head p,.demo-factory-empty-state p,.demo-factory-focus-card p,.demo-factory-focus-card small,.demo-factory-level-grid p,.demo-factory-level-grid small,.demo-factory-qa-alert li,.demo-factory-qa-alert p,.demo-factory-work-row p,.demo-factory-work-row small{color:var(--dash-muted);display:block;font-size:12px;font-weight:850;line-height:1.35;margin:7px 0 0}.demo-factory-focus-card p,.demo-factory-focus-card small{font-size:13px;font-weight:820;margin:0}.demo-factory-qa-alert strong{color:var(--dash-text);display:block;font-size:18px;line-height:1.16;margin:5px 0}.demo-factory-qa-alert ul{display:grid;gap:5px;list-style:none;margin:0;padding:0}.demo-factory-focus-actions,.demo-factory-work-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.demo-factory-daily-board{background:rgba(255,255,255,.048);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid;gap:10px;padding:12px}.demo-factory-v1-session{background:rgba(255,255,255,.05);border:1px solid rgba(125,211,252,.16);border-radius:var(--dash-radius);display:grid;gap:10px;padding:12px}.demo-factory-v1-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v1-empty span,.demo-factory-v1-head span,.demo-factory-v1-list span,.demo-factory-v1-stage-grid span{color:#7dd3fc;display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:7px;text-transform:uppercase}.demo-factory-v1-empty strong,.demo-factory-v1-head strong,.demo-factory-v1-list strong,.demo-factory-v1-stage-grid strong{color:var(--dash-text);display:block;line-height:1.16;overflow-wrap:anywhere}.demo-factory-v1-head strong{font-size:19px}.demo-factory-v1-empty p,.demo-factory-v1-head p,.demo-factory-v1-list p,.demo-factory-v1-list small,.demo-factory-v1-stage-grid p{color:rgba(247,244,255,.62);font-size:12px;font-weight:820;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.demo-factory-v1-head b{color:var(--dash-amber);font-size:13px;font-weight:950;white-space:nowrap}.demo-factory-v1-production-strip{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.demo-factory-v1-production-strip article{background:rgba(7,7,13,.34);border:1px solid rgba(221,214,254,.1);border-radius:var(--dash-radius);min-width:0;padding:10px}.demo-factory-v1-production-strip article.good{border-color:rgba(53,212,154,.28)}.demo-factory-v1-production-strip article.warn{border-color:rgba(243,182,73,.28)}.demo-factory-v1-production-strip article.danger{border-color:rgba(251,113,133,.32)}.demo-factory-v1-production-strip span{color:#a7f3d0;display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:7px;text-transform:uppercase}.demo-factory-v1-production-strip strong{color:var(--dash-text);display:block;line-height:1.16;overflow-wrap:anywhere}.demo-factory-v1-production-strip p{color:rgba(247,244,255,.62);font-size:12px;font-weight:820;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.demo-factory-v1-stage-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.demo-factory-v1-empty,.demo-factory-v1-list article,.demo-factory-v1-stage-grid article{background:rgba(7,7,13,.34);border:1px solid rgba(221,214,254,.1);border-radius:var(--dash-radius);min-width:0;padding:10px}.demo-factory-v1-list article.good,.demo-factory-v1-metrics span.good,.demo-factory-v1-stage-grid article.good{border-color:rgba(53,212,154,.28)}.demo-factory-v1-list article.warn,.demo-factory-v1-metrics span.warn,.demo-factory-v1-stage-grid article.warn{border-color:rgba(243,182,73,.28)}.demo-factory-v1-list article.danger,.demo-factory-v1-stage-grid article.danger{border-color:rgba(251,113,133,.32)}.demo-factory-v1-list article.neutral,.demo-factory-v1-stage-grid article.neutral{border-color:rgba(196,181,253,.16)}.demo-factory-v1-stage-grid svg{color:#7dd3fc}.demo-factory-v1-stage-grid strong{font-size:21px}.demo-factory-v1-list{display:grid;gap:8px}.demo-factory-v1-list article{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(180px,.34fr) auto}.demo-factory-v1-metrics{display:grid;gap:6px}.demo-factory-v1-metrics span{background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:999px;color:rgba(247,244,255,.78);font-size:11px;font-weight:900;margin:0;min-height:28px;padding:7px 9px}.demo-factory-v1-report{background:rgba(10,14,22,.56);border:1px solid rgba(125,211,252,.14);border-radius:var(--dash-radius);display:grid;gap:10px;padding:12px}.demo-factory-v1-report.good{border-color:rgba(53,212,154,.28)}.demo-factory-v1-report.warn{border-color:rgba(243,182,73,.3)}.demo-factory-v1-report.danger{border-color:rgba(251,113,133,.36)}.demo-factory-v1-report-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v1-batch-grid span,.demo-factory-v1-batch-head span,.demo-factory-v1-completeness-grid span,.demo-factory-v1-completeness-head span,.demo-factory-v1-completeness-summary span,.demo-factory-v1-filter-bar span,.demo-factory-v1-production-cut-empty span,.demo-factory-v1-production-cut-grid span,.demo-factory-v1-production-cut-head span,.demo-factory-v1-production-cut-list span,.demo-factory-v1-queue-grid span,.demo-factory-v1-queue-head span,.demo-factory-v1-report-empty span,.demo-factory-v1-report-foot span,.demo-factory-v1-report-head span,.demo-factory-v1-report-list span,.demo-factory-v1-report-metrics span,.demo-factory-v1-report-next span,.demo-factory-v1-tracker-grid span,.demo-factory-v1-tracker-head span,.demo-factory-v1-tracker-history span,.demo-factory-v1-tracker-stats span,.demo-factory-v1-tracker-summary span{color:#bae6fd;display:block;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.demo-factory-v1-batch-grid strong,.demo-factory-v1-batch-head strong,.demo-factory-v1-completeness-grid strong,.demo-factory-v1-completeness-head strong,.demo-factory-v1-completeness-summary strong,.demo-factory-v1-production-cut-empty strong,.demo-factory-v1-production-cut-grid strong,.demo-factory-v1-production-cut-head strong,.demo-factory-v1-production-cut-list strong,.demo-factory-v1-queue-grid strong,.demo-factory-v1-queue-head strong,.demo-factory-v1-report-empty strong,.demo-factory-v1-report-head strong,.demo-factory-v1-report-list strong,.demo-factory-v1-report-metrics strong,.demo-factory-v1-report-next strong,.demo-factory-v1-tracker-grid strong,.demo-factory-v1-tracker-head strong,.demo-factory-v1-tracker-stats strong,.demo-factory-v1-tracker-summary strong{color:var(--dash-text);display:block;line-height:1.16;overflow-wrap:anywhere}.demo-factory-v1-report-head strong{font-size:19px}.demo-factory-v1-batch-grid p,.demo-factory-v1-batch-head p,.demo-factory-v1-completeness-grid p,.demo-factory-v1-completeness-grid small,.demo-factory-v1-completeness-head p,.demo-factory-v1-completeness-summary p,.demo-factory-v1-machine-grid p,.demo-factory-v1-machine-head p,.demo-factory-v1-machine-priority p,.demo-factory-v1-machine-priority small,.demo-factory-v1-production-cut-empty p,.demo-factory-v1-production-cut-grid p,.demo-factory-v1-production-cut-head p,.demo-factory-v1-production-cut-list p,.demo-factory-v1-production-cut-list small,.demo-factory-v1-queue-grid li,.demo-factory-v1-queue-grid p,.demo-factory-v1-queue-grid small,.demo-factory-v1-queue-head p,.demo-factory-v1-report-empty p,.demo-factory-v1-report-head p,.demo-factory-v1-report-list p,.demo-factory-v1-report-list small,.demo-factory-v1-report-metrics p,.demo-factory-v1-report-next p,.demo-factory-v1-tracker-grid p,.demo-factory-v1-tracker-grid small,.demo-factory-v1-tracker-head p,.demo-factory-v1-tracker-history li,.demo-factory-v1-tracker-history p,.demo-factory-v1-tracker-summary p{color:rgba(247,244,255,.64);font-size:12px;font-weight:820;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.demo-factory-v1-report-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.demo-factory-v1-report-actions .shared-file-copy-button{min-height:36px;padding:0 12px}.demo-factory-v1-report-metrics{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.demo-factory-v1-production-cut{background:rgba(255,255,255,.035);border:1px solid rgba(125,211,252,.12);border-radius:var(--dash-radius);display:grid;gap:8px;padding:10px}.demo-factory-v1-production-cut.good{border-color:rgba(53,212,154,.28)}.demo-factory-v1-production-cut.warn{border-color:rgba(243,182,73,.3)}.demo-factory-v1-production-cut.danger{border-color:rgba(251,113,133,.34)}.demo-factory-v1-production-cut-head,.demo-factory-v1-production-cut-list article{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v1-production-cut-head strong{font-size:16px}.demo-factory-v1-production-cut-actions,.demo-factory-v1-production-cut-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.demo-factory-v1-production-cut-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-factory-v1-production-cut-grid strong{font-size:22px}.demo-factory-v1-production-cut-list{display:grid;gap:8px}.demo-factory-v1-batch-grid article,.demo-factory-v1-completeness-grid a,.demo-factory-v1-production-cut-empty,.demo-factory-v1-production-cut-grid article,.demo-factory-v1-production-cut-list article,.demo-factory-v1-queue-grid article,.demo-factory-v1-report-empty,.demo-factory-v1-report-list article,.demo-factory-v1-report-metrics article,.demo-factory-v1-report-next,.demo-factory-v1-tracker-grid article,.demo-factory-v1-tracker-stats article,.demo-factory-v1-tracker-summary article{background:rgba(7,7,13,.34);border:1px solid rgba(221,214,254,.1);border-radius:var(--dash-radius);min-width:0;padding:10px}.demo-factory-v1-batch-grid article.good,.demo-factory-v1-completeness-grid a.good,.demo-factory-v1-production-cut-empty.good,.demo-factory-v1-production-cut-grid article.good,.demo-factory-v1-production-cut-list article.good,.demo-factory-v1-queue-grid article.good,.demo-factory-v1-report-checks span.good,.demo-factory-v1-report-decisions span.good,.demo-factory-v1-report-list article.good,.demo-factory-v1-report-metrics article.good,.demo-factory-v1-report-next.good,.demo-factory-v1-tracker-grid article.good,.demo-factory-v1-tracker-stats article.good,.demo-factory-v1-tracker-summary article.good{border-color:rgba(53,212,154,.3)}.demo-factory-v1-batch-grid article.warn,.demo-factory-v1-completeness-grid a.warn,.demo-factory-v1-production-cut-empty.warn,.demo-factory-v1-production-cut-grid article.warn,.demo-factory-v1-production-cut-list article.warn,.demo-factory-v1-queue-grid article.warn,.demo-factory-v1-report-checks span.warn,.demo-factory-v1-report-decisions span.warn,.demo-factory-v1-report-list article.warn,.demo-factory-v1-report-metrics article.warn,.demo-factory-v1-report-next.warn,.demo-factory-v1-tracker-grid article.warn,.demo-factory-v1-tracker-stats article.warn,.demo-factory-v1-tracker-summary article.warn{border-color:rgba(243,182,73,.32)}.demo-factory-v1-batch-grid article.danger,.demo-factory-v1-completeness-grid a.danger,.demo-factory-v1-production-cut-empty.danger,.demo-factory-v1-production-cut-grid article.danger,.demo-factory-v1-production-cut-list article.danger,.demo-factory-v1-queue-grid article.danger,.demo-factory-v1-report-checks span.danger,.demo-factory-v1-report-decisions span.danger,.demo-factory-v1-report-list article.danger,.demo-factory-v1-report-metrics article.danger,.demo-factory-v1-report-next.danger,.demo-factory-v1-tracker-grid article.danger,.demo-factory-v1-tracker-summary article.danger{border-color:rgba(251,113,133,.36)}.demo-factory-v1-batch-grid article.neutral,.demo-factory-v1-completeness-grid a.neutral,.demo-factory-v1-production-cut-empty.neutral,.demo-factory-v1-production-cut-grid article.neutral,.demo-factory-v1-production-cut-list article.neutral,.demo-factory-v1-report-metrics article.neutral,.demo-factory-v1-report-next.neutral,.demo-factory-v1-tracker-grid article.neutral,.demo-factory-v1-tracker-stats article.neutral,.demo-factory-v1-tracker-summary article.neutral{border-color:rgba(196,181,253,.16)}.demo-factory-v1-queue-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.demo-factory-v1-queue-board{display:grid;gap:8px}.demo-factory-v1-queue-head{background:rgba(255,255,255,.04);border:1px solid rgba(125,211,252,.12);border-radius:var(--dash-radius);padding:10px}.demo-factory-v1-queue-head strong{font-size:16px}.demo-factory-v1-queue-grid article{display:grid;gap:8px}.demo-factory-v1-queue-grid strong{font-size:22px}.demo-factory-v1-queue-grid ul{display:grid;gap:5px;list-style:none;margin:0;padding:0}.demo-factory-v1-queue-actions{display:grid;gap:7px}.demo-factory-v1-queue-actions .dark-button,.demo-factory-v1-queue-actions .shared-file-copy-button{min-height:34px;padding:0 9px;width:100%}.demo-factory-v1-queue-actions .shared-file-copy-control{min-width:0}.demo-factory-v1-machine-board{display:grid;gap:8px}.demo-factory-v1-machine-head,.demo-factory-v1-machine-priority{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(125,211,252,.12);border-radius:var(--dash-radius);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.demo-factory-v1-machine-head strong,.demo-factory-v1-machine-priority strong{font-size:16px}.demo-factory-v1-machine-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.demo-factory-v1-machine-priority.good{border-color:rgba(53,212,154,.28)}.demo-factory-v1-machine-priority.warn{border-color:rgba(243,182,73,.28)}.demo-factory-v1-machine-priority.danger{border-color:rgba(251,113,133,.34)}.demo-factory-v1-machine-priority.neutral{border-color:rgba(196,181,253,.16)}.demo-factory-v1-machine-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-factory-v1-machine-grid a{background:rgba(7,7,13,.34);border:1px solid rgba(221,214,254,.1);border-radius:var(--dash-radius);color:inherit;display:grid;gap:4px;min-width:0;padding:10px;text-decoration:none}.demo-factory-v1-machine-grid a.good{border-color:rgba(53,212,154,.28)}.demo-factory-v1-machine-grid a.warn{border-color:rgba(243,182,73,.28)}.demo-factory-v1-machine-grid a.danger{border-color:rgba(251,113,133,.34)}.demo-factory-v1-machine-grid a.neutral{border-color:rgba(196,181,253,.16)}.demo-factory-v1-completeness{display:grid;gap:8px}.demo-factory-v1-completeness-head,.demo-factory-v1-completeness-summary{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(125,211,252,.12);border-radius:var(--dash-radius);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.demo-factory-v1-completeness-head strong,.demo-factory-v1-completeness-summary strong{font-size:16px}.demo-factory-v1-completeness-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.demo-factory-v1-completeness-summary{border-color:rgba(53,212,154,.26)}.demo-factory-v1-completeness-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-factory-v1-completeness-grid a{color:inherit;display:grid;gap:4px;text-decoration:none}.demo-factory-v1-batch-board{display:grid;gap:8px}.demo-factory-v1-batch-head{background:rgba(255,255,255,.04);border:1px solid rgba(125,211,252,.12);border-radius:var(--dash-radius);padding:10px}.demo-factory-v1-batch-head strong{font-size:16px}.demo-factory-v1-batch-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.demo-factory-v1-batch-grid article{display:grid;gap:8px}.demo-factory-v1-batch-grid strong{font-size:22px}.demo-factory-v1-batch-actions{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-factory-v1-batch-actions.single{grid-template-columns:minmax(0,1fr)}.demo-factory-v1-batch-actions .shared-file-copy-control{min-width:0}.demo-factory-v1-batch-actions .shared-file-copy-button{min-height:34px;padding:0 9px;width:100%}.demo-factory-v1-email-sent-batch,.demo-factory-v1-followup-trace-batch{align-items:center;background:rgba(14,165,233,.08);border:1px solid rgba(125,211,252,.22);border-radius:12px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.demo-factory-v1-followup-trace-batch{background:rgba(243,182,73,.08);border-color:rgba(243,182,73,.24)}.demo-factory-v1-email-sent-batch .dark-button,.demo-factory-v1-followup-trace-batch .dark-button{min-height:36px;padding:0 10px}.demo-factory-v1-url-record-batch{align-items:center;background:rgba(52,211,153,.08);border:1px solid rgba(53,212,154,.24);border-radius:12px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.demo-factory-v1-url-record-batch .dark-button{min-height:36px;padding:0 10px}.demo-factory-v1-activation-handoff-list,.demo-factory-v1-client-onboarding-list,.demo-factory-v1-human-decision-list,.demo-factory-v1-revenue-list,.demo-factory-v1-url-record-list{display:grid;gap:8px}.demo-factory-v1-activation-handoff-list article,.demo-factory-v1-client-onboarding-list article,.demo-factory-v1-human-decision-list form,.demo-factory-v1-revenue-list article{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(196,181,253,.12);border-radius:12px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.demo-factory-v1-activation-handoff-list article.good,.demo-factory-v1-client-onboarding-list article.good,.demo-factory-v1-human-decision-list form.good,.demo-factory-v1-revenue-list article.good{border-color:rgba(53,212,154,.24)}.demo-factory-v1-activation-handoff-list article.warn,.demo-factory-v1-client-onboarding-list article.warn,.demo-factory-v1-human-decision-list form.warn,.demo-factory-v1-revenue-list article.warn{border-color:rgba(243,182,73,.24)}.demo-factory-v1-activation-handoff-list article.danger,.demo-factory-v1-client-onboarding-list article.danger,.demo-factory-v1-human-decision-list form.danger,.demo-factory-v1-revenue-list article.danger{border-color:rgba(251,113,133,.3)}.demo-factory-v1-activation-handoff-list small,.demo-factory-v1-client-onboarding-list small,.demo-factory-v1-human-decision-list small,.demo-factory-v1-revenue-list small{color:rgba(247,244,255,.58);display:block;font-size:11px;font-weight:780;line-height:1.35;margin-top:5px;overflow-wrap:anywhere}.demo-factory-v1-activation-handoff-actions,.demo-factory-v1-client-onboarding-actions,.demo-factory-v1-human-decision-actions,.demo-factory-v1-revenue-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.demo-factory-v1-url-record-list form{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(196,181,253,.12);border-radius:12px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:9px}.demo-factory-v1-url-record-list form.ready{border-color:rgba(53,212,154,.28)}.demo-factory-v1-url-record-list form.blocked{border-color:rgba(243,182,73,.28)}.demo-factory-v1-url-record-list strong{color:rgba(247,244,255,.86);display:block;font-size:11px;font-weight:850;margin-top:3px}.demo-factory-v1-url-record-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.demo-factory-v1-url-record-actions .dark-button,.demo-factory-v1-url-record-actions .soft-button{min-height:34px;padding:0 9px}.demo-factory-v1-tracker{background:rgba(255,255,255,.04);border:1px solid rgba(125,211,252,.14);border-radius:var(--dash-radius);display:grid;gap:8px;padding:10px}.demo-factory-v1-tracker-head{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v1-tracker-head small{color:rgba(247,244,255,.66);font-size:11px;font-weight:900;overflow-wrap:anywhere}.demo-factory-v1-tracker-summary{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-factory-v1-tracker-summary article{display:grid;gap:7px}.demo-factory-v1-tracker-summary .soft-button{min-height:32px;padding:0 9px;width:max-content}.demo-factory-v1-tracker-stats{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.demo-factory-v1-tracker-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.demo-factory-v1-tracker-grid article{display:grid;gap:8px}.demo-factory-v1-tracker-actions{display:grid;gap:6px}.demo-factory-v1-tracker-actions form{display:grid}.demo-factory-v1-tracker-actions .dark-button,.demo-factory-v1-tracker-actions .soft-button{min-height:32px;padding:0 8px;width:100%}.demo-factory-v1-tracker-actions button:disabled{cursor:not-allowed;opacity:.45}.demo-factory-v1-tracker-history{background:rgba(7,7,13,.3);border:1px solid rgba(221,214,254,.1);border-radius:var(--dash-radius);padding:10px}.demo-factory-v1-tracker-history ol{display:grid;gap:6px;list-style-position:inside;margin:8px 0 0;padding:0}.demo-factory-v1-tracker-history b{color:var(--dash-text);margin-right:6px}.demo-factory-v16-command{background:rgba(255,255,255,.045);border:1px solid rgba(125,211,252,.16);border-radius:var(--dash-radius);display:grid;gap:10px;padding:12px}.demo-factory-v16-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v16-action span,.demo-factory-v16-board-head span,.demo-factory-v16-empty span,.demo-factory-v16-grid span,.demo-factory-v16-head span,.demo-factory-v16-journal span,.demo-factory-v16-metrics span{color:#bae6fd;display:block;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.demo-factory-v16-action strong,.demo-factory-v16-board-head strong,.demo-factory-v16-empty strong,.demo-factory-v16-grid strong,.demo-factory-v16-head strong,.demo-factory-v16-journal strong,.demo-factory-v16-metrics strong{color:var(--dash-text);display:block;line-height:1.16;overflow-wrap:anywhere}.demo-factory-v16-head strong{font-size:19px}.demo-factory-v16-action p,.demo-factory-v16-action small,.demo-factory-v16-board-head p,.demo-factory-v16-empty p,.demo-factory-v16-grid p,.demo-factory-v16-grid small,.demo-factory-v16-head p,.demo-factory-v16-journal li,.demo-factory-v16-journal p,.demo-factory-v16-metrics p{color:rgba(247,244,255,.64);font-size:12px;font-weight:820;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.demo-factory-v16-head .shared-file-copy-button{min-height:36px;padding:0 12px}.demo-factory-v16-metrics{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.demo-factory-v16-action,.demo-factory-v16-board-head,.demo-factory-v16-empty,.demo-factory-v16-grid article,.demo-factory-v16-journal,.demo-factory-v16-metrics article{background:rgba(7,7,13,.34);border:1px solid rgba(221,214,254,.1);border-radius:var(--dash-radius);min-width:0;padding:10px}.demo-factory-v16-action.good,.demo-factory-v16-grid article.good,.demo-factory-v16-metrics article.good,.demo-factory-v16-tags span.good{border-color:rgba(53,212,154,.3)}.demo-factory-v16-action.warn,.demo-factory-v16-grid article.warn,.demo-factory-v16-metrics article.warn,.demo-factory-v16-tags span.warn{border-color:rgba(243,182,73,.32)}.demo-factory-v16-action.danger,.demo-factory-v16-grid article.danger,.demo-factory-v16-metrics article.danger{border-color:rgba(251,113,133,.36)}.demo-factory-v16-action.neutral,.demo-factory-v16-empty,.demo-factory-v16-grid article.neutral,.demo-factory-v16-metrics article.neutral{border-color:rgba(196,181,253,.16)}.demo-factory-v16-action{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v16-board{display:grid;gap:8px}.demo-factory-v16-board-head strong{font-size:16px}.demo-factory-v16-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.demo-factory-v16-grid article{display:grid;gap:8px}.demo-factory-v16-grid strong{font-size:16px}.demo-factory-v16-tags{display:grid;gap:6px}.demo-factory-v16-tags span{background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:999px;color:rgba(247,244,255,.76);font-size:11px;font-weight:900;min-height:27px;padding:7px 9px;text-transform:none}.demo-factory-v16-grid .soft-button{min-height:32px;padding:0 9px;width:100%}.demo-factory-v16-journal{display:grid;gap:8px}.demo-factory-v16-journal ol{display:grid;gap:6px;list-style-position:inside;margin:0;padding:0}.demo-factory-v16-journal b{color:var(--dash-text);margin-right:6px}.demo-factory-v17-execution{background:rgba(255,255,255,.045);border:1px solid rgba(125,211,252,.16);border-radius:var(--dash-radius);display:grid;gap:10px;padding:12px}.demo-factory-v17-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v17-current span,.demo-factory-v17-decisions span,.demo-factory-v17-empty span,.demo-factory-v17-goals span,.demo-factory-v17-head span,.demo-factory-v17-next span{color:#bae6fd;display:block;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.demo-factory-v17-current strong,.demo-factory-v17-empty strong,.demo-factory-v17-goals strong,.demo-factory-v17-head strong,.demo-factory-v17-next strong{color:var(--dash-text);display:block;line-height:1.16;overflow-wrap:anywhere}.demo-factory-v17-head strong{font-size:19px}.demo-factory-v17-current p,.demo-factory-v17-current small,.demo-factory-v17-decisions li,.demo-factory-v17-decisions p,.demo-factory-v17-decisions small,.demo-factory-v17-empty p,.demo-factory-v17-goals p,.demo-factory-v17-head p,.demo-factory-v17-next p{color:rgba(247,244,255,.64);font-size:12px;font-weight:820;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.demo-factory-v17-head .soft-button{min-height:36px;padding:0 12px}.demo-factory-v17-goals{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.demo-factory-v17-current,.demo-factory-v17-decisions,.demo-factory-v17-empty,.demo-factory-v17-goals article,.demo-factory-v17-next article{background:rgba(7,7,13,.34);border:1px solid rgba(221,214,254,.1);border-radius:var(--dash-radius);min-width:0;padding:10px}.demo-factory-v17-current.good,.demo-factory-v17-decisions li.good,.demo-factory-v17-goals article.good,.demo-factory-v17-next article.good{border-color:rgba(53,212,154,.3)}.demo-factory-v17-current.warn,.demo-factory-v17-decisions li.warn,.demo-factory-v17-goals article.warn,.demo-factory-v17-next article.warn{border-color:rgba(243,182,73,.32)}.demo-factory-v17-current.danger,.demo-factory-v17-decisions li.danger,.demo-factory-v17-goals article.danger,.demo-factory-v17-next article.danger{border-color:rgba(251,113,133,.36)}.demo-factory-v17-current.neutral,.demo-factory-v17-decisions li.neutral,.demo-factory-v17-empty,.demo-factory-v17-goals article.neutral,.demo-factory-v17-next article.neutral{border-color:rgba(196,181,253,.16)}.demo-factory-v17-goals article{display:grid;gap:7px;position:relative}.demo-factory-v17-goals article b{background:rgba(125,211,252,.44);border-radius:999px;display:block;height:4px;margin-top:2px;max-width:100%}.demo-factory-v17-current{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(230px,.38fr)}.demo-factory-v17-current-actions{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.demo-factory-v17-current-actions form{display:grid}.demo-factory-v17-current-actions .dark-button,.demo-factory-v17-current-actions .soft-button{min-height:32px;padding:0 9px;width:100%}.demo-factory-v18-report{background:rgba(7,7,13,.28);border:1px solid rgba(125,211,252,.12);border-radius:var(--dash-radius);display:grid;gap:8px;padding:10px}.demo-factory-v18-report-head{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v18-report-grid span,.demo-factory-v18-report-head span,.demo-factory-v18-report-log span{color:#bae6fd;display:block;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.demo-factory-v18-report-grid strong,.demo-factory-v18-report-head strong{color:var(--dash-text);display:block;line-height:1.16;overflow-wrap:anywhere}.demo-factory-v18-report-grid p,.demo-factory-v18-report-head p,.demo-factory-v18-report-log li,.demo-factory-v18-report-log p{color:rgba(247,244,255,.64);font-size:12px;font-weight:820;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.demo-factory-v18-report-head .soft-button{min-height:32px;padding:0 9px}.demo-factory-v18-report-grid{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.demo-factory-v18-report-grid article,.demo-factory-v18-report-log{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:var(--dash-radius);min-width:0;padding:9px}.demo-factory-v18-report-grid article.good,.demo-factory-v18-report-log li.good{border-color:rgba(53,212,154,.3)}.demo-factory-v18-report-grid article.warn,.demo-factory-v18-report-log li.warn{border-color:rgba(243,182,73,.32)}.demo-factory-v18-report-grid article.danger,.demo-factory-v18-report-log li.danger{border-color:rgba(251,113,133,.36)}.demo-factory-v18-report-grid article.neutral,.demo-factory-v18-report-log li.neutral{border-color:rgba(196,181,253,.16)}.demo-factory-v18-report-log ol{display:grid;gap:6px;list-style:none;margin:0;padding:0}.demo-factory-v18-report-log li{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:8px;padding:8px}.demo-factory-v18-report-log b{color:var(--dash-text);margin-right:6px}.demo-factory-v19-history{background:rgba(7,7,13,.24);border:1px solid rgba(53,212,154,.14);border-radius:var(--dash-radius);display:grid;gap:8px;padding:10px}.demo-factory-v19-head{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v19-days>span,.demo-factory-v19-head span,.demo-factory-v19-objectives span,.demo-factory-v19-trends span{color:#bbf7d0;display:block;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.demo-factory-v19-days strong,.demo-factory-v19-head strong,.demo-factory-v19-objectives strong,.demo-factory-v19-trends strong{color:var(--dash-text);display:block;line-height:1.16;overflow-wrap:anywhere}.demo-factory-v19-days p,.demo-factory-v19-days small,.demo-factory-v19-head p,.demo-factory-v19-objectives p,.demo-factory-v19-trends p{color:rgba(247,244,255,.64);font-size:12px;font-weight:820;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.demo-factory-v19-head .soft-button{min-height:32px;padding:0 9px}.demo-factory-v19-objectives,.demo-factory-v19-trends{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.demo-factory-v19-days,.demo-factory-v19-objectives article,.demo-factory-v19-trends article{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:var(--dash-radius);min-width:0;padding:9px}.demo-factory-v19-days li.good,.demo-factory-v19-objectives article.good,.demo-factory-v19-trends article.good{border-color:rgba(53,212,154,.3)}.demo-factory-v19-days li.warn,.demo-factory-v19-objectives article.warn,.demo-factory-v19-trends article.warn{border-color:rgba(243,182,73,.32)}.demo-factory-v19-days li.danger,.demo-factory-v19-objectives article.danger,.demo-factory-v19-trends article.danger{border-color:rgba(251,113,133,.36)}.demo-factory-v19-days li.neutral,.demo-factory-v19-objectives article.neutral,.demo-factory-v19-trends article.neutral{border-color:rgba(196,181,253,.16)}.demo-factory-v19-days{display:grid;gap:8px}.demo-factory-v19-days ol{display:grid;gap:6px;list-style:none;margin:0;padding:0}.demo-factory-v19-days li{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);padding:8px}.demo-factory-v19-days b{color:#bbf7d0;display:block;font-size:12px;margin-bottom:3px}.demo-factory-v20-pilot{background:rgba(7,7,13,.24);border:1px solid rgba(250,204,21,.16);border-radius:var(--dash-radius);display:grid;gap:8px;padding:10px}.demo-factory-v20-head{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v20-conversions>span,.demo-factory-v20-funnel span,.demo-factory-v20-head span,.demo-factory-v20-niches>span{color:#fde68a;display:block;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.demo-factory-v20-funnel strong,.demo-factory-v20-head strong,.demo-factory-v20-niches strong{color:var(--dash-text);display:block;line-height:1.16;overflow-wrap:anywhere}.demo-factory-v20-conversions p,.demo-factory-v20-conversions small,.demo-factory-v20-funnel p,.demo-factory-v20-head p,.demo-factory-v20-niches p,.demo-factory-v20-niches small{color:rgba(247,244,255,.64);font-size:12px;font-weight:820;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.demo-factory-v20-head .soft-button{min-height:32px;padding:0 9px}.demo-factory-v20-funnel{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.demo-factory-v20-conversions,.demo-factory-v20-funnel article,.demo-factory-v20-niches{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:var(--dash-radius);min-width:0;padding:9px}.demo-factory-v20-conversions li.good,.demo-factory-v20-funnel article.good,.demo-factory-v20-niches li.good{border-color:rgba(53,212,154,.3)}.demo-factory-v20-conversions li.warn,.demo-factory-v20-funnel article.warn,.demo-factory-v20-niches li.warn{border-color:rgba(243,182,73,.32)}.demo-factory-v20-conversions li.danger,.demo-factory-v20-funnel article.danger,.demo-factory-v20-niches li.danger{border-color:rgba(251,113,133,.36)}.demo-factory-v20-conversions li.neutral,.demo-factory-v20-funnel article.neutral,.demo-factory-v20-niches li.neutral{border-color:rgba(196,181,253,.16)}.demo-factory-v20-conversions,.demo-factory-v20-niches{display:grid;gap:8px}.demo-factory-v20-conversions ol,.demo-factory-v20-niches ol{display:grid;gap:6px;list-style:none;margin:0;padding:0}.demo-factory-v20-niches li{grid-template-columns:minmax(0,1fr) minmax(210px,.42fr)}.demo-factory-v20-conversions li,.demo-factory-v20-niches li{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:8px;display:grid;gap:8px;padding:8px}.demo-factory-v20-conversions li{grid-template-columns:minmax(0,1fr) minmax(250px,.7fr) auto}.demo-factory-v20-conversions b,.demo-factory-v20-niches b{color:#fde68a;display:block;font-size:12px;margin-bottom:3px}.demo-factory-v20-stages{display:flex;flex-wrap:wrap;gap:5px}.demo-factory-v20-stages span{border:1px solid rgba(221,214,254,.12);border-radius:8px;color:rgba(247,244,255,.7);font-size:11px;font-weight:920;line-height:1.1;padding:6px 7px}.demo-factory-v20-stages span.ready{border-color:rgba(53,212,154,.3);color:#bbf7d0}.demo-factory-v20-stages span.pending{border-color:rgba(243,182,73,.26);color:#fde68a}.demo-factory-v20-stages span.blocked{border-color:rgba(251,113,133,.32);color:#fecdd3}.demo-factory-v21-human{background:rgba(7,7,13,.24);border:1px solid rgba(244,114,182,.16);border-radius:var(--dash-radius);display:grid;gap:8px;padding:10px}.demo-factory-v21-head{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v21-activation>span,.demo-factory-v21-cards span,.demo-factory-v21-head span,.demo-factory-v21-rows>span{color:#fbcfe8;display:block;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.demo-factory-v21-cards strong,.demo-factory-v21-head strong{color:var(--dash-text);display:block;line-height:1.16;overflow-wrap:anywhere}.demo-factory-v21-activation p,.demo-factory-v21-cards p,.demo-factory-v21-head p,.demo-factory-v21-rows p,.demo-factory-v21-rows small{color:rgba(247,244,255,.64);font-size:12px;font-weight:820;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.demo-factory-v21-head .soft-button{min-height:32px;padding:0 9px}.demo-factory-v21-cards{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.demo-factory-v21-activation,.demo-factory-v21-cards article,.demo-factory-v21-rows{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:var(--dash-radius);min-width:0;padding:9px}.demo-factory-v21-activation li.good,.demo-factory-v21-cards article.good,.demo-factory-v21-rows li.good{border-color:rgba(53,212,154,.3)}.demo-factory-v21-activation li.warn,.demo-factory-v21-cards article.warn,.demo-factory-v21-rows li.warn{border-color:rgba(243,182,73,.32)}.demo-factory-v21-activation li.danger,.demo-factory-v21-cards article.danger,.demo-factory-v21-rows li.danger{border-color:rgba(251,113,133,.36)}.demo-factory-v21-activation li.neutral,.demo-factory-v21-cards article.neutral,.demo-factory-v21-rows li.neutral{border-color:rgba(196,181,253,.16)}.demo-factory-v21-activation,.demo-factory-v21-rows{display:grid;gap:8px}.demo-factory-v21-activation ol,.demo-factory-v21-rows ol{display:grid;gap:6px;list-style:none;margin:0;padding:0}.demo-factory-v21-rows li{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr) auto}.demo-factory-v21-activation li,.demo-factory-v21-rows li{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:8px;display:grid;gap:8px;padding:8px}.demo-factory-v21-activation li{grid-template-columns:minmax(0,1fr) auto}.demo-factory-v21-activation b,.demo-factory-v21-rows b{color:#fbcfe8;display:block;font-size:12px;margin-bottom:3px}.demo-factory-v21-stages{display:flex;flex-wrap:wrap;gap:5px}.demo-factory-v21-stages span{border:1px solid rgba(221,214,254,.12);border-radius:8px;color:rgba(247,244,255,.7);font-size:11px;font-weight:920;line-height:1.1;padding:6px 7px}.demo-factory-v21-stages span.ready{border-color:rgba(53,212,154,.3);color:#bbf7d0}.demo-factory-v21-stages span.pending{border-color:rgba(243,182,73,.26);color:#fde68a}.demo-factory-v21-stages span.blocked{border-color:rgba(251,113,133,.32);color:#fecdd3}.demo-factory-v24-pilot{background:rgba(7,7,13,.24);border:1px solid rgba(45,212,191,.18);border-radius:var(--dash-radius);display:grid;gap:8px;padding:10px}.demo-factory-v24-head{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v24-cards span,.demo-factory-v24-deprioritized>span,.demo-factory-v24-head span,.demo-factory-v24-history>span,.demo-factory-v24-next span,.demo-factory-v24-row-status span{color:#99f6e4;display:block;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.demo-factory-v24-cards strong,.demo-factory-v24-deprioritized strong,.demo-factory-v24-head strong,.demo-factory-v24-history strong,.demo-factory-v24-next strong,.demo-factory-v24-row-status b{color:var(--dash-text);display:block;line-height:1.16;overflow-wrap:anywhere}.demo-factory-v24-cards p,.demo-factory-v24-deprioritized p,.demo-factory-v24-deprioritized small,.demo-factory-v24-head p,.demo-factory-v24-history p,.demo-factory-v24-history small,.demo-factory-v24-next p,.demo-factory-v24-pilot>small,.demo-factory-v24-row-status p{color:rgba(247,244,255,.64);font-size:12px;font-weight:820;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.demo-factory-v24-next{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(45,212,191,.18);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:9px}.demo-factory-v24-next.good{border-color:rgba(53,212,154,.3)}.demo-factory-v24-next.warn{border-color:rgba(243,182,73,.32)}.demo-factory-v24-next.danger{border-color:rgba(251,113,133,.36)}.demo-factory-v24-cards{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.demo-factory-v24-cards article,.demo-factory-v24-deprioritized,.demo-factory-v24-history{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:var(--dash-radius);min-width:0;padding:9px}.demo-factory-v24-cards article.good,.demo-factory-v24-deprioritized li.good{border-color:rgba(53,212,154,.3)}.demo-factory-v24-cards article.warn,.demo-factory-v24-deprioritized li.warn{border-color:rgba(243,182,73,.32)}.demo-factory-v24-cards article.danger,.demo-factory-v24-deprioritized li.danger{border-color:rgba(251,113,133,.36)}.demo-factory-v24-cards article.neutral,.demo-factory-v24-deprioritized li.neutral{border-color:rgba(196,181,253,.16)}.demo-factory-v24-deprioritized,.demo-factory-v24-history{display:grid;gap:8px}.demo-factory-v24-deprioritized ol,.demo-factory-v24-history ol{display:grid;gap:6px;list-style:none;margin:0;padding:0}.demo-factory-v24-deprioritized li,.demo-factory-v24-history li{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,.8fr) minmax(200px,1fr) auto;padding:8px}.demo-factory-v24-deprioritized b,.demo-factory-v24-history b{color:#99f6e4;display:block;font-size:12px;margin-bottom:3px}.demo-factory-v24-row-status{background:rgba(255,255,255,.025);border:1px solid rgba(45,212,191,.14);border-radius:8px;padding:7px}.demo-factory-v24-row-status.traced{border-color:rgba(53,212,154,.26)}.demo-factory-v24-row-status.active{border-color:rgba(243,182,73,.26)}.demo-factory-v25-batches{background:rgba(7,7,13,.24);border:1px solid rgba(251,191,36,.18);border-radius:var(--dash-radius);display:grid;gap:8px;padding:10px}.demo-factory-v25-head,.demo-factory-v25-selection-head{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v25-cards span,.demo-factory-v25-filters span,.demo-factory-v25-head span,.demo-factory-v25-selection-head span{color:#fde68a;display:block;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.demo-factory-v25-cards strong,.demo-factory-v25-head strong,.demo-factory-v25-selection li strong,.demo-factory-v25-selection-head strong{color:var(--dash-text);display:block;line-height:1.16;overflow-wrap:anywhere}.demo-factory-v25-batches>small,.demo-factory-v25-cards p,.demo-factory-v25-head p,.demo-factory-v25-selection p,.demo-factory-v25-selection small,.demo-factory-v25-selection-head p{color:rgba(247,244,255,.64);font-size:12px;font-weight:820;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.demo-factory-v25-cards{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.demo-factory-v25-cards article,.demo-factory-v25-filters,.demo-factory-v25-selection{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:var(--dash-radius);min-width:0;padding:9px}.demo-factory-v25-cards article.good,.demo-factory-v25-selection li.good{border-color:rgba(53,212,154,.3)}.demo-factory-v25-cards article.warn,.demo-factory-v25-selection li.warn{border-color:rgba(243,182,73,.32)}.demo-factory-v25-cards article.danger,.demo-factory-v25-selection li.danger{border-color:rgba(251,113,133,.36)}.demo-factory-v25-cards article.neutral,.demo-factory-v25-selection li.neutral{border-color:rgba(196,181,253,.16)}.demo-factory-v25-selection li.processed{background:rgba(45,212,191,.06);border-color:rgba(45,212,191,.28)}.demo-factory-v26-progress{background:rgba(255,255,255,.035);border:1px solid rgba(45,212,191,.16);border-radius:var(--dash-radius);display:grid;gap:8px;min-width:0;padding:9px}.demo-factory-v26-head{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v26-head span,.demo-factory-v26-log>span,.demo-factory-v26-stats span{color:#99f6e4;display:block;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.demo-factory-v26-head strong,.demo-factory-v26-stats strong{color:var(--dash-text);display:block;line-height:1.16;overflow-wrap:anywhere}.demo-factory-v26-head p,.demo-factory-v26-log p,.demo-factory-v26-log small,.demo-factory-v26-stats p{color:rgba(247,244,255,.64);font-size:12px;font-weight:820;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.demo-factory-v26-actions{display:grid;gap:6px;min-width:170px}.demo-factory-v26-meter-block{display:grid;gap:5px}.demo-factory-v26-meter-block b{color:#99f6e4;display:block;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.demo-factory-v26-meter{background:rgba(255,255,255,.055);border:1px solid rgba(45,212,191,.14);border-radius:999px;height:10px;overflow:hidden}.demo-factory-v26-meter span{background:linear-gradient(90deg,#2dd4bf,#fbbf24);display:block;height:100%;min-width:2px}.demo-factory-v26-stats{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-factory-v26-stats article{background:rgba(255,255,255,.03);border:1px solid rgba(45,212,191,.1);border-radius:8px;min-width:0;padding:8px}.demo-factory-v26-log{display:grid;gap:7px}.demo-factory-v26-log ol{display:grid;gap:5px;list-style:none;margin:0;padding:0}.demo-factory-v26-log li{align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(45,212,191,.1);border-radius:8px;display:grid;gap:6px;grid-template-columns:minmax(0,.42fr) minmax(0,1fr) auto;padding:7px}.demo-factory-v26-log b{color:#99f6e4;display:block;font-size:12px;overflow-wrap:anywhere}.demo-factory-v26-log li>span{color:rgba(247,244,255,.78);font-size:12px;font-weight:850;overflow-wrap:anywhere}.demo-factory-v27-weekly{background:rgba(255,255,255,.035);border:1px solid rgba(167,139,250,.16);border-radius:var(--dash-radius);display:grid;gap:8px;min-width:0;padding:9px}.demo-factory-v27-head{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v27-cards span,.demo-factory-v27-grid>div>span,.demo-factory-v27-head span{color:#ddd6fe;display:block;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.demo-factory-v27-cards strong,.demo-factory-v27-grid strong,.demo-factory-v27-head strong{color:var(--dash-text);display:block;line-height:1.16;overflow-wrap:anywhere}.demo-factory-v27-cards p,.demo-factory-v27-grid p,.demo-factory-v27-head p,.demo-factory-v27-weekly>small{color:rgba(247,244,255,.64);font-size:12px;font-weight:820;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.demo-factory-v27-cards{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.demo-factory-v27-cards article,.demo-factory-v27-grid>div{background:rgba(255,255,255,.03);border:1px solid rgba(221,214,254,.1);border-radius:8px;min-width:0;padding:8px}.demo-factory-v27-cards article.good{border-color:rgba(53,212,154,.3)}.demo-factory-v27-cards article.warn{border-color:rgba(243,182,73,.32)}.demo-factory-v27-cards article.neutral{border-color:rgba(196,181,253,.16)}.demo-factory-v27-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-factory-v27-grid>div{display:grid;gap:7px}.demo-factory-v27-grid ol{display:grid;gap:5px;list-style:none;margin:0;padding:0}.demo-factory-v27-grid li{background:rgba(255,255,255,.028);border:1px solid rgba(221,214,254,.08);border-radius:8px;display:grid;gap:3px;min-width:0;padding:7px}.demo-factory-v27-grid b{color:#ddd6fe;display:block;font-size:12px;line-height:1.2;overflow-wrap:anywhere}.demo-factory-v28-archive{background:rgba(255,255,255,.035);border:1px solid rgba(34,197,94,.16);border-radius:var(--dash-radius);display:grid;gap:8px;min-width:0;padding:9px}.demo-factory-v28-head{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v28-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.demo-factory-v28-cards span,.demo-factory-v28-grid>div>span,.demo-factory-v28-head span{color:#bbf7d0;display:block;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.demo-factory-v28-cards strong,.demo-factory-v28-grid strong,.demo-factory-v28-head strong{color:var(--dash-text);display:block;line-height:1.16;overflow-wrap:anywhere}.demo-factory-v28-archive>small,.demo-factory-v28-cards p,.demo-factory-v28-grid p,.demo-factory-v28-head p{color:rgba(247,244,255,.64);font-size:12px;font-weight:820;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.demo-factory-v28-cards{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.demo-factory-v28-cards article,.demo-factory-v28-grid article,.demo-factory-v28-grid>div{background:rgba(255,255,255,.03);border:1px solid rgba(187,247,208,.1);border-radius:8px;min-width:0;padding:8px}.demo-factory-v28-cards article.good{border-color:rgba(53,212,154,.3)}.demo-factory-v28-cards article.warn{border-color:rgba(243,182,73,.32)}.demo-factory-v28-cards article.neutral{border-color:rgba(187,247,208,.16)}.demo-factory-v28-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-factory-v28-grid>div{display:grid;gap:7px}.demo-factory-v28-grid ol{display:grid;gap:5px;list-style:none;margin:0;padding:0}.demo-factory-v28-grid li{background:rgba(255,255,255,.028);border:1px solid rgba(187,247,208,.08);border-radius:8px;display:grid;gap:3px;min-width:0;padding:7px}.demo-factory-v28-grid b{color:#bbf7d0;display:block;font-size:12px;line-height:1.2;overflow-wrap:anywhere}.demo-factory-v29-trends{background:rgba(255,255,255,.035);border:1px solid rgba(56,189,248,.16);border-radius:var(--dash-radius);display:grid;gap:8px;min-width:0;padding:9px}.demo-factory-v29-head{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v29-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.demo-factory-v29-import-button{cursor:pointer}.demo-factory-v29-file{display:none}.demo-factory-v29-cards span,.demo-factory-v29-grid>div>span,.demo-factory-v29-head span{color:#bae6fd;display:block;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.demo-factory-v29-cards strong,.demo-factory-v29-grid strong,.demo-factory-v29-head strong{color:var(--dash-text);display:block;line-height:1.16;overflow-wrap:anywhere}.demo-factory-v29-cards p,.demo-factory-v29-grid p,.demo-factory-v29-head p,.demo-factory-v29-trends>small{color:rgba(247,244,255,.64);font-size:12px;font-weight:820;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.demo-factory-v29-cards{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.demo-factory-v29-cards article,.demo-factory-v29-grid article,.demo-factory-v29-grid>div{background:rgba(255,255,255,.03);border:1px solid rgba(186,230,253,.1);border-radius:8px;min-width:0;padding:8px}.demo-factory-v29-cards article.good{border-color:rgba(53,212,154,.3)}.demo-factory-v29-cards article.warn{border-color:rgba(243,182,73,.32)}.demo-factory-v29-cards article.neutral{border-color:rgba(186,230,253,.16)}.demo-factory-v29-grid{display:grid;gap:8px;grid-template-columns:minmax(0,1.45fr) minmax(0,.9fr) minmax(0,.9fr)}.demo-factory-v29-grid>div{display:grid;gap:7px}.demo-factory-v29-grid ol{display:grid;gap:5px;list-style:none;margin:0;padding:0}.demo-factory-v29-grid li{background:rgba(255,255,255,.028);border:1px solid rgba(186,230,253,.08);border-radius:8px;display:grid;gap:3px;min-width:0;padding:7px}.demo-factory-v29-grid b{color:#bae6fd;display:block;font-size:12px;line-height:1.2;overflow-wrap:anywhere}.demo-factory-v210-alerts{background:rgba(255,255,255,.035);border:1px solid rgba(251,191,36,.18);border-radius:var(--dash-radius);display:grid;gap:8px;min-width:0;padding:9px}.demo-factory-v210-head{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v210-cards span,.demo-factory-v210-grid>div>span,.demo-factory-v210-head span{color:#fef3c7;display:block;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.demo-factory-v210-cards strong,.demo-factory-v210-grid strong,.demo-factory-v210-head strong{color:var(--dash-text);display:block;line-height:1.16;overflow-wrap:anywhere}.demo-factory-v210-alerts>small,.demo-factory-v210-cards p,.demo-factory-v210-grid p,.demo-factory-v210-head p{color:rgba(247,244,255,.64);font-size:12px;font-weight:820;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.demo-factory-v210-cards{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.demo-factory-v210-cards article,.demo-factory-v210-grid article,.demo-factory-v210-grid>div{background:rgba(255,255,255,.03);border:1px solid rgba(254,243,199,.1);border-radius:8px;min-width:0;padding:8px}.demo-factory-v210-cards article.good,.demo-factory-v210-grid li.good{border-color:rgba(53,212,154,.3)}.demo-factory-v210-cards article.warn,.demo-factory-v210-grid li.warn{border-color:rgba(243,182,73,.34)}.demo-factory-v210-cards article.neutral,.demo-factory-v210-grid li.neutral{border-color:rgba(254,243,199,.16)}.demo-factory-v210-grid{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.72fr)}.demo-factory-v210-grid>div{display:grid;gap:7px}.demo-factory-v210-grid ol{display:grid;gap:5px;list-style:none;margin:0;padding:0}.demo-factory-v210-grid li{background:rgba(255,255,255,.028);border:1px solid rgba(254,243,199,.08);border-radius:8px;display:grid;gap:3px;min-width:0;padding:7px}.demo-factory-v210-grid b{color:#fef3c7;display:block;font-size:12px;line-height:1.2;overflow-wrap:anywhere}.demo-factory-v211-execution{background:rgba(255,255,255,.035);border:1px solid rgba(52,211,153,.18);border-radius:var(--dash-radius);display:grid;gap:8px;min-width:0;padding:9px}.demo-factory-v211-head{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v211-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.demo-factory-v211-cards span,.demo-factory-v211-grid>div>span,.demo-factory-v211-head span{color:#a7f3d0;display:block;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.demo-factory-v211-cards strong,.demo-factory-v211-grid strong,.demo-factory-v211-head strong{color:var(--dash-text);display:block;line-height:1.16;overflow-wrap:anywhere}.demo-factory-v211-cards p,.demo-factory-v211-execution>small,.demo-factory-v211-grid p,.demo-factory-v211-head p{color:rgba(247,244,255,.64);font-size:12px;font-weight:820;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.demo-factory-v211-meter-block{display:grid;gap:6px}.demo-factory-v211-meter-block b{color:#a7f3d0;font-size:12px;overflow-wrap:anywhere}.demo-factory-v211-meter{background:rgba(255,255,255,.07);border-radius:999px;height:9px;overflow:hidden}.demo-factory-v211-meter span{background:linear-gradient(90deg,#34d399,#fbbf24);display:block;height:100%}.demo-factory-v211-cards{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-factory-v211-cards article,.demo-factory-v211-grid article,.demo-factory-v211-grid>div{background:rgba(255,255,255,.03);border:1px solid rgba(167,243,208,.1);border-radius:8px;min-width:0;padding:8px}.demo-factory-v211-cards article.good,.demo-factory-v211-grid li.good{border-color:rgba(53,212,154,.3)}.demo-factory-v211-cards article.warn,.demo-factory-v211-grid li.warn{border-color:rgba(243,182,73,.34)}.demo-factory-v211-cards article.neutral,.demo-factory-v211-grid li.neutral{border-color:rgba(167,243,208,.16)}.demo-factory-v211-grid{display:grid;gap:8px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.72fr)}.demo-factory-v211-grid>div{display:grid;gap:7px}.demo-factory-v211-grid ol{display:grid;gap:5px;list-style:none;margin:0;padding:0}.demo-factory-v211-grid li{background:rgba(255,255,255,.028);border:1px solid rgba(167,243,208,.08);border-radius:8px;display:grid;gap:6px;min-width:0;padding:7px}.demo-factory-v211-grid b{color:#a7f3d0;display:block;font-size:12px;line-height:1.2;overflow-wrap:anywhere}.demo-factory-v25-filters{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.demo-factory-v25-filters>div{display:grid;gap:7px;min-width:0}.demo-factory-v25-filter-grid{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.demo-factory-v25-filter-grid button{background:rgba(255,255,255,.032);border:1px solid rgba(221,214,254,.1);border-radius:8px;color:rgba(247,244,255,.72);cursor:pointer;display:grid;gap:3px;min-height:68px;padding:8px;text-align:left}.demo-factory-v25-filter-grid button.active{background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.34);color:#fef3c7}.demo-factory-v25-filter-grid b,.demo-factory-v25-selection b{color:#fde68a;display:block;font-size:12px;line-height:1.2;overflow-wrap:anywhere}.demo-factory-v25-filter-grid strong{color:#ffffff;display:block;font-size:18px;line-height:1}.demo-factory-v25-filter-grid small{color:rgba(247,244,255,.56);font-size:11px;font-weight:820;line-height:1.25;overflow-wrap:anywhere}.demo-factory-v25-selection{display:grid;gap:8px}.demo-factory-v25-selection ol{display:grid;gap:6px;list-style:none;margin:0;padding:0}.demo-factory-v25-selection li{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,.58fr) minmax(240px,1fr) auto;padding:8px}.demo-factory-v25-row-actions{display:grid;gap:6px;min-width:150px}.demo-factory-v25-row-actions .soft-button,.demo-factory-v25-row-actions form{width:100%}.demo-factory-v22-decisions{background:rgba(7,7,13,.24);border:1px solid rgba(147,197,253,.16);border-radius:var(--dash-radius);display:grid;gap:8px;padding:10px}.demo-factory-v22-head{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v22-cards span,.demo-factory-v22-head span,.demo-factory-v22-proof span,.demo-factory-v22-rows>span{color:#bfdbfe;display:block;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.demo-factory-v22-cards strong,.demo-factory-v22-head strong,.demo-factory-v22-rows strong{color:var(--dash-text);display:block;line-height:1.16;overflow-wrap:anywhere}.demo-factory-v22-cards p,.demo-factory-v22-head p,.demo-factory-v22-proof p,.demo-factory-v22-rows p,.demo-factory-v22-rows small{color:rgba(247,244,255,.64);font-size:12px;font-weight:820;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.demo-factory-v22-head .soft-button{min-height:32px;padding:0 9px}.demo-factory-v22-cards{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.demo-factory-v22-cards article,.demo-factory-v22-rows{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:var(--dash-radius);min-width:0;padding:9px}.demo-factory-v22-cards article.good,.demo-factory-v22-rows li.good{border-color:rgba(53,212,154,.3)}.demo-factory-v22-cards article.warn,.demo-factory-v22-rows li.warn{border-color:rgba(243,182,73,.32)}.demo-factory-v22-cards article.danger,.demo-factory-v22-rows li.danger{border-color:rgba(251,113,133,.36)}.demo-factory-v22-cards article.neutral,.demo-factory-v22-rows li.neutral{border-color:rgba(196,181,253,.16)}.demo-factory-v22-rows{display:grid;gap:8px}.demo-factory-v22-rows ol{display:grid;gap:6px;list-style:none;margin:0;padding:0}.demo-factory-v22-rows li{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,.48fr) minmax(220px,.8fr) minmax(220px,.72fr) auto;padding:8px}.demo-factory-v22-rows b{color:#bfdbfe;display:block;font-size:12px;margin-bottom:3px}.demo-factory-v22-proof{background:rgba(255,255,255,.025);border:1px solid rgba(147,197,253,.12);border-radius:8px;padding:7px}.demo-factory-v22-actions{display:grid;gap:6px;min-width:150px}.demo-factory-v22-actions .soft-button,.demo-factory-v22-actions form{width:100%}.demo-factory-v23-journal{background:rgba(7,7,13,.24);border:1px solid rgba(167,139,250,.16);border-radius:var(--dash-radius);display:grid;gap:8px;padding:10px}.demo-factory-v23-head{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v23-cards span,.demo-factory-v23-entries>span,.demo-factory-v23-head span{color:#ddd6fe;display:block;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.demo-factory-v23-cards strong,.demo-factory-v23-entries strong,.demo-factory-v23-head strong{color:var(--dash-text);display:block;line-height:1.16;overflow-wrap:anywhere}.demo-factory-v23-cards p,.demo-factory-v23-entries p,.demo-factory-v23-entries small,.demo-factory-v23-head p{color:rgba(247,244,255,.64);font-size:12px;font-weight:820;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.demo-factory-v23-head .soft-button{min-height:32px;padding:0 9px}.demo-factory-v23-cards{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.demo-factory-v23-cards article,.demo-factory-v23-entries{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:var(--dash-radius);min-width:0;padding:9px}.demo-factory-v23-cards article.good{border-color:rgba(53,212,154,.3)}.demo-factory-v23-cards article.warn{border-color:rgba(243,182,73,.32)}.demo-factory-v23-cards article.danger{border-color:rgba(251,113,133,.36)}.demo-factory-v23-cards article.neutral{border-color:rgba(196,181,253,.16)}.demo-factory-v23-entries{display:grid;gap:8px}.demo-factory-v23-entries ol{display:grid;gap:6px;list-style:none;margin:0;padding:0}.demo-factory-v23-entries li{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);padding:8px}.demo-factory-v23-entries b{color:#ddd6fe;display:block;font-size:12px;margin-bottom:3px}.demo-factory-v17-next{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-v17-next-actions{display:grid;gap:7px;min-width:210px}.demo-factory-v17-next-actions .soft-button{min-height:32px;padding:0 9px;width:100%}.demo-factory-v17-decisions{display:grid;gap:8px}.demo-factory-v17-decisions ol{display:grid;gap:6px;list-style:none;margin:0;padding:0}.demo-factory-v17-decisions li{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:8px;padding:8px}.demo-factory-v17-decisions b{color:var(--dash-text);margin-right:6px}.demo-factory-v1-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.demo-factory-v1-filter-bar a,.demo-factory-v1-filter-bar>span{background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:999px;color:rgba(247,244,255,.74);font-size:11px;font-weight:900;line-height:1.2;min-height:30px;padding:8px 10px;text-decoration:none}.demo-factory-v1-filter-bar a.active{background:rgba(125,211,252,.14);border-color:rgba(125,211,252,.32);color:var(--dash-text)}.demo-factory-v1-filter-bar b{color:var(--dash-text);margin-left:4px}.demo-factory-v1-report-decisions{display:flex;flex-wrap:wrap;gap:8px}.demo-factory-v1-report-checks span,.demo-factory-v1-report-decisions span{background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:999px;color:rgba(247,244,255,.78);font-size:11px;font-weight:900;line-height:1.25;min-height:28px;padding:7px 9px}.demo-factory-v1-report-decisions b{color:var(--dash-text);margin-left:4px}.demo-factory-v1-report-list{display:grid;gap:8px}.demo-factory-v1-report-list article{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(190px,.32fr) minmax(220px,.36fr) auto}.demo-factory-v1-report-checks{display:flex;flex-wrap:wrap;gap:6px}.demo-factory-v1-report-list .shared-file-copy-control{min-width:min(180px,100%)}.demo-factory-v1-report-list .shared-file-copy-button{min-height:34px;padding:0 10px}.demo-factory-v1-report-foot{display:flex;flex-wrap:wrap;gap:8px}.demo-factory-v1-report-foot span{background:rgba(255,255,255,.04);border:1px solid rgba(221,214,254,.08);border-radius:999px;color:rgba(247,244,255,.66);max-width:100%;overflow-wrap:anywhere;padding:7px 9px;text-transform:none}.demo-factory-daily-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.demo-factory-daily-grid span,.demo-factory-daily-head span{margin-bottom:7px}.demo-factory-daily-grid strong,.demo-factory-daily-head strong{color:var(--dash-text);display:block;letter-spacing:0;line-height:1.15}.demo-factory-daily-head strong{font-size:18px}.demo-factory-daily-grid b,.demo-factory-daily-head b{color:var(--dash-amber);font-size:12px;font-weight:950}.demo-factory-daily-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.demo-factory-daily-grid a{background:rgba(4,4,9,.36);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius);color:inherit;display:grid;gap:6px;min-height:118px;padding:10px;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.demo-factory-daily-grid svg{color:var(--dash-violet-3)}.demo-factory-daily-grid strong{font-size:14px;overflow-wrap:anywhere}.demo-factory-daily-grid small{color:rgba(247,244,255,.52);font-size:11px;line-height:1.3}.demo-factory-command-strip{border-top:1px solid rgba(221,214,254,.1);display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px}.demo-factory-command-strip a,.demo-factory-empty-state,.demo-factory-level-grid article,.demo-factory-metrics-drawer,.demo-factory-process-drawer,.demo-factory-work-row{background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius)}.demo-factory-metrics-drawer{overflow:hidden}.demo-factory-metrics-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:46px;padding:11px 12px}.demo-factory-metrics-drawer>summary::-webkit-details-marker{display:none}.demo-factory-metrics-drawer>summary b,.demo-factory-metrics-drawer>summary span{margin:0}.demo-factory-metrics-drawer>summary b{color:rgba(247,244,255,.82);font-size:12px}.demo-factory-command-strip a{align-items:start;color:inherit;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:96px;padding:12px;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.demo-factory-command-strip svg{color:var(--dash-violet-2);margin-top:2px}.demo-factory-command-strip strong{color:var(--dash-text);display:block;font-size:28px;letter-spacing:0;line-height:1}.demo-factory-level-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-factory-level-grid article{align-content:start;display:grid;gap:10px;min-height:214px;padding:12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.demo-factory-empty-state strong,.demo-factory-level-grid strong,.demo-factory-work-row strong{color:var(--dash-text);display:block;font-size:17px;letter-spacing:0;line-height:1.2}.demo-factory-level-grid .compact-action{align-self:end;margin-top:4px}.demo-factory-work-list{display:grid;gap:8px}.demo-factory-section-title{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:28px}.demo-factory-section-title b,.demo-factory-section-title span{margin:0}.demo-factory-process-drawer>summary b,.demo-factory-section-title b{color:rgba(247,244,255,.86);font-size:12px;font-weight:950}.demo-factory-work-row{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:104px;padding:12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.demo-factory-work-row small{color:rgba(247,244,255,.58);font-size:12px}.demo-factory-work-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.demo-factory-work-tags b{background:rgba(139,92,246,.11);border:1px solid rgba(196,181,253,.14);border-radius:999px;color:rgba(247,244,255,.74);font-size:11px;font-weight:900;line-height:1.25;padding:5px 8px}.demo-factory-work-context{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.demo-factory-work-context article{background:rgba(7,7,13,.3);border:1px solid rgba(221,214,254,.1);border-radius:12px;min-width:0;padding:9px}.demo-factory-work-context article.good{border-color:rgba(53,212,154,.22)}.demo-factory-work-context article.warn{border-color:rgba(243,182,73,.28)}.demo-factory-work-context article.danger,.demo-factory-work-context article.risk{border-color:rgba(251,113,133,.26)}.demo-factory-work-context article.neutral{border-color:rgba(196,181,253,.14)}.demo-factory-work-context p,.demo-factory-work-context span,.demo-factory-work-context strong{display:block;line-height:1.22;min-width:0;overflow-wrap:anywhere}.demo-factory-work-context strong{color:#ffffff;font-size:13px;margin-top:5px}.demo-factory-work-context p{color:rgba(247,244,255,.6);font-size:11px;font-weight:820;margin:4px 0 0}.demo-factory-work-row>b{color:var(--dash-amber);font-size:14px}.demo-factory-empty-state{padding:14px}.demo-factory-work-footer{align-items:center;background:rgba(5,5,10,.42);border:1px solid rgba(221,214,254,.1);border-radius:var(--dash-radius);color:var(--dash-muted);display:flex;flex-wrap:wrap;font-size:12px;font-weight:850;gap:8px;justify-content:space-between;min-height:40px;padding:0 12px}.demo-factory-work-footer b{color:rgba(247,244,255,.78);font-size:inherit}.demo-factory-process-drawer{overflow:hidden}.demo-factory-process-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.demo-factory-process-drawer>summary::-webkit-details-marker{display:none}.demo-factory-process-drawer>summary b,.demo-factory-process-drawer>summary span{margin:0}.demo-factory-step-grid{border-top:1px solid rgba(221,214,254,.1);display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));padding:10px}.demo-factory-step-grid span{align-items:center;background:rgba(139,92,246,.12);border:1px solid rgba(196,181,253,.16);border-radius:var(--dash-radius);color:rgba(247,244,255,.84);display:flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;min-height:36px;padding:10px;text-align:center}@keyframes demoFactoryRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.demo-factory-command-panel{animation:none}.demo-factory-action-dock a,.demo-factory-command-strip a,.demo-factory-daily-grid a,.demo-factory-level-grid article,.demo-factory-work-row{transition:none}}@media (max-width:1180px){.demo-factory-daily-head,.demo-factory-focus-card,.demo-factory-qa-alert,.demo-factory-v1-head,.demo-factory-v1-list article,.demo-factory-v1-report-head,.demo-factory-v1-report-list article,.demo-factory-v16-action,.demo-factory-v16-head,.demo-factory-v17-current,.demo-factory-v17-head,.demo-factory-v17-next,.demo-factory-v18-report-head,.demo-factory-v19-days li,.demo-factory-v19-head,.demo-factory-v20-conversions li,.demo-factory-v20-head,.demo-factory-v20-niches li,.demo-factory-v21-activation li,.demo-factory-v21-head,.demo-factory-v21-rows li,.demo-factory-v210-grid,.demo-factory-v210-head,.demo-factory-v211-grid,.demo-factory-v211-head,.demo-factory-v22-head,.demo-factory-v22-rows li,.demo-factory-v23-entries li,.demo-factory-v23-head,.demo-factory-v24-deprioritized li,.demo-factory-v24-head,.demo-factory-v24-history li,.demo-factory-v24-next,.demo-factory-v25-filters,.demo-factory-v25-head,.demo-factory-v25-selection li,.demo-factory-v25-selection-head,.demo-factory-v26-head,.demo-factory-v26-log li,.demo-factory-v27-grid,.demo-factory-v27-head,.demo-factory-v28-grid,.demo-factory-v28-head,.demo-factory-v29-grid,.demo-factory-v29-head,.demo-factory-work-row{grid-template-columns:minmax(0,1fr)}.demo-factory-focus-actions,.demo-factory-v1-report-actions,.demo-factory-work-actions{justify-content:flex-start}.demo-factory-level-grid{grid-template-columns:minmax(0,1fr)}.demo-factory-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-factory-work-context{grid-template-columns:minmax(0,1fr)}.demo-factory-daily-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-factory-v1-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-factory-v1-production-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-factory-v1-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-factory-v1-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-factory-v16-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-factory-v16-grid,.demo-factory-v17-goals{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-factory-v18-report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-factory-v19-objectives,.demo-factory-v19-trends,.demo-factory-v20-funnel,.demo-factory-v21-cards,.demo-factory-v210-cards,.demo-factory-v211-cards,.demo-factory-v22-cards,.demo-factory-v23-cards,.demo-factory-v24-cards,.demo-factory-v25-cards,.demo-factory-v26-stats,.demo-factory-v27-cards,.demo-factory-v28-cards,.demo-factory-v29-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-factory-v1-tracker-head,.demo-factory-v1-tracker-summary{grid-template-columns:minmax(0,1fr)}.demo-factory-v1-tracker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-factory-v1-batch-actions{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.demo-factory-command-strip,.demo-factory-step-grid,.demo-factory-v1-batch-grid,.demo-factory-v1-completeness-grid,.demo-factory-v1-machine-grid,.demo-factory-v1-production-cut-grid,.demo-factory-v1-production-strip,.demo-factory-v1-queue-grid,.demo-factory-v1-report-metrics,.demo-factory-v1-stage-grid,.demo-factory-v1-tracker-grid,.demo-factory-v1-tracker-stats,.demo-factory-v1-tracker-summary,.demo-factory-v16-grid,.demo-factory-v16-metrics,.demo-factory-v17-goals,.demo-factory-v18-report-grid,.demo-factory-v19-objectives,.demo-factory-v19-trends,.demo-factory-v20-funnel,.demo-factory-v21-cards,.demo-factory-v210-cards,.demo-factory-v211-cards,.demo-factory-v22-cards,.demo-factory-v23-cards,.demo-factory-v24-cards,.demo-factory-v25-cards,.demo-factory-v26-stats,.demo-factory-v27-cards,.demo-factory-v28-cards,.demo-factory-v29-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-factory-daily-grid{grid-template-columns:minmax(0,1fr)}.demo-factory-action-dock{grid-template-columns:repeat(2,minmax(0,1fr))}.control-center-shell .demo-factory-action-dock{grid-template-columns:repeat(2,minmax(0,1fr))!important}.demo-factory-action-dock .shared-file-copy-control{grid-column:1/-1}.demo-factory-v1-email-sent-batch,.demo-factory-v1-followup-trace-batch{grid-template-columns:minmax(0,1fr)}.demo-factory-v1-email-sent-batch .dark-button,.demo-factory-v1-followup-trace-batch .dark-button{width:100%}.demo-factory-v1-url-record-batch{grid-template-columns:minmax(0,1fr)}.demo-factory-v1-url-record-batch .dark-button{width:100%}.demo-factory-v1-completeness-head,.demo-factory-v1-completeness-summary,.demo-factory-v1-machine-head,.demo-factory-v1-machine-priority,.demo-factory-v1-production-cut-head,.demo-factory-v1-production-cut-list article{grid-template-columns:minmax(0,1fr)}.demo-factory-v1-completeness-actions,.demo-factory-v1-completeness-actions .shared-file-copy-control,.demo-factory-v1-machine-actions,.demo-factory-v1-machine-actions .dark-button,.demo-factory-v1-machine-actions .shared-file-copy-control,.demo-factory-v1-production-cut-actions,.demo-factory-v1-production-cut-actions .shared-file-copy-control,.demo-factory-v1-production-cut-actions .soft-button,.demo-factory-v1-production-cut-row-actions,.demo-factory-v1-production-cut-row-actions .dark-button,.demo-factory-v1-production-cut-row-actions .shared-file-copy-control{width:100%}.demo-factory-v1-activation-handoff-list article,.demo-factory-v1-client-onboarding-list article,.demo-factory-v1-human-decision-list form,.demo-factory-v1-revenue-list article,.demo-factory-v1-url-record-list form{grid-template-columns:minmax(0,1fr)}.demo-factory-v1-activation-handoff-actions,.demo-factory-v1-client-onboarding-actions,.demo-factory-v1-human-decision-actions,.demo-factory-v1-revenue-actions{justify-content:stretch}.demo-factory-v1-activation-handoff-actions .dark-button,.demo-factory-v1-activation-handoff-actions .soft-button,.demo-factory-v1-client-onboarding-actions .dark-button,.demo-factory-v1-client-onboarding-actions .soft-button,.demo-factory-v1-client-onboarding-actions form,.demo-factory-v1-human-decision-actions .dark-button,.demo-factory-v1-human-decision-actions .soft-button,.demo-factory-v1-revenue-actions .dark-button,.demo-factory-v1-revenue-actions .soft-button,.demo-factory-v1-revenue-actions form{width:100%}.demo-factory-v1-url-record-actions{justify-content:stretch}.demo-factory-v1-url-record-actions .dark-button,.demo-factory-v1-url-record-actions .soft-button{width:100%}.demo-factory-action-dock .shared-file-copy-button,.demo-factory-action-dock a{min-height:48px;padding:0 8px}.demo-factory-focus-card{min-height:0;padding:12px}.demo-factory-focus-actions,.demo-factory-focus-actions .dark-button,.demo-factory-focus-actions .soft-button,.demo-factory-v1-report-actions .dark-button,.demo-factory-v1-report-actions .shared-file-copy-button,.demo-factory-v1-report-actions .shared-file-copy-control,.demo-factory-v1-report-actions .soft-button,.demo-factory-work-actions .dark-button,.demo-factory-work-actions .shared-file-copy-button,.demo-factory-work-actions .shared-file-copy-control,.demo-factory-work-actions .soft-button{width:100%}.demo-factory-focus-actions,.demo-factory-v1-report-actions,.demo-factory-v17-current-actions,.demo-factory-work-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.demo-factory-v17-next-actions{min-width:0}}.router-command-panel{animation:routerCommandRise .36s ease-out both;background:linear-gradient(135deg,rgba(139,92,246,.14),rgba(56,189,248,.05) 42%,transparent 68%),linear-gradient(180deg,rgba(17,15,28,.97),rgba(7,6,12,.98));border-color:rgba(196,181,253,.2);display:grid;gap:12px;grid-column:1/-1;overflow:hidden}.router-command-panel .panel-header{margin-bottom:0}.router-command-panel .status-pill{white-space:nowrap}.router-action-dock{background:rgba(5,5,10,.58);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.router-action-dock a{min-height:50px;padding:0 12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.router-action-dock a:hover,.router-command-strip a:hover,.router-example-card:hover,.router-fallback-card article:hover,.router-mode-strip article:hover,.router-priority-rules article:hover{border-color:rgba(221,214,254,.28);box-shadow:0 14px 34px rgba(7,6,12,.24);transform:translateY(-1px)}.router-focus-card{align-items:center;background:rgba(255,255,255,.054);border:1px solid rgba(221,214,254,.13);border-radius:var(--dash-radius);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:118px;padding:14px}.router-command-strip a.critical,.router-focus-card.critical,.router-mode-strip article.critical,.router-priority-rules article.critical{border-color:rgba(251,113,133,.36)}.router-command-strip a.standard,.router-focus-card.standard,.router-mode-strip article.standard,.router-priority-rules article.standard{border-color:rgba(167,139,250,.34)}.router-command-strip a.cheap,.router-command-strip a.good,.router-focus-card.cheap,.router-mode-strip article.cheap,.router-priority-rules article.cheap{border-color:rgba(53,212,154,.3)}.router-command-strip a.fast,.router-focus-card.fast,.router-mode-strip article.fast,.router-priority-rules article.fast{border-color:rgba(56,189,248,.34)}.router-command-strip a.warn{border-color:rgba(243,182,73,.32)}.router-command-strip a.neutral{border-color:rgba(196,181,253,.2)}.router-command-strip span,.router-detail-drawer>summary span,.router-example-card>span,.router-fallback-card span,.router-focus-card span,.router-library-drawer>summary span,.router-mode-strip span,.router-priority-rules span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.router-focus-card strong{color:var(--dash-text);display:block;font-size:22px;letter-spacing:0;line-height:1.12;margin:5px 0}.router-command-strip p,.router-example-card p,.router-example-tags small,.router-fallback-card p,.router-fallback-card small,.router-focus-card p,.router-focus-card small,.router-mode-strip p,.router-priority-rules p,.router-priority-rules small{color:var(--dash-muted);display:block;font-size:12px;font-weight:850;line-height:1.35;margin:7px 0 0}.router-focus-card p,.router-focus-card small{font-weight:820;margin:0}.router-focus-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.router-command-strip{display:grid;gap:10px}.router-command-strip a,.router-detail-drawer,.router-example-card,.router-fallback-card,.router-fallback-card article,.router-library-drawer,.router-mode-strip article,.router-priority-rules article{background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius)}.router-command-strip a{align-items:start;color:inherit;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:96px;padding:12px;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.router-command-strip a>div{min-width:0}.router-command-strip svg{color:var(--dash-violet-2);margin-top:2px}.router-command-strip strong,.router-mode-strip strong{color:var(--dash-text);display:block;font-size:28px;letter-spacing:0;line-height:1;overflow-wrap:anywhere;word-break:break-word}.router-routing-layout{display:grid;gap:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.router-example-card,.router-fallback-card{align-content:start;display:grid;gap:10px;min-height:166px;padding:12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.router-example-card strong,.router-fallback-card strong,.router-priority-rules strong{color:var(--dash-text);display:block;font-size:17px;letter-spacing:0;line-height:1.2}.router-example-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.router-example-tags small{background:rgba(139,92,246,.12);border:1px solid rgba(196,181,253,.15);border-radius:var(--dash-radius);color:rgba(247,244,255,.78);font-size:11px;margin:0;padding:7px 9px}.router-section-title{align-items:center;display:flex;gap:12px;justify-content:space-between}.router-section-title b,.router-section-title span{margin:0}.router-detail-drawer>summary b,.router-library-drawer>summary b,.router-section-title b{color:rgba(247,244,255,.86);font-size:12px;font-weight:950}.router-fallback-card article{padding:10px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.router-priority-rules{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.router-priority-rules article{align-content:start;display:grid;gap:8px;min-height:124px;padding:12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.router-mode-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.router-mode-strip article{min-height:96px;padding:12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.router-detail-drawer,.router-library-drawer{overflow:hidden}.router-detail-drawer>summary,.router-library-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.router-detail-drawer>summary::-webkit-details-marker,.router-library-drawer>summary::-webkit-details-marker{display:none}.router-detail-drawer>summary b,.router-detail-drawer>summary span,.router-library-drawer>summary b,.router-library-drawer>summary span{margin:0}.router-detail-body,.router-library-body{border-top:1px solid rgba(221,214,254,.1);display:grid;gap:12px;padding:12px}.router-library-body .model-preset-grid,.router-library-body .router-rules-grid{margin-top:0}@keyframes routerCommandRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.router-command-panel{animation:none}.router-action-dock a,.router-command-strip a,.router-example-card,.router-fallback-card article,.router-mode-strip article,.router-priority-rules article{transition:none}}@media (max-width:1180px){.router-focus-card,.router-routing-layout{grid-template-columns:minmax(0,1fr)}.router-focus-actions{justify-content:flex-start}.router-priority-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.router-action-dock,.router-mode-strip,.router-priority-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.router-command-strip{grid-template-columns:minmax(0,1fr)}.router-action-dock a{min-height:48px;padding:0 8px}.router-focus-card{min-height:0;padding:12px}.router-focus-actions,.router-focus-actions .dark-button,.router-focus-actions .soft-button{width:100%}.router-focus-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.router-command-strip strong{font-size:20px;line-height:1.05}}.worker-command-panel{animation:workerCommandRise .36s ease-out both;background:linear-gradient(135deg,rgba(139,92,246,.14),rgba(53,212,154,.05) 42%,transparent 68%),linear-gradient(180deg,rgba(17,15,28,.97),rgba(7,6,12,.98));border-color:rgba(196,181,253,.2);display:grid;gap:12px;grid-column:1/-1;overflow:hidden}.worker-command-panel .panel-header{margin-bottom:0}.worker-command-panel .status-pill{white-space:nowrap}.worker-action-dock{background:rgba(5,5,10,.58);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.worker-action-dock a{min-height:50px;padding:0 12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.worker-action-dock a:hover,.worker-command-strip a:hover,.worker-library-grid article:hover,.worker-roster-list article:hover{border-color:rgba(221,214,254,.28);box-shadow:0 14px 34px rgba(7,6,12,.24);transform:translateY(-1px)}.worker-focus-card{align-items:center;background:rgba(255,255,255,.054);border:1px solid rgba(221,214,254,.13);border-radius:var(--dash-radius);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:118px;padding:14px}.worker-command-strip a.good,.worker-focus-card.good,.worker-library-grid article.idle,.worker-roster-list article.idle{border-color:rgba(53,212,154,.3)}.worker-command-strip a.warn,.worker-focus-card.warn,.worker-library-grid article.review,.worker-roster-list article.review{border-color:rgba(243,182,73,.32)}.worker-command-strip a.danger,.worker-focus-card.danger,.worker-library-grid article.blocked,.worker-library-grid article.disabled,.worker-roster-list article.blocked,.worker-roster-list article.disabled{border-color:rgba(251,113,133,.34)}.worker-command-strip a.neutral,.worker-focus-card.neutral{border-color:rgba(196,181,253,.2)}.worker-command-strip span,.worker-focus-card span,.worker-library-drawer>summary span,.worker-library-grid span,.worker-priority-drawer>summary span,.worker-roster-list span,.worker-safety-grid span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.worker-focus-card strong{color:var(--dash-text);display:block;font-size:22px;letter-spacing:0;line-height:1.12;margin:5px 0}.worker-command-strip p,.worker-focus-card p,.worker-focus-card small,.worker-library-grid p,.worker-roster-list p,.worker-roster-list small{color:var(--dash-muted);display:block;font-size:12px;font-weight:850;line-height:1.35;margin:7px 0 0}.worker-focus-card p,.worker-focus-card small{font-size:13px;font-weight:820;margin:0}.worker-focus-actions,.worker-row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.worker-command-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.worker-command-strip a,.worker-library-drawer,.worker-library-grid article,.worker-priority-drawer,.worker-roster-list article,.worker-safety-grid span{background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius)}.worker-command-strip a{align-items:start;color:inherit;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:96px;padding:12px;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.worker-command-strip a>div{min-width:0}.worker-command-strip svg{color:var(--dash-violet-2);margin-top:2px}.worker-command-strip strong{color:var(--dash-text);display:block;font-size:26px;letter-spacing:0;line-height:1.05;overflow-wrap:anywhere;word-break:break-word}.worker-roster-list{display:grid;gap:8px}.worker-roster-list article{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(170px,.36fr) minmax(120px,.22fr) auto;min-height:78px;padding:12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.worker-library-grid strong,.worker-roster-list strong{color:var(--dash-text);display:block;font-size:17px;letter-spacing:0}.worker-roster-list small{color:rgba(247,244,255,.72);margin:0}.worker-safety-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.worker-safety-grid span{align-items:center;color:rgba(247,244,255,.84);display:flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;margin:0;min-height:38px;padding:10px;text-align:center}.worker-library-drawer>summary,.worker-priority-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.worker-library-drawer>summary::-webkit-details-marker,.worker-priority-drawer>summary::-webkit-details-marker{display:none}.worker-library-drawer>summary b,.worker-library-drawer>summary span,.worker-priority-drawer>summary b,.worker-priority-drawer>summary span{margin:0}.worker-library-drawer>summary b,.worker-priority-drawer>summary b{color:rgba(247,244,255,.86);font-size:12px;font-weight:950}.worker-priority-summary{border-top:1px solid rgba(221,214,254,.1);margin:0;padding:10px}.worker-library-grid{border-top:1px solid rgba(221,214,254,.1);display:grid;gap:10px;padding:12px}.worker-library-grid article{align-content:start;display:grid;gap:10px;min-height:216px;padding:12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.worker-library-grid .worker-meta{margin-top:0}@keyframes workerCommandRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.worker-command-panel{animation:none}.worker-action-dock a,.worker-command-strip a,.worker-library-grid article,.worker-roster-list article{transition:none}}@media (max-width:1180px){.worker-focus-card,.worker-roster-list article{grid-template-columns:minmax(0,1fr)}.worker-focus-actions,.worker-row-actions{justify-content:flex-start}.worker-library-grid,.worker-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-command-panel .worker-priority-summary.priority-lane{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.worker-action-dock,.worker-command-strip,.worker-library-grid,.worker-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-command-strip{grid-template-columns:minmax(0,1fr)}.worker-action-dock a{min-height:48px;padding:0 8px}.worker-focus-card{min-height:0;padding:12px}.worker-focus-actions,.worker-focus-actions .dark-button,.worker-focus-actions .soft-button,.worker-row-actions .dark-button,.worker-row-actions .soft-button{width:100%}.worker-focus-actions,.worker-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.job-command-panel{animation:jobCommandRise .36s ease-out both;background:linear-gradient(135deg,rgba(139,92,246,.14),rgba(243,182,73,.05) 42%,transparent 68%),linear-gradient(180deg,rgba(17,15,28,.97),rgba(7,6,12,.98));border-color:rgba(196,181,253,.2);display:grid;gap:12px;grid-column:1/-1}.job-command-panel .panel-header{margin-bottom:0}.job-command-panel .status-pill{white-space:nowrap}.job-action-dock{background:rgba(5,5,10,.58);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.job-action-dock a,.job-action-dock button{min-height:50px;padding:0 12px;width:100%}.job-action-dock a,.job-action-dock button,.job-command-strip a,.job-queue-list article{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.job-action-dock a:hover,.job-action-dock button:hover,.job-command-strip a:hover,.job-queue-list article:hover{border-color:rgba(221,214,254,.28);box-shadow:0 14px 34px rgba(7,6,12,.24);transform:translateY(-1px)}.job-focus-card{align-items:center;background:rgba(255,255,255,.054);border:1px solid rgba(221,214,254,.13);border-radius:var(--dash-radius);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:118px;padding:14px}.job-command-strip a.danger,.job-focus-card.danger,.job-queue-list article.review{border-color:rgba(251,113,133,.36)}.job-command-strip a.warn,.job-focus-card.warn,.job-queue-list article.running{border-color:rgba(243,182,73,.32)}.job-command-strip a.neutral,.job-focus-card.neutral,.job-queue-list article.queued{border-color:rgba(196,181,253,.24)}.job-command-strip a.good,.job-focus-card.good,.job-queue-list article.done,.job-queue-list article.idle{border-color:rgba(53,212,154,.3)}.job-command-strip span,.job-focus-card span,.job-library-drawer>summary span,.job-priority-drawer>summary span,.job-queue-list span,.job-safety-grid span,.job-status-drawer>summary span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.job-focus-card strong{color:var(--dash-text);display:block;font-size:22px;letter-spacing:0;line-height:1.12;margin:5px 0}.job-command-strip p,.job-focus-card p,.job-focus-card small,.job-queue-list p,.job-queue-list small{color:var(--dash-muted);display:block;font-size:12px;font-weight:850;line-height:1.35;margin:7px 0 0}.job-focus-card p,.job-focus-card small{font-weight:820;margin:0}.job-focus-actions,.job-row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.job-command-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.job-command-strip a,.job-library-drawer,.job-priority-drawer,.job-queue-list article,.job-safety-grid span,.job-status-drawer{background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius)}.job-command-strip a{align-items:start;color:inherit;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:96px;padding:12px;text-decoration:none}.job-command-strip a>div{min-width:0}.job-command-strip svg{color:var(--dash-violet-2);margin-top:2px}.job-command-strip strong{color:var(--dash-text);display:block;font-size:28px;letter-spacing:0;line-height:1;overflow-wrap:anywhere;word-break:break-word}.job-queue-list{display:grid;gap:8px}.job-queue-list article{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(130px,.24fr) minmax(110px,.18fr) minmax(120px,.22fr) auto;min-height:78px;padding:12px}.job-queue-list strong{color:var(--dash-text);display:block;font-size:17px;letter-spacing:0;line-height:1.2}.job-queue-list small{color:rgba(247,244,255,.72);margin:0;overflow-wrap:anywhere}.job-safety-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.job-safety-grid span{align-items:center;color:rgba(247,244,255,.84);display:flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;margin:0;min-height:38px;padding:10px;text-align:center}.job-library-drawer,.job-priority-drawer,.job-status-drawer{overflow:hidden}.job-library-drawer>summary,.job-priority-drawer>summary,.job-status-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.job-library-drawer>summary::-webkit-details-marker,.job-priority-drawer>summary::-webkit-details-marker,.job-status-drawer>summary::-webkit-details-marker{display:none}.job-library-drawer>summary b,.job-library-drawer>summary span,.job-priority-drawer>summary b,.job-priority-drawer>summary span,.job-status-drawer>summary b,.job-status-drawer>summary span{margin:0}.job-library-drawer>summary b,.job-priority-drawer>summary b,.job-status-drawer>summary b{color:rgba(247,244,255,.86);font-size:12px;font-weight:950}.job-library-body,.job-priority-summary,.job-status-body{border-top:1px solid rgba(221,214,254,.1);padding:10px}.job-library-drawer:not([open])>.job-library-body,.job-priority-drawer:not([open])>.job-priority-summary,.job-status-drawer:not([open])>.job-status-body{display:none}.job-command-panel .job-priority-summary.priority-lane{grid-template-columns:150px repeat(3,minmax(0,1fr));margin:0}.job-status-body{display:grid;gap:12px}.job-status-body .supabase-migration-panel,.job-status-body .v0-status-grid{margin-bottom:0}.job-library-body{display:grid;gap:12px}.job-library-body .job-type-strip{margin:0}@keyframes jobCommandRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.job-command-panel{animation:none}.job-action-dock a,.job-action-dock button,.job-command-strip a,.job-queue-list article{transition:none}}@media (max-width:1180px){.job-focus-card,.job-queue-list article{grid-template-columns:minmax(0,1fr)}.job-focus-actions,.job-row-actions{justify-content:flex-start}.job-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-command-panel .job-priority-summary.priority-lane{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.job-action-dock,.job-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-command-strip{grid-template-columns:minmax(0,1fr)}.job-action-dock a,.job-action-dock button{min-height:48px;padding:0 8px}.job-focus-card{min-height:0;padding:12px}.job-focus-actions,.job-focus-actions .dark-button,.job-focus-actions .soft-button,.job-row-actions .dark-button,.job-row-actions .soft-button{width:100%}.job-focus-actions,.job-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.log-command-panel{animation:logCommandRise .36s ease-out both;background:linear-gradient(135deg,rgba(139,92,246,.14),rgba(34,197,94,.05) 42%,transparent 68%),linear-gradient(180deg,rgba(17,15,28,.97),rgba(7,6,12,.98));border-color:rgba(196,181,253,.2);display:grid;gap:12px;grid-column:1/-1;overflow:hidden;position:relative}.log-command-panel .panel-header{margin-bottom:0}.log-command-panel .status-pill{white-space:nowrap}.log-action-dock{background:linear-gradient(135deg,rgba(139,92,246,.09),rgba(53,212,154,.035)),rgba(5,5,10,.58);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.log-action-dock a{min-height:50px;padding:0 12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.log-action-dock a:hover,.log-command-strip a:hover,.log-list article:hover{border-color:rgba(221,214,254,.28);box-shadow:0 14px 34px rgba(7,6,12,.24);transform:translateY(-1px)}.log-focus-card{align-items:center;background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(53,212,154,.04)),rgba(255,255,255,.054);border:1px solid rgba(221,214,254,.13);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.055);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:118px;overflow:hidden;padding:14px;position:relative}.log-focus-card:before{background:linear-gradient(180deg,rgba(196,181,253,.9),rgba(139,92,246,.45));content:"";inset:0 auto 0 0;position:absolute;width:4px}.log-focus-card>*{position:relative;z-index:1}.log-command-strip a.danger,.log-focus-card.danger,.log-list article.error{border-color:rgba(251,113,133,.36)}.log-command-strip a.danger:before,.log-focus-card.danger:before,.log-list article.error:before{background:linear-gradient(180deg,rgba(251,113,133,.95),rgba(139,92,246,.5))}.log-command-strip a.warn,.log-focus-card.warn,.log-list article.warn{border-color:rgba(243,182,73,.32)}.log-command-strip a.warn:before,.log-focus-card.warn:before,.log-list article.warn:before{background:linear-gradient(180deg,rgba(243,182,73,.95),rgba(139,92,246,.45))}.log-command-strip a.good,.log-focus-card.good,.log-list article.info{border-color:rgba(53,212,154,.3)}.log-command-strip a.good:before,.log-focus-card.good:before,.log-list article.info:before{background:linear-gradient(180deg,rgba(53,212,154,.9),rgba(139,92,246,.42))}.log-command-strip a.neutral,.log-focus-card.neutral{border-color:rgba(196,181,253,.24)}.log-command-strip a.neutral:before,.log-focus-card.neutral:before{background:linear-gradient(180deg,rgba(196,181,253,.88),rgba(139,92,246,.42))}.log-command-strip span,.log-focus-card span,.log-library-drawer>summary span,.log-list span,.log-priority-drawer>summary span,.log-safety-grid span,.log-source-drawer>summary span,.log-source-grid span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.log-focus-card strong{color:var(--dash-text);display:block;font-size:22px;letter-spacing:0;line-height:1.12;margin:5px 0}.log-command-strip p,.log-focus-card p,.log-focus-card small,.log-list p,.log-list small,.log-source-grid p{color:var(--dash-muted);display:block;font-size:12px;font-weight:850;line-height:1.35;margin:7px 0 0}.log-focus-card p,.log-focus-card small{font-size:13px;font-weight:820;margin:0}.log-focus-actions,.log-row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.log-command-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.log-command-strip a,.log-library-drawer,.log-list article,.log-priority-drawer,.log-safety-grid span,.log-source-drawer,.log-source-grid article{background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius)}.log-command-strip a{align-items:start;color:inherit;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:96px;overflow:hidden;padding:12px;position:relative;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.log-command-strip a:before{background:linear-gradient(90deg,rgba(196,181,253,.86),rgba(139,92,246,.18));content:"";height:3px;inset:0 0 auto;position:absolute}.log-command-strip a>div{min-width:0}.log-command-strip svg{color:var(--dash-violet-2);margin-top:2px}.log-command-strip strong{color:var(--dash-text);display:block;font-size:26px;letter-spacing:0;line-height:1.05;overflow-wrap:anywhere;word-break:break-word}.log-list{display:grid;gap:8px}.log-list article{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(110px,.18fr) minmax(150px,.28fr) auto;min-height:78px;overflow:hidden;padding:12px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.log-command-strip a,.log-list article{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(53,212,154,.035) 58%,transparent),rgba(255,255,255,.052);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.log-list article:before{background:linear-gradient(180deg,rgba(196,181,253,.8),rgba(139,92,246,.22));content:"";inset:10px auto 10px 0;position:absolute;width:3px}.log-list article>*{min-width:0;position:relative;z-index:1}.log-list strong,.log-source-grid strong{color:var(--dash-text);display:block;font-size:17px;letter-spacing:0;line-height:1.2}.log-list small{color:rgba(247,244,255,.72);margin:0;overflow-wrap:anywhere}.log-focus-actions .dark-button,.log-row-actions .dark-button{box-shadow:0 10px 26px rgba(139,92,246,.22)}.log-safety-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.log-safety-grid span{align-items:center;color:rgba(247,244,255,.84);display:flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;margin:0;min-height:38px;padding:10px;text-align:center}.log-library-drawer,.log-priority-drawer,.log-source-drawer{overflow:hidden}.log-library-drawer>summary,.log-priority-drawer>summary,.log-source-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.log-library-drawer>summary::-webkit-details-marker,.log-priority-drawer>summary::-webkit-details-marker,.log-source-drawer>summary::-webkit-details-marker{display:none}.log-library-drawer>summary b,.log-library-drawer>summary span,.log-priority-drawer>summary b,.log-priority-drawer>summary span,.log-source-drawer>summary b,.log-source-drawer>summary span{margin:0}.log-library-drawer>summary b,.log-priority-drawer>summary b,.log-source-drawer>summary b{color:rgba(247,244,255,.86);font-size:12px;font-weight:950}.log-library-body,.log-priority-summary,.log-source-grid{border-top:1px solid rgba(221,214,254,.1);padding:10px}.log-library-drawer:not([open])>.log-library-body,.log-priority-drawer:not([open])>.log-priority-summary,.log-source-drawer:not([open])>.log-source-grid{display:none}.log-command-panel .log-priority-summary.priority-lane{grid-template-columns:150px repeat(3,minmax(0,1fr));margin:0}.log-source-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.log-source-grid article{padding:12px}.log-library-body{display:grid;gap:12px}@keyframes logCommandRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.log-command-panel{animation:none}.log-action-dock a,.log-command-strip a,.log-list article{transition:none}}@media (max-width:1180px){.log-focus-card,.log-list article{grid-template-columns:minmax(0,1fr)}.log-focus-actions,.log-row-actions{justify-content:flex-start}.log-safety-grid,.log-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.log-command-panel .log-priority-summary.priority-lane{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.log-action-dock,.log-safety-grid,.log-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.log-command-strip{grid-template-columns:minmax(0,1fr)}.log-action-dock a{min-height:48px;padding:0 8px}.log-focus-card{min-height:0;padding:12px}.log-focus-actions,.log-focus-actions .dark-button,.log-focus-actions .soft-button,.log-row-actions .dark-button,.log-row-actions .soft-button{width:100%}.log-focus-actions,.log-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.message-command-panel{animation:messageCommandRise .36s ease-out both;background:linear-gradient(135deg,rgba(139,92,246,.16),rgba(14,165,233,.055) 44%,transparent 70%),linear-gradient(180deg,rgba(17,15,28,.97),rgba(7,6,12,.98));border-color:rgba(196,181,253,.22);display:grid;gap:12px;grid-column:1/-1;overflow:hidden;position:relative}.message-command-panel .panel-header{margin-bottom:0}.message-command-panel .status-pill{white-space:nowrap}.message-action-dock{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(14,165,233,.04)),rgba(5,5,10,.6);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0;padding:8px}.message-action-dock.message-control-lane{margin-bottom:0}.message-action-dock a{min-height:50px;padding:0 12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.message-action-dock a:hover,.message-command-strip a:hover,.message-thread-row:hover{border-color:rgba(221,214,254,.3);box-shadow:0 14px 34px rgba(7,6,12,.25);transform:translateY(-1px)}.message-focus-card{align-items:center;background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(243,182,73,.04)),rgba(255,255,255,.054);border:1px solid rgba(221,214,254,.14);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.055);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:118px;overflow:hidden;padding:14px;position:relative}.message-focus-card:before{background:linear-gradient(180deg,rgba(196,181,253,.9),rgba(139,92,246,.45));content:"";inset:0 auto 0 0;position:absolute;width:4px}.message-focus-card>*{position:relative;z-index:1}.message-command-strip a.warn,.message-focus-card.warn,.message-thread-row.review{border-color:rgba(243,182,73,.34)}.message-command-strip a.warn:before,.message-focus-card.warn:before,.message-thread-row.review:before{background:linear-gradient(180deg,rgba(243,182,73,.95),rgba(139,92,246,.45))}.message-command-strip a.good,.message-focus-card.good{border-color:rgba(53,212,154,.3)}.message-command-strip a.good:before,.message-focus-card.good:before{background:linear-gradient(180deg,rgba(53,212,154,.9),rgba(139,92,246,.42))}.message-command-strip a.neutral,.message-focus-card.empty,.message-focus-card.neutral{border-color:rgba(196,181,253,.25)}.message-command-strip a.neutral:before,.message-focus-card.empty:before,.message-focus-card.neutral:before{background:linear-gradient(180deg,rgba(196,181,253,.88),rgba(139,92,246,.42))}.message-command-strip span,.message-draft-copy span,.message-focus-card span,.message-priority-drawer>summary span,.message-safety-grid span,.message-source-drawer>summary span,.message-source-grid span,.message-thread-row span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.message-focus-card strong{color:var(--dash-text);display:block;font-size:22px;letter-spacing:0;line-height:1.12;margin:5px 0}.message-command-strip p,.message-draft-copy p,.message-focus-card p,.message-focus-card small,.message-source-grid p,.message-thread-row p,.message-thread-row small{color:var(--dash-muted);display:block;font-size:12px;font-weight:850;line-height:1.35;margin:7px 0 0}.message-focus-card p,.message-focus-card small{font-size:13px;font-weight:820;margin:0}.message-focus-actions,.message-row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.message-command-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.message-command-strip a,.message-draft-card,.message-priority-drawer,.message-safety-grid span,.message-source-drawer,.message-source-grid article,.message-thread-row{background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius)}.message-command-strip a{align-items:start;color:inherit;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:96px;overflow:hidden;padding:12px;position:relative;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.message-command-strip a:before{background:linear-gradient(90deg,rgba(196,181,253,.86),rgba(139,92,246,.18));content:"";height:3px;inset:0 0 auto;position:absolute}.message-command-strip a>div{min-width:0}.message-command-strip svg{color:var(--dash-violet-2);margin-top:2px}.message-command-strip strong{color:var(--dash-text);display:block;font-size:26px;letter-spacing:0;line-height:1.05;overflow-wrap:anywhere;word-break:break-word}.message-thread-list{display:grid;gap:8px}.message-thread-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(120px,.2fr) minmax(110px,.16fr) auto;min-height:82px;overflow:hidden;padding:12px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.message-command-strip a,.message-draft-card.agent-reply-form,.message-thread-row{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(243,182,73,.035) 58%,transparent),rgba(255,255,255,.052);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.message-thread-row:before{background:linear-gradient(180deg,rgba(196,181,253,.8),rgba(139,92,246,.22));content:"";inset:10px auto 10px 0;position:absolute;width:3px}.message-thread-row>*{min-width:0;position:relative;z-index:1}.message-draft-copy strong,.message-source-grid strong,.message-thread-row strong{color:var(--dash-text);display:block;font-size:17px;letter-spacing:0;line-height:1.2}.message-thread-row small{color:rgba(247,244,255,.72);margin:0;overflow-wrap:anywhere}.message-focus-actions .dark-button,.message-row-actions .dark-button{box-shadow:0 10px 26px rgba(139,92,246,.22)}.message-draft-card.agent-reply-form{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr) auto;margin-top:0;overflow:hidden;padding:12px;position:relative}.message-draft-card label{min-width:0}.message-draft-card textarea{background:rgba(5,5,10,.42);border-color:rgba(196,181,253,.2);border-radius:var(--dash-radius);min-height:92px}.message-draft-card button{min-height:44px;white-space:nowrap}.message-safety-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.message-safety-grid span{align-items:center;color:rgba(247,244,255,.84);display:flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;margin:0;min-height:38px;padding:10px;text-align:center}.message-safety-grid svg{color:rgba(53,212,154,.9);flex:0 0 auto}.message-priority-drawer,.message-source-drawer{overflow:hidden}.message-priority-drawer>summary,.message-source-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.message-priority-drawer>summary::-webkit-details-marker,.message-source-drawer>summary::-webkit-details-marker{display:none}.message-priority-drawer>summary b,.message-priority-drawer>summary span,.message-source-drawer>summary b,.message-source-drawer>summary span{margin:0}.message-priority-drawer>summary b,.message-source-drawer>summary b{color:rgba(247,244,255,.86);font-size:12px;font-weight:950}.message-priority-summary,.message-source-grid{border-top:1px solid rgba(221,214,254,.1);padding:10px}.message-priority-drawer:not([open])>.message-priority-summary,.message-source-drawer:not([open])>.message-source-grid{display:none}.message-command-panel .message-priority-summary.priority-lane{grid-template-columns:150px repeat(3,minmax(0,1fr));margin:0}.message-priority-lane>span{color:rgba(196,181,253,.92)}.message-source-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.message-source-grid article{padding:12px}@keyframes messageCommandRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.message-command-panel{animation:none}.message-action-dock a,.message-command-strip a,.message-thread-row{transition:none}}@media (max-width:1180px){.message-draft-card.agent-reply-form,.message-focus-card,.message-thread-row{grid-template-columns:minmax(0,1fr)}.message-focus-actions,.message-row-actions{justify-content:flex-start}.message-safety-grid,.message-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.message-command-panel .message-priority-summary.priority-lane{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.message-action-dock,.message-safety-grid,.message-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.message-command-strip{grid-template-columns:minmax(0,1fr)}.message-action-dock a{min-height:48px;padding:0 8px}.message-focus-card{min-height:0;padding:12px}.message-draft-card button,.message-focus-actions,.message-focus-actions .dark-button,.message-focus-actions .soft-button,.message-row-actions .dark-button,.message-row-actions .soft-button{width:100%}.message-focus-actions,.message-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.agent-chat-command-panel{animation:agentChatCommandRise .36s ease-out both;background:linear-gradient(135deg,rgba(139,92,246,.16),rgba(20,184,166,.055) 44%,transparent 70%),linear-gradient(180deg,rgba(17,15,28,.97),rgba(7,6,12,.98));border-color:rgba(196,181,253,.22);display:grid;gap:12px;grid-template-columns:minmax(0,1fr);overflow:hidden;position:relative}.agent-chat-command-panel .panel-header{margin-bottom:0}.agent-chat-command-panel .status-pill{white-space:nowrap}.agent-chat-action-dock{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(20,184,166,.04)),rgba(5,5,10,.6);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.agent-chat-action-dock a{min-height:50px;padding:0 12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.agent-chat-action-dock a:hover,.agent-chat-sidebar a:hover,.agent-chat-signal-strip a:hover{border-color:rgba(221,214,254,.3);box-shadow:0 14px 34px rgba(7,6,12,.25);transform:translateY(-1px)}.agent-chat-focus-card{align-items:center;background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(20,184,166,.04)),rgba(255,255,255,.054);border:1px solid rgba(221,214,254,.14);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.055);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:118px;overflow:hidden;padding:14px;position:relative}.agent-chat-focus-card:before{background:linear-gradient(180deg,rgba(196,181,253,.9),rgba(139,92,246,.45));content:"";inset:0 auto 0 0;position:absolute;width:4px}.agent-chat-focus-card>*{position:relative;z-index:1}.agent-chat-focus-card.warn,.agent-chat-signal-strip a.warn{border-color:rgba(243,182,73,.34)}.agent-chat-focus-card.warn:before,.agent-chat-signal-strip a.warn:before{background:linear-gradient(180deg,rgba(243,182,73,.95),rgba(139,92,246,.45))}.agent-chat-focus-card.good,.agent-chat-signal-strip a.good{border-color:rgba(53,212,154,.3)}.agent-chat-focus-card.good:before,.agent-chat-signal-strip a.good:before{background:linear-gradient(180deg,rgba(53,212,154,.9),rgba(139,92,246,.42))}.agent-chat-focus-card.danger{border-color:rgba(251,113,133,.36)}.agent-chat-focus-card.danger:before{background:linear-gradient(180deg,rgba(251,113,133,.95),rgba(139,92,246,.5))}.agent-chat-focus-card.neutral,.agent-chat-signal-strip a.neutral{border-color:rgba(196,181,253,.25)}.agent-chat-focus-card.neutral:before,.agent-chat-signal-strip a.neutral:before{background:linear-gradient(180deg,rgba(196,181,253,.88),rgba(139,92,246,.42))}.agent-chat-drawer>summary span,.agent-chat-focus-card span,.agent-chat-priority-list article span,.agent-chat-priority-list>span,.agent-chat-safety-grid span,.agent-chat-side-block span,.agent-chat-signal-strip span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.agent-chat-focus-card strong{color:var(--dash-text);display:block;font-size:22px;letter-spacing:0;line-height:1.12;margin:5px 0}.agent-chat-focus-card p,.agent-chat-focus-card small,.agent-chat-priority-list p,.agent-chat-side-block p,.agent-chat-signal-strip p{color:var(--dash-muted);display:block;font-size:12px;font-weight:850;line-height:1.35;margin:7px 0 0}.agent-chat-focus-card p,.agent-chat-focus-card small{font-size:13px;font-weight:820;margin:0}.agent-chat-focus-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.agent-chat-signal-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.agent-chat-drawer,.agent-chat-priority-list article,.agent-chat-safety-grid span,.agent-chat-side-block,.agent-chat-signal-strip a{background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius)}.agent-chat-signal-strip a{align-items:start;color:inherit;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:96px;overflow:hidden;padding:12px;position:relative;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.agent-chat-signal-strip a:before{background:linear-gradient(90deg,rgba(196,181,253,.86),rgba(139,92,246,.18));content:"";height:3px;inset:0 0 auto;position:absolute}.agent-chat-signal-strip a>div{min-width:0}.agent-chat-signal-strip svg{color:var(--dash-violet-2);margin-top:2px}.agent-chat-signal-strip strong{color:var(--dash-text);display:block;font-size:22px;letter-spacing:0;line-height:1.08;overflow-wrap:anywhere;word-break:break-word}.agent-chat-command-panel .agent-chat-layout.agent-chat-workbench{align-items:start;grid-template-columns:minmax(0,1fr) minmax(280px,.3fr)}.agent-chat-command-panel .agent-chat-sidebar,.agent-chat-command-panel .agent-chat-thread{background:linear-gradient(135deg,rgba(139,92,246,.065),rgba(20,184,166,.026)),rgba(255,255,255,.038);border-color:rgba(221,214,254,.11);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);min-width:0}.agent-chat-command-panel .agent-chat-thread{overflow:hidden}.agent-chat-command-panel .agent-chat-thread>*,.agent-chat-drawer,.agent-chat-live-shell{max-width:100%;min-width:0}.agent-chat-live-shell{background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(20,184,166,.035)),rgba(7,8,13,.48);border-color:rgba(196,181,253,.2);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.045);grid-template-columns:minmax(0,1fr)}.agent-chat-short-stream{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-chat-live-shell>*{max-width:100%;min-width:0}.agent-chat-command-panel .chat-message{border-color:rgba(221,214,254,.14);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.agent-chat-command-panel .orchestrator-live-chat{border-color:rgba(196,181,253,.14);border-radius:var(--dash-radius);grid-template-columns:minmax(0,1fr);overflow:hidden}.agent-chat-command-panel .orchestrator-live-chat>*{max-width:100%;min-width:0}.agent-chat-command-panel .orchestrator-console-composer{background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(20,184,166,.03)),rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.045);margin-top:0;padding:12px}.agent-chat-command-panel .orchestrator-console-composer textarea{background:rgba(5,5,10,.42);border-color:rgba(196,181,253,.2);border-radius:var(--dash-radius);min-height:86px}.agent-chat-drawer{overflow:hidden}.agent-chat-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.agent-chat-drawer>summary::-webkit-details-marker{display:none}.agent-chat-drawer>summary b,.agent-chat-drawer>summary span{margin:0}.agent-chat-drawer>summary b{color:rgba(247,244,255,.86);font-size:12px;font-weight:950}.agent-chat-drawer-grid,.agent-chat-drawer>.orchestrator-runner-handoff,.agent-chat-drawer>.orchestrator-vps-command,.agent-chat-technical-grid,.agent-chat-template-list{border-top:1px solid rgba(221,214,254,.1);padding:10px}.agent-chat-drawer:not([open])>.agent-chat-drawer-grid,.agent-chat-drawer:not([open])>.agent-chat-technical-grid,.agent-chat-drawer:not([open])>.agent-chat-template-list,.agent-chat-drawer:not([open])>.orchestrator-runner-handoff,.agent-chat-drawer:not([open])>.orchestrator-vps-command{display:none}.agent-chat-drawer-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.agent-chat-drawer-grid .orchestrator-console-context{margin:0}.agent-chat-drawer-grid .orchestrator-console-context,.agent-chat-drawer-grid .orchestrator-console-plan,.agent-chat-drawer-grid .orchestrator-console-risk{grid-template-columns:minmax(0,1fr);min-width:0}.agent-chat-drawer-grid article,.agent-chat-drawer-grid p,.agent-chat-drawer-grid span,.agent-chat-drawer-grid strong{overflow-wrap:anywhere}.agent-chat-technical-grid,.agent-chat-template-list{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-chat-technical-grid{display:grid;gap:10px}.agent-chat-technical-grid .chat-message{margin:0}.agent-chat-command-panel .orchestrator-vps-command{margin:10px}.agent-chat-side-panel{display:grid;gap:10px;position:sticky;top:16px}.agent-chat-priority-list strong,.agent-chat-side-block strong,.agent-chat-side-panel>strong{color:var(--dash-text);display:block}.agent-chat-side-panel a{background:linear-gradient(135deg,rgba(139,92,246,.09),rgba(20,184,166,.026)),rgba(255,255,255,.044);border:1px solid rgba(221,214,254,.1);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.035);overflow:hidden;position:relative;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.agent-chat-side-panel a:before{background:linear-gradient(180deg,rgba(196,181,253,.75),rgba(139,92,246,.18));content:"";inset:10px auto 10px 0;position:absolute;width:3px}.agent-chat-priority-list article,.agent-chat-side-block{background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(20,184,166,.025)),rgba(255,255,255,.052);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);overflow:hidden;padding:12px;position:relative}.agent-chat-priority-list article:before,.agent-chat-side-block:before{background:linear-gradient(180deg,rgba(53,212,154,.75),rgba(139,92,246,.22));content:"";inset:10px auto 10px 0;position:absolute;width:3px}.agent-chat-priority-list article>*,.agent-chat-side-block>*,.agent-chat-side-panel a>*{position:relative;z-index:1}.agent-chat-command-panel .orchestrator-console-composer .dark-button,.agent-chat-focus-actions .dark-button{box-shadow:0 10px 26px rgba(139,92,246,.22)}.agent-chat-safety-grid{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.agent-chat-safety-grid span{align-items:center;color:rgba(247,244,255,.84);display:flex;font-size:12px;font-weight:900;gap:8px;justify-content:flex-start;margin:0;min-height:38px;padding:10px}.agent-chat-safety-grid svg{color:rgba(53,212,154,.9);flex:0 0 auto}.agent-chat-priority-list{display:grid;gap:8px}@keyframes agentChatCommandRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.agent-chat-command-panel{animation:none}.agent-chat-action-dock a,.agent-chat-sidebar a,.agent-chat-signal-strip a{transition:none}}@media (max-width:1180px){.agent-chat-command-panel .agent-chat-layout.agent-chat-workbench,.agent-chat-drawer-grid,.agent-chat-focus-card,.agent-chat-technical-grid{grid-template-columns:minmax(0,1fr)}.agent-chat-focus-actions{justify-content:flex-start}.agent-chat-side-panel{position:static}.agent-chat-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-chat-command-panel .orchestrator-live-composer,.agent-chat-command-panel .orchestrator-live-header,.agent-chat-command-panel .orchestrator-live-review{align-items:stretch;flex-direction:column}.agent-chat-command-panel .orchestrator-live-composer textarea{min-width:0;width:100%}.agent-chat-command-panel .orchestrator-live-actions button,.agent-chat-command-panel .orchestrator-live-composer button,.agent-chat-command-panel .orchestrator-live-prompts button{white-space:normal;width:100%}}@media (max-width:760px){.agent-chat-action-dock,.agent-chat-short-stream,.agent-chat-signal-strip,.agent-chat-template-list{grid-template-columns:minmax(0,1fr)}.agent-chat-action-dock{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-chat-action-dock a{min-height:48px;padding:0 8px}.agent-chat-focus-card{min-height:0;padding:12px}.agent-chat-command-panel .orchestrator-console-composer .dark-button,.agent-chat-focus-actions,.agent-chat-focus-actions .dark-button,.agent-chat-focus-actions .soft-button{width:100%}.agent-chat-focus-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-chat-command-panel .panel-header{align-items:flex-start;display:grid;grid-template-columns:minmax(0,1fr)}.agent-chat-command-panel .status-pill{justify-self:flex-start;white-space:normal}.agent-chat-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-health-command-panel{animation:accountHealthRise .36s ease-out both;background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(34,197,94,.052) 44%,transparent 70%),linear-gradient(180deg,rgba(17,15,28,.97),rgba(7,6,12,.98));border-color:rgba(196,181,253,.22);display:grid;gap:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr);overflow:hidden;position:relative}.account-health-command-panel .panel-header{margin-bottom:0}.account-health-command-panel .status-pill{white-space:nowrap}.account-health-action-dock{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(34,197,94,.04)),rgba(5,5,10,.6);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.account-health-action-dock a{min-height:50px;padding:0 12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.account-health-account-list article:hover,.account-health-action-dock a:hover,.account-health-signal-strip a:hover{border-color:rgba(221,214,254,.3);box-shadow:0 14px 34px rgba(7,6,12,.25);transform:translateY(-1px)}.account-health-focus-card{align-items:center;background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(34,197,94,.04)),rgba(255,255,255,.054);border:1px solid rgba(221,214,254,.14);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.055);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:118px;overflow:hidden;padding:14px;position:relative}.account-health-focus-card:before{background:linear-gradient(180deg,rgba(196,181,253,.9),rgba(139,92,246,.45));content:"";inset:0 auto 0 0;position:absolute;width:4px}.account-health-focus-card>*{position:relative;z-index:1}.account-health-account-list article.cooldown,.account-health-account-list article.limited,.account-health-focus-card.warn,.account-health-signal-strip a.warn{border-color:rgba(243,182,73,.34)}.account-health-account-list article.cooldown:before,.account-health-account-list article.limited:before,.account-health-focus-card.warn:before,.account-health-signal-strip a.warn:before{background:linear-gradient(180deg,rgba(243,182,73,.95),rgba(139,92,246,.45))}.account-health-account-list article.good,.account-health-focus-card.good,.account-health-signal-strip a.good{border-color:rgba(53,212,154,.3)}.account-health-account-list article.good:before,.account-health-focus-card.good:before,.account-health-signal-strip a.good:before{background:linear-gradient(180deg,rgba(53,212,154,.9),rgba(139,92,246,.42))}.account-health-account-list article.unknown,.account-health-focus-card.neutral,.account-health-signal-strip a.neutral{border-color:rgba(196,181,253,.25)}.account-health-account-list article.unknown:before,.account-health-focus-card.neutral:before,.account-health-signal-strip a.neutral:before{background:linear-gradient(180deg,rgba(196,181,253,.88),rgba(139,92,246,.42))}.account-health-account-list span,.account-health-focus-card span,.account-health-priority-drawer>summary span,.account-health-routing-drawer>summary span,.account-health-routing-grid span,.account-health-safety-grid span,.account-health-signal-strip span,.account-health-source-drawer>summary span,.account-health-source-grid span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.account-health-focus-card strong{color:var(--dash-text);display:block;font-size:22px;letter-spacing:0;line-height:1.12;margin:5px 0}.account-health-account-list p,.account-health-account-list small,.account-health-alert-grid p,.account-health-focus-card p,.account-health-focus-card small,.account-health-routing-grid p,.account-health-signal-strip p,.account-health-source-grid p{color:var(--dash-muted);display:block;font-size:12px;font-weight:850;line-height:1.35;margin:7px 0 0}.account-health-focus-card p,.account-health-focus-card small{font-size:13px;font-weight:820;margin:0}.account-health-focus-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.account-health-signal-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.account-health-account-list article,.account-health-alert-grid article,.account-health-priority-drawer,.account-health-routing-drawer,.account-health-routing-grid article,.account-health-safety-grid span,.account-health-signal-strip a,.account-health-source-drawer,.account-health-source-grid article{background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius)}.account-health-signal-strip a{align-items:start;color:inherit;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:96px;overflow:hidden;padding:12px;position:relative;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.account-health-signal-strip a:before{background:linear-gradient(90deg,rgba(196,181,253,.86),rgba(139,92,246,.18));content:"";height:3px;inset:0 0 auto;position:absolute}.account-health-signal-strip a>div{min-width:0}.account-health-signal-strip svg{color:var(--dash-violet-2);margin-top:2px}.account-health-signal-strip strong{color:var(--dash-text);display:block;font-size:26px;letter-spacing:0;line-height:1.05;overflow-wrap:anywhere;word-break:break-word}.account-health-account-list{display:grid;gap:8px}.account-health-account-list article{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(100px,.16fr) minmax(100px,.16fr) minmax(110px,.18fr);min-height:78px;overflow:hidden;padding:12px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.account-health-account-list article,.account-health-alert-grid article,.account-health-signal-strip a{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(34,197,94,.035) 58%,transparent),rgba(255,255,255,.052);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.account-health-account-list article:before{background:linear-gradient(180deg,rgba(196,181,253,.8),rgba(139,92,246,.22));content:"";inset:10px auto 10px 0;position:absolute;width:3px}.account-health-account-list article>*{min-width:0;position:relative;z-index:1}.account-health-account-list strong,.account-health-routing-grid strong,.account-health-source-grid strong{color:var(--dash-text);display:block;font-size:17px;letter-spacing:0;line-height:1.2}.account-health-account-list small{color:rgba(247,244,255,.72);margin:0;overflow-wrap:anywhere}.account-health-alert-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-health-alert-grid article{align-items:start;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);overflow:hidden;padding:12px;position:relative}.account-health-alert-grid svg{color:rgba(196,181,253,.88);margin-top:2px}.account-health-safety-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.account-health-safety-grid span{align-items:center;color:rgba(247,244,255,.84);display:flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;margin:0;min-height:38px;padding:10px;text-align:center}.account-health-focus-actions .dark-button{box-shadow:0 10px 26px rgba(139,92,246,.22)}.account-health-safety-grid svg{color:rgba(53,212,154,.9);flex:0 0 auto}.account-health-priority-drawer,.account-health-routing-drawer,.account-health-source-drawer{overflow:hidden}.account-health-priority-drawer>summary,.account-health-routing-drawer>summary,.account-health-source-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.account-health-priority-drawer>summary::-webkit-details-marker,.account-health-routing-drawer>summary::-webkit-details-marker,.account-health-source-drawer>summary::-webkit-details-marker{display:none}.account-health-priority-drawer>summary b,.account-health-priority-drawer>summary span,.account-health-routing-drawer>summary b,.account-health-routing-drawer>summary span,.account-health-source-drawer>summary b,.account-health-source-drawer>summary span{margin:0}.account-health-priority-drawer>summary b,.account-health-routing-drawer>summary b,.account-health-source-drawer>summary b{color:rgba(247,244,255,.86);font-size:12px;font-weight:950}.account-health-priority-summary,.account-health-routing-grid,.account-health-source-grid{border-top:1px solid rgba(221,214,254,.1);padding:10px}.account-health-priority-drawer:not([open])>.account-health-priority-summary,.account-health-routing-drawer:not([open])>.account-health-routing-grid,.account-health-source-drawer:not([open])>.account-health-source-grid{display:none}.account-health-command-panel .account-health-priority-summary.priority-lane{grid-template-columns:150px repeat(3,minmax(0,1fr));margin:0}.account-health-priority-lane>span{color:rgba(196,181,253,.92)}.account-health-routing-grid,.account-health-source-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.account-health-source-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.account-health-routing-grid article,.account-health-source-grid article{padding:12px}@keyframes accountHealthRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.account-health-command-panel{animation:none}.account-health-account-list article,.account-health-action-dock a,.account-health-signal-strip a{transition:none}}@media (max-width:1180px){.account-health-account-list article,.account-health-focus-card{grid-template-columns:minmax(0,1fr)}.account-health-focus-actions{justify-content:flex-start}.account-health-alert-grid,.account-health-routing-grid,.account-health-safety-grid,.account-health-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-health-command-panel .account-health-priority-summary.priority-lane{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.account-health-action-dock,.account-health-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-health-alert-grid,.account-health-routing-grid,.account-health-signal-strip,.account-health-source-grid{grid-template-columns:minmax(0,1fr)}.account-health-action-dock a{min-height:48px;padding:0 8px}.account-health-command-panel .panel-header{align-items:flex-start;display:grid;grid-template-columns:minmax(0,1fr)}.account-health-command-panel .status-pill{justify-self:flex-start;white-space:normal}.account-health-focus-card{min-height:0;padding:12px}.account-health-focus-actions,.account-health-focus-actions .dark-button,.account-health-focus-actions .soft-button{width:100%}.account-health-focus-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.memory-command-panel{animation:memoryCommandRise .36s ease-out both;background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(216,166,66,.052) 44%,transparent 70%),linear-gradient(180deg,rgba(17,15,28,.97),rgba(7,6,12,.98));border-color:rgba(196,181,253,.22);display:grid;gap:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr);overflow:hidden;position:relative}.memory-command-panel .panel-header{margin-bottom:0}.memory-command-panel .status-pill{white-space:nowrap}.memory-action-dock{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(216,166,66,.04)),rgba(5,5,10,.6);border:1px solid rgba(221,214,254,.12);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0;padding:8px}.memory-action-dock.memory-control-lane{margin-bottom:0}.memory-action-dock a{min-height:50px;padding:0 12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.memory-action-dock a:hover,.memory-list article:hover,.memory-signal-strip a:hover{border-color:rgba(221,214,254,.3);box-shadow:0 14px 34px rgba(7,6,12,.25);transform:translateY(-1px)}.memory-focus-card{align-items:center;background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(216,166,66,.04)),rgba(255,255,255,.054);border:1px solid rgba(221,214,254,.14);border-radius:var(--dash-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.055);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:118px;overflow:hidden;padding:14px;position:relative}.memory-focus-card:before{background:linear-gradient(180deg,rgba(196,181,253,.9),rgba(139,92,246,.45));content:"";inset:0 auto 0 0;position:absolute;width:4px}.memory-focus-card>*{position:relative;z-index:1}.memory-focus-card.warn,.memory-list article.correction,.memory-list article.rule,.memory-list article.worker_feedback,.memory-signal-strip a.warn{border-color:rgba(243,182,73,.34)}.memory-focus-card.warn:before,.memory-list article.correction:before,.memory-list article.rule:before,.memory-list article.worker_feedback:before,.memory-signal-strip a.warn:before{background:linear-gradient(180deg,rgba(243,182,73,.95),rgba(139,92,246,.45))}.memory-focus-card.good,.memory-list article.pattern,.memory-list article.preference,.memory-signal-strip a.good{border-color:rgba(53,212,154,.3)}.memory-focus-card.good:before,.memory-list article.pattern:before,.memory-list article.preference:before,.memory-signal-strip a.good:before{background:linear-gradient(180deg,rgba(53,212,154,.9),rgba(139,92,246,.42))}.memory-focus-card.neutral,.memory-list article.decision,.memory-signal-strip a.neutral{border-color:rgba(196,181,253,.25)}.memory-focus-card.neutral:before,.memory-list article.decision:before,.memory-signal-strip a.neutral:before{background:linear-gradient(180deg,rgba(196,181,253,.88),rgba(139,92,246,.42))}.memory-event-grid span,.memory-events-drawer>summary span,.memory-focus-card span,.memory-learning-drawer>summary span,.memory-learning-grid span,.memory-library-drawer>summary span,.memory-list span,.memory-priority-drawer>summary span,.memory-safety-grid span,.memory-signal-strip span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.memory-focus-card strong{color:var(--dash-text);display:block;font-size:22px;letter-spacing:0;line-height:1.12;margin:5px 0}.memory-event-grid p,.memory-event-grid small,.memory-focus-card p,.memory-focus-card small,.memory-learning-grid p,.memory-learning-grid small,.memory-list p,.memory-list small,.memory-signal-strip p{color:var(--dash-muted);display:block;font-size:12px;font-weight:850;line-height:1.35;margin:7px 0 0}.memory-focus-card p,.memory-focus-card small{font-size:13px;font-weight:820;margin:0}.memory-focus-actions,.memory-row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.memory-signal-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.memory-event-grid article,.memory-events-drawer,.memory-learning-drawer,.memory-learning-grid article,.memory-learning-grid section,.memory-library-drawer,.memory-list article,.memory-priority-drawer,.memory-safety-grid span,.memory-signal-strip a{background:rgba(255,255,255,.052);border:1px solid rgba(221,214,254,.11);border-radius:var(--dash-radius)}.memory-signal-strip a{align-items:start;color:inherit;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:96px;overflow:hidden;padding:12px;position:relative;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.memory-signal-strip a:before{background:linear-gradient(90deg,rgba(196,181,253,.86),rgba(139,92,246,.18));content:"";height:3px;inset:0 0 auto;position:absolute}.memory-signal-strip a>div{min-width:0}.memory-signal-strip svg{color:var(--dash-violet-2);margin-top:2px}.memory-signal-strip strong{color:var(--dash-text);display:block;font-size:24px;letter-spacing:0;line-height:1.05;overflow-wrap:anywhere;word-break:break-word}.memory-list{display:grid;gap:8px}.memory-list article{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(120px,.18fr) minmax(80px,.12fr) auto;min-height:82px;overflow:hidden;padding:12px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.memory-event-grid article,.memory-learning-grid article,.memory-learning-grid section,.memory-list article,.memory-signal-strip a{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(216,166,66,.035) 58%,transparent),rgba(255,255,255,.052);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.memory-list article:before{background:linear-gradient(180deg,rgba(196,181,253,.8),rgba(139,92,246,.22));content:"";inset:10px auto 10px 0;position:absolute;width:3px}.memory-list article>*{min-width:0;position:relative;z-index:1}.memory-learning-grid strong,.memory-list strong{color:var(--dash-text);display:block;font-size:17px;letter-spacing:0;line-height:1.2}.memory-list small{color:rgba(247,244,255,.72);margin:0;overflow-wrap:anywhere}.memory-focus-actions .dark-button,.memory-row-actions .dark-button{box-shadow:0 10px 26px rgba(139,92,246,.22)}.memory-safety-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.memory-safety-grid span{align-items:center;color:rgba(247,244,255,.84);display:flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;margin:0;min-height:38px;padding:10px;text-align:center}.memory-safety-grid svg{color:rgba(53,212,154,.9);flex:0 0 auto}.memory-events-drawer,.memory-learning-drawer,.memory-library-drawer,.memory-priority-drawer{overflow:hidden}.memory-events-drawer>summary,.memory-learning-drawer>summary,.memory-library-drawer>summary,.memory-priority-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.memory-events-drawer>summary::-webkit-details-marker,.memory-learning-drawer>summary::-webkit-details-marker,.memory-library-drawer>summary::-webkit-details-marker,.memory-priority-drawer>summary::-webkit-details-marker{display:none}.memory-events-drawer>summary b,.memory-events-drawer>summary span,.memory-learning-drawer>summary b,.memory-learning-drawer>summary span,.memory-library-drawer>summary b,.memory-library-drawer>summary span,.memory-priority-drawer>summary b,.memory-priority-drawer>summary span{margin:0}.memory-events-drawer>summary b,.memory-learning-drawer>summary b,.memory-library-drawer>summary b,.memory-priority-drawer>summary b{color:rgba(247,244,255,.86);font-size:12px;font-weight:950}.memory-event-grid,.memory-learning-grid,.memory-library-body,.memory-priority-summary{border-top:1px solid rgba(221,214,254,.1);padding:10px}.memory-events-drawer:not([open])>.memory-event-grid,.memory-learning-drawer:not([open])>.memory-learning-grid,.memory-library-drawer:not([open])>.memory-library-body,.memory-priority-drawer:not([open])>.memory-priority-summary{display:none}.memory-command-panel .memory-priority-summary.priority-lane{grid-template-columns:150px repeat(3,minmax(0,1fr));margin:0}.memory-event-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.memory-event-grid article{padding:12px}.memory-learning-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.memory-learning-grid section{display:grid;gap:8px;padding:12px}.memory-learning-grid article{padding:10px}.memory-library-body{display:grid;gap:12px}@keyframes memoryCommandRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.memory-command-panel{animation:none}.memory-action-dock a,.memory-list article,.memory-signal-strip a{transition:none}}@media (max-width:1180px){.memory-focus-card,.memory-list article{grid-template-columns:minmax(0,1fr)}.memory-focus-actions,.memory-row-actions{justify-content:flex-start}.memory-event-grid,.memory-learning-grid,.memory-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-command-panel .memory-priority-summary.priority-lane{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.memory-action-dock,.memory-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-event-grid,.memory-learning-grid,.memory-signal-strip{grid-template-columns:minmax(0,1fr)}.memory-action-dock a{min-height:48px;padding:0 8px}.memory-command-panel .panel-header{align-items:flex-start;display:grid;grid-template-columns:minmax(0,1fr)}.memory-command-panel .status-pill{justify-self:flex-start;white-space:normal}.memory-focus-card{min-height:0;padding:12px}.memory-focus-actions,.memory-focus-actions .dark-button,.memory-focus-actions .soft-button,.memory-row-actions .dark-button,.memory-row-actions .soft-button{width:100%}.memory-focus-actions,.memory-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.brain-command-panel{animation:brainCommandRise .36s ease-out both;background:radial-gradient(circle at 14% 0,rgba(139,92,246,.22),transparent 34%),linear-gradient(145deg,rgba(18,13,30,.96),rgba(7,8,13,.98));border-color:rgba(196,181,253,.17);box-shadow:0 26px 80px rgba(0,0,0,.38);display:grid;gap:12px;grid-column:1/-1;overflow:hidden}.brain-command-panel[hidden]{display:none}.brain-command-panel .panel-header{align-items:flex-start}.brain-command-panel .panel-header p{max-width:720px}.brain-action-dock.brain-control-lane{background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.12);border-radius:16px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:8px}.brain-action-dock a{justify-content:center;min-height:48px;overflow:hidden;text-overflow:ellipsis;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}.brain-action-dock a:hover{border-color:rgba(196,181,253,.3);box-shadow:0 14px 34px rgba(76,29,149,.24);transform:translateY(-1px)}.brain-focus-card{background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(24,20,38,.86)),rgba(255,255,255,.04);border:1px solid rgba(196,181,253,.18);border-radius:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;min-height:154px;overflow:hidden;padding:18px;position:relative}.brain-focus-card:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);content:"";height:100%;left:-38%;pointer-events:none;position:absolute;top:0;transform:skewX(-16deg);transition:left .42s ease;width:34%}.brain-focus-card:hover:before{left:104%}.brain-focus-card>*{position:relative;z-index:1}.brain-focus-card.warn{border-color:rgba(251,191,36,.28)}.brain-ask-drawer>summary span,.brain-focus-card span,.brain-insights-drawer>summary span,.brain-list article span,.brain-priority-drawer>summary span,.brain-safety-grid span,.brain-signal-strip span,.brain-status-drawer>summary span{color:#c4b5fd;display:block;font-size:11px;font-weight:950;text-transform:uppercase}.brain-focus-card strong{color:#ffffff;display:block;font-size:26px;line-height:1.08;margin-top:7px}.brain-command-panel .agent-reply-form label,.brain-focus-card p,.brain-insight-group p,.brain-list article p,.brain-mission-card p,.brain-recommendation-grid p,.brain-signal-strip p,.brain-status-grid p{color:rgba(247,244,255,.7);font-size:13px;font-weight:820;line-height:1.45}.brain-focus-card p{margin:9px 0 0;max-width:760px}.brain-focus-card small,.brain-list article small,.brain-mission-card small,.brain-recommendation-grid small{color:rgba(247,244,255,.54);display:block;font-size:12px;font-weight:850;margin-top:10px}.brain-focus-actions,.brain-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.brain-signal-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.brain-signal-strip a{align-items:flex-start;background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:16px;color:inherit;display:flex;gap:10px;min-height:104px;overflow:hidden;padding:13px;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.brain-signal-strip a:hover{background:rgba(255,255,255,.07);border-color:rgba(196,181,253,.24);transform:translateY(-1px)}.brain-signal-strip svg{color:#a78bfa;flex:0 0 auto}.brain-signal-strip strong{color:#ffffff;display:block;font-size:24px;line-height:1;margin-top:8px}.brain-signal-strip p{margin:6px 0 0}.brain-signal-strip a.warn{border-color:rgba(251,191,36,.2)}.brain-signal-strip a.warn svg{color:#fbbf24}.brain-signal-strip a.good{border-color:rgba(52,211,153,.2)}.brain-signal-strip a.good svg{color:#34d399}.brain-list{display:grid;gap:10px}.brain-list article{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) 82px 96px auto;min-height:92px;padding:13px}.brain-list article.high{border-color:rgba(251,191,36,.2)}.brain-list article.medium{border-color:rgba(167,139,250,.2)}.brain-list article.low{border-color:rgba(52,211,153,.18)}.brain-list article strong{color:#ffffff;display:block;font-size:16px;line-height:1.2;margin-top:6px}.brain-list article p{margin:6px 0 0}.brain-list article>small{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.07);border-radius:999px;margin:0;padding:8px 10px;text-align:center;text-transform:uppercase}.brain-safety-grid{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.brain-safety-grid span{align-items:center;color:rgba(247,244,255,.84);display:flex;gap:8px;justify-content:center;min-height:38px;text-align:center}.brain-safety-grid svg{color:#34d399;flex:0 0 auto}.brain-ask-drawer,.brain-insights-drawer,.brain-priority-drawer,.brain-status-drawer{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;overflow:hidden}.brain-ask-drawer>summary,.brain-insights-drawer>summary,.brain-priority-drawer>summary,.brain-status-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.brain-ask-drawer>summary::-webkit-details-marker,.brain-insights-drawer>summary::-webkit-details-marker,.brain-priority-drawer>summary::-webkit-details-marker,.brain-status-drawer>summary::-webkit-details-marker{display:none}.brain-ask-drawer>summary b,.brain-insights-drawer>summary b,.brain-priority-drawer>summary b,.brain-status-drawer>summary b{color:rgba(247,244,255,.86);font-size:12px;font-weight:950}.brain-ask-body,.brain-insight-list,.brain-priority-summary,.brain-status-grid{border-top:1px solid rgba(221,214,254,.1);padding:10px}.brain-command-panel .brain-priority-summary.priority-lane{grid-template-columns:150px repeat(3,minmax(0,1fr));margin:0}.brain-insight-list{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.brain-ask-body section,.brain-insight-group,.brain-mission-card,.brain-recommendation-grid article,.brain-status-grid article{background:rgba(7,8,13,.24);border:1px solid rgba(255,255,255,.08);border-radius:14px;margin:0;padding:12px}.brain-insight-group span,.brain-mission-card span,.brain-recommendation-grid span,.brain-status-grid span{color:#c4b5fd}.brain-ask-body section>strong,.brain-insight-group strong,.brain-mission-card strong,.brain-recommendation-grid strong,.brain-status-grid strong{color:#ffffff;display:block;font-size:17px;line-height:1.18}.brain-insight-group p,.brain-mission-card p,.brain-recommendation-grid p,.brain-status-grid p{margin:7px 0 0}.brain-status-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.brain-ask-body{display:grid;gap:12px}.brain-ask-body .brain-recommendation-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.brain-command-panel .agent-reply-form{display:grid;gap:10px;margin-top:10px}.brain-command-panel .agent-reply-form label{display:grid;gap:8px;text-transform:uppercase}.brain-command-panel .agent-reply-form textarea{background:rgba(7,8,13,.46);border:1px solid rgba(221,214,254,.13);border-radius:14px;color:#ffffff;font:inherit;min-height:130px;padding:12px;resize:vertical;text-transform:none}.brain-command-panel .agent-reply-form textarea:focus{border-color:rgba(167,139,250,.46);box-shadow:0 0 0 3px rgba(139,92,246,.18);outline:none}.brain-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.brain-action-grid .dark-button,.brain-action-grid .soft-button,.brain-row-actions .dark-button,.brain-row-actions .soft-button{min-height:38px}.brain-action-grid .dark-button,.brain-action-grid .soft-button{text-align:center;white-space:normal}@keyframes brainCommandRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.brain-command-panel{animation:none}.brain-action-dock a,.brain-focus-card:before,.brain-signal-strip a{transition:none}}@media (max-width:1180px){.brain-focus-card,.brain-list article{grid-template-columns:minmax(0,1fr)}.brain-focus-actions,.brain-row-actions{justify-content:flex-start}.brain-ask-body .brain-recommendation-grid,.brain-insight-list,.brain-safety-grid,.brain-signal-strip,.brain-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brain-action-grid,.brain-command-panel .brain-priority-summary.priority-lane{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.brain-action-dock.brain-control-lane,.brain-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brain-ask-body .brain-recommendation-grid,.brain-command-panel .panel-header,.brain-insight-list,.brain-signal-strip,.brain-status-grid{grid-template-columns:minmax(0,1fr)}.brain-command-panel .panel-header{align-items:flex-start;display:grid}.brain-command-panel .status-pill{justify-self:flex-start;white-space:normal}.brain-focus-card{min-height:0;padding:13px}.brain-focus-card strong{font-size:22px}.brain-action-grid,.brain-focus-actions,.brain-row-actions{display:grid;width:100%}.brain-focus-actions,.brain-row-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.brain-action-grid{grid-template-columns:minmax(0,1fr)}.brain-focus-actions .dark-button,.brain-focus-actions .soft-button,.brain-row-actions .dark-button,.brain-row-actions .soft-button{width:100%}}.token-command-panel{animation:tokenCommandRise .36s ease-out both;background:radial-gradient(circle at 14% 0,rgba(139,92,246,.2),transparent 34%),linear-gradient(145deg,rgba(18,13,30,.96),rgba(7,8,13,.98));border-color:rgba(196,181,253,.17);box-shadow:0 26px 80px rgba(0,0,0,.38);display:grid;gap:12px;overflow:hidden}.token-command-panel[hidden]{display:none}.token-command-panel .panel-header{align-items:flex-start}.token-command-panel .panel-header p{max-width:760px}.token-action-dock{background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.12);border-radius:16px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.token-action-dock a{justify-content:center;min-height:48px;overflow:hidden;text-overflow:ellipsis;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}.token-action-dock a:hover{border-color:rgba(196,181,253,.3);box-shadow:0 14px 34px rgba(76,29,149,.24);transform:translateY(-1px)}.token-focus-card{background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(24,20,38,.86)),rgba(255,255,255,.04);border:1px solid rgba(196,181,253,.18);border-radius:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;min-height:154px;overflow:hidden;padding:18px;position:relative}.token-focus-card:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);content:"";height:100%;left:-38%;pointer-events:none;position:absolute;top:0;transform:skewX(-16deg);transition:left .42s ease;width:34%}.token-focus-card:hover:before{left:104%}.token-focus-card>*{position:relative;z-index:1}.token-focus-card.critical,.token-focus-card.premium{border-color:rgba(251,191,36,.28)}.token-focus-card.cheap,.token-focus-card.free{border-color:rgba(52,211,153,.2)}.token-context-drawer>summary span,.token-focus-card span,.token-guardrails-drawer>summary span,.token-modes-drawer>summary span,.token-quality-drawer>summary span,.token-rule-list article span:first-child,.token-rules-drawer>summary span,.token-safety-grid span,.token-signal-strip span{color:#c4b5fd;display:block;font-size:11px;font-weight:950;text-transform:uppercase}.token-focus-card strong{color:#ffffff;display:block;font-size:26px;line-height:1.08;margin-top:7px}.token-command-panel .context-pack-card p,.token-command-panel .quality-gate-card p,.token-focus-card p,.token-rule-list article p,.token-section p,.token-signal-strip p{color:rgba(247,244,255,.7);font-size:13px;font-weight:820;line-height:1.45}.token-focus-card p{margin:9px 0 0;max-width:760px}.token-command-panel .quality-gate-card small,.token-command-panel .router-rule-card small,.token-focus-card small{color:rgba(247,244,255,.54);display:block;font-size:12px;font-weight:850;margin-top:10px}.token-focus-actions,.token-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.token-command-panel .token-budget-overview.token-signal-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.token-signal-strip a{align-items:flex-start;background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:16px;color:inherit;display:flex;gap:10px;min-height:104px;overflow:hidden;padding:13px;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.token-signal-strip a:hover{background:rgba(255,255,255,.07);border-color:rgba(196,181,253,.24);transform:translateY(-1px)}.token-signal-strip svg{color:#a78bfa;flex:0 0 auto}.token-signal-strip strong{color:#ffffff;display:block;font-size:24px;line-height:1;margin-top:8px}.token-signal-strip p{margin:6px 0 0}.token-signal-strip a.warn{border-color:rgba(251,191,36,.2)}.token-signal-strip a.warn svg{color:#fbbf24}.token-signal-strip a.good{border-color:rgba(52,211,153,.2)}.token-signal-strip a.good svg{color:#34d399}.token-rule-list{display:grid;gap:10px}.token-rule-list article{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) 92px 92px auto;min-height:92px;padding:13px}.token-rule-list article.critical,.token-rule-list article.premium{border-color:rgba(251,191,36,.22)}.token-rule-list article.cheap,.token-rule-list article.free{border-color:rgba(52,211,153,.18)}.token-rule-list article strong{color:#ffffff;display:block;font-size:16px;line-height:1.2;margin-top:6px}.token-rule-list article p{margin:6px 0 0}.token-command-panel .cost-mode,.token-command-panel .token-mode{align-items:center;justify-content:center;min-height:34px;text-align:center}.token-safety-grid{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.token-safety-grid span{align-items:center;color:rgba(247,244,255,.84);display:flex;gap:8px;justify-content:center;min-height:44px;min-width:0;overflow-wrap:anywhere;text-align:center}.token-safety-grid svg{color:#34d399;flex:0 0 auto}.token-context-drawer,.token-guardrails-drawer,.token-modes-drawer,.token-quality-drawer,.token-rules-drawer{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;overflow:hidden}.token-context-drawer>summary,.token-guardrails-drawer>summary,.token-modes-drawer>summary,.token-quality-drawer>summary,.token-rules-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.token-context-drawer>summary::-webkit-details-marker,.token-guardrails-drawer>summary::-webkit-details-marker,.token-modes-drawer>summary::-webkit-details-marker,.token-quality-drawer>summary::-webkit-details-marker,.token-rules-drawer>summary::-webkit-details-marker{display:none}.token-context-drawer>summary b,.token-guardrails-drawer>summary b,.token-modes-drawer>summary b,.token-quality-drawer>summary b,.token-rules-drawer>summary b{color:rgba(247,244,255,.86);font-size:12px;font-weight:950}.token-context-drawer .context-pack-grid,.token-guardrails-drawer .token-guardrail-layout,.token-modes-drawer .token-mode-grid,.token-quality-drawer .quality-gate-grid,.token-rules-drawer .token-rule-table{border-top:1px solid rgba(221,214,254,.1);margin:0;padding:10px}.token-command-panel .token-rule-table{gap:8px;overflow:hidden}.token-command-panel .token-rule-head,.token-command-panel .token-rule-row{grid-template-columns:minmax(130px,.75fr) 86px 94px 130px minmax(150px,1fr) minmax(120px,.8fr) 74px 96px 72px}.token-command-panel .token-rule-row{background:rgba(7,8,13,.24);border-color:rgba(255,255,255,.08)}.token-command-panel .token-rule-row>*{min-width:0;overflow-wrap:anywhere}.token-command-panel .context-pack-grid,.token-command-panel .quality-gate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.token-command-panel .context-pack-card,.token-command-panel .quality-gate-card,.token-command-panel .router-rule-card,.token-command-panel .token-section{background:rgba(7,8,13,.24);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px}.token-command-panel .context-pack-card strong,.token-command-panel .quality-gate-card strong,.token-command-panel .router-rule-card strong,.token-command-panel .token-section strong{color:#ffffff;display:block;font-size:17px;line-height:1.18}.token-command-panel .token-guardrail-layout{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.token-command-panel .token-section{margin:0}.token-command-panel .guardrail-list article{background:rgba(255,255,255,.04)}.token-command-panel .guardrail-list svg{color:#34d399}.token-command-panel .token-mode-grid{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.token-focus-actions .dark-button,.token-focus-actions .soft-button,.token-row-actions .dark-button,.token-row-actions .soft-button{min-height:38px}@keyframes tokenCommandRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.token-command-panel{animation:none}.token-action-dock a,.token-focus-card:before,.token-signal-strip a{transition:none}}@media (max-width:1180px){.token-focus-card,.token-rule-list article{grid-template-columns:minmax(0,1fr)}.token-focus-actions,.token-row-actions{justify-content:flex-start}.token-command-panel .context-pack-grid,.token-command-panel .quality-gate-grid,.token-command-panel .token-budget-overview.token-signal-strip,.token-command-panel .token-guardrail-layout,.token-command-panel .token-mode-grid,.token-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.token-command-panel .token-rule-head{display:none}.token-command-panel .token-rule-row{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))}.token-command-panel .token-rule-row p,.token-command-panel .token-rule-row strong{grid-column:1/-1}}@media (max-width:760px){.token-action-dock{grid-template-columns:repeat(2,minmax(0,1fr))}.token-command-panel .context-pack-grid,.token-command-panel .panel-header,.token-command-panel .quality-gate-grid,.token-command-panel .token-budget-overview.token-signal-strip,.token-command-panel .token-guardrail-layout,.token-command-panel .token-mode-grid,.token-command-panel .token-rule-row,.token-safety-grid{grid-template-columns:minmax(0,1fr)}.token-command-panel .panel-header{align-items:flex-start;display:grid}.token-command-panel .status-pill{justify-self:flex-start;white-space:normal}.token-focus-card{min-height:0;padding:13px}.token-focus-card strong{font-size:22px}.token-focus-actions,.token-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.token-focus-actions .dark-button,.token-focus-actions .soft-button,.token-row-actions .dark-button,.token-row-actions .soft-button{width:100%}}.free-tools-command-panel{animation:freeToolsCommandRise .36s ease-out both;background:radial-gradient(circle at 14% 0,rgba(139,92,246,.2),transparent 34%),linear-gradient(145deg,rgba(18,13,30,.96),rgba(7,8,13,.98));border-color:rgba(196,181,253,.17);box-shadow:0 26px 80px rgba(0,0,0,.38);display:grid;gap:12px;grid-column:1/-1;overflow:hidden}.free-tools-command-panel[hidden]{display:none}.free-tools-command-panel .panel-header{align-items:flex-start}.free-tools-command-panel .panel-header p{max-width:760px}.free-tools-action-dock{background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.12);border-radius:16px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.free-tools-action-dock a{justify-content:center;min-height:48px;overflow:hidden;text-overflow:ellipsis;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}.free-tools-action-dock a:hover{border-color:rgba(196,181,253,.3);box-shadow:0 14px 34px rgba(76,29,149,.24);transform:translateY(-1px)}.free-tools-focus-card{background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(24,20,38,.86)),rgba(255,255,255,.04);border:1px solid rgba(196,181,253,.18);border-radius:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;min-height:154px;overflow:hidden;padding:18px;position:relative}.free-tools-focus-card:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);content:"";height:100%;left:-38%;pointer-events:none;position:absolute;top:0;transform:skewX(-16deg);transition:left .42s ease;width:34%}.free-tools-focus-card:hover:before{left:104%}.free-tools-focus-card>*{position:relative;z-index:1}.free-tools-focus-card.high{border-color:rgba(251,191,36,.28)}.free-tools-focus-card.medium{border-color:rgba(167,139,250,.24)}.free-tools-focus-card.low{border-color:rgba(52,211,153,.18)}.free-tools-focus-card span,.free-tools-impact-drawer>summary span,.free-tools-impact-grid span,.free-tools-later-drawer>summary span,.free-tools-later-grid span,.free-tools-library-drawer>summary span,.free-tools-list article span,.free-tools-safety-grid span,.free-tools-signal-strip span{color:#c4b5fd;display:block;font-size:11px;font-weight:950;text-transform:uppercase}.free-tools-focus-card strong{color:#ffffff;display:block;font-size:26px;line-height:1.08;margin-top:7px}.free-tools-command-panel .free-tool-card p,.free-tools-focus-card p,.free-tools-impact-grid p,.free-tools-later-grid p,.free-tools-list article p,.free-tools-signal-strip p{color:rgba(247,244,255,.7);font-size:13px;font-weight:820;line-height:1.45}.free-tools-focus-card p{margin:9px 0 0;max-width:760px}.free-tools-focus-card small,.free-tools-later-grid small,.free-tools-list article small{color:rgba(247,244,255,.54);display:block;font-size:12px;font-weight:850;margin-top:10px;overflow-wrap:anywhere}.free-tools-focus-actions,.free-tools-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.free-tools-signal-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.free-tools-signal-strip a{align-items:flex-start;background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:16px;color:inherit;display:flex;gap:10px;min-height:104px;overflow:hidden;padding:13px;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.free-tools-signal-strip a:hover{background:rgba(255,255,255,.07);border-color:rgba(196,181,253,.24);transform:translateY(-1px)}.free-tools-signal-strip svg{color:#a78bfa;flex:0 0 auto}.free-tools-signal-strip strong{color:#ffffff;display:block;font-size:24px;line-height:1;margin-top:8px}.free-tools-signal-strip p{margin:6px 0 0}.free-tools-signal-strip a.warn{border-color:rgba(251,191,36,.2)}.free-tools-signal-strip a.warn svg{color:#fbbf24}.free-tools-signal-strip a.good{border-color:rgba(52,211,153,.2)}.free-tools-signal-strip a.good svg{color:#34d399}.free-tools-list{display:grid;gap:10px}.free-tools-list article{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) 124px 88px auto;min-height:92px;padding:13px}.free-tools-list article.high{border-color:rgba(251,191,36,.22)}.free-tools-list article.medium{border-color:rgba(167,139,250,.22)}.free-tools-list article.low{border-color:rgba(52,211,153,.18)}.free-tools-list article strong{color:#ffffff;display:block;font-size:16px;line-height:1.2;margin-top:6px}.free-tools-list article p{margin:6px 0 0}.free-tools-list article>small{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.07);border-radius:999px;margin:0;padding:8px 10px;text-align:center;text-transform:uppercase}.free-tools-safety-grid{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.free-tools-safety-grid span{align-items:center;color:rgba(247,244,255,.84);display:flex;gap:8px;justify-content:center;min-height:44px;min-width:0;overflow-wrap:anywhere;text-align:center}.free-tools-safety-grid svg{color:#34d399;flex:0 0 auto}.visual-qa-panel{background:linear-gradient(135deg,rgba(124,58,237,.16),rgba(7,8,13,.64)),rgba(255,255,255,.04);border:1px solid rgba(196,181,253,.16);border-radius:16px;display:grid;gap:12px;overflow:hidden;padding:14px}.visual-qa-panel.good{border-color:rgba(52,211,153,.24)}.visual-qa-panel.warn{border-color:rgba(251,191,36,.28)}.visual-qa-panel.danger{border-color:rgba(248,113,113,.32)}.visual-qa-head{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.visual-qa-agent-ladder span,.visual-qa-demo-head span,.visual-qa-demo-metrics span,.visual-qa-foot span,.visual-qa-head span,.visual-qa-metrics span,.visual-qa-quality-strip span,.visual-qa-review-grid span{color:#c4b5fd;display:block;font-size:11px;font-weight:950;text-transform:uppercase}.visual-qa-head strong{color:#ffffff;display:block;font-size:26px;line-height:1.08;margin-top:6px}.visual-qa-head p{color:rgba(247,244,255,.62);font-size:13px;font-weight:850;line-height:1.35;margin:7px 0 0;overflow-wrap:anywhere}.visual-qa-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.visual-qa-actions button{min-height:40px}.visual-qa-metrics{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.visual-qa-metrics article{background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:14px;min-height:78px;padding:11px}.visual-qa-metrics article.good{border-color:rgba(52,211,153,.2)}.visual-qa-metrics article.warn{border-color:rgba(251,191,36,.22)}.visual-qa-metrics strong{color:#ffffff;display:block;font-size:23px;line-height:1;margin-top:10px;overflow-wrap:anywhere}.visual-qa-demo-block{background:rgba(7,8,13,.35);border:1px solid rgba(221,214,254,.12);border-radius:14px;display:grid;gap:10px;padding:12px}.visual-qa-demo-block.good{border-color:rgba(52,211,153,.2)}.visual-qa-demo-block.warn{border-color:rgba(251,191,36,.24)}.visual-qa-demo-block.danger{border-color:rgba(248,113,113,.32)}.visual-qa-demo-head{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.visual-qa-demo-head strong{color:#ffffff;display:block;font-size:21px;line-height:1.1;margin-top:5px}.visual-qa-demo-head p{color:rgba(247,244,255,.64);font-size:12px;font-weight:850;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.visual-qa-demo-metrics{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.visual-qa-quality-strip{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.visual-qa-demo-metrics article,.visual-qa-quality-strip article,.visual-qa-review-grid article{background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:12px;min-height:76px;padding:10px}.visual-qa-demo-metrics article.good,.visual-qa-quality-strip article.good,.visual-qa-review-grid article.good{border-color:rgba(52,211,153,.2)}.visual-qa-demo-metrics article.warn,.visual-qa-quality-strip article.warn,.visual-qa-review-grid article.warn{border-color:rgba(251,191,36,.22)}.visual-qa-demo-metrics article.danger,.visual-qa-quality-strip article.danger,.visual-qa-review-grid article.danger{border-color:rgba(248,113,113,.28)}.visual-qa-demo-metrics strong,.visual-qa-quality-strip strong,.visual-qa-review-grid strong{color:#ffffff;display:block;font-size:18px;line-height:1.08;margin-top:8px;overflow-wrap:anywhere}.visual-qa-quality-strip p{color:rgba(247,244,255,.58);font-size:11px;font-weight:820;line-height:1.3;margin:7px 0 0}.visual-qa-demo-alert{align-items:start;background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:12px;display:grid;gap:10px;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);padding:11px}.visual-qa-demo-alert.good{border-color:rgba(52,211,153,.18)}.visual-qa-demo-alert.danger{border-color:rgba(248,113,113,.3)}.visual-qa-demo-alert span{color:#c4b5fd;display:block;font-size:11px;font-weight:950;text-transform:uppercase}.visual-qa-demo-alert strong{color:#ffffff;display:block;font-size:16px;line-height:1.18;margin-top:6px}.visual-qa-demo-alert li,.visual-qa-demo-alert p{color:rgba(247,244,255,.68);font-size:12px;font-weight:820;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.visual-qa-demo-alert ul{display:grid;gap:5px;list-style:none;margin:0;padding:0}.visual-qa-review-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.visual-qa-review-title{align-items:center;display:flex;gap:8px;justify-content:space-between}.visual-qa-review-title small{background:rgba(255,255,255,.065);border-radius:999px;color:rgba(247,244,255,.7);flex:0 0 auto;margin:0;padding:4px 7px}.visual-qa-review-grid p{color:rgba(247,244,255,.68);font-size:12px;font-weight:780;line-height:1.35;margin:7px 0 0}.visual-qa-review-grid dl{display:grid;gap:6px;margin:10px 0 0}.visual-qa-review-grid dl div{display:grid;gap:2px}.visual-qa-review-grid dd,.visual-qa-review-grid dt{margin:0}.visual-qa-review-grid dt,.visual-qa-review-grid small{color:rgba(247,244,255,.48);display:block;font-size:11px;font-weight:850;margin-top:8px;overflow-wrap:anywhere}.visual-qa-review-grid dd{color:rgba(247,244,255,.66);font-size:11px;font-weight:800;line-height:1.32;overflow-wrap:anywhere}.visual-qa-agent-ladder{align-items:center;background:rgba(52,211,153,.06);border:1px solid rgba(52,211,153,.16);border-radius:12px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px}.visual-qa-agent-ladder p,.visual-qa-agent-ladder small{color:rgba(247,244,255,.7);font-size:12px;font-weight:850;line-height:1.35;margin:0;overflow-wrap:anywhere}.visual-qa-agent-ladder code{color:#86efac;font-size:11px}.visual-qa-screens{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,.72fr)}.visual-qa-screens figure{background:rgba(7,8,13,.42);border:1px solid rgba(255,255,255,.085);border-radius:14px;display:grid;gap:9px;margin:0;min-height:220px;overflow:hidden;padding:10px}.visual-qa-screens figcaption{align-items:center;color:rgba(247,244,255,.86);display:flex;font-size:12px;font-weight:950;gap:7px;text-transform:uppercase}.visual-qa-screens figcaption svg{color:#a78bfa}.visual-qa-screens figure>div,.visual-qa-screens img{background:rgba(0,0,0,.34);border-radius:10px;display:grid;min-height:170px;place-items:center;width:100%}.visual-qa-screens img{aspect-ratio:16/10;max-height:310px;object-fit:contain}.visual-qa-screens figure>div{color:rgba(247,244,255,.5);font-size:12px;font-weight:900}.visual-qa-foot{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(210px,.46fr) minmax(0,1fr)}.visual-qa-foot span{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:999px;display:flex;gap:8px;min-height:38px;min-width:0;overflow:hidden;padding:8px 11px;text-overflow:ellipsis;white-space:nowrap}.visual-qa-foot span.good{border-color:rgba(52,211,153,.22);color:#86efac}.visual-qa-foot span.warn{border-color:rgba(251,191,36,.24);color:#fde68a}.visual-qa-foot span.danger{border-color:rgba(248,113,113,.3);color:#fca5a5}.visual-qa-foot svg{flex:0 0 auto}.visual-qa-foot code{background:rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.07);border-radius:12px;color:rgba(247,244,255,.72);display:block;font-size:11px;line-height:1.45;overflow-wrap:anywhere;padding:9px 10px}.free-tools-impact-drawer,.free-tools-later-drawer,.free-tools-library-drawer{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;overflow:hidden}.free-tools-impact-drawer>summary,.free-tools-later-drawer>summary,.free-tools-library-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.free-tools-impact-drawer>summary::-webkit-details-marker,.free-tools-later-drawer>summary::-webkit-details-marker,.free-tools-library-drawer>summary::-webkit-details-marker{display:none}.free-tools-impact-drawer>summary b,.free-tools-later-drawer>summary b,.free-tools-library-drawer>summary b{color:rgba(247,244,255,.86);font-size:12px;font-weight:950}.free-tools-impact-grid,.free-tools-later-grid,.free-tools-library-drawer .free-tool-grid{border-top:1px solid rgba(221,214,254,.1);display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:10px}.free-tools-command-panel .free-tool-card,.free-tools-impact-grid article,.free-tools-later-grid article{background:rgba(7,8,13,.24);border:1px solid rgba(255,255,255,.08);border-radius:14px;display:grid;gap:10px;padding:12px}.free-tools-command-panel .free-tool-card strong,.free-tools-impact-grid strong,.free-tools-later-grid strong{color:#ffffff;display:block;font-size:17px;line-height:1.18}.free-tools-command-panel .free-tool-card dl{display:grid;gap:8px;margin:0}.free-tools-command-panel .free-tool-card dl div{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:9px}.free-tools-command-panel .free-tool-card dd,.free-tools-command-panel .free-tool-card dt{overflow-wrap:anywhere}.free-tools-command-panel .free-tool-card .agent-status{margin-bottom:8px}.free-tools-focus-actions .dark-button,.free-tools-focus-actions .soft-button,.free-tools-row-actions .dark-button,.free-tools-row-actions .soft-button{min-height:38px}@keyframes freeToolsCommandRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.free-tools-command-panel{animation:none}.free-tools-action-dock a,.free-tools-focus-card:before,.free-tools-signal-strip a{transition:none}}@media (max-width:1180px){.free-tools-focus-card,.free-tools-list article{grid-template-columns:minmax(0,1fr)}.free-tools-focus-actions,.free-tools-row-actions{justify-content:flex-start}.free-tools-impact-grid,.free-tools-later-grid,.free-tools-library-drawer .free-tool-grid,.free-tools-safety-grid,.free-tools-signal-strip,.visual-qa-demo-metrics,.visual-qa-metrics,.visual-qa-quality-strip,.visual-qa-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-qa-agent-ladder,.visual-qa-demo-alert,.visual-qa-demo-head,.visual-qa-foot,.visual-qa-head,.visual-qa-screens{grid-template-columns:minmax(0,1fr)}.visual-qa-actions{justify-content:flex-start}}@media (max-width:760px){.free-tools-action-dock{grid-template-columns:repeat(2,minmax(0,1fr))}.free-tools-impact-grid,.free-tools-later-grid,.free-tools-library-drawer .free-tool-grid,.free-tools-safety-grid,.free-tools-signal-strip,.visual-qa-demo-metrics,.visual-qa-metrics,.visual-qa-quality-strip,.visual-qa-review-grid{grid-template-columns:minmax(0,1fr)}.free-tools-command-panel .panel-header{align-items:flex-start;display:grid;grid-template-columns:minmax(0,1fr)}.free-tools-command-panel .status-pill{justify-self:flex-start;white-space:normal}.free-tools-focus-card{min-height:0;padding:13px}.free-tools-focus-card strong{font-size:22px}.free-tools-focus-actions,.free-tools-row-actions,.visual-qa-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.free-tools-focus-actions .dark-button,.free-tools-focus-actions .soft-button,.free-tools-row-actions .dark-button,.free-tools-row-actions .soft-button,.visual-qa-actions .dark-button,.visual-qa-actions .soft-button{width:100%}.visual-qa-screens img{max-height:260px}}.router-command-panel{background:radial-gradient(circle at 14% 0,rgba(139,92,246,.2),transparent 34%),linear-gradient(145deg,rgba(18,13,30,.96),rgba(7,8,13,.98));border-color:rgba(196,181,253,.17);box-shadow:0 26px 80px rgba(0,0,0,.38)}.router-command-panel[hidden]{display:none}.router-command-panel .panel-header{align-items:flex-start}.router-command-panel .panel-header p{max-width:760px}.router-action-dock.router-control-lane{background:rgba(255,255,255,.045);border-color:rgba(221,214,254,.12);border-radius:16px;gap:8px;margin:0;padding:8px}.router-action-dock.router-control-lane a{justify-content:center;min-height:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.router-focus-card{background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(24,20,38,.86)),rgba(255,255,255,.04);border-radius:18px;gap:18px;min-height:154px;overflow:hidden;padding:18px;position:relative}.router-focus-card:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);content:"";height:100%;left:-38%;pointer-events:none;position:absolute;top:0;transform:skewX(-16deg);transition:left .42s ease;width:34%}.router-focus-card:hover:before{left:104%}.router-focus-card>*{position:relative;z-index:1}.router-focus-card strong{font-size:26px;line-height:1.08}.router-focus-card p,.router-focus-card small{color:rgba(247,244,255,.7);font-size:13px;line-height:1.45}.router-command-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.router-command-strip a{border-radius:16px;min-height:104px}.router-rule-list.router-priority-rules{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.router-rule-list article{align-items:center;background:rgba(255,255,255,.045);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) 92px 92px auto;min-height:92px;padding:13px}.router-rule-list article>div:first-child{min-width:0}.router-rule-list article strong{color:#ffffff;display:block;font-size:16px;line-height:1.2;margin-top:6px;overflow-wrap:anywhere}.router-rule-list article p{color:rgba(247,244,255,.7);font-size:13px;line-height:1.45;margin:6px 0 0;overflow-wrap:anywhere}.router-rule-list article>small{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.07);border-radius:999px;color:rgba(247,244,255,.72);font-size:12px;font-weight:850;margin:0;min-width:0;overflow-wrap:anywhere;padding:8px 10px;text-align:center;text-transform:uppercase}.router-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.router-row-actions .dark-button,.router-row-actions .soft-button{min-height:38px}.router-safety-grid{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.router-safety-grid span{align-items:center;color:rgba(247,244,255,.84);display:flex;font-size:11px;font-weight:950;gap:8px;justify-content:center;min-height:44px;min-width:0;overflow-wrap:anywhere;text-align:center;text-transform:uppercase}.router-safety-grid svg{color:#34d399;flex:0 0 auto}.router-detail-drawer,.router-fallback-drawer,.router-library-drawer,.router-modes-drawer{background:rgba(255,255,255,.035);border-color:rgba(221,214,254,.1);border-radius:16px}.router-detail-drawer>summary,.router-fallback-drawer>summary,.router-library-drawer>summary,.router-modes-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.router-detail-drawer>summary::-webkit-details-marker,.router-fallback-drawer>summary::-webkit-details-marker,.router-library-drawer>summary::-webkit-details-marker,.router-modes-drawer>summary::-webkit-details-marker{display:none}.router-detail-drawer>summary b,.router-detail-drawer>summary span,.router-fallback-drawer>summary b,.router-fallback-drawer>summary span,.router-library-drawer>summary b,.router-library-drawer>summary span,.router-modes-drawer>summary b,.router-modes-drawer>summary span{margin:0}.router-detail-body,.router-fallback-drawer .router-routing-layout,.router-library-body,.router-modes-drawer .router-mode-strip{border-top:1px solid rgba(221,214,254,.1);padding:10px}.router-fallback-drawer .router-routing-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.router-modes-drawer .router-mode-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.router-command-panel .router-example-card,.router-command-panel .router-fallback-card,.router-command-panel .router-fallback-card article,.router-command-panel .router-mode-strip article,.router-command-panel .router-rule-card{background:rgba(7,8,13,.24);border:1px solid rgba(255,255,255,.08);border-radius:14px}.router-command-panel .router-example-card strong,.router-command-panel .router-fallback-card strong,.router-command-panel .router-rule-card strong{color:#ffffff;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.router-focus-card:before{transition:none}}@media (max-width:1180px){.router-fallback-drawer .router-routing-layout,.router-focus-card,.router-rule-list article{grid-template-columns:minmax(0,1fr)}.router-row-actions{justify-content:flex-start}.router-command-strip,.router-modes-drawer .router-mode-strip,.router-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.router-action-dock.router-control-lane,.router-command-strip,.router-modes-drawer .router-mode-strip,.router-safety-grid{grid-template-columns:minmax(0,1fr)}.router-action-dock.router-control-lane{grid-template-columns:repeat(2,minmax(0,1fr))}.router-command-panel .panel-header{align-items:flex-start;display:grid;grid-template-columns:minmax(0,1fr)}.router-command-panel .status-pill{justify-self:flex-start;white-space:normal}.router-focus-card{min-height:0;padding:13px}.router-focus-card strong{font-size:22px}.router-focus-actions,.router-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.router-focus-actions .dark-button,.router-focus-actions .soft-button,.router-row-actions .dark-button,.router-row-actions .soft-button{width:100%}}.job-command-panel{background:radial-gradient(circle at 14% 0,rgba(139,92,246,.2),transparent 34%),linear-gradient(145deg,rgba(18,13,30,.96),rgba(7,8,13,.98));border-color:rgba(196,181,253,.17);box-shadow:0 26px 80px rgba(0,0,0,.38);overflow:hidden;position:relative}.job-command-panel[hidden]{display:none}.job-command-panel .panel-header{align-items:flex-start}.job-command-panel .panel-header p{max-width:760px}.job-action-dock.job-control-lane{background:rgba(255,255,255,.045);border-color:rgba(221,214,254,.12);border-radius:16px;gap:8px;margin:0;padding:8px}.job-action-dock.job-control-lane a,.job-action-dock.job-control-lane button{justify-content:center;min-height:48px;overflow:hidden;text-overflow:ellipsis;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}.job-action-dock.job-control-lane a:hover,.job-action-dock.job-control-lane button:hover,.job-command-strip a:hover,.job-queue-list article:hover{border-color:rgba(196,181,253,.28);box-shadow:0 14px 34px rgba(76,29,149,.22);transform:translateY(-1px)}.job-focus-card{background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(24,20,38,.86)),rgba(255,255,255,.04);border-radius:18px;gap:18px;min-height:154px;overflow:hidden;padding:18px;position:relative}.job-focus-card:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);content:"";height:100%;left:-38%;pointer-events:none;position:absolute;top:0;transform:skewX(-16deg);transition:left .42s ease;width:34%}.job-focus-card:hover:before{left:104%}.job-focus-card>*{position:relative;z-index:1}.job-focus-card strong{font-size:26px;line-height:1.08;overflow-wrap:anywhere}.job-focus-card p,.job-focus-card small{color:rgba(247,244,255,.7);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.command-next-action-card{align-items:stretch;background:linear-gradient(135deg,rgba(124,58,237,.16),rgba(7,8,13,.72)),rgba(255,255,255,.04);border:1px solid rgba(196,181,253,.16);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(270px,.34fr);min-height:132px;overflow:hidden;padding:14px}.command-next-action-card.danger{border-color:rgba(251,113,133,.34)}.command-next-action-card.warn{border-color:rgba(243,182,73,.3)}.command-next-action-card.good{border-color:rgba(53,212,154,.26)}.command-next-action-card.neutral{border-color:rgba(196,181,253,.24)}.command-next-action-main{align-content:center;display:grid;min-width:0}.command-next-action-icon small,.command-next-action-main span,.command-next-action-stats span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;text-transform:uppercase}.command-next-action-main strong{color:#fff;display:block;font-size:25px;letter-spacing:0;line-height:1.1;margin-top:7px;overflow-wrap:anywhere}.command-next-action-main p{color:rgba(247,244,255,.68);font-size:13px;font-weight:820;line-height:1.45;margin:9px 0 0;max-width:780px;overflow-wrap:anywhere}.command-next-action-side{align-content:stretch;display:grid;gap:8px;min-width:0}.command-next-action-icon{align-items:center;display:flex;gap:8px;min-width:0}.command-next-action-icon svg{color:#a78bfa;flex:0 0 auto}.command-next-action-card.danger .command-next-action-icon svg{color:#fb7185}.command-next-action-card.warn .command-next-action-icon svg{color:#fbbf24}.command-next-action-card.good .command-next-action-icon svg{color:#34d399}.command-next-action-icon small{color:rgba(247,244,255,.78);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-next-action-stats{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.command-next-action-stats span{background:rgba(255,255,255,.052);border:1px solid rgba(255,255,255,.075);border-radius:999px;color:rgba(247,244,255,.62);min-width:0;overflow:hidden;padding:7px 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.command-next-action-stats b{color:#ffffff;margin-right:5px}.command-next-action-side .dark-button{justify-content:center;min-height:40px;width:100%}.job-command-strip a{background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(139,92,246,.028)),rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.035);border-radius:16px;min-height:104px;overflow:hidden;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.job-command-strip a:before{background:rgba(196,181,253,.32);border-radius:999px;content:"";height:3px;inset:0 14px auto 14px;position:absolute}.job-command-strip a.danger:before{background:linear-gradient(90deg,rgba(251,113,133,.9),rgba(139,92,246,.34))}.job-command-strip a.warn:before{background:linear-gradient(90deg,rgba(251,191,36,.9),rgba(139,92,246,.34))}.job-command-strip a.good:before{background:linear-gradient(90deg,rgba(52,211,153,.84),rgba(139,92,246,.3))}.job-queue-list{gap:10px}.job-queue-list article{background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(139,92,246,.028)),rgba(255,255,255,.035);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);grid-template-columns:minmax(0,1.1fr) 120px 108px 118px auto;min-height:92px;overflow:hidden;padding:13px 13px 13px 16px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.job-queue-list article:before{background:rgba(196,181,253,.38);border-radius:999px;content:"";inset:14px auto 14px 8px;position:absolute;width:3px}.job-queue-list article.done:before,.job-queue-list article.good:before{background:linear-gradient(180deg,rgba(52,211,153,.82),rgba(139,92,246,.32))}.job-queue-list article.running:before,.job-queue-list article.warn:before{background:linear-gradient(180deg,rgba(251,191,36,.9),rgba(139,92,246,.36))}.job-queue-list article.danger:before,.job-queue-list article.review:before{background:linear-gradient(180deg,rgba(251,113,133,.92),rgba(139,92,246,.36))}.job-queue-list article>div:first-child{min-width:0}.job-queue-list article strong{font-size:16px;overflow-wrap:anywhere}.job-queue-list article p{color:rgba(247,244,255,.7);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.job-queue-list article>small{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.07);border-radius:999px;color:rgba(247,244,255,.72);font-size:12px;font-weight:850;min-width:0;overflow-wrap:anywhere;padding:8px 10px;text-align:center;text-transform:uppercase}.job-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.job-focus-actions .dark-button,.job-focus-actions .soft-button,.job-row-actions .dark-button,.job-row-actions .soft-button{min-height:38px}.job-focus-actions .dark-button,.job-row-actions .dark-button{box-shadow:0 14px 34px rgba(139,92,246,.22)}.job-safety-grid{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;padding:8px}.job-safety-grid span{min-height:44px;min-width:0;overflow-wrap:anywhere}.job-safety-grid svg{color:#34d399;flex:0 0 auto}.job-library-drawer,.job-priority-drawer,.job-review-drawer,.job-status-drawer{background:rgba(255,255,255,.035);border-color:rgba(221,214,254,.1);border-radius:16px}.job-review-drawer{overflow:hidden}.job-library-drawer>summary,.job-priority-drawer>summary,.job-review-drawer>summary,.job-status-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.job-library-drawer>summary::-webkit-details-marker,.job-priority-drawer>summary::-webkit-details-marker,.job-review-drawer>summary::-webkit-details-marker,.job-status-drawer>summary::-webkit-details-marker{display:none}.job-library-drawer>summary b,.job-library-drawer>summary span,.job-priority-drawer>summary b,.job-priority-drawer>summary span,.job-review-drawer>summary b,.job-review-drawer>summary span,.job-status-drawer>summary b,.job-status-drawer>summary span{margin:0}.job-review-drawer>summary span,.job-review-log-list span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.job-review-drawer>summary b{color:rgba(247,244,255,.86);font-size:12px;font-weight:950}.job-review-body{border-top:1px solid rgba(221,214,254,.1);display:grid;gap:12px;min-width:0;padding:10px}.job-command-panel .job-queue-row,.job-command-panel .job-queue-table,.job-command-panel .supabase-migration-panel,.job-library-body,.job-status-body,.job-status-drawer{min-width:0;overflow:hidden}.job-command-panel .migration-preflight-grid,.job-command-panel .supabase-migration-grid,.job-command-panel .v0-status-grid{min-width:0}.job-command-panel .job-queue-row>*,.job-command-panel .migration-preflight-grid *,.job-command-panel .supabase-migration-grid *,.job-command-panel .supabase-migration-panel *{min-width:0;overflow-wrap:anywhere}.job-review-log-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.job-review-log-list article{background:rgba(7,8,13,.24);border:1px solid rgba(255,255,255,.08);border-radius:14px;display:grid;gap:8px;padding:12px}.job-review-log-list article.error,.job-review-log-list article.warn{border-color:rgba(243,182,73,.28)}.job-review-log-list article.idle,.job-review-log-list article.info{border-color:rgba(53,212,154,.18)}.job-review-log-list strong{color:#ffffff;font-size:16px;line-height:1.2;overflow-wrap:anywhere}.job-review-log-list p,.job-review-log-list small{color:rgba(247,244,255,.7);font-size:13px;font-weight:820;line-height:1.45;margin:0;overflow-wrap:anywhere}.job-command-panel .job-queue-row,.job-command-panel .mission-control-summary,.job-command-panel .supabase-migration-panel,.job-command-panel .v0-status-card{background:rgba(7,8,13,.24);border-color:rgba(255,255,255,.08);border-radius:14px}@media (prefers-reduced-motion:reduce){.job-action-dock.job-control-lane a,.job-action-dock.job-control-lane button,.job-command-strip a,.job-focus-card:before,.job-queue-list article{transition:none}}@media (max-width:1180px){.command-next-action-card,.job-focus-card,.job-queue-list article{grid-template-columns:minmax(0,1fr)}.job-row-actions{justify-content:flex-start}.job-review-log-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.job-action-dock.job-control-lane,.job-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-command-panel .panel-header{align-items:flex-start;display:grid;grid-template-columns:minmax(0,1fr)}.job-command-panel .status-pill{justify-self:flex-start;white-space:normal}.job-focus-card{min-height:0;padding:13px}.command-next-action-card{min-height:0;padding:12px}.command-next-action-main strong{font-size:21px}.command-next-action-stats{grid-template-columns:minmax(0,1fr)}.job-focus-card strong{font-size:22px}.job-focus-actions,.job-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.job-focus-actions .dark-button,.job-focus-actions .soft-button,.job-row-actions .dark-button,.job-row-actions .soft-button{width:100%}.job-command-panel .job-actions,.job-command-panel .job-mock-action-form,.job-command-panel .job-queue-row,.job-command-panel .migration-preflight-grid,.job-command-panel .supabase-migration-grid,.job-command-panel .v0-status-grid{grid-template-columns:minmax(0,1fr)}.job-command-panel .job-queue-head{display:none}}.worker-command-panel{background:radial-gradient(circle at 14% 0,rgba(139,92,246,.22),transparent 34%),linear-gradient(145deg,rgba(18,13,30,.96),rgba(7,8,13,.98));border-color:rgba(196,181,253,.17);box-shadow:0 26px 80px rgba(0,0,0,.38)}.worker-command-panel[hidden]{display:none}.worker-command-panel .panel-header{align-items:flex-start}.worker-command-panel .panel-header p{max-width:720px}.worker-action-dock.worker-control-lane{background:rgba(255,255,255,.045);border-color:rgba(221,214,254,.12);border-radius:16px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:8px}.worker-action-dock.worker-control-lane a{justify-content:center;min-height:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worker-focus-card{background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(24,20,38,.86)),rgba(255,255,255,.04);border-radius:18px;gap:18px;min-height:154px;overflow:hidden;padding:18px;position:relative}.worker-focus-card:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);content:"";height:100%;left:-38%;pointer-events:none;position:absolute;top:0;transform:skewX(-16deg);transition:left .42s ease;width:34%}.worker-focus-card:hover:before{left:104%}.worker-focus-card>*{position:relative;z-index:1}.worker-focus-card.good{border-color:rgba(53,212,154,.28)}.worker-focus-card.warn{border-color:rgba(243,182,73,.3)}.worker-focus-card.danger{border-color:rgba(251,113,133,.32)}.worker-focus-card strong{font-size:26px;line-height:1.08;overflow-wrap:anywhere}.worker-command-strip p,.worker-focus-card p,.worker-focus-card small,.worker-library-grid p,.worker-library-grid small,.worker-roster-list p,.worker-roster-list small{color:rgba(247,244,255,.7);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.worker-command-strip a{background:rgba(255,255,255,.045);border-radius:16px;min-height:104px;overflow:hidden;padding:13px}.worker-command-strip a.good svg{color:#34d399}.worker-command-strip a.warn svg{color:#fbbf24}.worker-command-strip a.danger svg{color:#fb7185}.worker-reality-panel{background:rgba(255,255,255,.04);border:1px solid rgba(221,214,254,.12);border-radius:16px;display:grid;gap:12px;padding:14px}.worker-reality-header{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.worker-reality-card-grid span,.worker-reality-header span,.worker-reality-table span{color:rgba(221,214,254,.68);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.worker-reality-header strong{color:#ffffff;display:block;font-size:19px;line-height:1.2;margin-top:3px}.worker-reality-card-grid p,.worker-reality-header p,.worker-reality-table p,.worker-reality-table small{color:rgba(247,244,255,.7);font-size:13px;line-height:1.45;margin:0;overflow-wrap:anywhere}.worker-reality-card-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.worker-reality-card-grid article,.worker-reality-table article{background:rgba(7,8,13,.22);border:1px solid rgba(255,255,255,.08);border-radius:14px;min-width:0;padding:12px}.worker-reality-card-grid article.good{border-color:rgba(52,211,153,.24)}.worker-reality-card-grid article.warn{border-color:rgba(251,191,36,.28)}.worker-reality-card-grid article.danger{border-color:rgba(251,113,133,.3)}.worker-reality-card-grid strong{color:#ffffff;display:block;font-size:20px;line-height:1.15;margin:5px 0;overflow-wrap:anywhere}.worker-reality-table{display:grid;gap:8px}.worker-reality-table article{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 142px 178px 138px}.worker-reality-table strong{color:#ffffff;display:block;font-size:15px;line-height:1.2;margin-top:2px}.worker-reality-table small{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.07);border-radius:999px;font-weight:850;padding:8px 10px;text-align:center}.worker-live-status-card{background:rgba(255,255,255,.04);border:1px solid rgba(221,214,254,.12);border-radius:16px;display:grid;gap:12px;padding:14px}.worker-live-status-card.good{border-color:rgba(52,211,153,.24)}.worker-live-status-card.warn{border-color:rgba(251,191,36,.28)}.worker-live-status-card.danger{border-color:rgba(251,113,133,.3)}.worker-live-status-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.worker-live-status-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:264px}.worker-live-status-actions.single-action{grid-template-columns:minmax(0,1fr);min-width:132px}.worker-live-status-actions button{justify-content:center;min-height:38px;white-space:nowrap}.worker-live-status-actions .danger-action{border-color:rgba(251,113,133,.28);color:#fecdd3}.worker-live-status-grid span,.worker-live-status-head span{color:rgba(221,214,254,.68);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.worker-live-status-head strong{color:#ffffff;display:block;font-size:19px;line-height:1.2;margin-top:3px}.worker-live-status-grid p,.worker-live-status-head p{color:rgba(247,244,255,.7);font-size:13px;line-height:1.45;margin:0;overflow-wrap:anywhere}.worker-live-status-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.worker-runtime-diagnostic{background:rgba(7,8,13,.26);border:1px solid rgba(255,255,255,.08);border-radius:14px;display:grid;gap:5px;padding:12px}.worker-runtime-diagnostic.good{border-color:rgba(52,211,153,.24)}.worker-runtime-diagnostic.warn{border-color:rgba(251,191,36,.28)}.worker-runtime-diagnostic.danger{border-color:rgba(251,113,133,.3)}.worker-runtime-diagnostic span{color:rgba(221,214,254,.68);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.worker-runtime-diagnostic strong{color:#ffffff;font-size:18px;line-height:1.2}.worker-runtime-diagnostic p{color:rgba(247,244,255,.7);font-size:13px;line-height:1.45;margin:0}.worker-live-status-grid article{background:rgba(7,8,13,.22);border:1px solid rgba(255,255,255,.08);border-radius:14px;min-width:0;padding:12px}.worker-live-status-grid strong{align-items:center;color:#ffffff;display:flex;gap:7px;font-size:18px;line-height:1.15;margin:5px 0;overflow-wrap:anywhere}.worker-runtime-logs{background:rgba(7,8,13,.24);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:10px 12px}.worker-runtime-logs summary{color:#ffffff;cursor:pointer;font-size:13px;font-weight:900}.worker-runtime-logs pre{color:rgba(247,244,255,.72);font-size:12px;line-height:1.45;margin:10px 0 0;max-height:260px;overflow:auto;white-space:pre-wrap}.worker-roster-list{gap:10px}.worker-roster-list article{background:rgba(255,255,255,.045);border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(148px,.34fr) 112px auto;min-height:92px;padding:13px}.worker-roster-list article>div:first-child{min-width:0}.worker-library-grid strong,.worker-roster-list strong{color:#ffffff;font-size:16px;line-height:1.2;overflow-wrap:anywhere}.worker-roster-list article>small{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.07);border-radius:999px;color:rgba(247,244,255,.72);font-size:12px;font-weight:850;margin:0;min-width:0;padding:8px 10px;text-align:center}.worker-focus-actions,.worker-row-actions{align-items:center}.worker-focus-actions .dark-button,.worker-focus-actions .soft-button,.worker-row-actions .dark-button,.worker-row-actions .soft-button{min-height:38px}.worker-safety-grid{background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;padding:8px}.worker-safety-grid span{min-height:44px;min-width:0;overflow-wrap:anywhere}.worker-safety-grid svg{color:#34d399;flex:0 0 auto}.worker-library-drawer,.worker-priority-drawer{background:rgba(255,255,255,.035);border-color:rgba(221,214,254,.1);border-radius:16px;overflow:hidden}.worker-library-grid,.worker-priority-summary{border-top:1px solid rgba(221,214,254,.1);margin:0;padding:10px}.worker-command-panel .worker-priority-summary.priority-lane{grid-template-columns:150px repeat(3,minmax(0,1fr))}.worker-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.worker-library-grid article{background:rgba(7,8,13,.24);border:1px solid rgba(255,255,255,.08);border-radius:14px}.worker-library-grid .worker-meta,.worker-library-grid .worker-meta small{min-width:0;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.worker-focus-card:before{transition:none}}@media (max-width:1180px){.worker-focus-card,.worker-roster-list article{grid-template-columns:minmax(0,1fr)}.worker-focus-actions,.worker-row-actions{justify-content:flex-start}.worker-command-strip,.worker-library-grid,.worker-live-status-grid,.worker-reality-card-grid,.worker-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-live-status-head,.worker-reality-header,.worker-reality-table article{grid-template-columns:minmax(0,1fr)}.worker-live-status-actions{min-width:0}.worker-command-panel .worker-priority-summary.priority-lane{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.worker-action-dock.worker-control-lane,.worker-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-command-strip,.worker-library-grid,.worker-live-status-grid,.worker-reality-card-grid{grid-template-columns:minmax(0,1fr)}.worker-command-panel .panel-header{align-items:flex-start;display:grid;grid-template-columns:minmax(0,1fr)}.worker-command-panel .status-pill{justify-self:flex-start;white-space:normal}.worker-focus-card{min-height:0;padding:13px}.worker-focus-card strong{font-size:22px}.worker-focus-actions,.worker-live-status-actions,.worker-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.worker-focus-actions .dark-button,.worker-focus-actions .soft-button,.worker-live-status-actions .dark-button,.worker-live-status-actions .soft-button,.worker-row-actions .dark-button,.worker-row-actions .soft-button{width:100%}}.files-command-panel{background:radial-gradient(circle at 14% 0,rgba(139,92,246,.22),transparent 34%),linear-gradient(145deg,rgba(18,13,30,.96),rgba(7,8,13,.98));border-color:rgba(196,181,253,.17);box-shadow:0 26px 80px rgba(0,0,0,.38);grid-column:1/-1;overflow:hidden}.files-command-panel[hidden]{display:none}.files-command-panel .panel-header{align-items:flex-start}.files-command-panel .panel-header p{max-width:760px}.files-action-dock{background:rgba(255,255,255,.045);border-color:rgba(221,214,254,.12);border-radius:16px;gap:8px;grid-template-columns:minmax(0,1fr);margin:0;padding:8px}.files-action-dock a{justify-content:center;min-height:48px;overflow:hidden;text-overflow:ellipsis;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}.files-action-dock a:hover,.files-command-panel .shared-file-row:hover{border-color:rgba(196,181,253,.28);box-shadow:0 14px 34px rgba(76,29,149,.22);transform:translateY(-1px)}.files-focus-card{background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(24,20,38,.86)),rgba(255,255,255,.04);border-radius:18px;gap:18px;min-height:154px;overflow:hidden;padding:18px;position:relative}.files-focus-card:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);content:"";height:100%;left:-38%;pointer-events:none;position:absolute;top:0;transform:skewX(-16deg);transition:left .42s ease;width:34%}.files-focus-card:hover:before{left:104%}.files-focus-card>*{position:relative;z-index:1}.files-focus-card strong{font-size:26px;line-height:1.08;overflow-wrap:anywhere}.files-command-panel .shared-document-actions small,.files-command-panel .shared-document-dropzone p,.files-command-panel .shared-file-date,.files-command-panel .shared-file-main p,.files-command-panel .shared-file-row>small,.files-command-panel .shared-files-empty p,.files-command-panel .shared-files-history-footer small,.files-command-panel .shared-files-history-header p,.files-command-panel .shared-files-history-status,.files-command-panel .shared-files-note p,.files-command-panel .shared-files-passive-header p,.files-command-panel .shared-files-quick-context p,.files-command-panel .shared-screenshot-actions small,.files-command-panel .shared-screenshot-dropzone p,.files-focus-card p,.files-focus-card small{color:rgba(247,244,255,.7);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.files-command-panel .shared-files-workspace{gap:12px}.files-command-panel .shared-files-note,.files-command-panel .shared-files-quick-context{display:none!important}.files-command-panel .shared-files-history,.files-command-panel .shared-files-note,.files-command-panel .shared-files-upload-drawer{background:rgba(255,255,255,.04);border:1px solid rgba(221,214,254,.1);border-radius:16px;color:var(--dash-text);overflow:hidden}.files-command-panel .shared-files-history{padding:12px}.files-command-panel .shared-files-history-header,.files-command-panel .shared-files-passive-header,.files-command-panel .shared-files-quick-context{min-width:0}.files-command-panel .shared-files-history-header{border-bottom:1px solid rgba(221,214,254,.08);padding-bottom:10px}.files-command-panel .shared-files-quick-context{background:rgba(7,8,13,.26);border-color:rgba(221,214,254,.1);border-radius:14px}.files-command-panel .shared-files-passive-header{cursor:pointer;list-style:none;min-height:74px;padding:12px}.files-command-panel .shared-files-passive-header::-webkit-details-marker{display:none}.files-command-panel .shared-files-upload-drawer[open] .shared-files-passive-header{border-bottom:1px solid rgba(221,214,254,.1)}.files-command-panel .shared-files-upload-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}.files-command-panel .shared-document-uploader,.files-command-panel .shared-file-row,.files-command-panel .shared-files-empty,.files-command-panel .shared-screenshot-uploader,.files-command-panel .shared-text-uploader{background:rgba(7,8,13,.24);border:1px solid rgba(255,255,255,.08);border-radius:14px}.files-command-panel .shared-file-row{grid-template-columns:44px minmax(0,1fr) 78px auto;min-height:86px;padding:12px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.files-command-panel .shared-file-copy-control,.files-command-panel .shared-file-copy-manual,.files-command-panel .shared-file-main{min-width:0}.files-command-panel .shared-document-dropzone strong,.files-command-panel .shared-file-main strong,.files-command-panel .shared-files-empty strong,.files-command-panel .shared-files-history-header strong,.files-command-panel .shared-files-note strong,.files-command-panel .shared-files-passive-header strong,.files-command-panel .shared-files-quick-context strong,.files-command-panel .shared-screenshot-dropzone strong,.files-command-panel .shared-text-heading strong{color:#ffffff;overflow-wrap:anywhere}.files-command-panel .shared-file-main strong{font-size:16px;line-height:1.2}.files-command-panel .shared-file-row>small{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.07);border-radius:999px;color:rgba(247,244,255,.72);font-size:12px;font-weight:850;margin:0;padding:8px 10px;text-align:center;white-space:normal}.files-command-panel .shared-file-icon{background:rgba(139,92,246,.18);border-radius:14px;color:#c4b5fd}.files-command-panel .shared-file-actions{align-items:center;justify-content:flex-end}.files-command-panel .shared-files-history-footer{align-items:center;border-top:1px solid rgba(221,214,254,.08);display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between;padding-top:10px}.files-command-panel .shared-document-dropzone,.files-command-panel .shared-document-path,.files-command-panel .shared-document-preview,.files-command-panel .shared-file-copy-manual,.files-command-panel .shared-screenshot-dropzone,.files-command-panel .shared-screenshot-paths button,.files-command-panel .shared-screenshot-preview,.files-command-panel .shared-text-input,.files-command-panel .shared-text-path{background:rgba(5,5,10,.42);border-color:rgba(221,214,254,.12);border-radius:14px;color:var(--dash-text)}.files-command-panel .shared-text-input{min-height:120px}.files-command-panel .shared-document-dropzone,.files-command-panel .shared-screenshot-dropzone{min-height:96px}.files-command-panel .shared-files-note{margin-top:0;padding:14px}@media (prefers-reduced-motion:reduce){.files-action-dock a,.files-command-panel .shared-file-row,.files-focus-card:before{transition:none}}@media (max-width:1180px){.files-command-panel .shared-file-row,.files-focus-card{grid-template-columns:minmax(0,1fr)}.files-command-panel .shared-file-actions,.files-focus-actions{justify-content:flex-start}.files-command-panel .shared-files-upload-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.files-action-dock,.files-command-panel .panel-header{grid-template-columns:minmax(0,1fr)}.files-command-panel .panel-header{align-items:flex-start;display:grid}.files-command-panel .status-pill{justify-self:flex-start;white-space:normal}.files-focus-card{min-height:0;padding:13px}.files-focus-card strong{font-size:22px}.files-command-panel .shared-file-actions,.files-focus-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.files-command-panel .shared-file-actions .dark-button,.files-command-panel .shared-file-actions .soft-button,.files-focus-actions .dark-button,.files-focus-actions .soft-button{width:100%}.files-command-panel .shared-document-dropzone,.files-command-panel .shared-files-history-header,.files-command-panel .shared-files-passive-header,.files-command-panel .shared-files-quick-context,.files-command-panel .shared-screenshot-dropzone,.files-command-panel .shared-text-heading{grid-template-columns:minmax(0,1fr)}}.quote-command-panel{background:radial-gradient(circle at 14% 0,rgba(139,92,246,.22),transparent 34%),linear-gradient(145deg,rgba(18,13,30,.96),rgba(7,8,13,.98));border-color:rgba(196,181,253,.17);box-shadow:0 26px 80px rgba(0,0,0,.38);grid-column:1/-1;overflow:hidden;position:relative}.quote-command-panel[hidden]{display:none}.quote-command-panel .panel-header{align-items:flex-start}.quote-command-panel .panel-header p{max-width:760px}.quote-action-dock{background:rgba(255,255,255,.045);border-color:rgba(221,214,254,.12);border-radius:16px;gap:8px;grid-template-columns:minmax(0,1fr);margin:0;padding:8px}.quote-action-dock a{justify-content:center;min-height:48px;overflow:hidden;text-overflow:ellipsis;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}.quote-decision-strip{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.quote-decision-strip a{background:linear-gradient(135deg,rgba(255,255,255,.064),rgba(139,92,246,.035)),rgba(255,255,255,.04);border:1px solid rgba(221,214,254,.11);border-radius:16px;color:inherit;min-height:104px;overflow:hidden;padding:13px;position:relative;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.quote-decision-strip a:before{background:rgba(196,181,253,.34);border-radius:999px;content:"";height:3px;inset:0 14px auto 14px;position:absolute}.quote-decision-strip a.hot{border-color:rgba(251,113,133,.32)}.quote-decision-strip a.hot:before{background:linear-gradient(90deg,rgba(251,113,133,.92),rgba(139,92,246,.34))}.quote-decision-strip a.warn{border-color:rgba(243,182,73,.28)}.quote-decision-strip a.warn:before{background:linear-gradient(90deg,rgba(251,191,36,.92),rgba(139,92,246,.34))}.quote-decision-strip a.good{border-color:rgba(53,212,154,.22)}.quote-decision-strip a.good:before{background:linear-gradient(90deg,rgba(52,211,153,.86),rgba(139,92,246,.32))}.quote-decision-strip a.neutral{border-color:rgba(196,181,253,.14)}.activation-intake-grid a:hover,.quote-action-dock a:hover,.quote-command-panel .quote-command-strip article:hover,.quote-command-panel .quote-work-row:hover,.quote-decision-strip a:hover,.simple-offer-row:hover,.simple-offer-strip a:hover{border-color:rgba(196,181,253,.28);box-shadow:0 14px 34px rgba(76,29,149,.22);transform:translateY(-1px)}.simple-offer-command{background:linear-gradient(135deg,rgba(243,182,73,.08),rgba(139,92,246,.045)),rgba(255,255,255,.04);border:1px solid rgba(221,214,254,.11);border-radius:16px;display:grid;gap:10px;padding:12px}.simple-offer-command.hot{border-color:rgba(251,113,133,.3)}.simple-offer-command.warn{border-color:rgba(243,182,73,.28)}.simple-offer-command.good{border-color:rgba(53,212,154,.22)}.simple-offer-command.neutral{border-color:rgba(196,181,253,.14)}.simple-offer-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.simple-offer-focus span,.simple-offer-guard span,.simple-offer-head span,.simple-offer-row span,.simple-offer-strip span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;line-height:1.2;text-transform:uppercase}.simple-offer-focus strong,.simple-offer-head strong,.simple-offer-row strong{color:#ffffff;display:block;line-height:1.14;overflow-wrap:anywhere}.simple-offer-head strong{font-size:19px;margin-top:5px}.simple-offer-focus li,.simple-offer-focus p,.simple-offer-guard p,.simple-offer-guard small,.simple-offer-head p,.simple-offer-row b,.simple-offer-row p,.simple-offer-strip p{color:rgba(247,244,255,.68);font-size:12px;font-weight:820;line-height:1.38;margin:5px 0 0;overflow-wrap:anywhere}.simple-offer-head b{background:rgba(139,92,246,.12);border:1px solid rgba(196,181,253,.16);border-radius:999px;color:var(--dash-amber);font-size:12px;font-weight:950;padding:7px 10px;white-space:nowrap}.simple-offer-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.simple-offer-focus,.simple-offer-row,.simple-offer-strip a{background:rgba(4,4,9,.34);border:1px solid rgba(221,214,254,.11);border-radius:14px;color:inherit;padding:12px;text-decoration:none}.simple-offer-strip a{min-height:98px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.simple-offer-focus.hot,.simple-offer-row.hot,.simple-offer-strip a.hot{border-color:rgba(251,113,133,.3)}.simple-offer-focus.warn,.simple-offer-row.warn,.simple-offer-strip a.warn{border-color:rgba(243,182,73,.28)}.simple-offer-focus.good,.simple-offer-row.good,.simple-offer-strip a.good{border-color:rgba(53,212,154,.22)}.simple-offer-focus.neutral,.simple-offer-row.neutral,.simple-offer-strip a.neutral{border-color:rgba(196,181,253,.14)}.simple-offer-strip strong{color:#ffffff;display:block;font-size:26px;line-height:1;margin:9px 0 7px}.simple-offer-focus{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(230px,.48fr) auto}.simple-offer-main ul{display:grid;gap:5px;list-style:none;margin:10px 0 0;padding:0}.simple-offer-main li{background:rgba(255,255,255,.04);border:1px solid rgba(221,214,254,.09);border-radius:999px;min-height:29px;padding:7px 9px}.simple-offer-guard{background:rgba(255,255,255,.045);border:1px solid rgba(221,214,254,.1);border-radius:12px;min-width:0;padding:10px}.simple-offer-guard strong{font-size:14px;margin-top:5px}.simple-offer-actions{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:160px}.simple-offer-list{display:grid;gap:8px}.simple-offer-row{align-items:center;display:grid;gap:8px 11px;grid-template-columns:minmax(120px,.24fr) minmax(0,1fr) minmax(130px,.28fr) auto;min-height:64px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.simple-offer-row strong{font-size:15px}.quote-focus-card{background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(24,20,38,.86)),rgba(255,255,255,.04);border-radius:18px;gap:18px;min-height:154px;overflow:hidden;padding:18px;position:relative}.quote-focus-card:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);content:"";height:100%;left:-38%;pointer-events:none;position:absolute;top:0;transform:skewX(-16deg);transition:left .42s ease;width:34%}.quote-focus-card:hover:before{left:104%}.quote-focus-card>*{position:relative;z-index:1}.quote-focus-card.hot{border-color:rgba(251,113,133,.32)}.quote-focus-card.warn{border-color:rgba(243,182,73,.3)}.quote-focus-card.good{border-color:rgba(53,212,154,.26)}.quote-focus-card strong{font-size:26px;line-height:1.08;overflow-wrap:anywhere}.quote-decision-strip span{color:var(--dash-violet-3);display:block;font-size:12px;font-weight:900;letter-spacing:0;line-height:1.2;text-transform:uppercase}.quote-decision-strip strong{color:#ffffff;display:block;font-size:28px;letter-spacing:0;line-height:1;margin:10px 0 7px}.quote-command-panel .quote-command-strip p,.quote-command-panel .quote-pipeline-drawer p,.quote-command-panel .quote-work-main p,.quote-command-panel .quote-work-main small,.quote-command-panel .quote-work-meta p,.quote-command-panel .quote-work-meta small,.quote-decision-strip p,.quote-focus-card p,.quote-focus-card small{color:rgba(247,244,255,.7);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.activation-intake-panel{background:rgba(255,255,255,.046);border:1px solid rgba(221,214,254,.11);border-radius:16px;display:grid;gap:10px;padding:12px}.activation-intake-grid a.warn,.activation-intake-panel.warn{border-color:rgba(243,182,73,.28)}.activation-intake-grid a.good,.activation-intake-panel.good{border-color:rgba(53,212,154,.22)}.activation-intake-grid a.hot{border-color:rgba(251,113,133,.32)}.activation-intake-grid a.neutral{border-color:rgba(196,181,253,.14)}.activation-intake-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.activation-intake-grid span,.activation-intake-head span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;line-height:1.2;margin-bottom:7px;text-transform:uppercase}.activation-intake-grid strong,.activation-intake-head strong{color:#ffffff;display:block;letter-spacing:0;line-height:1.12;overflow-wrap:anywhere}.activation-intake-head strong{font-size:19px}.activation-intake-grid strong{font-size:26px;margin:8px 0 6px}.activation-intake-context span,.activation-intake-grid p,.activation-intake-head p{color:rgba(247,244,255,.7);font-size:12px;font-weight:840;line-height:1.38;margin:0;overflow-wrap:anywhere}.activation-intake-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.activation-intake-actions form{margin:0}.activation-intake-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.activation-intake-grid a{background:rgba(4,4,9,.36);border:1px solid rgba(221,214,254,.11);border-radius:14px;color:inherit;min-height:98px;padding:12px;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.activation-reality-gate{background:linear-gradient(135deg,rgba(53,212,154,.07),rgba(139,92,246,.05)),rgba(4,4,9,.32);border:1px solid rgba(221,214,254,.12);border-radius:14px;display:grid;gap:10px;padding:10px}.activation-reality-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.activation-reality-grid span,.activation-reality-head span{color:var(--dash-violet-3);display:block;font-size:10px;font-weight:950;letter-spacing:0;line-height:1.2;margin-bottom:7px;text-transform:uppercase}.activation-reality-grid strong,.activation-reality-head strong{color:#ffffff;display:block;letter-spacing:0;line-height:1.12;overflow-wrap:anywhere}.activation-reality-head strong{font-size:17px}.activation-reality-grid strong{font-size:24px;margin:8px 0 6px}.activation-reality-gate small,.activation-reality-grid p,.activation-reality-head p{color:rgba(247,244,255,.68);font-size:12px;font-weight:830;line-height:1.38;margin:0;overflow-wrap:anywhere}.activation-reality-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.activation-reality-grid article{background:rgba(4,4,9,.36);border:1px solid rgba(221,214,254,.11);border-radius:12px;min-height:92px;padding:10px}.activation-reality-grid article.hot{border-color:rgba(251,113,133,.32)}.activation-reality-grid article.warn{border-color:rgba(243,182,73,.28)}.activation-reality-grid article.good{border-color:rgba(53,212,154,.22)}.activation-reality-grid article.neutral{border-color:rgba(196,181,253,.14)}.activation-treatment-rail{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.activation-treatment-rail article{background:rgba(4,4,9,.3);border:1px solid rgba(221,214,254,.11);border-radius:14px;display:grid;gap:6px;min-height:102px;padding:10px}.activation-treatment-rail article.done{border-color:rgba(53,212,154,.22)}.activation-treatment-rail article.pending{border-color:rgba(243,182,73,.24)}.activation-treatment-rail span{color:var(--dash-violet-3);display:block;font-size:10px;font-weight:950;letter-spacing:0;line-height:1.2;text-transform:uppercase}.activation-treatment-rail strong{color:#ffffff;display:block;font-size:14px;line-height:1.15}.activation-treatment-rail p{color:rgba(247,244,255,.66);font-size:12px;font-weight:820;line-height:1.32;margin:0;overflow-wrap:anywhere}.activation-intake-context{display:flex;flex-wrap:wrap;gap:8px}.activation-intake-context span{background:rgba(139,92,246,.11);border:1px solid rgba(196,181,253,.14);border-radius:999px;min-height:30px;padding:7px 10px}.activation-domain-board{background:rgba(4,4,9,.32);border:1px solid rgba(221,214,254,.1);border-radius:14px;display:grid;gap:10px;padding:10px}.activation-domain-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.activation-domain-grid span,.activation-domain-head span{color:var(--dash-violet-3);display:block;font-size:11px;font-weight:950;letter-spacing:0;margin-bottom:7px;text-transform:uppercase}.activation-domain-grid strong,.activation-domain-head strong{color:#ffffff;display:block;letter-spacing:0;line-height:1.12;overflow-wrap:anywhere}.activation-domain-head strong{font-size:17px}.activation-domain-grid p,.activation-domain-head p{color:rgba(247,244,255,.68);font-size:12px;font-weight:830;line-height:1.38;margin:0}.activation-domain-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.activation-domain-grid a{background:rgba(139,92,246,.1);border:1px solid rgba(196,181,253,.15);border-radius:12px;color:inherit;min-height:92px;padding:10px;text-decoration:none}.activation-domain-grid strong{font-size:16px;margin-bottom:6px}.quote-command-panel .quote-command-strip{border-top:1px solid rgba(221,214,254,.1);gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0;padding:10px}.quote-command-panel .quote-command-strip article,.quote-command-panel .quote-detail-drawer,.quote-command-panel .quote-metrics-drawer,.quote-command-panel .quote-pipeline-drawer,.quote-command-panel .quote-work-row{background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(139,92,246,.028)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.quote-command-panel .quote-metrics-drawer{overflow:hidden}.quote-command-panel .quote-metrics-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:46px;padding:11px 12px}.quote-command-panel .quote-metrics-drawer>summary::-webkit-details-marker{display:none}.quote-command-panel .quote-metrics-drawer>summary b,.quote-command-panel .quote-metrics-drawer>summary span{margin:0}.quote-command-panel .quote-metrics-drawer>summary b{color:rgba(247,244,255,.82);font-size:12px}.quote-command-panel .quote-command-strip article{min-height:104px;overflow:hidden;padding:13px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.quote-command-panel .quote-command-strip article:before{background:rgba(196,181,253,.32);border-radius:999px;content:"";height:3px;inset:0 14px auto 14px;position:absolute}.quote-command-panel .quote-command-strip article.hot:before{background:linear-gradient(90deg,rgba(251,113,133,.9),rgba(139,92,246,.34))}.quote-command-panel .quote-command-strip article.warn:before{background:linear-gradient(90deg,rgba(251,191,36,.9),rgba(139,92,246,.34))}.quote-command-panel .quote-command-strip article.good:before{background:linear-gradient(90deg,rgba(52,211,153,.84),rgba(139,92,246,.3))}.quote-command-panel .quote-command-strip strong{color:#ffffff;font-size:26px;letter-spacing:0}.quote-command-panel .quote-work-list{gap:10px}.quote-command-panel .quote-work-row{grid-template-columns:minmax(0,1fr) auto;min-height:92px;overflow:hidden;padding:13px 13px 13px 16px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.quote-command-panel .quote-work-row:before{background:rgba(196,181,253,.38);border-radius:999px;content:"";inset:14px auto 14px 8px;position:absolute;width:3px}.quote-command-panel .quote-work-row.hot{border-color:rgba(251,113,133,.28)}.quote-command-panel .quote-work-row.hot:before{background:linear-gradient(180deg,rgba(251,113,133,.92),rgba(139,92,246,.36))}.quote-command-panel .quote-work-row.warn{border-color:rgba(243,182,73,.24)}.quote-command-panel .quote-work-row.warn:before{background:linear-gradient(180deg,rgba(251,191,36,.9),rgba(139,92,246,.36))}.quote-command-panel .quote-work-row.good{border-color:rgba(53,212,154,.2)}.quote-command-panel .quote-work-row.good:before{background:linear-gradient(180deg,rgba(52,211,153,.82),rgba(139,92,246,.32))}.quote-command-panel .quote-work-actions,.quote-command-panel .quote-work-main,.quote-command-panel .quote-work-meta{min-width:0}.quote-command-panel .quote-work-main strong{color:#ffffff;font-size:16px;line-height:1.2;overflow-wrap:anywhere}.quote-command-panel .quote-work-meta b{background:rgba(139,92,246,.13);border:1px solid rgba(196,181,253,.17);border-radius:999px;color:rgba(247,244,255,.9);display:inline-flex;font-size:12px;font-weight:900;justify-self:flex-start;min-height:32px;padding:8px 10px}.quote-command-panel .quote-work-actions{align-items:center;justify-content:flex-end}.quote-command-panel .quote-work-actions .dark-button{box-shadow:0 14px 34px rgba(139,92,246,.22)}.quote-command-panel .quote-detail-drawer{background:rgba(7,8,13,.22)}.quote-command-panel .quote-automation-drawer>summary,.quote-command-panel .quote-detail-drawer>summary,.quote-command-panel .quote-pipeline-drawer>summary{min-height:48px}.quote-command-panel .quote-detail-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.quote-command-panel .quote-detail-grid div{background:rgba(7,8,13,.28);border-color:rgba(221,214,254,.1);border-radius:14px}.quote-command-panel .quote-detail-grid a,.quote-command-panel .quote-detail-grid b{color:rgba(247,244,255,.88);line-height:1.35;overflow-wrap:anywhere}.quote-command-panel .quote-pipeline-drawer{margin-top:0}.quote-command-panel .quote-pipeline-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.quote-command-panel .quote-pipeline-steps span{background:rgba(139,92,246,.12);border-color:rgba(196,181,253,.16);border-radius:14px}.quote-work-footer{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.08);border-radius:14px;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between;padding:11px 12px}.quote-work-footer b,.quote-work-footer span{color:rgba(247,244,255,.72);font-size:12px;font-weight:900}@media (prefers-reduced-motion:reduce){.activation-intake-grid a,.quote-action-dock a,.quote-command-panel .quote-command-strip article,.quote-command-panel .quote-work-row,.quote-decision-strip a,.quote-focus-card:before,.simple-offer-row,.simple-offer-strip a{transition:none}}@media (max-width:1180px){.activation-domain-head,.activation-intake-head,.activation-reality-head,.quote-command-panel .quote-work-row,.quote-focus-card,.simple-offer-focus,.simple-offer-head,.simple-offer-row{grid-template-columns:minmax(0,1fr)}.activation-intake-actions,.quote-command-panel .quote-work-actions,.quote-focus-actions,.simple-offer-actions{justify-content:flex-start}.activation-domain-grid,.activation-intake-grid,.activation-reality-grid,.activation-treatment-rail,.quote-command-panel .quote-detail-grid,.quote-command-panel .quote-pipeline-steps,.simple-offer-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.activation-domain-grid,.activation-intake-grid,.activation-reality-grid,.quote-command-panel .quote-command-strip,.quote-decision-strip,.simple-offer-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-action-dock,.quote-command-panel .panel-header{grid-template-columns:minmax(0,1fr)}.quote-command-panel .panel-header{align-items:flex-start;display:grid}.quote-command-panel .status-pill{justify-self:flex-start;white-space:normal}.quote-focus-card{min-height:0;padding:13px}.quote-focus-card strong{font-size:22px}.quote-command-panel .quote-work-actions,.quote-focus-actions,.simple-offer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.quote-command-panel .quote-work-actions .dark-button,.quote-command-panel .quote-work-actions .soft-button,.quote-focus-actions .dark-button,.quote-focus-actions .soft-button,.simple-offer-actions .dark-button,.simple-offer-actions .soft-button{width:100%}.activation-reality-grid,.activation-treatment-rail,.quote-command-panel .quote-detail-grid,.quote-command-panel .quote-pipeline-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.activation-domain-grid,.activation-intake-grid,.quote-decision-strip,.simple-offer-strip{grid-template-columns:minmax(0,1fr)}}.client-command-panel{background:radial-gradient(circle at 14% 0,rgba(139,92,246,.22),transparent 34%),linear-gradient(145deg,rgba(18,13,30,.96),rgba(7,8,13,.98));border-color:rgba(196,181,253,.17);box-shadow:0 26px 80px rgba(0,0,0,.38);grid-column:1/-1;overflow:hidden;position:relative}.client-command-panel[hidden]{display:none}.client-command-panel .panel-header{align-items:flex-start}.client-command-panel .panel-header p{max-width:760px}.client-action-dock{background:rgba(255,255,255,.045);border-color:rgba(221,214,254,.12);border-radius:16px;gap:8px;grid-template-columns:minmax(0,1fr);margin:0;padding:8px}.client-action-dock a{justify-content:center;min-height:48px;overflow:hidden;text-overflow:ellipsis;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}.client-decision-strip{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.client-decision-strip a{background:linear-gradient(135deg,rgba(255,255,255,.064),rgba(139,92,246,.035)),rgba(255,255,255,.04);border:1px solid rgba(221,214,254,.11);border-radius:16px;color:inherit;min-height:104px;overflow:hidden;padding:13px;position:relative;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.client-decision-strip a:before{background:rgba(196,181,253,.34);border-radius:999px;content:"";height:3px;inset:0 14px auto 14px;position:absolute}.client-decision-strip a.hot{border-color:rgba(251,113,133,.32)}.client-decision-strip a.hot:before{background:linear-gradient(90deg,rgba(251,113,133,.92),rgba(139,92,246,.34))}.client-decision-strip a.warn{border-color:rgba(243,182,73,.28)}.client-decision-strip a.warn:before{background:linear-gradient(90deg,rgba(251,191,36,.92),rgba(139,92,246,.34))}.client-decision-strip a.good{border-color:rgba(53,212,154,.22)}.client-decision-strip a.good:before{background:linear-gradient(90deg,rgba(52,211,153,.86),rgba(139,92,246,.32))}.client-decision-strip a.neutral{border-color:rgba(196,181,253,.14)}.client-action-dock a:hover,.client-command-panel .client-command-strip article:hover,.client-command-panel .client-conversion-list article:hover,.client-command-panel .client-work-row:hover,.client-decision-strip a:hover{border-color:rgba(196,181,253,.28);box-shadow:0 14px 34px rgba(76,29,149,.22);transform:translateY(-1px)}.client-focus-card{background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(24,20,38,.86)),rgba(255,255,255,.04);border-radius:18px;gap:18px;min-height:154px;overflow:hidden;padding:18px;position:relative}.client-focus-card:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);content:"";height:100%;left:-38%;pointer-events:none;position:absolute;top:0;transform:skewX(-16deg);transition:left .42s ease;width:34%}.client-focus-card:hover:before{left:104%}.client-focus-card>*{position:relative;z-index:1}.client-focus-card.hot{border-color:rgba(251,113,133,.32)}.client-focus-card.warn{border-color:rgba(243,182,73,.3)}.client-focus-card.good{border-color:rgba(53,212,154,.26)}.client-focus-card strong{font-size:26px;line-height:1.08;overflow-wrap:anywhere}.client-decision-strip span{color:var(--dash-violet-3);display:block;font-size:12px;font-weight:900;letter-spacing:0;line-height:1.2;text-transform:uppercase}.client-decision-strip strong{color:#ffffff;display:block;font-size:28px;letter-spacing:0;line-height:1;margin:10px 0 7px}.client-command-panel .client-command-strip p,.client-command-panel .client-conversion-drawer>p,.client-command-panel .client-conversion-list p,.client-command-panel .client-work-main p,.client-command-panel .client-work-main small,.client-command-panel .client-work-meta small,.client-decision-strip p,.client-focus-card p,.client-focus-card small{color:rgba(247,244,255,.7);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.client-command-panel .client-command-strip{border-top:1px solid rgba(221,214,254,.1);gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0;padding:10px}.client-command-panel .client-command-strip article,.client-command-panel .client-conversion-drawer,.client-command-panel .client-conversion-list article,.client-command-panel .client-metrics-drawer,.client-command-panel .client-onboarding-drawer,.client-command-panel .client-work-row{background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(139,92,246,.028)),rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.1);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.client-command-panel .client-metrics-drawer{overflow:hidden}.client-command-panel .client-metrics-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:46px;padding:11px 12px}.client-command-panel .client-metrics-drawer>summary::-webkit-details-marker{display:none}.client-command-panel .client-metrics-drawer>summary b,.client-command-panel .client-metrics-drawer>summary span{margin:0}.client-command-panel .client-metrics-drawer>summary b{color:rgba(247,244,255,.82);font-size:12px}.client-command-panel .client-command-strip article{min-height:104px;overflow:hidden;padding:13px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.client-command-panel .client-command-strip article:before{background:rgba(196,181,253,.32);border-radius:999px;content:"";height:3px;inset:0 14px auto 14px;position:absolute}.client-command-panel .client-command-strip article.hot:before{background:linear-gradient(90deg,rgba(251,113,133,.9),rgba(139,92,246,.34))}.client-command-panel .client-command-strip article.warn:before{background:linear-gradient(90deg,rgba(251,191,36,.9),rgba(139,92,246,.34))}.client-command-panel .client-command-strip article.good:before{background:linear-gradient(90deg,rgba(52,211,153,.84),rgba(139,92,246,.3))}.client-command-panel .client-command-strip strong{color:#ffffff;font-size:26px;letter-spacing:0}.client-onboarding-pack{background:linear-gradient(135deg,rgba(53,212,154,.07),rgba(139,92,246,.05)),rgba(7,8,13,.28);border:1px solid rgba(221,214,254,.12);border-radius:16px;display:grid;gap:10px;padding:12px}.client-onboarding-pack-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.client-onboarding-pack-grid span,.client-onboarding-pack-head span{color:var(--dash-violet-3);display:block;font-size:10px;font-weight:950;letter-spacing:0;line-height:1.2;margin-bottom:7px;text-transform:uppercase}.client-onboarding-pack-grid strong,.client-onboarding-pack-head strong{color:#ffffff;display:block;letter-spacing:0;line-height:1.12;overflow-wrap:anywhere}.client-onboarding-pack-head strong{font-size:18px}.client-onboarding-pack-grid strong{font-size:18px;margin:8px 0 6px}.client-onboarding-pack small,.client-onboarding-pack-grid p,.client-onboarding-pack-head p{color:rgba(247,244,255,.68);font-size:12px;font-weight:830;line-height:1.38;margin:0;overflow-wrap:anywhere}.client-onboarding-pack-grid{display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr))}.client-onboarding-pack-grid article{background:rgba(4,4,9,.34);border:1px solid rgba(221,214,254,.11);border-radius:12px;min-height:118px;padding:10px}.client-onboarding-pack-grid article.warn{border-color:rgba(243,182,73,.28)}.client-onboarding-pack-grid article.good{border-color:rgba(53,212,154,.22)}.client-onboarding-pack-grid article.neutral{border-color:rgba(196,181,253,.14)}.client-delivery-maintenance-board{background:linear-gradient(135deg,rgba(251,191,36,.06),rgba(53,212,154,.05)),rgba(7,8,13,.28);border:1px solid rgba(221,214,254,.12);border-radius:16px;display:grid;gap:10px;padding:12px}.client-delivery-maintenance-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.client-delivery-maintenance-grid span,.client-delivery-maintenance-head span,.client-delivery-maintenance-list span{color:var(--dash-violet-3);display:block;font-size:10px;font-weight:950;letter-spacing:0;line-height:1.2;margin-bottom:7px;text-transform:uppercase}.client-delivery-maintenance-grid strong,.client-delivery-maintenance-head strong,.client-delivery-maintenance-list strong{color:#ffffff;display:block;letter-spacing:0;line-height:1.12;overflow-wrap:anywhere}.client-delivery-maintenance-head strong{font-size:18px}.client-delivery-maintenance-grid strong{font-size:24px;margin:8px 0 6px}.client-delivery-maintenance-list strong{font-size:16px}.client-delivery-maintenance-board small,.client-delivery-maintenance-grid p,.client-delivery-maintenance-head p,.client-delivery-maintenance-list p{color:rgba(247,244,255,.68);font-size:12px;font-weight:830;line-height:1.38;margin:0;overflow-wrap:anywhere}.client-delivery-maintenance-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.client-delivery-maintenance-grid article,.client-delivery-maintenance-list article{background:rgba(4,4,9,.34);border:1px solid rgba(221,214,254,.11);border-radius:12px;padding:10px}.client-delivery-maintenance-grid article{min-height:98px}.client-delivery-maintenance-list{display:grid;gap:8px}.client-delivery-maintenance-list article{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:76px}.client-delivery-maintenance-grid article.hot,.client-delivery-maintenance-list article.hot{border-color:rgba(251,113,133,.32)}.client-delivery-maintenance-grid article.warn,.client-delivery-maintenance-list article.warn{border-color:rgba(243,182,73,.28)}.client-delivery-maintenance-grid article.good,.client-delivery-maintenance-list article.good{border-color:rgba(53,212,154,.22)}.client-delivery-maintenance-grid article.neutral,.client-delivery-maintenance-list article.neutral{border-color:rgba(196,181,253,.14)}.client-command-panel .client-work-list{gap:10px}.client-command-panel .client-work-row{grid-template-columns:minmax(0,1fr) auto;min-height:92px;overflow:hidden;padding:13px 13px 13px 16px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.client-command-panel .client-work-row:before{background:rgba(196,181,253,.38);border-radius:999px;content:"";inset:14px auto 14px 8px;position:absolute;width:3px}.client-command-panel .client-work-row.hot{border-color:rgba(251,113,133,.28)}.client-command-panel .client-work-row.hot:before{background:linear-gradient(180deg,rgba(251,113,133,.92),rgba(139,92,246,.36))}.client-command-panel .client-work-row.warn{border-color:rgba(243,182,73,.24)}.client-command-panel .client-work-row.warn:before{background:linear-gradient(180deg,rgba(251,191,36,.9),rgba(139,92,246,.36))}.client-command-panel .client-work-row.good{border-color:rgba(53,212,154,.2)}.client-command-panel .client-work-row.good:before{background:linear-gradient(180deg,rgba(52,211,153,.82),rgba(139,92,246,.32))}.client-command-panel .client-conversion-actions,.client-command-panel .client-work-actions,.client-command-panel .client-work-main,.client-command-panel .client-work-meta{min-width:0}.client-command-panel .client-conversion-list strong,.client-command-panel .client-work-main strong{color:#ffffff;font-size:16px;line-height:1.2;overflow-wrap:anywhere}.client-command-panel .client-work-meta b{background:rgba(139,92,246,.13);border:1px solid rgba(196,181,253,.17);border-radius:999px;color:rgba(247,244,255,.9);display:inline-flex;font-size:12px;font-weight:900;justify-self:flex-start;min-height:32px;padding:8px 10px}.client-command-panel .client-progress{background:rgba(221,214,254,.12);height:8px}.client-command-panel .client-progress i{background:linear-gradient(90deg,#8b5cf6,#c4b5fd)}.client-command-panel .client-conversion-actions,.client-command-panel .client-work-actions{align-items:center;justify-content:flex-end}.client-command-panel .client-conversion-actions .dark-button,.client-command-panel .client-work-actions .dark-button,.client-focus-actions .dark-button{box-shadow:0 14px 34px rgba(139,92,246,.22)}.client-focus-actions form{display:contents}.client-command-panel .client-conversion-drawer,.client-command-panel .client-onboarding-drawer{background:rgba(7,8,13,.22)}.client-command-panel .client-conversion-drawer>summary,.client-command-panel .client-onboarding-drawer>summary{min-height:48px}.client-command-panel .client-onboarding-steps{grid-template-columns:repeat(7,minmax(0,1fr))}.client-command-panel .client-onboarding-steps .completed,.client-command-panel .client-onboarding-steps button{border-radius:14px;min-width:0}.client-command-panel .client-onboarding-steps button{background:rgba(139,92,246,.12);border-color:rgba(196,181,253,.16);color:rgba(247,244,255,.86)}.client-command-panel .client-onboarding-steps .completed{background:rgba(53,212,154,.1);border-color:rgba(53,212,154,.18);color:#86efac}.client-command-panel .client-conversion-list article{grid-template-columns:minmax(0,1fr) auto;padding:12px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.client-conversion-footer,.client-work-footer{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(221,214,254,.08);border-radius:14px;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between;padding:11px 12px}.client-conversion-footer b,.client-conversion-footer span,.client-work-footer b,.client-work-footer span{color:rgba(247,244,255,.72);font-size:12px;font-weight:900}@media (prefers-reduced-motion:reduce){.client-action-dock a,.client-command-panel .client-command-strip article,.client-command-panel .client-conversion-list article,.client-command-panel .client-work-row,.client-decision-strip a,.client-focus-card:before{transition:none}}@media (max-width:1180px){.client-command-panel .client-conversion-list article,.client-command-panel .client-work-row,.client-focus-card{grid-template-columns:minmax(0,1fr)}.client-command-panel .client-conversion-actions,.client-command-panel .client-work-actions,.client-focus-actions{justify-content:flex-start}.client-command-panel .client-onboarding-steps,.client-delivery-maintenance-grid,.client-onboarding-pack-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.client-command-panel .client-command-strip,.client-command-panel .client-onboarding-steps,.client-decision-strip,.client-delivery-maintenance-grid,.client-onboarding-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-action-dock{grid-template-columns:minmax(0,1fr)}.client-command-panel .panel-header{align-items:flex-start;display:grid;grid-template-columns:minmax(0,1fr)}.client-command-panel .status-pill{justify-self:flex-start;white-space:normal}.client-focus-card{min-height:0;padding:13px}.client-focus-card strong{font-size:22px}.client-command-panel .client-conversion-actions,.client-command-panel .client-work-actions,.client-delivery-maintenance-list .client-work-actions,.client-focus-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.client-command-panel .client-conversion-actions .dark-button,.client-command-panel .client-conversion-actions .soft-button,.client-command-panel .client-work-actions .dark-button,.client-command-panel .client-work-actions .soft-button,.client-delivery-maintenance-list .client-work-actions .dark-button,.client-delivery-maintenance-list .client-work-actions .soft-button,.client-focus-actions .dark-button,.client-focus-actions .soft-button{width:100%}.client-command-panel .client-conversion-actions form{display:contents}}@media (max-width:520px){.client-decision-strip,.client-delivery-maintenance-grid,.client-onboarding-pack-grid{grid-template-columns:minmax(0,1fr)}}.business-action-dock{align-items:center;background:transparent;border:0;border-radius:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin:-2px 0 0;padding:0}.control-center-shell .business-action-dock{display:flex!important;grid-template-columns:none!important;max-width:none!important}.business-action-dock a{border-radius:999px;box-shadow:none;font-size:12px;flex:0 0 auto;justify-content:center;min-height:34px;padding:0 12px;width:auto!important}.business-action-dock a,.control-center-shell .business-action-dock .dark-button,.control-center-shell .business-action-dock .soft-button{display:inline-flex!important}.business-action-dock .dark-button{background:rgba(139,92,246,.24);border:1px solid rgba(196,181,253,.28);box-shadow:none}.business-action-dock .soft-button{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.1)}.billing-next-action-card .command-next-action-stats span{border-radius:12px;display:grid;gap:2px;line-height:1.1;padding:8px}.billing-next-action-card .command-next-action-stats b{display:block;margin:0}@media (max-width:760px){.control-center-shell .business-action-dock{justify-content:flex-start;width:100%}.business-action-dock a{min-width:0;width:auto!important}}@media (max-width:1180px){.audit-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-compact-list .audit-field-card{grid-template-columns:minmax(150px,.42fr) minmax(0,1fr)}.audit-compact-list .audit-field-card p,.audit-compact-list .audit-field-card small{grid-column:1/-1}}@media (max-width:760px){.audit-focus-head{align-items:flex-start;display:grid}.audit-focus-head p{max-width:none;text-align:left}.audit-compact-list .audit-field-card,.audit-priority-grid{grid-template-columns:minmax(0,1fr)}}.demos-catalog-page{background:#07100f;color:#f5fbf8;min-height:100vh;padding:18px 16px 44px}.demos-catalog-hero{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto;max-width:1180px;padding:18px 0 16px}.demos-catalog-hero-copy{max-width:680px}.demos-catalog-hero h1{font-size:48px;letter-spacing:0;line-height:.98;margin:0 0 10px}.demos-catalog-hero p{color:rgba(245,251,248,.78);font-size:16px;line-height:1.45;margin:0;max-width:640px}.demos-catalog-quality,.demos-catalog-stats{display:flex;flex-wrap:wrap;gap:8px}.demos-catalog-stats{margin-top:14px}.demos-catalog-quality span,.demos-catalog-stats span{align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:8px;display:inline-flex;gap:8px;min-height:38px;padding:8px 11px}.demos-catalog-stats span{background:rgba(255,255,255,.07);color:#f5fbf8;font-weight:800}.demos-catalog-quality{margin:0 auto 10px;max-width:1180px}.demos-catalog-quality span{background:rgba(45,212,191,.1);color:#bff7ef;font-size:13px;font-weight:800}.demos-catalog-primary-link{align-items:center;background:#f5fbf8;border-radius:8px;color:#07100f;display:inline-flex;font-weight:900;gap:9px;justify-content:center;margin-top:26px;min-height:46px;padding:0 16px;text-decoration:none;width:fit-content}.demos-family-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 auto 18px;max-width:1180px}.demos-family-nav a{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:rgba(245,251,248,.84);display:inline-flex;font-size:13px;font-weight:850;gap:8px;min-height:36px;padding:0 11px;text-decoration:none}.demos-family-nav span{align-items:center;background:rgba(45,212,191,.14);border-radius:999px;color:#bff7ef;display:inline-flex;font-size:12px;justify-content:center;min-width:24px;padding:2px 7px}.demos-catalog-family-list{display:grid;gap:22px;margin:0 auto;max-width:1180px}.demos-family-section{border-top:1px solid rgba(255,255,255,.13);scroll-margin-top:14px;padding-top:18px}.demos-family-head{align-items:end;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(140px,220px);margin-bottom:12px}.demo-review-card span,.demos-family-head span{color:#f5c84b;display:block;font-size:12px;font-weight:900;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.demos-family-head h2{font-size:30px;letter-spacing:0;line-height:1;margin:7px 0 0}.demos-family-head img{aspect-ratio:16/6;border-radius:8px;height:auto;object-fit:cover;width:100%}.demos-card-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-review-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#f5fbf8;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);min-height:116px;overflow:hidden;padding:10px;text-decoration:none}.demo-review-link{color:inherit;display:grid;gap:12px;grid-template-columns:104px minmax(0,1fr) auto;text-decoration:none}.demo-review-link>img{aspect-ratio:1;border-radius:6px;height:96px;object-fit:cover;width:96px}.demo-review-card strong{display:block;font-size:17px;letter-spacing:0;line-height:1.18;margin-top:6px}.demo-review-card p{color:rgba(245,251,248,.72);font-size:13px;line-height:1.35;margin:7px 0 0}.demo-review-link>svg{align-self:start;color:rgba(245,251,248,.72)}.demo-validation-control{align-items:center;display:flex;gap:8px;grid-column:1/-1;min-height:34px}.demo-validation-button{align-items:center;background:#f5fbf8;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#07100f;cursor:pointer;display:inline-flex;font-size:12px;font-weight:950;gap:7px;justify-content:center;min-height:34px;padding:0 11px}.demo-validation-button.done{background:rgba(45,212,191,.16);color:#bff7ef}.demo-validation-button.error{background:rgba(248,113,113,.16);color:#fecaca}.demo-validation-button:disabled{cursor:default;opacity:.92}.demo-validation-link{color:rgba(245,251,248,.72);font-size:12px;font-weight:850;text-decoration:none}.demo-review-action{align-items:center;background:#f5fbf8;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#07100f;display:inline-flex;font-size:12px;font-weight:950;gap:7px;grid-column:1/-1;justify-content:center;min-height:34px;padding:0 11px;text-decoration:none;width:fit-content}.spin-icon{animation:sharedSpin .85s linear infinite}@keyframes sharedSpin{to{transform:rotate(1turn)}}.demos-family-section.plomberie .demo-review-card,.demos-family-section.vitrerie .demo-review-card{background:rgba(14,165,233,.1)}.demos-family-section.electricite .demo-review-card{background:rgba(245,158,11,.11)}.demos-family-section.peinture .demo-review-card{background:rgba(20,184,166,.1)}.demos-family-section.toiture .demo-review-card{background:rgba(220,38,38,.1)}.demos-family-section.renovation .demo-review-card{background:rgba(34,197,94,.1)}.demos-family-section.atelier .demo-review-card{background:rgba(45,212,191,.1)}@media (max-width:980px){.demos-catalog-hero h1{font-size:42px}.demos-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.demos-catalog-page{padding:14px 14px 34px}.demos-catalog-hero{grid-template-columns:minmax(0,1fr);padding-bottom:12px;padding-top:12px}.demos-catalog-hero h1{font-size:34px;line-height:1}.demos-catalog-hero p{font-size:14px}.demos-catalog-primary-link{margin-top:0;min-height:42px;width:100%}.demos-catalog-quality span,.demos-catalog-stats span{flex:1 1 145px;justify-content:center}.demos-family-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.demos-family-nav a{min-width:0;width:100%}.demos-family-nav span{flex:0 0 auto}.demos-family-head{grid-template-columns:minmax(0,1fr)}.demos-family-head h2{font-size:28px}.demos-family-head img{display:none}.demos-card-grid{grid-template-columns:minmax(0,1fr)}.demo-review-card{min-height:102px}.demo-review-link{grid-template-columns:86px minmax(0,1fr) auto}.demo-review-link>img{height:78px;width:78px}.demo-validation-control{align-items:stretch;flex-direction:column}.demo-review-action,.demo-validation-button,.demo-validation-link{width:100%}}.validation-dashboard-main{min-height:100vh;background:#f4f7fb;color:#172033;padding:24px}.site-validation-page{display:grid;gap:18px;max-width:1480px;margin:0 auto}.site-validation-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border:1px solid #dbe4ef;border-radius:8px;background:#ffffff;padding:22px}.site-validation-hero h1{margin:4px 0 8px;color:#172033;font-size:2.35rem;line-height:1.05}.site-validation-empty,.site-validation-hero p,.site-validation-item p,.site-validation-notice{color:#64748b}.site-validation-actions,.site-validation-card-actions,.site-validation-review-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.site-validation-page .dark-button,.site-validation-page .soft-button,.site-validation-review-bar .soft-button,.validation-approve-button,.validation-reject-button,.validation-send-button{min-height:40px;border:1px solid #cbd5e1;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.site-validation-page .soft-button,.site-validation-review-bar .soft-button{background:#ffffff;color:#172033}.site-validation-page .soft-button.danger{border-color:#fecaca;color:#991b1b}.site-validation-page .dark-button{background:#172033;border-color:#172033;color:#ffffff}.site-validation-page button:disabled,.site-validation-review-bar button:disabled{cursor:wait;opacity:.72}.site-validation-notice{margin:0;padding:12px 14px;font-size:.93rem}.site-validation-notice,.site-validation-readiness{border:1px solid #dbe4ef;border-radius:8px;background:#ffffff}.site-validation-readiness{display:grid;gap:12px;padding:14px}.site-validation-readiness.good{border-color:rgba(22,163,74,.32)}.site-validation-readiness.warn{border-color:rgba(217,119,6,.34)}.site-validation-readiness.danger{border-color:rgba(220,38,38,.34)}.site-validation-readiness-head{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.site-validation-readiness-grid span,.site-validation-readiness-head span{color:#5b6c86;display:block;font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.site-validation-readiness-head strong{color:#172033;display:block;font-size:20px;line-height:1.15;margin-top:4px}.site-validation-readiness-grid p,.site-validation-readiness-head p,.site-validation-readiness-next p,.site-validation-readiness-next small{color:#64748b;font-size:13px;font-weight:750;line-height:1.35;margin:5px 0 0}.site-validation-readiness-head b{background:#f1f5f9;border:1px solid #dbe4ef;border-radius:999px;color:#26364c;font-size:12px;padding:8px 10px}.site-validation-readiness-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.site-validation-readiness-grid article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-height:82px;padding:10px}.site-validation-readiness-grid strong{color:#172033;display:block;font-size:15px;line-height:1.2;margin-top:7px;overflow-wrap:anywhere}.site-validation-readiness-next{border-top:1px solid #e2e8f0;display:grid;gap:4px;padding-top:10px}.site-validation-readiness-ops{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.site-validation-readiness-next p{color:#26364c;font-weight:850}.site-validation-readiness-next small{margin:0}.site-validation-readiness-output{background:#0f172a;border-radius:8px;color:#dbeafe;font-size:12px;line-height:1.45;margin:6px 0 0;max-height:150px;overflow:auto;padding:10px;white-space:pre-wrap;word-break:break-word}.site-validation-create{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;border:1px solid #dbe4ef;border-radius:8px;background:#ffffff;padding:16px}.site-validation-create label{display:grid;gap:6px;color:#475569;font-size:.82rem;font-weight:800}.site-validation-create input,.site-validation-create textarea,.site-validation-review-controls textarea{width:100%;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;color:#172033;font:inherit}.site-validation-create input,.site-validation-create textarea{min-height:42px;padding:10px 12px}.site-validation-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:1px solid #dbe4ef;border-radius:8px;background:#ffffff;padding:10px}.site-validation-search{min-height:36px;min-width:min(100%,260px);flex:1 1 260px;display:inline-flex;align-items:center;gap:8px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#64748b;padding:0 10px}.site-validation-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#172033;font:inherit;font-size:.9rem}.site-validation-filters button{min-height:36px;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;color:#334155;padding:0 12px;font:inherit;font-size:.9rem;font-weight:800;cursor:pointer}.site-validation-filters button.active{border-color:#172033;background:#172033;color:#ffffff}.site-validation-filter-count{min-height:36px;display:inline-flex;align-items:center;border:1px solid #dbe4ef;border-radius:8px;background:#f8fafc;color:#64748b;padding:0 10px;font-size:.86rem;font-weight:800}.site-validation-grid{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:14px;align-items:start}.site-validation-column{display:grid;gap:10px;min-width:0}.site-validation-column-head{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #dbe4ef;border-radius:8px;background:#ffffff;padding:10px 12px}.site-validation-column-head h2{margin:0;font-size:1rem}.site-validation-column-head span{min-width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#e8eef7;color:#172033;font-weight:800}.site-validation-empty{min-height:82px;border:1px dashed #cbd5e1;border-radius:8px;margin:0;padding:14px;background:rgba(255,255,255,.66);font-size:.92rem}.site-validation-item{display:grid;gap:12px;border:1px solid #dbe4ef;border-radius:8px;background:#ffffff;padding:14px}.site-validation-item.active{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.12)}.site-validation-owner{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #dbe4ef;border-radius:8px;background:#f8fafc;padding:8px 10px}.site-validation-owner span{color:#172033;font-size:.78rem;font-weight:900;text-transform:uppercase}.site-validation-owner small{margin:0;color:#64748b;text-align:right}.site-validation-owner.good{border-color:#bbf7d0;background:#f0fdf4}.site-validation-owner.warn{border-color:#fde68a;background:#fffbeb}.site-validation-owner.danger{border-color:#fecaca;background:#fff1f2}.site-validation-review-summary{max-height:112px;margin:0;line-height:1.42;overflow:auto;white-space:pre-wrap}.site-validation-review-badge{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #dbe4ef;border-radius:8px;background:#f8fafc;padding:7px 9px}.site-validation-review-badge span{color:#172033;font-size:.76rem;font-weight:900;text-transform:uppercase}.site-validation-review-badge small{margin:0;color:#64748b;text-align:right}.site-validation-review-badge.good{border-color:#bbf7d0;background:#f0fdf4}.site-validation-review-badge.warn{border-color:#fde68a;background:#fffbeb}.site-validation-review-badge.danger{border-color:#fecaca;background:#fff1f2}.site-validation-item-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.site-validation-item strong,.site-validation-review-info strong{display:block;color:#172033}.site-validation-item small,.site-validation-meta,.site-validation-review-info small{color:#64748b;font-size:.82rem}.site-validation-item small{display:block;margin-top:3px;overflow-wrap:anywhere}.site-validation-status{min-height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;white-space:nowrap;font-size:.72rem;font-weight:900}.site-validation-status.good{background:#dcfce7;color:#166534}.site-validation-status.warn{background:#fef3c7;color:#92400e}.site-validation-status.danger{background:#fee2e2;color:#991b1b}.site-validation-status.neutral{background:#e8eef7;color:#334155}.site-validation-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.site-validation-meta span{border:1px solid #dbe4ef;border-radius:999px;padding:3px 8px}.site-validation-overlay{position:fixed;inset:0;z-index:1000;background:#0f172a}.site-validation-frame-wrap{position:absolute;inset:0;padding-bottom:118px}.site-validation-frame-wrap iframe{width:100%;height:100%;border:0;background:#ffffff}.site-validation-review-bar{position:fixed;left:16px;right:16px;bottom:16px;min-height:86px;display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:14px;align-items:center;border:1px solid rgba(203,213,225,.85);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 22px 70px rgba(15,23,42,.32);padding:14px}.site-validation-review-info{min-width:0}.site-validation-review-info span{display:inline-flex;margin-bottom:4px;color:#2563eb;font-size:.76rem;font-weight:900;text-transform:uppercase}.site-validation-review-history{margin-top:8px;color:#64748b;font-size:.78rem}.site-validation-review-history summary{cursor:pointer;color:#172033;font-weight:800}.site-validation-review-history p{margin:6px 0 0;line-height:1.35;overflow-wrap:anywhere;white-space:pre-wrap}.site-validation-client-return{margin-top:8px;border:1px solid #dbe4ef;border-radius:8px;background:#f8fafc;padding:9px}.site-validation-client-return-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.site-validation-client-return-head strong{font-size:.86rem}.site-validation-client-return p{margin:7px 0 0;color:#475569;font-size:.78rem;line-height:1.34}.site-validation-client-return pre{max-height:116px;margin:8px 0 0;overflow:auto;white-space:pre-wrap;color:#475569;font:inherit;font-size:.76rem;line-height:1.38}.site-validation-client-return-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.site-validation-review-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.site-validation-review-controls textarea{min-height:70px;max-height:120px;resize:vertical;padding:10px 12px}.validation-approve-button{background:#16a34a;border-color:#15803d;color:#ffffff}.validation-reject-button{background:#dc2626;border-color:#b91c1c;color:#ffffff}.validation-send-button{background:#172033;border-color:#172033;color:#ffffff}@media (max-width:1180px){.site-validation-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}.site-validation-create{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.validation-dashboard-main{padding:14px}.site-validation-hero,.site-validation-readiness-head,.site-validation-review-bar{grid-template-columns:1fr}.site-validation-hero{display:grid}.site-validation-hero h1{font-size:1.85rem}.site-validation-create,.site-validation-grid,.site-validation-readiness-grid,.site-validation-review-controls{grid-template-columns:1fr}.site-validation-review-bar{left:8px;right:8px;bottom:8px;max-height:76vh;align-items:start;overflow:auto}.site-validation-frame-wrap{padding-bottom:68vh}.site-validation-client-return pre{max-height:92px}.site-validation-review-buttons>*{flex:1 1 140px}}.site-portal-main{display:grid;gap:18px;max-width:1320px}.site-portal-columns,.site-portal-grid,.site-portal-legacy-grid,.site-portal-probes,.site-portal-topbar{display:grid;gap:12px}.site-portal-topbar{grid-template-columns:repeat(2,max-content)}.site-portal-focus,.site-portal-grid article,.site-portal-hero,.site-portal-panel,.site-portal-readiness{background:rgba(255,255,255,.96);border:1px solid rgba(15,23,42,.08);border-radius:8px;box-shadow:0 18px 45px rgba(15,23,42,.08)}.site-portal-hero{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(240px,330px);padding:24px}.site-portal-hero h1{color:#0f172a;font-size:clamp(2rem,4vw,4.4rem);letter-spacing:0;line-height:.95;margin:0;max-width:820px}.site-portal-hero p,.site-portal-panel p,.site-portal-readiness p{color:rgba(15,23,42,.68);margin:8px 0 0}.site-portal-hero form{display:grid;gap:8px}.site-portal-hero label{color:rgba(15,23,42,.58);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.site-portal-hero input{background:#ffffff;border:1px solid rgba(15,23,42,.14);border-radius:8px;color:#0f172a;font:inherit;min-width:0;padding:8px 9px;width:100%}.site-portal-ops-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.site-portal-activation-runbook article,.site-portal-human-gate article,.site-portal-preflight-steps article,.site-portal-readiness-flags article,.site-portal-readiness-next{border:1px solid rgba(15,23,42,.08);border-radius:8px;display:grid;gap:5px;padding:12px}.site-portal-readiness-next{background:#f8fafc;margin-top:12px}.site-portal-ops-summary,.site-portal-readiness-flags{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.site-portal-preflight-steps{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.site-portal-human-gate{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.site-portal-activation-runbook{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.site-portal-ops-summary article{border:1px solid rgba(15,23,42,.08);border-radius:8px;display:grid;gap:5px;padding:12px}.site-portal-readiness-flags article.good{background:#ecfdf5}.site-portal-readiness-flags article.warn{background:#fffbeb}.site-portal-ops-summary article.good{background:#ecfdf5}.site-portal-ops-summary article.warn{background:#fffbeb}.site-portal-ops-summary article.danger{background:#fef2f2}.site-portal-human-gate article.good{background:#ecfdf5}.site-portal-human-gate article.warn{background:#fffbeb}.site-portal-activation-runbook article.good{background:#ecfdf5}.site-portal-activation-runbook article.warn{background:#fffbeb}.site-portal-activation-runbook article.danger{background:#fef2f2}.site-portal-preflight-steps article.good{background:#ecfdf5}.site-portal-preflight-steps article.danger{background:#fef2f2}.site-portal-activation-runbook span,.site-portal-human-gate span,.site-portal-ops-summary span,.site-portal-preflight-steps span,.site-portal-readiness-flags span,.site-portal-readiness-next span{color:rgba(15,23,42,.58);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.site-portal-activation-runbook strong,.site-portal-human-gate strong,.site-portal-ops-summary strong,.site-portal-preflight-steps strong,.site-portal-readiness-flags strong,.site-portal-readiness-next strong{color:#0f172a;font-size:.9rem;line-height:1.35}.site-portal-backfill-import-form{display:grid;gap:6px;justify-items:end;min-width:220px}.site-portal-backfill-import-form label{color:rgba(15,23,42,.58);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.site-portal-backfill-import-form input{background:#ffffff;border:1px solid rgba(15,23,42,.14);border-radius:8px;color:#0f172a;font:inherit;min-width:0;padding:8px 9px;width:100%}.site-portal-activation-row small,.site-portal-backfill-import-form small,.site-portal-grid p,.site-portal-hero small,.site-portal-readiness small,.site-portal-request-row small,.site-portal-site-row small{color:rgba(15,23,42,.54)}.site-portal-flash{border-radius:8px;font-weight:800;padding:12px 14px}.site-portal-flash.legacy_backfilled,.site-portal-flash.owner_set,.site-portal-flash.request_updated,.site-portal-flash.site_updated,.site-portal-flash.synced{background:#dcfce7;color:#166534}.site-portal-flash.invalid_link,.site-portal-flash.migration_required,.site-portal-flash.store_error,.site-portal-flash.validation_error{background:#fef3c7;color:#92400e}.site-portal-focus{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) max-content;padding:16px}.site-portal-focus span{color:#2563eb;display:block;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.site-portal-focus strong{color:#0f172a;display:block;font-size:1.35rem;line-height:1.1;margin-top:4px}.site-portal-focus p{color:rgba(15,23,42,.64);margin:6px 0 0}.site-portal-focus.missing{border-color:rgba(217,119,6,.35)}.site-portal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-portal-grid article,.site-portal-legacy-grid article{display:grid;gap:7px;padding:18px}.site-portal-grid svg{color:#2563eb}.site-portal-activation-row span,.site-portal-grid span,.site-portal-legacy-grid span,.site-portal-panel-head span,.site-portal-probes span,.site-portal-request-row span,.site-portal-site-row span{color:rgba(15,23,42,.58);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.site-portal-grid strong{color:#0f172a;font-size:2rem;line-height:1}.site-portal-legacy-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px}.site-portal-legacy-grid article,.site-portal-legacy-list article{border:1px solid rgba(15,23,42,.08);border-radius:8px}.site-portal-legacy-grid article.good,.site-portal-legacy-list article.good{background:#ecfdf5}.site-portal-legacy-grid article.warn,.site-portal-legacy-list article.warn{background:#fffbeb}.site-portal-legacy-grid strong{color:#0f172a;font-size:1.7rem}.site-portal-panel,.site-portal-readiness{padding:18px}.site-portal-readiness{display:grid;gap:16px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr)}.site-portal-panel h2,.site-portal-readiness h2{color:#0f172a;font-size:1.15rem;margin:0}.site-portal-probes{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.site-portal-probes article{border:1px solid rgba(15,23,42,.08);border-radius:8px;display:grid;gap:5px;padding:12px}.site-portal-probes article.good{background:#ecfdf5}.site-portal-probes article.warn{background:#fffbeb}.site-portal-probes article.danger{background:#fef2f2}.site-portal-probes strong{color:#0f172a;font-size:.92rem}.site-portal-probe-detail{overflow-wrap:anywhere}.site-portal-ops-output{background:#0f172a;border-radius:8px;color:#dbeafe;font-size:.78rem;line-height:1.5;margin:12px 0 0;max-height:180px;overflow:auto;padding:12px;white-space:pre-wrap}.site-portal-panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.site-portal-activation-list,.site-portal-audit-list,.site-portal-legacy-list,.site-portal-request-list,.site-portal-site-list{display:grid;gap:10px}.site-portal-activation-row,.site-portal-audit-list article,.site-portal-legacy-list article,.site-portal-request-row,.site-portal-site-row{align-items:center;border:1px solid rgba(15,23,42,.08);border-radius:8px;display:grid;gap:12px;padding:12px}.site-portal-site-row{grid-template-columns:46px minmax(0,1fr) minmax(260px,340px) max-content}.site-portal-activation-row{grid-template-columns:46px minmax(0,1fr) minmax(180px,250px)}.site-portal-activation-row.good{background:#ecfdf5}.site-portal-activation-row.warn{background:#fffbeb}.site-portal-activation-row.danger{background:#fef2f2}.site-portal-legacy-list article,.site-portal-request-row{grid-template-columns:minmax(0,1fr) minmax(150px,220px)}.site-portal-audit-list article{grid-template-columns:24px minmax(0,1fr) minmax(110px,max-content)}.site-portal-audit-list svg{color:#2563eb}.site-portal-legacy-list article>div:last-child{display:grid;gap:5px;justify-items:end;text-align:right}.site-portal-logo{align-items:center;background:#0f172a;border-radius:8px;color:#ffffff;display:grid;font-size:.88rem;font-weight:900;height:46px;justify-items:center;width:46px}.site-portal-owner-form{display:grid;gap:6px;min-width:0}.site-portal-owner-form label{color:rgba(15,23,42,.58);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.site-portal-owner-form>div{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) max-content}.site-portal-owner-form input{background:#ffffff;border:1px solid rgba(15,23,42,.14);border-radius:8px;color:#0f172a;font:inherit;min-width:0;padding:9px 10px;width:100%}.site-portal-activation-actions,.site-portal-site-actions{display:grid;gap:8px;justify-items:end}.site-portal-owner-expiry{max-width:180px;text-align:right}.site-portal-activation-row strong,.site-portal-legacy-list strong,.site-portal-request-row strong,.site-portal-site-row strong{color:#0f172a;display:block}.site-portal-activation-row p{margin-top:5px}.site-portal-activation-checklist{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.site-portal-activation-checklist span{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(15,23,42,.1);border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:800;gap:5px;line-height:1.1;padding:5px 7px}.site-portal-activation-checklist span.ok{color:#047857}.site-portal-activation-checklist span.missing{color:#b45309}.site-portal-request-row p{margin-top:5px}.client-site-request-detail,.site-portal-request-detail{display:grid;gap:5px;margin-top:7px}.client-site-request-detail small,.site-portal-request-detail small{overflow-wrap:anywhere}.client-site-request-detail b,.site-portal-request-detail b{color:#0f172a;display:inline-block;margin-right:6px}.site-portal-request-row>div:last-child{display:grid;gap:4px;justify-items:end;text-align:right}.site-portal-request-status-form,.site-portal-site-status-form{display:grid;gap:7px;grid-template-columns:minmax(0,1fr) max-content;margin-top:6px;min-width:0}.site-portal-request-status-form select,.site-portal-site-status-form select{background:#ffffff;border:1px solid rgba(15,23,42,.14);border-radius:8px;color:#0f172a;font:inherit;min-width:0;padding:8px 9px;width:100%}.site-portal-site-status-form small{grid-column:1/-1;max-width:220px;text-align:right}.site-portal-empty{background:rgba(15,23,42,.04);border-radius:8px;padding:14px}@media (max-width:900px){.site-portal-activation-row,.site-portal-activation-runbook,.site-portal-audit-list article,.site-portal-columns,.site-portal-grid,.site-portal-hero,.site-portal-human-gate,.site-portal-legacy-grid,.site-portal-legacy-list article,.site-portal-ops-summary,.site-portal-owner-form>div,.site-portal-preflight-steps,.site-portal-probes,.site-portal-readiness,.site-portal-readiness-flags,.site-portal-request-row,.site-portal-request-status-form,.site-portal-site-row,.site-portal-site-status-form{grid-template-columns:1fr}.site-portal-legacy-list article>div:last-child,.site-portal-request-row>div:last-child{justify-items:start;text-align:left}.site-portal-activation-actions,.site-portal-site-actions{justify-items:start}.site-portal-owner-expiry,.site-portal-site-status-form small{max-width:none;text-align:left}}@media (min-width:1101px){.prospects-quick-shell .scraped-garage-row{grid-template-columns:minmax(240px,1.05fr) minmax(420px,1.75fr) minmax(260px,auto)}}@media (max-width:1100px){.prospects-quick-shell .scraped-garage-identity,.prospects-quick-shell .scraped-garage-row,.prospects-quick-shell .simple-campaign-form{grid-template-columns:1fr}.prospects-quick-shell .scraped-garage-actions,.prospects-quick-shell .scraped-garage-next{grid-column:1/-1}.prospects-quick-shell .scraped-garage-actions{justify-content:flex-start}}.dashboard-agenda-home-shell .dashboard-main{gap:18px}.home-agenda-header{align-items:end;border-bottom:1px solid rgba(255,255,255,.1);min-height:auto;padding-bottom:18px}.home-agenda-header h1{font-size:34px;letter-spacing:0;line-height:1.05;margin:4px 0 0}.home-agenda{display:grid;max-width:900px}.home-agenda-row{align-items:center;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(247,244,255,.9);display:grid;gap:14px;grid-template-columns:24px minmax(0,1fr) auto 18px;min-height:72px;padding:14px 0;text-decoration:none}.home-agenda-row:first-child{border-top:1px solid rgba(255,255,255,.1)}.home-agenda-row:hover{color:#fff}.home-agenda-icon{color:rgba(196,181,253,.82);display:inline-flex}.home-agenda-label{font-size:17px;font-weight:850;line-height:1.25}.home-agenda-row strong{color:#fff;font-size:28px;letter-spacing:0;line-height:1;min-width:44px;text-align:right}.home-agenda-row>svg{color:rgba(247,244,255,.45)}@media (max-width:720px){.home-agenda-header h1{font-size:28px}.home-agenda-row{grid-template-columns:22px minmax(0,1fr) auto;min-height:66px}.home-agenda-row>svg{display:none}.home-agenda-label{font-size:15px}}.control-center-shell .logo-studio-workspace .soft-button{background:#f8fafc;border:1px solid #dbe3ee;box-shadow:none;color:#111827}.control-center-shell .logo-studio-workspace .soft-button:not(:disabled):hover{background:#e0f2fe;border-color:#7dd3fc}.control-center-shell .logo-studio-workspace .dark-button{background:#111827;box-shadow:none;color:#ffffff}.control-center-shell .logo-studio-workspace .dark-button:not(:disabled):hover{background:#0f766e}.control-center-shell .logo-studio-workspace .dark-button:disabled,.control-center-shell .logo-studio-workspace .soft-button:disabled{background:#f1f5f9;border-color:#e2e8f0;box-shadow:none;color:#94a3b8}.control-center-shell .logo-studio-workspace .status-pill{background:#e0f2fe;border:1px solid #bae6fd;color:#0369a1}.site-root{--site-radius:12px;background:var(--site-bg,#0a0a0a);color:var(--site-text,#f5f5f0);min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-sans,"Manrope",sans-serif)}.site-nav{gap:24px;padding:14px 32px;position:sticky;top:0;z-index:50;background:rgba(10,10,10,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06)}.site-logo,.site-nav{display:flex;align-items:center}.site-logo{gap:10px;text-decoration:none;color:inherit}.site-logo-mark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--site-primary,#21c78a);color:#000;font-weight:700;font-size:14px}.site-logo-text{display:flex;flex-direction:column;line-height:1.2}.site-logo-text strong{font-size:14px;font-weight:600;letter-spacing:-.01em}.site-logo-text small{font-size:11px;color:var(--site-text-muted,#a0a090)}.site-nav-links{display:flex;gap:2px;margin-left:auto}.site-nav-links a{padding:7px 16px;border-radius:8px;font-size:13px;font-weight:500;color:var(--site-text-muted,#a0a090);text-decoration:none;transition:all .15s;position:relative}.site-nav-links a:hover{background:rgba(255,255,255,.06);color:var(--site-text,#f5f5f0)}.site-nav-phone{padding:7px 18px;border-radius:8px;font-size:13px;font-weight:600;color:#000;background:var(--site-primary,#21c78a);text-decoration:none;white-space:nowrap;transition:opacity .15s}.site-nav-phone:hover{opacity:.85}.site-content{flex:1}.site-footer{text-align:center;padding:40px 32px;border-top:1px solid var(--site-border,rgba(255,255,255,.06));font-size:13px;color:var(--site-text-muted,#a0a090);letter-spacing:.02em}.site-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:75vh;padding:100px 24px;text-align:center;overflow:hidden;background:linear-gradient(135deg,var(--site-surface,#0f1f1a) 0,#000 50%,var(--site-surface,#0f1f1a) 100%)}.site-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--site-primary,#21c78a) 8%,transparent) 0,transparent 60%);pointer-events:none}.site-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.35}.site-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,10,.4),rgba(10,10,10,.9))}.site-hero-content{position:relative;max-width:720px}.site-hero-content .eyebrow{display:inline-block;margin-bottom:16px;padding:4px 14px;background:color-mix(in srgb,var(--site-primary,#21c78a) 12%,transparent);border:1px solid color-mix(in srgb,var(--site-primary,#21c78a) 20%,transparent);border-radius:100px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--site-primary,#21c78a)}.site-hero-content h1{font-size:48px;font-weight:700;line-height:1.1;margin-bottom:16px;font-family:var(--font-serif,"Playfair Display",serif);text-wrap:balance}.site-hero-content>p{font-size:18px;color:var(--site-text-muted,#a0a090);line-height:1.7;margin-bottom:32px;max-width:560px;margin-left:auto;margin-right:auto}.site-hero-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.site-btn-primary{box-shadow:0 4px 20px color-mix(in srgb,var(--site-primary,#21c78a) 30%,transparent)}.site-hero-trust{display:flex;justify-content:center;gap:24px;margin-top:28px;font-size:13px;color:var(--site-text-muted,#a0a090)}.site-hero-trust span{display:flex;align-items:center;gap:6px;padding:6px 14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:100px}.site-hero-trust svg{color:var(--site-accent,#f6c453)}.site-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:var(--site-radius,12px);font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;border:none;cursor:pointer}.site-btn-primary{background:var(--site-primary,#21c78a);color:#000}.site-btn-primary:hover{opacity:.9}.site-btn-outline{border:1px solid var(--site-border,rgba(255,255,255,.15));color:var(--site-text,#f5f5f0);background:transparent}.site-btn-outline:hover{background:rgba(255,255,255,.06)}.site-btn-ghost{background:rgba(255,255,255,.08);color:var(--site-text,#f5f5f0)}.site-btn-ghost:hover{background:rgba(255,255,255,.12)}.site-section{padding:80px 32px;max-width:1100px;margin:0 auto;width:100%}.site-section-alt{background:color-mix(in srgb,var(--site-surface,#0f1f1a) 40%,transparent);border-radius:16px;max-width:1148px}.site-section-head{text-align:center;margin-bottom:48px}.site-section-head .eyebrow{display:inline-block;margin-bottom:12px;padding:4px 14px;background:color-mix(in srgb,var(--site-primary,#21c78a) 10%,transparent);border:1px solid color-mix(in srgb,var(--site-primary,#21c78a) 15%,transparent);border-radius:100px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--site-primary,#21c78a)}.site-section-head h2{font-size:34px;font-weight:700;margin-bottom:12px;font-family:var(--font-heading,"Playfair Display",serif);letter-spacing:-.02em}.site-section-head p{font-size:16px;color:var(--site-text-muted,#a0a090);max-width:560px;margin:0 auto;line-height:1.6}.site-section-cta{text-align:center;margin-top:32px}.site-section-cta-final{text-align:center;border-top:1px solid var(--site-border,rgba(255,255,255,.06));padding:80px 32px!important;max-width:700px!important}.site-section-cta-final h2{font-size:36px;font-weight:700;font-family:var(--font-heading,"Playfair Display",serif);margin-bottom:12px}.site-section-cta-final p{font-size:17px;color:var(--site-text-muted,#a0a090);margin-bottom:32px;line-height:1.6}.site-grid-3{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.site-card{background:color-mix(in srgb,var(--site-surface,#0f1f1a) 50%,transparent);border:1px solid var(--site-border,rgba(255,255,255,.08));border-radius:var(--site-radius);padding:24px;transition:all .2s}.site-card:hover{border-color:color-mix(in srgb,var(--site-primary,#21c78a) 30%,transparent);background:color-mix(in srgb,var(--site-surface,#0f1f1a) 60%,transparent)}.site-card strong{font-size:15px;display:block;margin-bottom:4px}.site-card:before{content:"";display:block;width:24px;height:2px;background:var(--site-primary,#21c78a);border-radius:2px;margin-bottom:12px}.site-metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.site-metric-card{text-align:center;padding:28px 16px;background:color-mix(in srgb,var(--site-surface,#0f1f1a) 30%,transparent);border:1px solid var(--site-border,rgba(255,255,255,.06));border-radius:var(--site-radius)}.site-metric-card span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--site-text-muted,#a0a090)}.site-metric-card strong{display:block;font-size:28px;font-weight:700;margin:8px 0;color:var(--site-primary,#21c78a)}.site-metric-card p{font-size:13px;color:var(--site-text-muted,#a0a090);line-height:1.4}.site-metrics-row{margin-top:48px}.site-proof-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.site-proof-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;background:color-mix(in srgb,var(--site-primary,#21c78a) 8%,transparent);border:1px solid color-mix(in srgb,var(--site-primary,#21c78a) 15%,transparent);border-radius:100px;font-size:13px;font-weight:500}.site-proof-badge svg{color:var(--site-primary,#21c78a);flex-shrink:0}.site-gallery-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.site-gallery-preview figure{margin:0;border-radius:var(--site-radius);overflow:hidden;position:relative;transition:transform .2s}.site-gallery-preview figure:hover{transform:scale(1.01)}.site-gallery-preview img{width:100%;height:220px;object-fit:cover;display:block}.site-gallery-preview figcaption{position:absolute;bottom:0;left:0;right:0;padding:12px 16px;background:linear-gradient(transparent,rgba(0,0,0,.8));font-size:13px;color:#fff;font-weight:500}.site-zone-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.site-zone-list span{display:flex;align-items:center;gap:6px;padding:7px 16px;background:color-mix(in srgb,var(--site-surface,#0f1f1a) 50%,transparent);border:1px solid var(--site-border,rgba(255,255,255,.06));border-radius:100px;font-size:13px;transition:all .15s}.site-zone-list span:hover{border-color:var(--site-accent,#f6c453)}.site-zone-list svg{color:var(--site-accent,#f6c453);flex-shrink:0}.site-services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.site-service-card{background:color-mix(in srgb,var(--site-surface,#0f1f1a) 50%,transparent);border:1px solid var(--site-border,rgba(255,255,255,.08));border-radius:var(--site-radius);padding:28px;transition:all .2s}.site-service-card:hover{border-color:color-mix(in srgb,var(--site-primary,#21c78a) 25%,transparent);background:color-mix(in srgb,var(--site-surface,#0f1f1a) 60%,transparent)}.site-service-card:before{content:"";display:block;width:28px;height:2px;background:var(--site-primary,#21c78a);border-radius:2px;margin-bottom:16px}.site-service-card strong{display:block;font-size:17px;margin-bottom:8px;color:var(--site-primary,#21c78a)}.site-service-card p{font-size:14px;color:var(--site-text-muted,#a0a090);line-height:1.6}.site-process-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.site-process-card{background:color-mix(in srgb,var(--site-surface,#0f1f1a) 50%,transparent);border:1px solid var(--site-border,rgba(255,255,255,.08));border-radius:var(--site-radius);padding:28px 24px;text-align:center;transition:all .2s}.site-process-card:hover{border-color:color-mix(in srgb,var(--site-primary,#21c78a) 20%,transparent)}.site-step-num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--site-primary,#21c78a) 12%,transparent);color:var(--site-primary,#21c78a);font-size:13px;font-weight:700;margin-bottom:14px}.site-process-card strong{display:block;font-size:16px;margin-bottom:8px}.site-process-card p{font-size:13px;color:var(--site-text-muted,#a0a090);line-height:1.5}.site-conversion-steps{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.site-conversion-step{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;background:color-mix(in srgb,var(--site-primary,#21c78a) 8%,transparent);border:1px solid color-mix(in srgb,var(--site-primary,#21c78a) 15%,transparent);border-radius:100px;font-size:13px}.site-conversion-step svg{color:var(--site-primary,#21c78a)}.site-proof-detail{display:flex;flex-direction:column;gap:10px;max-width:500px;margin:0 auto}.site-proof-detail span{display:flex;align-items:center;gap:8px;font-size:14px}.site-proof-detail svg{color:var(--site-accent,#f6c453);flex-shrink:0}.site-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.site-gallery-featured{grid-column:1/-1}.site-gallery-grid figure{margin:0;border-radius:var(--site-radius);overflow:hidden;transition:transform .2s}.site-gallery-grid figure:hover{transform:scale(1.005)}.site-gallery-grid img{width:100%;height:260px;object-fit:cover;display:block}.site-gallery-featured img{height:420px}.site-gallery-grid figcaption{padding:12px 16px;background:color-mix(in srgb,var(--site-surface,#0f1f1a) 85%,transparent);border-top:1px solid var(--site-border,rgba(255,255,255,.04))}.site-gallery-grid figcaption strong{font-size:14px;font-weight:600}.site-empty{text-align:center;color:var(--site-text-muted,#a0a090);padding:40px}.site-contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:start}.site-contact-info{display:flex;flex-direction:column;gap:20px}.site-contact-info article{display:flex;flex-direction:column;gap:4px}.site-contact-info article svg{color:var(--site-primary,#21c78a);margin-bottom:4px}.site-contact-info span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--site-text-muted,#a0a090)}.site-contact-info a,.site-contact-info strong{font-size:15px;font-weight:600}.site-contact-info a{color:inherit;text-decoration:none}.site-contact-info a:hover{color:var(--site-primary,#21c78a)}.site-contact-info p{font-size:13px;color:var(--site-text-muted,#a0a090)}.site-contact-form{display:flex;flex-direction:column;gap:14px}.site-contact-form label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:500;color:var(--site-text-muted,#a0a090)}.site-contact-form input,.site-contact-form select,.site-contact-form textarea{padding:11px 16px;border-radius:10px;border:1px solid var(--site-border,rgba(255,255,255,.1));background:rgba(255,255,255,.03);color:var(--site-text,#f5f5f0);font-size:14px;outline:none;transition:all .15s}.site-contact-form input:focus,.site-contact-form select:focus,.site-contact-form textarea:focus{border-color:var(--site-primary,#21c78a);background:rgba(255,255,255,.05);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-primary,#21c78a) 10%,transparent)}.site-contact-form textarea{min-height:90px;resize:vertical}.site-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.site-form-row label{display:flex;flex-direction:column;gap:4px}.site-honeypot{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}.site-feedback{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;font-size:13px}.site-feedback-success{background:color-mix(in srgb,var(--site-primary,#21c78a) 12%,transparent);border:1px solid color-mix(in srgb,var(--site-primary,#21c78a) 20%,transparent);color:var(--site-primary,#21c78a)}.site-feedback-error{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#ef4444}.site-contact-form button[type=submit]{justify-content:center}@media (max-width:768px){.site-nav{flex-wrap:wrap;gap:8px;padding:10px 16px}.site-nav-links{order:3;width:100%;overflow-x:auto;margin-left:0;padding-bottom:4px}.site-nav-links::-webkit-scrollbar{height:0}.site-nav-links a{white-space:nowrap;font-size:12px;padding:5px 10px}.site-nav-phone{font-size:12px;padding:5px 12px}.site-hero-content h1{font-size:30px}.site-hero{min-height:60vh;padding:60px 20px}.site-hero-content>p{font-size:15px}.site-section{padding:48px 20px}.site-section-head h2{font-size:26px}.site-gallery-preview{grid-template-columns:1fr}.site-gallery-preview img{height:200px}.site-contact-grid{gap:24px}.site-contact-grid,.site-form-row{grid-template-columns:1fr}.site-gallery-featured img{height:240px}.site-metrics{grid-template-columns:repeat(2,1fr)}.site-hero-content .eyebrow{font-size:10px}.site-section-cta-final{padding:48px 20px!important}.site-section-cta-final h2{font-size:26px}}